داشبورد توسعه‌دهنده
پرسش از هوش مصنوعی
پرسش از هوش مصنوعی

اعلان منسوخ شدن مدل‌های گوگل جمینای

تاریخ: 1404-07-05 / (2025-09-27)

خلاصه

گوگل چندین مدل جمینای را از طریق API رسمی خود منسوخ کرده است. این مدل‌ها دیگر برای درخواست‌های جدید در دسترس نخواهند بود و پیاده‌سازی‌های موجود باید به گزینه‌های پشتیبانی شده مهاجرت کنند تا از ادامه ارائه خدمات اطمینان حاصل کنند.


جزئیات

مدل‌های منسوخ شده

مدل‌های گوگل جمینای زیر به طور رسمی توسط API جمینای گوگل منسوخ شده‌اند و دیگر از طریق AvalAI در دسترس نیستند:

مدل‌های اصلی جمینای

  • gemini-pro - مدل عمومی قدیمی
  • gemini-1.5-pro - مدل نسل قبلی پرو
  • gemini-1.5-pro-002 - نسخه خاص
  • gemini-1.5-pro-001 - نسخه خاص
  • gemini-1.5-pro-latest - اشاره‌گر آخرین نسخه (منسوخ شده)

نسخه‌های آزمایشی

  • gemini-1.5-pro-exp-0801 - نسخه آزمایشی آگوست 2024
  • gemini-1.5-pro-exp-0827 - نسخه آزمایشی 27 آگوست 2024
  • gemini-2.0-flash-exp - مدل آزمایشی Flash 2.0
  • gemini-exp-1114 - مدل آزمایشی 14 نوامبر
  • gemini-exp-1206 - مدل آزمایشی 6 دسامبر

مدل‌های Flash

  • gemini-1.5-flash-latest - اشاره‌گر آخرین مدل flash
  • gemini-1.5-flash-8b - مدل flash با 8 میلیارد پارامتر
  • gemini-1.5-flash-8b-exp-0924 - نسخه آزمایشی flash 24 سپتامبر
  • gemini-1.5-flash-exp-0827 - نسخه آزمایشی flash 27 آگوست
  • gemini-1.5-flash-8b-exp-0827 - نسخه آزمایشی flash 8B 27 آگوست

تاثیر بر کاربران

  • تاثیر فوری: این مدل‌ها دیگر درخواست‌های جدید را نمی‌پذیرند
  • پیاده‌سازی‌های موجود: هر برنامه‌ای که از این نام‌های مدل استفاده کند، پاسخ خطا دریافت خواهد کرد
  • پاسخ‌های API: درخواست‌های ارسالی به مدل‌های منسوخ شده، پیام‌های خطای مناسب مبنی بر عدم دسترسی مدل را برمی‌گردانند

مسیر مهاجرت توصیه شده

کاربران باید به مدل‌های گوگل جمینای پشتیبانی شده فعلی که از طریق AvalAI در دسترس هستند مهاجرت کنند. لطفا برای آخرین مدل‌های جمینای موجود و قابلیت‌های آن‌ها به مستندات مدل ما مراجعه کنید.

مدل‌های پایدار فعلی:

  • gemini-2.0-flash - مدل flash نسل 2.0
  • gemini-2.0-flash-lite - نسخه سبک flash نسل 2.0
  • gemini-2.5-pro - مدل پرو نسل 2.5
  • gemini-2.5-flash - مدل flash نسل 2.5
  • gemini-2.5-flash-lite - نسخه سبک flash نسل 2.5

مراحل مهاجرت:

  1. شناسایی استفاده: پیاده‌سازی‌های فعلی خود را بررسی کنید تا مشخص کنید کدام مدل‌های منسوخ شده را استفاده می‌کنید
  2. انتخاب جایگزین: از میان مدل‌های جمینای پشتیبانی شده فعلی بر اساس نیازهای موردی خود انتخاب کنید
  3. به‌روزرسانی کد: پارامتر مدل در فراخوانی‌های API خود را برای استفاده از نام‌های مدل جدید تغییر دهید
  4. تست یکپارچگی: تایید کنید که برنامه‌های شما با مدل‌های جدید به درستی کار می‌کنند
  5. نظارت بر عملکرد: اطمینان حاصل کنید که مدل‌های جایگزین نیازهای عملکرد و کیفیت شما را برآورده می‌کنند

مثال مهاجرت

اگر از یک مدل منسوخ شده استفاده می‌کردید، پیاده‌سازی خود را به‌روزرسانی کنید:

bash
# قبل (منسوخ شده)
curl https://api.avalai.ir/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $AVALAI_API_KEY" \
  -d '{
    "model": "gemini-1.5-pro-latest",
    "messages": [
      {
        "role": "user",
        "content": "پرامپت شما اینجا."
      }
    ]
  }'

# بعد (استفاده از مدل پشتیبانی شده فعلی)
curl https://api.avalai.ir/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $AVALAI_API_KEY" \
  -d '{
    "model": "gemini-2.5-pro",
    "messages": [
      {
        "role": "user",
        "content": "پرامپت شما اینجا."
      }
    ]
  }'
python
# قبل (منسوخ شده)
from openai import OpenAI

client = OpenAI(api_key="your-avalai-api-key", base_url="https://api.avalai.ir/v1")

completion = client.chat.completions.create(
    model="gemini-1.5-pro-latest",  # منسوخ شده
    messages=[
        {
            "role": "user",
            "content": "پرامپت شما اینجا.",
        }
    ],
)

# بعد (استفاده از مدل پشتیبانی شده فعلی)
completion = client.chat.completions.create(
    model="gemini-2.5-pro",  # پشتیبانی شده فعلی
    messages=[
        {
            "role": "user",
            "content": "پرامپت شما اینجا.",
        }
    ],
)

print(completion.choices[0].message.content)
javascript
// قبل (منسوخ شده)
import { OpenAI } from "openai";

const client = new OpenAI({
  apiKey: process.env.AVALAI_API_KEY,
  baseURL: "https://api.avalai.ir/v1",
});

const completion = await client.chat.completions.create({
  model: "gemini-1.5-pro-latest", // منسوخ شده
  messages: [
    {
      role: "user",
      content: "پرامپت شما اینجا.",
    },
  ],
});

// بعد (استفاده از مدل پشتیبانی شده فعلی)
const completion = await client.chat.completions.create({
  model: "gemini-2.5-pro", // پشتیبانی شده فعلی
  messages: [
    {
      role: "user",
      content: "پرامپت شما اینجا.",
    },
  ],
});

console.log(completion.choices[0].message.content);

پشتیبانی و کمک

اگر برای مهاجرت به کمک نیاز دارید یا سؤالاتی درباره مدل‌های جایگزین دارید:

  • مستندات مدل فعلی ما را برای مدل‌های جمینای موجود بررسی کنید
  • برای راهنمایی مهاجرت با تیم پشتیبانی ما تماس بگیرید
  • صفحه وضعیت API ما را برای آخرین به‌روزرسانی‌های دسترسی مدل بررسی کنید

لینک‌های مرتبط