مستندات توسعه‌دهندگان

خطاها و کدهای پاسخ

با کدهای خطای API چارتیکال آشنا شوید، علت هر خطا را بررسی کنید و راهکار مناسب برای رفع آن را پیدا کنید.

چطور خطاها را مدیریت کنید؟

ابتدا وضعیت HTTP را بررسی کنید و سپس از کد خطا برای تشخیص دقیق‌تر علت استفاده کنید. کد خطا برای تشخیص برنامه‌ای مناسب است؛ پیام خطا برای نمایش به کاربر کاربرد دارد.

18 نتیجه

خطاهای احراز هویت و دسترسی

کلید API نامعتبر است

invalid_api_key
401احراز هویت ناموفق

کلید API ارسال نشده است یا اعتبار لازم برای احراز هویت را ندارد.

کاربر پیدا نشد

user_not_found
401احراز هویت ناموفق

کاربر مرتبط با کلید API پیدا نشده است.

کلید API غیرفعال است

key_not_active
401احراز هویت ناموفق

کلید API شناسایی شده است، اما در حال حاضر فعال نیست.

دسترسی به دستیار مجاز نیست

access_denied_assistant
403دسترسی غیرمجاز

کلید یا حساب فعلی اجازه استفاده از دستیار موردنظر را ندارد.

خطاهای درخواست

فرمت پیام نامعتبر

invalid_message_format
400درخواست نامعتبر

ساختار messages با فرمت مورد انتظار API سازگار نیست.

پارامتر درخواست نامعتبر

invalid_request_parameter
400درخواست نامعتبر

ساختار درخواست یا یکی از مقادیر ارسالی معتبر نیست.

تنظیمات جست‌وجو نامعتبر

search_not_valid
400درخواست نامعتبر

مقدار مربوط به تنظیمات جست‌وجو معتبر نیست.

messages آرایه نیست

messages_not_array
400درخواست نامعتبر

مقدار فیلد messages به‌صورت آرایه ارسال نشده است.

tools شیء نیست

tools_not_object
400درخواست نامعتبر

مقدار فیلد tools با نوع داده‌ی مورد انتظار مطابقت ندارد.

خطاهای سرویس‌دهنده و پردازش

خطای سرویس هوش مصنوعی

ai_error
502خطای سرویس‌دهنده

پردازش درخواست توسط سرویس هوش مصنوعی با خطا مواجه شده است.

خطای داخلی سرویس‌دهنده

internal_provider_error
502خطای سرویس‌دهنده

سرویس‌دهنده‌ی بالادستی نتوانسته درخواست را به‌درستی پردازش کند.

خطای ناشناخته

unknown_error
500خطای داخلی سرور

خطایی پیش‌بینی‌نشده رخ داده است و علت مشخصی برای آن گزارش نشده است.

خطای قیمت‌گذاری

price_error
502خطای سرویس‌دهنده

در دریافت یا پردازش اطلاعات قیمت‌گذاری سرویس‌دهنده مشکلی رخ داده است.

دریافت فایل ناموفق

download_file_failed
502خطای سرویس‌دهنده

سرویس نتوانسته فایل موردنیاز برای پردازش درخواست را دریافت کند.

خطاهای منابع

تنظیمات یا منبع جست‌وجو پیدا نشد

search_not_found
404منبع پیدا نشد

منبع یا مقدار موردنیاز برای جست‌وجو پیدا نشده است.

مدل پیدا نشد

model_not_found
400درخواست نامعتبر

مدل مشخص‌شده معتبر نیست یا توسط API شناسایی نشده است.

دسته‌بندی پیدا نشد

category_not_found
404منبع پیدا نشد

دسته‌بندی مشخص‌شده در درخواست پیدا نشده است.

دستیار پیدا نشد

assistant_not_found
404منبع پیدا نشد

دستیار موردنظر با شناسه یا slug ارسالی پیدا نشده است.

نکته برای توسعه‌دهندگان

در کد خود به متن پیام خطا وابسته نشوید؛ متن پیام ممکن است تغییر کند یا بر اساس زبان متفاوت باشد. برای تشخیص خطا از code و برای دسته‌بندی عمومی از وضعیت HTTP استفاده کنید.

برای یکپارچه‌سازی به راهنمایی نیاز دارید؟

اگر در ارسال درخواست، احراز هویت یا استفاده از دستیارها به مشکل برخوردید، از راهنماهای فنی استفاده کنید یا با پشتیبانی چارتیکال ارتباط بگیرید.

ارتباط با پشتیبانی