Developer guide

کۆدی هەڵە

ڕێوشوێنی مامەڵەکردن و یاساکانی دووبارە هەوڵدان بەپێی کۆدی دۆخ

ئەم پەڕەیە کۆدەکانی دۆخ کە گەیت‌وەی دەگەڕێنێتەوە و مانایان، هەروەها ڕێوشوێنی مامەڵەکردن بەپێی کۆد ڕوون دەکاتەوە.
ئەگەر upstream کۆدی 4xx یان 5xx بدات، هەمان کۆد بەبێ گۆڕان دەگەڕێنینەوە؛ لە حاڵەتەکانی دیکەدا، خشتەی خوارەوە پەیڕەو دەکرێت.
شێوەی دەقی هەڵە بۆ هەردوو ڕێکخستنی هاوگونجاو، یاساکانی Anthropic هاوگونجاو error.type، و شاشەی کۆنسۆڵ بۆ پشکنینی سنوور و بەکارهێنانیش لێرەدا هاتووە.

کۆدی دۆخ

کۆدماناڕێوشوێن
400هەڵەی بەهای داواکاری. limit لە لیستی مۆدێلەکانی Anthropic هاوگونجاو لە 1~1000 دەرچووە، یان هەوڵدراوە وەڵامێکی پاشەکەوتکراو بە GET /responses/{responseId}?stream=true بەردەوام بکرێتبەهاکە لە سنووری دیاریکراودا ڕێک دەخەین. وەڵامی پاشەکەوتکراو بەبێ stream دەخوێنینەوە.
401کلیل نییە، یان کلیلەکە بەسەرچووە یان هەڵوەشێنراوەتەوەلە پەڕەی کلیلەکانی API دۆخی کلیلەکە پشکنین دەکەین و ناوی هێدەر و پێشگری Bearer دەدۆزینەوە.
403دەسەڵاتی دەستگەیشتن بە مۆدێل نییە، سنووری بەکارهێنان تێپەڕێنراوە، کرێدیت کەمە، یان خاوەنی دەنگ نییەerror.message هۆکارەکە جیا دەکاتەوە. ژمارەکان لە شاشەی بەشی سنوور و پشکنینی بەکارهێنانی خوارەوە دەبینرێن.
404مۆدێل بوونی نییە یان بەو کلیلە ناتوانرێت دەستی پێ بگات (لەوانەش مۆدێلی کۆتایی‌پێهاتوو)، ڕێڕەوی بوونی نییە، یان بەرهەمی CleviDrive کە ماوەی پاراستنی 3 ڕۆژی تێپەڕاندووەسەرەتا لیستی مۆدێلەکانی بانگکردن بە GET /models پشکنین دەکەین. ڕێڕەوەکە لەگەڵ خشتەی پەڕەی بانگکردنی API بەراورد دەکەین.
408 · 409 · 413کاتی چاوەڕوانی upstream تێپەڕێنراوە، قەرەباڵغی، یان قەبارەی داواکاری تێپەڕێنراوە. بەپێی ڕێڕەوی دەنگ و voice، کاتی سنووردار 5 خولەکە و سنووری داواکاری 28 MiB ـەئەگەر 409 ـدا Retry-After هەبێت، بەو ماوەیە چاوەڕێ دەکەین. بۆ 413 داواکارییەکە دابەش دەکەین و دەنێرین.
429کاتێک دابینکەری upstream سنووری خێرایی داناوەئەگەر Retry-After هەبوو، هەمان پەیڕەو دەکەین؛ ئەگەر نەبوو، بە زیادبوونی ئێکسپۆنێنشیاڵ دووبارە هەوڵ دەدەین.
5xxهەڵەی کاتیی گەیت‌وەی یان upstream (لەوانەش 503)بە زیادبوونی ئێکسپۆنێنشیاڵ دووبارە هەوڵ دەدەین. ئەگەر دووبارە بووەوە، لەگەڵ X-Request-Id لە ڕێگەی بەشی یارمەتی و پەیوەندیکردن ئاگادارمان بکەنەوە.

دووبارە هەوڵدان

