نسخه بتا · دانا به‌زودی عرضه می‌شود
مستندات

مدل‌ها

مدل‌های API دانا، تفاوتشان و روش گرفتن فهرست به‌روز از endpoint مدل‌ها

دانا دو مدل با شناسه ثابت ارائه می‌دهد. هر دو روی هر دو رابط OpenAI و Anthropic کار می‌کنند.

شناسهتوضیحکاربرد پیشنهادی
dana-1مدل پیش‌فرضاکثر کارها: چت، خلاصه‌سازی، ترجمه
dana-1-fastمدل سریع‌ترپاسخ‌دهی سبک و کم‌تاخیر

اگر مطمئن نیستید کدام را بردارید، با dana-1 شروع کنید. وقتی تاخیر برایتان از کیفیت جواب مهم‌تر شد، همان درخواست را با dana-1-fast بزنید و دو خروجی را کنار هم بگذارید.

فهرست به‌روز مدل‌ها

شناسه‌ها را در کد hardcode نکنید. این endpoint همیشه فهرست فعلی را می‌دهد:

curl https://api.dana.expert/v1/models \
  -H "Authorization: Bearer $DANA_API_KEY"

پاسخ:

{
  "object": "list",
  "data": [
    {"id": "dana-1", "object": "model", "owned_by": "dana"},
    {"id": "dana-1-fast", "object": "model", "owned_by": "dana"}
  ]
}

این مسیر هم کلید معتبر می‌خواهد. بدون آن 401 می‌گیرید و شرحش در احراز هویت آمده است.

کجا مدل را می‌فرستید

روی هر دو رابط، شناسه مدل در فیلد model بدنه درخواست می‌آید:

{"model": "dana-1", "messages": [{"role": "user", "content": "سلام"}]}

جزئیات پارامترها در Chat Completions و Messages است.

مرجع کامل

توضیح ماشینی این endpoint در مرجع API آمده است.