Membangun aplikasi dengan Gemini API
Integrasikan model AI terbesar dan tercanggih Google dengan mudah ke aplikasi Anda
Tersedia sekarang
2 juta token
Jelajahi jendela konteks terpanjang kami di Gemini 1.5 Pro. Membuat dan bereksperimen dengan Gemini API di Google AI Studio.
Beberapa ukuran Gemini
untuk fleksibilitas yang tak tertandingi
Mengintegrasikan 1.5 Flash ke dalam aplikasi Anda dengan Gemini API
Cepat dan gratis untuk mulai membangun solusi dengan model Gemini di 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),
]);
AI yang siap digunakan perusahaan
Membuat agen yang didasarkan pada data Anda
Setiap model Gemini dibuat untuk serangkaian kasus penggunaannya sendiri, sehingga menghasilkan rangkaian model serbaguna yang berjalan secara efisien di semua hal, mulai dari pusat data hingga di perangkat.
Membangun AI tingkat perusahaan
Integrasikan model AI ke dalam layanan Anda dengan framework keamanan, privasi, dan kepatuhan Google Cloud yang tangguh.
Ekosistem developer Gemini
Alat Google
Partner
Gemini Nano
Android AICore memungkinkan ponsel canggih menjalankan Gemini Nano, sehingga memudahkan Anda membuat pengalaman AI di perangkat yang menggunakan info sensitif atau perlu berfungsi bahkan saat perangkat offline.
TERSEDIA DI SERI PIXEL 8 PRO DAN SAMSUNG S24, DAN AKAN SEGERA HADIR DI LEBIH BANYAK Perangkat