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

مدل‌های پیشرفته جدید: Gemini 3 Pro Preview و Kimi K2 Thinking

تاریخ: 1404-08-27 / (2025-11-18)

خلاصه

ما اضافه شدن دو مدل پرچمدار را اعلام می‌کنیم: gemini-3-pro-preview از Google و kimi-k2-thinking از Moonshot AI. Gemini 3 Pro Preview پیشرفته‌ترین مدل Google برای وظایف استدلال پیچیده با پنجره زمینه 1 میلیون توکن است، در حالی که Kimi K2 Thinking جدیدترین مدل پرچمدار Moonshot AI با قابلیت‌های استدلال عمیق و استفاده از ابزار چند مرحله‌ای است. هر دو مدل در v1/chat/completions با پشتیبانی جزئی در v1/responses در دسترس هستند.


جزئیات

Google Gemini

Gemini 3 Pro Preview

پیشرفته‌ترین مدل Google در سری Gemini، gemini-3-pro-preview نشان‌دهنده پیشرفت قابل توجهی در قابلیت‌های هوش مصنوعی است. این مدل چندوجهی بومی در وظایف استدلال پیچیده برتری دارد و می‌تواند مجموعه داده‌های گسترده از منابع اطلاعاتی متعدد شامل متن، صدا، تصویر، ویدیو و مخازن کد کامل را درک کند.

ویژگی‌های کلیدی:

  • پنجره زمینه: 1 میلیون توکن برای مدیریت مکالمات و اسناد گسترده
  • توکن‌های خروجی: 64 هزار توکن برای پاسخ‌های جامع
  • قابلیت‌های پیشرفته: پشتیبانی بومی چندوجهی (متن، بینایی، صدا)، استدلال، فراخوانی تابع، خروجی‌های ساختاریافته
  • معماری: مدل مبتنی بر ترنسفورمر با ترکیب متخصصان پراکنده (MoE)
  • تاریخ قطع دانش: ژانویه 2025
  • پشتیبانی نقطه پایانی: در دسترس در v1/chat/completions، پشتیبانی جزئی در v1/responses

جزئیات قیمت‌گذاری:

مدلورودیورودی کش‌شدهخروجیقیمت‌گذاری ویژه
gemini-3-pro-preview2.00 دلار/1 میلیون توکن0.825 دلار/1 میلیون توکن12.00 دلار/1 میلیون توکنبالای 200K: ورودی 4.00 دلار، خروجی 18.00 دلار

نمونه درخواست/پاسخ API

نمونه درخواست

bash
curl https://api.avalai.ir/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $AVALAI_API_KEY" \
  -d '{
    "model": "gemini-3-pro-preview",
    "messages": [
      {
        "role": "user",
        "content": "معماری فنی یک سیستم توزیع‌شده را تحلیل کنید و استراتژی‌های بهینه‌سازی پیشنهاد دهید."
      }
    ],
    "max_tokens": 2048
  }'

نمونه پاسخ

json
{
  "id": "chatcmpl-abc123",
  "created": 1731945600,
  "model": "gemini-3-pro-preview",
  "object": "chat.completion",
  "system_fingerprint": null,
  "choices": [
    {
      "finish_reason": "stop",
      "index": 0,
      "message": {
        "content": "بگذارید معماری سیستم توزیع‌شده را تحلیل کنم...\n\n## تحلیل معماری سیستم\n\n1. **لایه توازن بار**\n   - پیاده‌سازی فعلی از round-robin استفاده می‌کند...\n\n2. **استراتژی‌های بهینه‌سازی**\n   - پیاده‌سازی توازن بار تطبیقی...",
        "role": "assistant",
        "thinking_blocks": [],
        "annotations": []
      }
    }
  ],
  "usage": {
    "completion_tokens": 450,
    "prompt_tokens": 25,
    "total_tokens": 475,
    "completion_tokens_details": null,
    "prompt_tokens_details": {
      "audio_tokens": null,
      "cached_tokens": null,
      "text_tokens": 25,
      "image_tokens": null
    }
  },
  "estimated_cost": {
    "unit": "0.0054500000",
    "irt": 624.93,
    "exchange_rate": 114600
  }
}

نمونه‌های استفاده از SDK

bash
curl https://api.avalai.ir/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $AVALAI_API_KEY" \
  -d '{
    "model": "gemini-3-pro-preview",
    "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-3-pro-preview",
    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-3-pro-preview",
  messages: [
    {
      role: "user",
      content: "این مسئله پیچیده را گام به گام حل کنید.",
    },
  ],
});

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

Moonshot AI

Kimi K2 Thinking

جدیدترین مدل پرچمدار Moonshot AI، kimi-k2-thinking، یک مدل استدلال عاملی چندمنظوره است که برای استدلال عمیق و استفاده از ابزار چند مرحله‌ای طراحی شده است. این مدل در حل مسائل بسیار پیچیده از طریق زنجیره‌های استدلال گسترده و فراخوانی‌های متوالی ابزار برتری دارد.

ویژگی‌های کلیدی:

  • استدلال عمیق: قابلیت‌های استدلال گسترده با فیلد reasoning_content
  • استفاده از ابزار چند مرحله‌ای: طراحی شده برای انجام استدلال عمیق در فراخوانی‌های متعدد ابزار
  • عملکرد عاملی: برتری در برنامه‌ریزی و اجرای وظایف چند مرحله‌ای پیچیده
  • حل مسئله پیشرفته: قادر به مقابله با سخت‌ترین مسائل از طریق استدلال گام به گام
  • پشتیبانی نقطه پایانی: در دسترس در v1/chat/completions، پشتیبانی جزئی در v1/responses

