حزمة تطوير برامج الذكاء الاصطناعي التوليدي من Google

توفّر حزمة تطوير البرامج (SDK) الجديدة المستندة إلى الذكاء الاصطناعي التوليدي من Google واجهة موحّدة لخدمة Gemini 2.0 من خلال كلّ من Gemini Developer API وVertex AI (Gemini Enterprise API). مع بعض الاستثناءات، سيتم تنفيذ الرمز البرمجي الذي يتم تشغيله على منصة واحدة على كلتا المنصتين. تتيح حزمة Gen AI SDK أيضًا استخدام نماذج Gemini 1.5.

Python

تتوفّر حزمة تطوير البرامج (SDK) لتكنولوجيات الذكاء الاصطناعي التوليدي من Google لبرنامج Python على PyPI و GitHub.

لمزيد من المعلومات، يُرجى الاطّلاع على مرجع حزمة تطوير البرامج (SDK) لنظام التشغيل Python.

البدء السريع

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)

JavaScript (إصدار تجريبي)

تتوفّر معاينة حزمة تطوير البرامج (SDK) لميزة "الذكاء الاصطناعي التوليدي" من Google لنوعَي البرمجة TypeScript وJavaScript على GitHub.

لمزيد من المعلومات، يمكنك الاطّلاع على مرجع حزمة تطوير البرامج (SDK) لـ JavaScript.

البدء السريع

1. تثبيت حزمة SDK

npm install @google/genai

2- استيراد المكتبة

import {GoogleGenAI} from '@google/genai';

3. إنشاء عميل

const ai = new GoogleGenAI({
  apiKey: "GEMINI_API_KEY",
});

4. إنشاء محتوى

async function main() {
  const response = await ai.models.generateContent({
    model: 'gemini-2.0-flash-001',
    contents: 'How does RLHF work?',
  });
  console.log(response.text);
}

انتقال

تتوفّر حزمة تطوير البرامج (SDK) لتكنولوجيات الذكاء الاصطناعي التوليدي من Google لبرنامج Go على 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)

Java

تتوفّر حزمة تطوير البرامج (SDK) لتكنولوجيات الذكاء الاصطناعي العامة من Google لتطبيقات Java من خلال Maven و GitHub.

البدء السريع

1. استيراد المكتبة

إذا كنت تستخدم Maven، أضِف ما يلي إلى التبعيات:

<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());
  }
}