নতুন Google Gen AI SDK জেমিনি ডেভেলপার API এবং Vertex AI (জেমিনি এন্টারপ্রাইজ API) উভয়ের মাধ্যমে Gemini 2.0-এ একটি ইউনিফাইড ইন্টারফেস প্রদান করে। কিছু ব্যতিক্রম ছাড়া, একটি প্ল্যাটফর্মে চলা কোড উভয়েই চলবে। Gen AI SDK এছাড়াও জেমিনি 1.5 মডেল সমর্থন করে।
পাইথন
পাইথনের জন্য Google Gen AI SDK PyPI এবং GitHub- এ উপলব্ধ।
আরও জানতে, পাইথন SDK রেফারেন্স দেখুন।
কুইকস্টার্ট
1. SDK ইনস্টল করুন৷
pip install google-genai
2. লাইব্রেরি আমদানি করুন
from google import genai
3. একটি ক্লায়েন্ট তৈরি করুন
client = genai.Client(api_key='GEMINI_API_KEY')
4. বিষয়বস্তু তৈরি করুন
response = client.models.generate_content(
model='gemini-2.0-flash', contents='How does RLHF work?'
)
print(response.text)
যাও
Go এর জন্য Google Gen AI SDK go.dev এবং GitHub- এ উপলব্ধ।
কুইকস্টার্ট
1. লাইব্রেরি আমদানি করুন
import "google.golang.org/genai"
2. একটি ক্লায়েন্ট তৈরি করুন
client, err := genai.NewClient(ctx, &genai.ClientConfig{
APIKey: apiKey,
Backend: genai.BackendGeminiAPI,
})
3. বিষয়বস্তু তৈরি করুন
// Call the GenerateContent method
result, err := client.Models.GenerateContent(ctx, "gemini-2.0-flash", genai.Text("How does RLHF work?"), nil)
জাভা
জাভার জন্য Google Gen AI SDK Maven এবং GitHub-এর মাধ্যমে উপলব্ধ।
কুইকস্টার্ট
1. লাইব্রেরি আমদানি করুন
আপনি যদি মাভেন ব্যবহার করেন তবে আপনার নির্ভরতাগুলিতে নিম্নলিখিতগুলি যুক্ত করুন:
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>0.1.0</version>
</dependency>
</dependencies>
2. একটি ক্লায়েন্ট তৈরি করুন
import com.google.genai.Client;
// The client gets the API key from the environment variable `GOOGLE_API_KEY`
Client client = new Client();
// Use the builder class for instantiation.
Client client = Client.builder().apiKey("your-api-key").build();
3. বিষয়বস্তু তৈরি করুন
package <your.pack.name>;
import com.google.genai.Client;
import com.google.genai.types.GenerateContentResponse;
import java.io.IOException;
import org.apache.http.HttpException;
public class GenerateContentWithTextInput {
public static void main(String[] args) throws IOException, HttpException {
Client client = new Client();
GenerateContentResponse response =
client.models.generateContent("gemini-2.0-flash-001", "How does RLHF work?", null);
System.out.println("Unary response: " + response.text());
}
}