جزئیات قیمت‌گذاری:

مدلورودیورودی کش‌شدهخروجیقیمت‌گذاری ویژه
kimi-k2-thinking0.60 دلار/1 میلیون توکن0.15 دلار/1 میلیون توکن2.50 دلار/1 میلیون توکنزمینه جستجو: 0.005 دلار به ازای هر پرس‌وجو

نمونه درخواست/پاسخ API

نمونه درخواست

bash
curl https://api.avalai.ir/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $AVALAI_API_KEY" \
  -d '{
    "model": "kimi-k2-thinking",
    "messages": [
      {
        "role": "user",
        "content": "یک استراتژی جامع بازاریابی دیجیتال برای یک استارتاپ فناوری طراحی کنید"
      }
    ],
    "max_tokens": 16000,
    "temperature": 1.0,
    "stream": true
  }'

نمونه پاسخ

json
{
  "id": "chatcmpl-xyz789",
  "created": 1731945600,
  "model": "kimi-k2-thinking",
  "object": "chat.completion",
  "system_fingerprint": null,
  "choices": [
    {
      "finish_reason": "stop",
      "index": 0,
      "message": {
        "content": "## استراتژی جامع بازاریابی دیجیتال\n\n### فاز 1: پایه‌گذاری\n1. **توسعه هویت برند**\n   - تعریف ارزش‌های اصلی و ماموریت\n   - ایجاد سیستم هویت بصری\n\n### فاز 2: استراتژی کانال\n...",
        "role": "assistant",
        "reasoning_content": "بگذارید این موضوع را به صورت سیستماتیک بررسی کنم. ابتدا، باید زمینه استارتاپ را درک کنم... سپس یک رویکرد چند فازی را ساختار می‌دهم...",
        "thinking_blocks": [],
        "annotations": []
      }
    }
  ],
  "usage": {
    "completion_tokens": 1250,
    "prompt_tokens": 20,
    "total_tokens": 1270,
    "completion_tokens_details": null,
    "prompt_tokens_details": {
      "audio_tokens": null,
      "cached_tokens": null,
      "text_tokens": 20,
      "image_tokens": null
    }
  },
  "estimated_cost": {
    "unit": "0.0034125000",
    "irt": 391.07,
    "exchange_rate": 114600
  }
}

نمونه‌های استفاده از SDK

bash
curl https://api.avalai.ir/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $AVALAI_API_KEY" \
  -d '{
    "model": "kimi-k2-thinking",
    "messages": [
      {
        "role": "user",
        "content": "این مسئله پیچیده را حل کنید."
      }
    ],
    "max_tokens": 16000,
    "temperature": 1.0
  }'
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="kimi-k2-thinking",
    messages=[
        {
            "role": "user",
            "content": "این مسئله پیچیده را حل کنید.",
        }
    ],
    max_tokens=16000,
    temperature=1.0,
)

# دسترسی به محتوای استدلال در صورت وجود
message = completion.choices[0].message
if hasattr(message, "reasoning_content"):
    reasoning = getattr(message, "reasoning_content")
    print("استدلال:", reasoning)

print("پاسخ:", 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: "kimi-k2-thinking",
  messages: [
    {
      role: "user",
      content: "این مسئله پیچیده را حل کنید.",
    },
  ],
  max_tokens: 16000,
  temperature: 1.0,
});

// دسترسی به محتوای استدلال در صورت وجود
const message = completion.choices[0].message;
if ("reasoning_content" in message) {
  console.log("استدلال:", message.reasoning_content);
}

console.log("پاسخ:", message.content);

تنظیمات توصیه‌شده برای Kimi K2 Thinking

برای عملکرد بهینه با kimi-k2-thinking:

  • max_tokens: حداقل 16,000 تنظیم کنید تا اطمینان حاصل شود که reasoning_content و محتوای نهایی کامل برگردانده می‌شوند
  • temperature: از 1.0 برای بهترین عملکرد استفاده کنید
  • stream: فعال‌سازی streaming (stream: true) برای تجربه کاربری بهتر و جلوگیری از مشکلات timeout
  • استدلال چند مرحله‌ای: کل reasoning_content از پاسخ‌های قبلی را در زمینه خود قرار دهید

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

Google مدل‌های زیر را منسوخ کرده است که از همین الان اعمال می‌شود. ما توصیه می‌کنیم به gemini-3-pro-preview یا سایر مدل‌های فعلی مهاجرت کنید. برای جزئیات بیشتر به صفحه منسوخ‌شده‌ها مراجعه کنید.

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

  • gemini-2.0-flash-exp
  • gemini-2.0-flash-lite-preview
  • gemini-2.0-flash-lite-preview-02-05
  • gemini-2.0-flash-thinking-exp
  • gemini-2.0-flash-thinking-exp-01-21
  • gemini-2.0-flash-thinking-exp-1219
  • gemini-2.5-flash-lite-preview-06-17
  • gemini-2.5-flash-preview-05-20
  • gemini-2.5-pro-preview-06-05
  • gemini-2.5-pro-preview-03-25
  • gemini-2.5-pro-preview-05-06

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