این راهنما به شما نشان میدهد که چگونه میتوانید مستقیماً از برنامه خود با استفاده از SDK های کلاینت Firebase AI Logic برای پلتفرم انتخابی خود، فراخوانیهای Gemini API را شروع کنید.
همچنین میتوانید از این راهنما برای شروع دسترسی به مدلهای Imagen با استفاده از Firebase AI Logic SDKs استفاده کنید.
این راهنما فرض میکند که شما با استفاده از Xcode برای توسعه اپلیکیشن برای پلتفرمهای اپل (مانند iOS) آشنا هستید.
مطمئن شوید که محیط توسعه و اپلیکیشن پلتفرم اپل شما این الزامات را برآورده میکنند:
- ایکسکد ۱۶.۲ یا بالاتر
- برنامه شما iOS 15 یا بالاتر یا macOS 12 یا بالاتر را هدف قرار میدهد
این راهنما فرض میکند که شما با استفاده از اندروید استودیو برای توسعه اپلیکیشنهای اندروید آشنا هستید.
مطمئن شوید که محیط توسعه و برنامه اندروید شما این الزامات را برآورده میکند:
- اندروید استودیو (آخرین نسخه)
- برنامه شما سطح API 21 یا بالاتر را هدف قرار میدهد.
این راهنما فرض میکند که شما با استفاده از اندروید استودیو برای توسعه اپلیکیشنهای اندروید آشنا هستید.
مطمئن شوید که محیط توسعه و برنامه اندروید شما این الزامات را برآورده میکند:
- اندروید استودیو (آخرین نسخه)
- برنامه شما سطح API 21 یا بالاتر را هدف قرار میدهد.
این راهنما فرض میکند که شما با استفاده از جاوا اسکریپت برای توسعه برنامههای وب آشنا هستید. این راهنما مستقل از چارچوب است.
مطمئن شوید که محیط توسعه و برنامه وب شما این الزامات را برآورده میکند:
- (اختیاری) Node.js
- مرورگر وب مدرن
این راهنما فرض میکند که شما با توسعه برنامهها با Flutter آشنا هستید.
مطمئن شوید که محیط توسعه و برنامه Flutter شما این الزامات را برآورده میکنند:
- دارت ۳.۲.۰+
این راهنما فرض میکند که شما با توسعه بازی با Unity آشنا هستید.
مطمئن شوید که محیط توسعه و بازی Unity شما این الزامات را برآورده میکند:
- ویرایشگر یونیتی نسخه 2021 LTS یا جدیدتر
از برنامهی شروع سریع (quickstart) برای امتحان سریع SDK و مشاهدهی پیادهسازی کامل موارد استفادهی مختلف استفاده کنید. یا اگر برنامهی پلتفرم اپل مخصوص به خودتان را ندارید، از برنامهی شروع سریع (quickstart) استفاده کنید. برای استفاده از برنامهی شروع سریع، باید آن را به یک پروژهی Firebase متصل کنید .
این ویدیو نحوه شروع کار با Firebase AI Logic را با ساخت یک برنامه برنامهریزی غذایی مبتنی بر هوش مصنوعی در دنیای واقعی که دستور پختها را از طریق یک پیام متنی تولید میکند، نشان میدهد.
همچنین میتوانید کدبیس برنامه را که در ویدیو آمده است دانلود و بررسی کنید.
کدبیس برنامهی مربوط به ویدیو را مشاهده کنید
از برنامهی شروع سریع (quickstart) برای امتحان سریع SDK و مشاهدهی پیادهسازی کامل موارد استفادهی مختلف استفاده کنید. یا اگر برنامهی اندروید خودتان را ندارید، از برنامهی شروع سریع (quickstart) استفاده کنید. برای استفاده از برنامهی شروع سریع، باید آن را به یک پروژهی Firebase متصل کنید .
این ویدیو نحوه شروع کار با Firebase AI Logic را با ساخت یک برنامه برنامهریزی غذایی مبتنی بر هوش مصنوعی در دنیای واقعی که دستور پختها را از طریق یک پیام متنی تولید میکند، نشان میدهد.
همچنین میتوانید کدبیس برنامه را که در ویدیو آمده است دانلود و بررسی کنید.
کدبیس برنامهی مربوط به ویدیو را مشاهده کنید
از برنامهی شروع سریع (quickstart) برای امتحان سریع SDK و مشاهدهی پیادهسازی کامل موارد استفادهی مختلف استفاده کنید. یا اگر برنامهی اندروید خودتان را ندارید، از برنامهی شروع سریع (quickstart) استفاده کنید. برای استفاده از برنامهی شروع سریع، باید آن را به یک پروژهی Firebase متصل کنید .
این ویدیو نحوه شروع کار با Firebase AI Logic را با ساخت یک برنامه برنامهریزی غذایی مبتنی بر هوش مصنوعی در دنیای واقعی که دستور پختها را از طریق یک پیام متنی تولید میکند، نشان میدهد. *
همچنین میتوانید کدبیس برنامه را که در ویدیو آمده است دانلود و بررسی کنید.
کدبیس برنامهی مربوط به ویدیو را مشاهده کنید
* این ویدیو و برنامهاش به زبان کاتلین هستند، اما همچنان میتوانند به توسعهدهندگان جاوا کمک کنند تا اصول اولیه نحوه شروع کار با Firebase AI Logic را درک کنند.
از برنامهی شروع سریع (quickstart) برای امتحان سریع SDK و مشاهدهی پیادهسازی کامل موارد استفادهی مختلف استفاده کنید. یا اگر برنامهی وب خودتان را ندارید، از برنامهی شروع سریع (quickstart) استفاده کنید. برای استفاده از برنامهی شروع سریع، باید آن را به یک پروژهی Firebase متصل کنید .
از برنامهی شروع سریع (quickstart) برای امتحان سریع SDK و مشاهدهی پیادهسازی کامل موارد استفادهی مختلف استفاده کنید. یا اگر برنامهی Flutter مخصوص به خودتان را ندارید، از برنامهی شروع سریع (quickstart) استفاده کنید. برای استفاده از برنامهی شروع سریع، باید آن را به یک پروژهی Firebase متصل کنید .
این ویدیو نحوه شروع کار با Firebase AI Logic را با ساخت یک برنامه برنامهریزی غذایی مبتنی بر هوش مصنوعی در دنیای واقعی که دستور پختها را از طریق یک پیام متنی تولید میکند، نشان میدهد.
همچنین میتوانید کدبیس برنامه را که در ویدیو آمده است دانلود و بررسی کنید.
کدبیس برنامهی مربوط به ویدیو را مشاهده کنید
برای امتحان سریع SDK و مشاهده پیادهسازی کامل موارد استفاده مختلف، از برنامه Quickstart استفاده کنید. یا اگر بازی Unity خودتان را ندارید، از برنامه Quickstart استفاده کنید. برای استفاده از برنامه Quickstart، باید آن را به یک پروژه Firebase متصل کنید .
- وارد کنسول Firebase شوید و سپس پروژه Firebase خود را انتخاب کنید. - اگر از قبل پروژه Firebase ندارید، روی دکمه کلیک کنید تا یک پروژه Firebase جدید ایجاد شود و سپس از یکی از گزینههای زیر استفاده کنید: - گزینه ۱ : با وارد کردن نام پروژه جدید در اولین مرحله از گردش کار، یک پروژه Firebase کاملاً جدید (و پروژه Google Cloud زیربنایی آن به طور خودکار) ایجاد کنید. 
- گزینه ۲ : با کلیک روی «افزودن فایربیس به پروژه گوگل کلود» (در پایین صفحه)، «افزودن فایربیس » را به یک پروژه Google Cloud موجود اضافه کنید. در اولین مرحله از گردش کار، نام پروژه موجود را وارد کنید و سپس پروژه را از لیست نمایش داده شده انتخاب کنید. 
 - مراحل باقیمانده از گردش کار روی صفحه را برای ایجاد یک پروژه Firebase تکمیل کنید. توجه داشته باشید که در صورت درخواست، نیازی به تنظیم Google Analytics برای استفاده از Firebase AI Logic SDKs ندارید . 
