مرجع API

همهٔ مسیرهای API دانا با بدنهٔ درخواست، پاسخ و خطاها

API دانا روی https://api.dana.expert است و با یک کلید کار می‌کند. هر مسیر در این بخش یک صفحه دارد: فیلدهای درخواست، ساختار پاسخ، نمونهٔ کد و خطاهایی که ممکن است برگردد.

آدرس پایه

https://api.dana.expert

احراز هویت

کلید را در هدر Authorization بفرستید:

Authorization: Bearer dn-live-...

کلاینت‌های Anthropic همان کلید را با x-api-key هم می‌توانند بفرستند. کلید را از کنسول دانا بسازید؛ جزئیات در حساب و کلید API است.

مسیرها

مسیرکاروضعیت
POST /v1/translateترجمهٔ انگلیسی به فارسی با هدهددر دسترس
POST /v1/decideتصمیم‌های بسته روی متن فارسی با سنجهدر دسترس
GET /v1/modelsفهرست مدل‌ها و نسخهٔ هر کدامدر دسترس
POST /v1/chat/completionsگفت‌وگو با هما، رابط OpenAIدر دسترس
POST /v1/messagesگفت‌وگو با هما، رابط Anthropicدر دسترس
POST /v1/messages/count_tokensشمارش توکن پیش از ارسالدر دسترس

پاسخ‌ها و خطاها

پاسخ موفق JSON است و 200 برمی‌گردد. خطاها هم JSON‌اند و فرمت ثابتی دارند:

{"error": {"message": "Invalid API key.", "type": "authentication_error", "param": null, "code": null}}

مسیرهای /v1/messages فرمت Anthropic را برمی‌گردانند: {"type": "error", "error": {"type": "...", "message": "..."}}. فهرست کامل کدها و راه‌حل هرکدام در خطاها است و سقف درخواست‌ها در محدودیت‌ها.

برای ابزارهای هوش مصنوعی

هر صفحه نسخهٔ Markdown دارد: کافی است به آخر آدرس صفحه .md اضافه کنید، مثل /docs/api-reference/translate.md. دکمهٔ «کپی صفحه» بالای هر صفحه همین متن را کپی می‌کند. فهرست همهٔ صفحه‌ها در /llms.txt و متن کامل مستندات در یک فایل در /llms-full.txt است.