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),
]);
Google AI Studio で API キーを取得する
をご覧ください。
エンタープライズ対応 AI
独自のデータでグラウンディングされたエージェントを作成
Gemini の各モデルは、独自のユースケースのセットに合わせて構築されており、データセンターからオンデバイスまで、あらゆるデバイスで効率的に動作する汎用性の高いモデル ファミリーです。
エンタープライズ グレードの AI を構築する
Google Cloud の堅牢なセキュリティ、プライバシー、コンプライアンス フレームワークを使用して、AI モデルをサービスに統合します。
詳細は Google Cloud ブログをご覧ください
をご覧ください。
Gemini デベロッパー エコシステム
Google ツール
パートナー
Gemini ナノ
Android AICore により、高性能なスマートフォンで Gemini Nano を実行できるため、機密情報を使用する AI エクスペリエンスや、デバイスがオフラインの場合でも動作する必要がある AI エクスペリエンスを簡単に構築できます。
Google Pixel 8 Pro と SAMSUNG S24 シリーズで提供され、近日中にさらに追加予定