سازگاری OpenAI

مدل‌های Gemini با استفاده از کتابخانه‌های OpenAI (پایتون و تایپ‌اسکریپت / جاوااسکریپت) به همراه REST API، با به‌روزرسانی سه خط کد و استفاده از کلید API Gemini شما، قابل دسترسی هستند. اگر قبلاً از کتابخانه‌های OpenAI استفاده نمی‌کردید، توصیه می‌کنیم مستقیماً API Gemini را فراخوانی کنید.

پایتون

from openai import OpenAI

client = OpenAI(
    api_key="GEMINI_API_KEY",
    base_url="https://generativelanguage.googleapis.com/v1beta/openai/"
)

response = client.chat.completions.create(
    model="gemini-3.7-flash",
    messages=[
        {   "role": "system",
            "content": "You are a helpful assistant."
        },
        {
            "role": "user",
            "content":