مدلها
مدلهای 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 آمده است.