إنشاء التطبيقات باستخدام Gemini API
دمج نموذج الذكاء الاصطناعي الأكبر والأكثر تطوّرًا من Google في تطبيقاتك بسهولة
متوفّرة الآن
2 مليون رمز مميّز
استكشِف أطول نافذة سياقية حتى الآن في Gemini 1.5 Pro. يمكنك إنشاء تجارب باستخدام Gemini API في Google AI Studio.
أحجام متعدّدة في Gemini
للاستفادة من استخدامات متعددة لا مثيل لها
دمج 1.5 Flash في تطبيقك باستخدام Gemini API
يمكنك بدء استخدام نماذج Gemini مجانًا وبسرعة في Google AI Studio
import google.generativeai as genai
import PIL.Image
import os
genai.configure(api_key=os.environ["GOOGLE_API_KEY"])
img = PIL.Image.open('path/to/image.png')
model = genai.GenerativeModel(model_name="gemini-1.5-flash")
response = model.generate_content(["What is in this photo?", img])
print(response.text)
const { GoogleGenerativeAI } = require("@google/generative-ai");
const fs = require("fs");
const genAI = new GoogleGenerativeAI(process.env.GOOGLE_API_KEY);
async function run() {
const model = genAI.getGenerativeModel({ model: "gemini-1.5-flash"});
const result = await model.generateContent([
"What is in this photo?",
{inlineData: {data: Buffer.from(fs.readFileSync('path/to/image.png')).toString("base64"),
mimeType: 'image/png'}}]
);
console.log(result.response.text());
}
run();
curl https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=${GOOGLE_API_KEY} \
-H 'Content-Type: application/json' \
-d '{
"contents":[{
"parts":[
{"text": "What is this picture?"},
{"inline_data": {
"mime_type":"image/png",
"data": "'"$(base64 -i 'path/to/image/image.png')"'"
}}
]}
]
}'
import "github.com/google/generative-ai-go/genai"
import "google.golang.org/api/option"
ctx := context.Background()
client, err := genai.NewClient(ctx, option.WithAPIKey(os.Getenv("GOOGLE_API_KEY")))
model := client.GenerativeModel("gemini-1.5-flash")
resp, err := model.GenerateContent(
ctx,
genai.Text("What's in this photo?"),
genai.ImageData("jpeg", imgData))
val model = GenerativeModel("gemini-1.5-flash")
val response = model.generateContent(content {
text("What's in this photo?")
image(ingredientsBitmap)
})
let model = GenerativeModel(name: "gemini-1.5-flash")
let response = try await model.generateContent("What's in this photo?", image)
final model = GenerativeModel(model: "gemini-1.5-flash", apiKey: apiKey);
final response = await model.generateContent([
Content.text("What's in this photo?"),
Content.data("image/png", imageBytes),
]);
تكنولوجيات الذكاء الاصطناعي الجاهز للاستخدام في المؤسسات
إنشاء وكلاء مستندين إلى بياناتك
تم تصميم كل نموذج من نماذج Gemini لمجموعة من حالات الاستخدام الخاصة به، ما يشكّل مجموعة متنوعة من النماذج التي تعمل بكفاءة على كل شيء، بدءًا من مراكز البيانات ووصولاً إلى الأجهزة.
إنشاء تطبيقات ذكاء اصطناعي على مستوى المؤسسة
دمج نماذج الذكاء الاصطناعي في خدماتك باستخدام إطار العمل الفعّال للأمان والخصوصية والامتثال من Google Cloud
المنظومة المتكاملة لمطوّري Gemini
أدوات Google
الشركاء
Gemini Nano
يتيح Android AICore للهواتف القوية تشغيل Gemini Nano، ما يسهّل عليك إنشاء تجارب ذكاء اصطناعي على الجهاز تستخدم معلومات حساسة أو تحتاج إلى العمل حتى عندما يكون الجهاز غير متصل بالإنترنت.
تتوفّر هذه الميزة على هاتفَي PIXEL 8 PRO وSAMSUNG S24 SERIES، وسنطرح المزيد قريبًا.