پرش به محتوا

مدل‌ها و انتخاب مدل

شناسهٔ مدل‌ها در وب‌سرویس گیسو، گرفتن فهرست زنده با GET /models، مدل‌هایی که از OpenRouter می‌آیند و این‌که برای هر کار کدام مدل را انتخاب کنید.

بازبینی: ۸ مهر ۱۴۰۵ ۶ دقیقه مطالعه

در هر درخواست، فیلد model می‌گوید کدام مدل جواب بدهد. شناسهٔ مدل‌ها را از فهرست زندهٔ گیسو بردارید، نه از حافظه: مدل تازه اضافه می‌شود، قیمت‌ها با قیمت سرویس‌دهنده عوض می‌شوند و مدلی که پایدار نباشد از فروش برداشته می‌شود. امروز ۴۳۷ مدل از ۵۱ سازنده در فهرست است.

فهرست زندهٔ مدل‌ها#

GET /models کلید نمی‌خواهد و هر مدل را با قیمت و توانایی‌هایش برمی‌گرداند. همین فهرست را صفحهٔ کتابخانهٔ مدل‌ها با جزئیات بیشتر نشان می‌دهد.

# Every model on sale, with prices (no key needed)
curl https://gisoo.pro/api/v1/models

# Only one family: chat | embedding | image | audio_stt | audio_tts | video | music
curl "https://gisoo.pro/api/v1/models?type=embedding"

# One model
curl https://gisoo.pro/api/v1/models/gpt-4o-mini

هر مدل در فهرست این شکل را دارد:

JSON یک مدل
{
  "id": "gpt-4o-mini",
  "object": "model",
  "owned_by": "openai",
  "name": "GPT-4o mini",
  "type": "chat",
  "context_length": 128000,
  "max_output_tokens": 16384,
  "capabilities": { "streaming": true, "tools": true, "json": true, "vision": true },
  "is_free": false,
  "pricing": {
    "input_per_million": "0.210000",
    "output_per_million": "0.840000",
    "cached_input_per_million": "0.105000"
  },
  "pricing_unit": "USD per 1M tokens unless stated (per_image, per_minute, per_second, per_million_characters, per_request)"
}
  • id همان مقداری است که در فیلد model می‌فرستید.
  • type خانوادهٔ مدل است و می‌گوید مدل را به کدام endpoint بفرستید (جدول پایین).
  • capabilities توانایی‌ها را می‌گوید: vision (خواندن تصویر)، tools (فراخوانی ابزار)، json (خروجی JSON)، reasoning (مدل استدلالی)، streaming.
  • pricing قیمت به دلار است؛ برای مدل‌های متنی به‌ازای یک میلیون توکن. نام هر کلید واحدش را می‌گوید، مثل per_second برای ویدیو.
  • context_length بیشترین طول ورودی و خروجی با هم، به توکن.

شناسه‌ها: مستقیم و از راه OpenRouter#

مدل‌های گیسو از دو راه می‌آیند و شناسه‌شان این را نشان می‌دهد:

شکل شناسهنمونهیعنی
نام کوتاهgpt-4o-mini، gemini-3.6-flash، deepseek-v4-flashمستقیم از خود سازنده (OpenAI، Google، DeepSeek).
openrouter/<vendor>/<model>openrouter/anthropic/claude-sonnet-4.5از راه OpenRouter؛ Claude، Grok، Qwen، Llama، Mistral و بیشتر سازنده‌ها از این راه‌اند.

برای مدل‌های OpenRouter، شکل کوتاه‌تر <vendor>/<model> هم پذیرفته می‌شود؛ مثلاً anthropic/claude-sonnet-4.5 همان openrouter/anthropic/claude-sonnet-4.5 است. پاسخ همیشه شناسهٔ کامل را در فیلد model برمی‌گرداند.

هر خانواده، یک endpoint#

خانواده (type)endpointنمونهٔ مدل
chatPOST /chat/completionsgpt-4o-mini
embeddingPOST /embeddingstext-embedding-3-small
imagePOST /images/generationsgpt-image-1-mini
audio_sttPOST /audio/transcriptionsgpt-4o-mini-transcribe
audio_ttsPOST /audio/speechgpt-4o-mini-tts
videoPOST /videossora-2
musicPOST /audio/musicopenrouter/google/lyria-3-clip-preview

