رفتن به محتوای اصلی
کنسول / مستندات API
مستندات API
DANA API REFERENCE

خطاها و بازیابی

خطا را اصلاح کنید؛ درخواست تولید را بی‌دلیل دوباره نفرستید.

API · v1
فهرست مستندات ۱۴ بخش
آدرس پایهٔ همین محیطhttps://api.danaai.ai/v1

خطاهای SDK در ساختار error با message، type، code و param هستند. اطلاعات محرمانهٔ پروایدر و کلیدها برگردانده نمی‌شوند.

اگر استریم شروع شده باشد، خطا یک رویداد terminal است نه وضعیت HTTP تازه. خروجی ناقص را موفق تلقی نکنید.

برای درخواست‌های GET یا کار idempotent، Retry-After و محدودیت نرخ را رعایت کنید. برای Responses/Chat، retry خودکار خاموش باشد؛ قطع ارتباط ممکن است پس از پذیرش تولید رخ داده باشد.

پارامترها و محدودیت‌ها
400 / 422
ورودی، پارامتر، رسانه یا عملیات ناسازگار؛ همان درخواست را بدون اصلاح تکرار نکنید.
401 / 403
کلید نامعتبر/منقضی/لغوشده یا دسترسی حساب/مدل ناکافی.
404
مدل، کار یا فایل متعلق به این محدوده پیدا نشد.
408
مهلت انتقال فایل تمام شده؛ آماده‌شدن فایل را فرض نکنید.
409
تعارض idempotency، پذیرش هم‌زمان یا خروجی هنوز آماده نیست؛ code را بخوانید.
413
اندازهٔ بدنه یا فایل بیشتر از سقف مجاز است.
429
سقف نرخ یا هم‌زمانی؛ Retry-After را رعایت کنید.
502 / 504
خطای بالادستی/خروجی یا پایان انتظار HTTP؛ ابتدا وضعیت کار و لاگ را بررسی کنید.
شکل خطای SDK؛ نمونهٔ غیرواقعی
JSON
{  "error": {    "message": "The requested parameter is not supported.",    "type": "invalid_request_error",    "code": "invalid_request",    "param": null  }}

پاسخ و خطاها

ساختار پاسخ خطا: error شامل message، type، code و param. کد HTTP را همراه code بخوانید؛ در استریم، رویداد خطا را نیز بررسی کنید.

ساختار خطا و راهنمای بازیابی

نمونه‌ها از پکیج رسمی openai یا HTTP استاندارد استفاده می‌کنند، نه «SDK جدید دانا». کپی‌کردن کد هیچ درخواست پولی ارسال نمی‌کند. کلید را فقط در سرور نگه دارید.

DANA DEVELOPER PLATFORMیک اتصال؛ مدل‌های متنوع