Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Google Gen AI SDK menyediakan antarmuka terpadu ke Gemini 2.0
melalui Gemini Developer API dan Gemini API di
Vertex AI. Dengan beberapa pengecualian, kode yang berjalan di satu platform akan
berjalan di kedua platform. Artinya, Anda dapat membuat prototipe aplikasi menggunakan Developer API, lalu memigrasikan aplikasi ke Vertex AI tanpa menulis ulang kode.
Google Gen AI SDK juga mendukung model Gemini 1.5.
Python
Google Gen AI SDK untuk Python tersedia di PyPI dan GitHub:
Pilih salah satu opsi berikut, bergantung pada apakah Anda menggunakan
Vertex AI dalam mode ekspres atau tidak.
Menggunakan Vertex AI (dengan semua Google Cloud kemampuan dan layanan)
fromgoogleimportgenaifromgoogle.genai.typesimportHttpOptionsclient=genai.Client(http_options=HttpOptions(api_version="v1"))response=client.models.generate_content(model="gemini-2.0-flash-001",contents="How does AI work?",)print(response.text)# Example response:# Okay, let's break down how AI works. It's a broad field, so I'll focus on the ...## Here's a simplified overview:# ...
Menggunakan Vertex AI dalam mode ekspres
fromgoogleimportgenai# TODO(developer): Update below lineAPI_KEY="YOUR_API_KEY"client=genai.Client(vertexai=True,api_key=API_KEY)response=client.models.generate_content(model="gemini-2.0-flash-001",contents="""Explain bubble sort to me.""",)print(response.text)# Example response:# Bubble Sort is a simple sorting algorithm that repeatedly steps through the list
Go
Google Gen AI SDK untuk Go tersedia di go.dev dan GitHub:
import("context""fmt""io""google.golang.org/genai")// generateWithText shows how to generate text using a text prompt.funcgenerateWithText(wio.Writer)error{ctx:=context.Background()client,err:=genai.NewClient(ctx,&genai.ClientConfig{HTTPOptions:genai.HTTPOptions{APIVersion:"v1"},})iferr!=nil{returnfmt.Errorf("failed to create genai client: %w",err)}resp,err:=client.Models.GenerateContent(ctx,"gemini-2.0-flash-001",genai.Text("How does AI work?"),nil,)iferr!=nil{returnfmt.Errorf("failed to generate content: %w",err)}respText,err:=resp.Text()iferr!=nil{returnfmt.Errorf("failed to convert model response to text: %w",err)}fmt.Fprintln(w,respText)// Example response:// That's a great question! Understanding how AI works can feel like ...// ...// **1. The Foundation: Data and Algorithms**// ...returnnil}
Java
Google Gen AI SDK untuk Java tersedia di Maven Central dan GitHub:
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-02-14 UTC."],[],[]]