- در کنسول Firebase ، به صفحه منطق هوش مصنوعی فایربیس بروید. 
- برای شروع یک گردش کار هدایتشده که به شما در تنظیم APIها و منابع مورد نیاز پروژهتان کمک میکند، روی «شروع به کار» کلیک کنید. 
- ارائهدهندهی « Gemini API » را که میخواهید با Firebase AI Logic SDKs استفاده کنید، انتخاب کنید. Gemini Developer API برای کاربران تازهکار توصیه میشود. در صورت تمایل، همیشه میتوانید بعداً صورتحساب را اضافه کنید یا Vertex AI Gemini API را راهاندازی کنید. - رابط برنامهنویسی کاربردی توسعهدهندگان Gemini - پرداخت هزینه اختیاری (در طرح قیمتگذاری رایگان Spark موجود است و در صورت تمایل میتوانید بعداً آن را ارتقا دهید) 
 کنسول، APIهای مورد نیاز را فعال کرده و یک کلید API مربوط به Gemini را در پروژه شما ایجاد میکند.
 این کلید API مربوط به Gemini را به کدبیس برنامه خود اضافه نکنید . اطلاعات بیشتر.
- رابط برنامهنویسی کاربردی Vertex AI Gemini - پرداخت صورتحساب الزامی است (نیازمند طرح قیمتگذاری پرداخت در محل Blaze است) 
 این کنسول به شما کمک میکند تا صورتحساب را تنظیم کنید و APIهای مورد نیاز را در پروژه خود فعال کنید.
 
