使用 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 工具
合作夥伴
雙子座椅
有了 Android AICore,功能強大的手機就能執行 Gemini Nano,輕鬆打造使用私密資訊的裝置端 AI 體驗,即使裝置未連上網路也沒問題。
適用於 Pixel 8 Pro 和 Samsung S24 系列,其他裝置即將推出