گەیت‌وەی خۆی 429 دروست ناکات، و وەڵامی upstream بە نهێنی دووبارە هەوڵ نادات یان لە ڕیزی چاوەڕوانی دای نەنێت.
چاوەڕوانبوون و دووبارە هەوڵدان لەلایەن کلایەنتەوە ئەنجام دەدرێت.

کۆدکاتی چاوەڕوانیدواتر
409ئەگەر Retry-After هەبێت، بۆ ئەو ماوەیەهەمان داواکاری دووبارە دەنێرین.
429ئەگەر Retry-After هەبێت، بۆ ئەو ماوەیە؛ ئەگەر نەبێت، پاشەکشەی ئەسییهەمان داواکاری دووبارە دەنێرین.
5xxپاشەکشەی ئەسییئەگەر دووبارە بووەوە، پەیوەندیمان پێوە بکەن.
413بێ چاوەڕوانیداواکارییەکە دابەش دەکەین.

ناوەڕۆکی هەڵە

شێوەی ناوەڕۆکی هەڵە بەپێی ستانداردەکە جیاوازە. هەڵەکانی سەرەوە تەنها بە پەیامەکەیان دەهێڵینەوە و ڕێکیان دەخەین؛ ستاک یان خانە ناوخۆییەکان نانێردرێن.

ئەمە ناوەڕۆکی ڕێڕەوی گونجاو لەگەڵ OpenAI ـە.

{
  "error": {
    "message": "API key is required.",
    "type": "invalid_request_error"
  }
}

ئەمە ناوەڕۆکی ڕێڕەوی گونجاو لەگەڵ Anthropic ـە. error.type بە کۆدی دۆخەکە دیاری دەکرێت.

{
  "type": "error",
  "error": {
    "type": "authentication_error",
    "message": "..."
  },
  "request_id": "rqid..."
}
Anthropic گونجاو error.type
کۆدی دۆخerror.type
400invalid_request_error
401authentication_error
403permission_error
404not_found_error
413request_too_large
429rate_limit_error
529overloaded_error
کۆدەکانی ترapi_error

پشکنینی سنوور و بەکارهێنان

ژمارەکانی سنوور بەپێی وۆرک‌سپەیس جیاوازن. دوای پشکنینی هۆکاری 403 لە error.message، ژمارەکان لە شاشەکانی خوارەوە ببینن.

ئەوەی بپشکنرێتشاشەی کۆنسۆڵ
سنووری دانراو بۆ وۆرک‌سپەیسی منسنووری بەکارهێنانی دیاریکراو لە پوختە
مەودای ڕێگەپێدراو لەلایەن پلانەکە و باڵانسپلان و کرێدیت
بەکارهێنانی ڕاستەقینە (ژمارەی بانگهێشتەکان بەپێی مۆدێل و کلیل، کرێدیتی خەمڵێنراوی کەمکراوە)بەکارهێنان
دۆخی کلیل (بەسەرچوون یان هەڵوەشاندنەوەی)کلیلەکانی API
CLEVI

زمان و ناوچە

زمانە وەرگێڕدراوەکان بە ئامێر نیشانەکراون. بەردەستبوون پەیوەستە بە پەکەتی بڵاوکراوەی ماڵپەڕەکە.

١٣٦ زمان

پێشنیارکراو

1

ڕۆژهەڵاتی ئاسیا

7

باشووری ڕۆژھەڵاتی ئاسیا

11

باشووری ئاسیا

18

ناوەڕاستی ئاسیا

5

ڕۆژهەڵاتی ناوەڕاست و قەفقاس

10

ڕۆژاوای ئەورووپا and باشووری ئەورووپا

16

شانشینی یەکگرتوو and ئیرلەند

4

باکووری ئەورووپا

10

ئەورووپای ناوەندی و بالکان

14

ڕۆژهەڵاتی ئەورووپا

5

ڕۆژھەڵاتی ئەفریقا

8

ڕۆژاوای ئەفریقا and ناوەڕاستی ئەفریقا

9

باشووری ئەفریقا

8

ئەمەریکای باکوور و باشوور

5

ئۆقیانووسیا

5