- اگر در گردش کار کنسول از شما خواسته شد، دستورالعملهای روی صفحه را برای ثبت برنامه خود و اتصال آن به Firebase دنبال کنید. 
- برای افزودن SDK به برنامه خود، به مرحله بعدی این راهنما بروید. 
با راهاندازی پروژه Firebase و اتصال برنامه به Firebase (به مرحله قبل مراجعه کنید)، اکنون میتوانید Firebase AI Logic SDK را به برنامه خود اضافه کنید.
برای نصب و مدیریت وابستگیهای Firebase از Swift Package Manager استفاده کنید.
 کتابخانه Firebase AI Logic دسترسی به APIها را برای تعامل با مدلهای Gemini و Imagen فراهم میکند. این کتابخانه به عنوان بخشی از Firebase SDK برای پلتفرمهای اپل ( firebase-ios-sdk ) گنجانده شده است.
اگر از قبل از Firebase استفاده میکنید، مطمئن شوید که بسته Firebase شما نسخه ۱۲.۵.۰ یا بالاتر است.
- در Xcode، با باز کردن پروژه برنامه خود، به File > Add Package Dependencies بروید. 
- وقتی از شما خواسته شد، مخزن SDK پلتفرمهای اپل فایربیس را اضافه کنید: - https://github.com/firebase/firebase-ios-sdk
- آخرین نسخه SDK را انتخاب کنید. 
- کتابخانه - FirebaseAILogicرا انتخاب کنید.
پس از اتمام، Xcode به طور خودکار شروع به حل و دانلود وابستگیهای شما در پسزمینه میکند.
 کیت توسعه نرمافزاری منطق هوش مصنوعی فایربیس برای اندروید ( firebase-ai ) دسترسی به رابطهای برنامهنویسی (API) برای تعامل با مدلهای Gemini و Imagen را فراهم میکند.
 در فایل Gradle ماژول (سطح برنامه) خود (مانند <project>/<app-module>/build.gradle.kts )، وابستگی مربوط به کتابخانه Firebase AI Logic برای اندروید را اضافه کنید. توصیه میکنیم از Firebase Android BoM برای کنترل نسخهبندی کتابخانه استفاده کنید.