اگر مدلی را به endpoint نادرست بفرستید، خطای 400 model_endpoint_mismatch می‌گیرید و متن خطا endpoint درست را نام می‌برد.

برای هر کار کدام مدل#

قیمت‌های این جدول زنده‌اند و از همان فهرستی می‌آیند که صورتحساب با آن حساب می‌شود.

کارmodelقیمت (دلار)
گفت‌وگوی روزمره، ارزان و سریع gpt-4o-mini $0.21 ورودی / ۱M توکن $0.84 خروجی / ۱M توکن
متن دقیق‌تر و کد gpt-4.1 $2.80 ورودی / ۱M توکن $11.20 خروجی / ۱M توکن
استدلال چندمرحله‌ای gpt-5-mini $0.35 ورودی / ۱M توکن $2.80 خروجی / ۱M توکن
اسناد بلند و چندرسانه‌ای gemini-3.6-flash $1.05 ورودی / ۱M توکن $5.25 خروجی / ۱M توکن
کد و متن با هزینهٔ کم deepseek-v4-flash $0.42 ورودی / ۱M توکن $1.68 خروجی / ۱M توکن
نوشتن و کدنویسی دقیق openrouter/anthropic/claude-sonnet-4.5 $4.20 ورودی / ۱M توکن $21.00 خروجی / ۱M توکن
امبدینگ و جست‌وجوی معنایی text-embedding-3-small $0.028 ورودی / ۱M توکن
ساخت تصویر gpt-image-1-mini $3.50 ورودی / ۱M توکن $11.20 خروجی / ۱M توکن
گفتار به متن gpt-4o-mini-transcribe $1.75 ورودی / ۱M توکن $7.00 خروجی / ۱M توکن
متن به گفتار gpt-4o-mini-tts $42.00 ۱M نویسه
ساخت ویدیو sora-2 $0.14 هر ثانیه
ساخت موسیقی openrouter/google/lyria-3-clip-preview $0.056 هر قطعه
  • شروع کار و آزمایش: مدل‌های کوچک مثل gpt-4o-mini ارزان و سریع‌اند و برای بیشتر کارهای روزمره کافی‌اند.
  • کدنویسی و متن دقیق: openrouter/anthropic/claude-sonnet-4.5 یا gpt-4.1.
  • مسئلهٔ چندمرحله‌ای (ریاضی، برنامه‌ریزی، تحلیل): مدل‌های استدلالی مثل gpt-5-mini. پیش از پاسخ فکر می‌کنند و توکن فکر کردن هم جزو خروجی حساب می‌شود.
  • سند بلند یا چندرسانه‌ای: gemini-3.6-flash با پنجرهٔ ورودی بزرگ.
  • فارسی: مدل‌های بزرگ فارسی را خوب می‌نویسند؛ بعضی مدل‌های کوچک‌تر در فارسی ضعیف‌ترند. پیش از انتخاب نهایی، چند نمونهٔ واقعی از کار خودتان را با دو سه مدل بسنجید.

عوض کردن مدل در کد#

چون همهٔ مدل‌های متنی یک قالب دارند، مقایسهٔ چند مدل یک حلقهٔ ساده است:

Python یک پرسش، چهار مدل
# Same client, same code — only the model id changes.
for model in ["gpt-4o-mini", "openrouter/anthropic/claude-sonnet-4.5", "gemini-3.6-flash", "deepseek-v4-flash"]:
    reply = client.chat.completions.create(
        model=model,
        messages=[{"role": "user", "content": "In one sentence: what is recursion?"}],
        max_tokens=80,
    )
    print(model, "→", reply.choices[0].message.content)
مدلی که برداشته شده

اگر مدلی که قبلاً کار می‌کرد از فروش برداشته شود، به‌جای «پیدا نشد» خطای 404 model_discontinued می‌گیرید تا بدانید مدل را عوض کنید. مدل رایگان در گیسو نیست؛ هر مدل به‌اندازهٔ مصرف قیمت دارد.

پاسخ پرسشتان را پیدا نکردید؟

شناسهٔ درخواست (هدر X-Request-Id) را با پرسشتان در تیکت بفرستید تا دقیق بررسی کنیم.

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