使用 Gemini API 建構
輕鬆將 Google 最大型且功能最強大的 AI 模型整合至應用程式
現已推出
200 萬個符記
探索 Gemini 1.5 Pro 中目前最長的脈絡窗口。在 Google AI Studio 中使用 Gemini API 建構及測試。
多種 Gemini 尺寸
提供無與倫比的多功能性
使用 Gemini API 將 1.5 Flash 整合至應用程式
您可以在 Google AI Studio 中使用 Gemini 模型,快速且完全免費
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 技術
建立以您的資料為基礎的代理程式
每個 Gemini 模型都是專為不同用途建構而成,因此具備多元化的模型系列,無論是資料中心或裝置端都能有效率地執行。
建構企業級 AI
透過 Google Cloud 強大的安全性、隱私權和法規遵循架構,將 AI 模型整合至您的服務。
Gemini 開發人員生態系統
Google 工具
合作夥伴
Gemini Nano
Android AICore 讓功能強大的手機可以執行 Gemini Nano,讓您輕鬆打造使用機密資訊的裝置端 AI 服務,即使裝置未連上網路也沒問題。
適用於 Pixel 8 Pro 和 Samsung S24 系列,更多裝置即將推出