dependencies { // ... other androidx dependencies // Import the BoM for the Firebase platform implementation(platform("com.google.firebase:firebase-bom:34.4.0")) // Add the dependency for the Firebase AI Logic library // When using the BoM, you don't specify versions in Firebase library dependencies implementation("com.google.firebase:firebase-ai") }
با استفاده از Firebase Android BoM ، برنامه شما همیشه از نسخههای سازگار کتابخانههای اندروید Firebase استفاده خواهد کرد.
اگر تصمیم به استفاده از Firebase BoM ندارید، باید هر نسخه از کتابخانه Firebase را در خط وابستگی آن مشخص کنید.
توجه داشته باشید که اگر از چندین کتابخانه Firebase در برنامه خود استفاده میکنید، اکیداً توصیه میکنیم از BoM برای مدیریت نسخههای کتابخانه استفاده کنید، که تضمین میکند همه نسخهها سازگار هستند.
dependencies { // Add the dependency for the Firebase AI Logic library // When NOT using the BoM, you must specify versions in Firebase library dependencies implementation("com.google.firebase:firebase-ai:17.4.0") }
 کیت توسعه نرمافزاری منطق هوش مصنوعی فایربیس برای اندروید ( firebase-ai ) دسترسی به رابطهای برنامهنویسی (API) برای تعامل با مدلهای Gemini و Imagen را فراهم میکند.
 در فایل Gradle ماژول (سطح برنامه) خود (مانند <project>/<app-module>/build.gradle.kts )، وابستگی مربوط به کتابخانه Firebase AI Logic برای اندروید را اضافه کنید. توصیه میکنیم از Firebase Android BoM برای کنترل نسخهبندی کتابخانه استفاده کنید.
برای جاوا، باید دو کتابخانه اضافی اضافه کنید.
dependencies { // ... other androidx dependencies // Import the BoM for the Firebase platform implementation(platform("com.google.firebase:firebase-bom:34.4.0")) // Add the dependency for the Firebase AI Logic library // When using the BoM, you don't specify versions in Firebase library dependencies implementation("com.google.firebase:firebase-ai") // Required for one-shot operations (to use `ListenableFuture` from Guava Android) implementation("com.google.guava:guava:31.0.1-android") // Required for streaming operations (to use `Publisher` from Reactive Streams) implementation("org.reactivestreams:reactive-streams:1.0.4") }
با استفاده از Firebase Android BoM ، برنامه شما همیشه از نسخههای سازگار کتابخانههای اندروید Firebase استفاده خواهد کرد.
اگر تصمیم به استفاده از Firebase BoM ندارید، باید هر نسخه از کتابخانه Firebase را در خط وابستگی آن مشخص کنید.
توجه داشته باشید که اگر از چندین کتابخانه Firebase در برنامه خود استفاده میکنید، اکیداً توصیه میکنیم از BoM برای مدیریت نسخههای کتابخانه استفاده کنید، که تضمین میکند همه نسخهها سازگار هستند.
dependencies { // Add the dependency for the Firebase AI Logic library // When NOT using the BoM, you must specify versions in Firebase library dependencies implementation("com.google.firebase:firebase-ai:17.4.0") }
کتابخانه Firebase AI Logic دسترسی به APIها را برای تعامل با مدلهای Gemini و Imagen فراهم میکند. این کتابخانه به عنوان بخشی از Firebase JavaScript SDK for Web گنجانده شده است.
- نصب Firebase JS SDK برای وب با استفاده از npm: - npm install firebase
- مقداردهی اولیه فایربیس در برنامه شما: - import { initializeApp } from "firebase/app"; // TODO(developer) Replace the following with your app's Firebase configuration // See: https://firebase.google.com/docs/web/learn-more#config-object const firebaseConfig = { // ... }; // Initialize FirebaseApp const firebaseApp = initializeApp(firebaseConfig);
 افزونه Firebase AI Logic برای Flutter ( firebase_ai ) دسترسی به APIها را برای تعامل با مدلهای Gemini و Imagen فراهم میکند.
- از دایرکتوری پروژه Flutter خود، دستور زیر را برای نصب افزونه اصلی و افزونه Firebase AI Logic اجرا کنید: - flutter pub add firebase_core firebase_ai
- در فایل - lib/main.dartخود، افزونهی هستهی فایربیس، افزونهی فایربیس هوش مصنوعی لاجیک و فایل پیکربندی که قبلاً ایجاد کردهاید را وارد کنید:- import 'package:firebase_core/firebase_core.dart'; import 'package:firebase_ai/firebase_ai.dart'; import 'firebase_options.dart';
- همچنین در فایل - lib/main.dartخود، Firebase را با استفاده از شیء- DefaultFirebaseOptionsکه توسط فایل پیکربندی صادر شده است، مقداردهی اولیه کنید:- await Firebase.initializeApp( options: DefaultFirebaseOptions.currentPlatform, );
- برنامه Flutter خود را بازسازی کنید: - flutter run
- کیت توسعه نرمافزاری (SDK) مربوط به Firebase Unity را دانلود کنید، سپس SDK را در جایی مناسب استخراج کنید. - کیت توسعه نرمافزار (SDK) Firebase Unity پلتفرم خاصی نیست. 
- در پروژه باز Unity خود، به مسیر Assets > Import Package > Custom Package بروید. 
- از SDK استخراجشده، پکیج - FirebaseAIرا انتخاب کنید.
- در پنجرهی «وارد کردن بستهی یونیتی» ، روی «وارد کردن» کلیک کنید. 
- به کنسول Firebase برگردید، در گردش کار تنظیمات، روی Next کلیک کنید. 
| برای مشاهده محتوا و کد مخصوص ارائهدهنده در این صفحه، روی ارائهدهنده API Gemini خود کلیک کنید. | 
 قبل از ارسال اعلان به مدل Gemini ، سرویس را برای ارائهدهنده API انتخابی خود مقداردهی اولیه کنید و یک نمونه GenerativeModel ایجاد کنید. 
import FirebaseAILogic
// Initialize the Gemini Developer API backend service
let ai = FirebaseAI.firebaseAI(backend: .googleAI())
// Create a `GenerativeModel` instance with a model that supports your use case
let model = ai.generativeModel(modelName: "gemini-2.5-flash")
// Initialize the Gemini Developer API backend service
// Create a `GenerativeModel` instance with a model that supports your use case
val model = Firebase.ai(backend = GenerativeBackend.googleAI())
                        .generativeModel("gemini-2.5-flash")
// Initialize the Gemini Developer API backend service
// Create a `GenerativeModel` instance with a model that supports your use case
GenerativeModel ai = FirebaseAI.getInstance(GenerativeBackend.googleAI())
        .generativeModel("gemini-2.5-flash");
// Use the GenerativeModelFutures Java compatibility layer which offers
// support for ListenableFuture and Publisher APIs
GenerativeModelFutures model = GenerativeModelFutures.from(ai);
import { initializeApp } from "firebase/app";
import { getAI, getGenerativeModel, GoogleAIBackend } from "firebase/ai";
// TODO(developer) Replace the following with your app's Firebase configuration
// See: https://firebase.google.com/docs/web/learn-more#config-object
const firebaseConfig = {
  // ...
};
// Initialize FirebaseApp
const firebaseApp = initializeApp(firebaseConfig);
// Initialize the Gemini Developer API backend service
const ai = getAI(firebaseApp, { backend: new GoogleAIBackend() });
// Create a `GenerativeModel` instance with a model that supports your use case
const model = getGenerativeModel(ai, { model: "gemini-2.5-flash" });
import 'package:firebase_ai/firebase_ai.dart';
import 'package:firebase_core/firebase_core.dart';
import 'firebase_options.dart';
// Initialize FirebaseApp
await Firebase.initializeApp(
  options: DefaultFirebaseOptions.currentPlatform,
);
// Initialize the Gemini Developer API backend service
// Create a `GenerativeModel` instance with a model that supports your use case
final model =
      FirebaseAI.googleAI().generativeModel(model: 'gemini-2.5-flash');
using Firebase;
using Firebase.AI;
// Initialize the Gemini Developer API backend service
var ai = FirebaseAI.GetInstance(FirebaseAI.Backend.GoogleAI());
// Create a `GenerativeModel` instance with a model that supports your use case
var model = ai.GetGenerativeModel(modelName: "gemini-2.5-flash");
 توجه داشته باشید که بسته به قابلیتی که استفاده میکنید، ممکن است همیشه یک نمونه GenerativeModel ایجاد نکنید .
-  برای دسترسی به یک مدل Imagen ، یک نمونه ImagenModelایجاد کنید.
-  برای پخش ورودی و خروجی با استفاده از Gemini Live API ، یک نمونه LiveModelایجاد کنید.
همچنین، پس از اتمام این راهنمای شروع به کار، یاد بگیرید که چگونه یک مدل برای مورد استفاده و برنامه خود انتخاب کنید.
اکنون آمادهاید تا یک درخواست سریع به یک مدل Gemini ارسال کنید.
 میتوانید از generateContent() برای تولید متن از یک اعلان که حاوی متن است استفاده کنید: 
import FirebaseAILogic
// Initialize the Gemini Developer API backend service
let ai = FirebaseAI.firebaseAI(backend: .googleAI())
// Create a `GenerativeModel` instance with a model that supports your use case
let model = ai.generativeModel(modelName: "gemini-2.5-flash")
// Provide a prompt that contains text
let prompt = "Write a story about a magic backpack."
// To generate text output, call generateContent with the text input
let response = try await model.generateContent(prompt)
print(response.text ?? "No text in response.")
// Initialize the Gemini Developer API backend service
// Create a `GenerativeModel` instance with a model that supports your use case
val model = Firebase.ai(backend = GenerativeBackend.googleAI())
                        .generativeModel("gemini-2.5-flash")
// Provide a prompt that contains text
val prompt = "Write a story about a magic backpack."
// To generate text output, call generateContent with the text input
val response = model.generateContent(prompt)
print(response.text)
ListenableFuture برمیگردانند. 
// Initialize the Gemini Developer API backend service
// Create a `GenerativeModel` instance with a model that supports your use case
GenerativeModel ai = FirebaseAI.getInstance(GenerativeBackend.googleAI())
        .generativeModel("gemini-2.5-flash");
// Use the GenerativeModelFutures Java compatibility layer which offers
// support for ListenableFuture and Publisher APIs
GenerativeModelFutures model = GenerativeModelFutures.from(ai);
// Provide a prompt that contains text
Content prompt = new Content.Builder()
    .addText("Write a story about a magic backpack.")
    .build();
// To generate text output, call generateContent with the text input
ListenableFuture<GenerateContentResponse> response = model.generateContent(prompt);
Futures.addCallback(response, new FutureCallback<GenerateContentResponse>() {
    @Override
    public void onSuccess(GenerateContentResponse result) {
        String resultText = result.getText();
        System.out.println(resultText);
    }
    @Override
    public void onFailure(Throwable t) {
        t.printStackTrace();
    }
}, executor);
import { initializeApp } from "firebase/app";
import { getAI, getGenerativeModel, GoogleAIBackend } from "firebase/ai";
// TODO(developer) Replace the following with your app's Firebase configuration
// See: https://firebase.google.com/docs/web/learn-more#config-object
const firebaseConfig = {
  // ...
};
// Initialize FirebaseApp
const firebaseApp = initializeApp(firebaseConfig);
// Initialize the Gemini Developer API backend service
const ai = getAI(firebaseApp, { backend: new GoogleAIBackend() });
// Create a `GenerativeModel` instance with a model that supports your use case
const model = getGenerativeModel(ai, { model: "gemini-2.5-flash" });
// Wrap in an async function so you can use await
async function run() {
  // Provide a prompt that contains text
  const prompt = "Write a story about a magic backpack."
  // To generate text output, call generateContent with the text input
  const result = await model.generateContent(prompt);
  const response = result.response;
  const text = response.text();
  console.log(text);
}
run();
import 'package:firebase_ai/firebase_ai.dart';
import 'package:firebase_core/firebase_core.dart';
import 'firebase_options.dart';
// Initialize FirebaseApp
await Firebase.initializeApp(
  options: DefaultFirebaseOptions.currentPlatform,
);
// Initialize the Gemini Developer API backend service
// Create a `GenerativeModel` instance with a model that supports your use case
final model =
      FirebaseAI.googleAI().generativeModel(model: 'gemini-2.5-flash');
// Provide a prompt that contains text
final prompt = [Content.text('Write a story about a magic backpack.')];
// To generate text output, call generateContent with the text input
final response = await model.generateContent(prompt);
print(response.text);
using Firebase;
using Firebase.AI;
// Initialize the Gemini Developer API backend service
var ai = FirebaseAI.GetInstance(FirebaseAI.Backend.GoogleAI());
// Create a `GenerativeModel` instance with a model that supports your use case
var model = ai.GetGenerativeModel(modelName: "gemini-2.5-flash");
// Provide a prompt that contains text
var prompt = "Write a story about a magic backpack.";
// To generate text output, call GenerateContentAsync with the text input
var response = await model.GenerateContentAsync(prompt);
UnityEngine.Debug.Log(response.Text ?? "No text in response.");
- درباره تولید متن از پیامهای متنی ، از جمله نحوه پخش جریانی پاسخ، بیشتر بیاموزید.
- با استفاده از انواع فایلهای مختلف، مانند تصاویر ، فایلهای PDF ، ویدیو و صدا ، متن را با پرسوجو تولید کنید.
- مکالمات چند نوبتی (چت) بسازید.
- خروجی ساختاریافته (مانند JSON) را از هر دو حالت متنی و چندوجهی تولید کنید.
- تصاویر را از متنهای پیشنهادی ( Gemini یا Imagen ) تولید کنید.
- ورودی و خروجی (از جمله صدا) را با استفاده از Gemini Live API استریم کنید.
- از ابزارهایی (مانند فراخوانی تابع و اتصال به زمین با جستجوی گوگل ) برای اتصال یک مدل Gemini به سایر بخشهای برنامه و سیستمها و اطلاعات خارجی خود استفاده کنید.
شما همچنین میتوانید با استفاده از دستورات و پیکربندیهای مدل، آزمایش کنید و حتی یک قطعه کد تولید شده با استفاده از Google AI Studio دریافت کنید.
درباره تجربه خود با Firebase AI Logic بازخورد دهید