Developer guide
പിശക് കോഡ്
സ്റ്റാറ്റസ് കോഡ് അനുസരിച്ചുള്ള നടപടികളും വീണ്ടും ശ്രമിക്കുന്നതിനുള്ള നിയമങ്ങളും
ഈ പേജിൽ ഗേറ്റ്വേ നൽകുന്ന സ്റ്റാറ്റസ് കോഡുകളും അവയുടെ അർത്ഥവും ഓരോ കോഡിനുമുള്ള നടപടികളും ചുരുക്കി നൽകിയിരിക്കുന്നു.
അപ്സ്ട്രീം 4xx·5xx നൽകുകയാണെങ്കിൽ ആ കോഡ് അതേപടി കൈമാറും; മറ്റ് സാഹചര്യങ്ങളിൽ താഴെയുള്ള പട്ടിക ബാധകമാണ്.
രണ്ട് അനുയോജ്യതാ മാനദണ്ഡങ്ങളിലെ പിശക് ബോഡിയുടെ രൂപവും Anthropic അനുയോജ്യമായ error.type-ന്റെ നിയമങ്ങളും പരിധിയും ഉപയോഗവും പരിശോധിക്കുന്ന കൺസോൾ സ്ക്രീനും ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.
സ്റ്റാറ്റസ് കോഡ്
| കോഡ് | അർത്ഥം | നടപടി |
|---|---|---|
| 400 | അഭ്യർത്ഥന മൂല്യത്തിലെ പിശക്. Anthropic അനുയോജ്യമായ മോഡൽ പട്ടികയിലെ limit 1~1000 പരിധിക്ക് പുറത്തായിരിക്കുകയോ, GET /responses/{responseId}?stream=true ഉപയോഗിച്ച് സംരക്ഷിച്ച പ്രതികരണം തുടരാൻ ശ്രമിക്കുകയോ ചെയ്താൽ | മൂല്യം അനുവദിച്ച പരിധിക്കുള്ളിലാക്കുക. സംരക്ഷിച്ച പ്രതികരണം stream ഇല്ലാതെ പരിശോധിക്കുക. |
| 401 | കീ ഇല്ലാതിരിക്കുകയോ കാലഹരണപ്പെട്ടതോ പിൻവലിച്ചതോ ആയ കീ | API കീ സ്ക്രീനിൽ കീയുടെ നില പരിശോധിച്ച് ഹെഡർ പേരും Bearer പ്രിഫിക്സും പരിശോധിക്കുക. |
| 403 | മോഡലിലേക്കുള്ള പ്രവേശനാനുമതി ഇല്ല, ഉപയോഗ പരിധി കവിയുന്നു, ക്രെഡിറ്റ് അപര്യാപ്തം, വോയ്സ് ഉടമയല്ല | error.message കാരണം തിരിച്ചറിയാൻ സഹായിക്കും. സംഖ്യകൾ താഴെയുള്ള പരിധിയും ഉപയോഗവും പരിശോധിക്കുന്ന വിഭാഗത്തിലെ സ്ക്രീനിൽ കാണാം. |
| 404 | മോഡൽ നിലവിലില്ല അല്ലെങ്കിൽ ഈ കീ ഉപയോഗിച്ച് പ്രവേശിക്കാനാകില്ല (പിന്തുണ അവസാനിച്ച മോഡലുകൾ ഉൾപ്പെടെ), നിലവിലില്ലാത്ത പാത, 3 ദിവസത്തെ സംരക്ഷണ കാലാവധി കഴിഞ്ഞ CleviDrive ഔട്ട്പുട്ട് | GET /models ഉപയോഗിച്ച് ആദ്യം വിളിക്കാനാകുന്ന മോഡലുകളുടെ പട്ടിക പരിശോധിക്കുക. പാത API വിളിക്കുന്നതിനുള്ള പേജിലെ പട്ടികയുമായി താരതമ്യം ചെയ്യുക. |
| 408 · 409 · 413 | അപ്സ്ട്രീം സമയപരിധി കഴിഞ്ഞു, തിരക്ക്, അഭ്യർത്ഥനയുടെ വലുപ്പപരിധി കവിഞ്ഞു. വോയ്സ്·വോയ്സ് പാതയ്ക്കുള്ള സമയപരിധി 5 മിനിറ്റും അഭ്യർത്ഥനയുടെ പരമാവധി വലുപ്പം 28 MiB-യും ആണ് | 409-ൽ Retry-After ഉണ്ടെങ്കിൽ അത്രയും സമയം കാത്തിരിക്കുക. 413 ആണെങ്കിൽ അഭ്യർത്ഥന വിഭജിച്ച് അയയ്ക്കുക. |
| 429 | അപ്സ്ട്രീം ദാതാവ് വേഗപരിധി ഏർപ്പെടുത്തിയപ്പോൾ | Retry-After ലഭിച്ചാൽ അതനുസരിച്ച് പ്രവർത്തിക്കുക; ഇല്ലെങ്കിൽ എക്സ്പോണൻഷ്യൽ ബാക്ക്ഓഫ് ഉപയോഗിച്ച് വീണ്ടും ശ്രമിക്കുക. |
| 5xx | ഗേറ്റ്വേ അല്ലെങ്കിൽ അപ്സ്ട്രീമിലെ താൽക്കാലിക പിശക് (503 ഉൾപ്പെടെ) | എക്സ്പോണൻഷ്യൽ ബാക്ക്ഓഫ് ഉപയോഗിച്ച് വീണ്ടും ശ്രമിക്കുക. ആവർത്തിച്ചാൽ X-Request-Id സഹിതം സഹായവും ബന്ധപ്പെടാനുള്ള മാർഗവും ഉപയോഗിച്ച് ഞങ്ങളെ അറിയിക്കുക. |
വീണ്ടും ശ്രമിക്കൽ
ഗേറ്റ്വേ സ്വന്തം 429 സൃഷ്ടിക്കുകയില്ല; അപ്സ്ട്രീം പ്രതികരണം ഉപയോക്താവറിയാതെ വീണ്ടും ശ്രമിക്കുകയോ ക്യൂവിൽ ഇടുകയോ ചെയ്യുകയുമില്ല.
കാത്തിരിപ്പും വീണ്ടും ശ്രമിക്കലും ക്ലയന്റാണ് നിർവഹിക്കുന്നത്.
| കോഡ് | കാത്തിരിക്കേണ്ട സമയം | തുടർന്ന് |
|---|---|---|
| 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..."
}| സ്റ്റാറ്റസ് കോഡ് | error.type |
|---|---|
| 400 | invalid_request_error |
| 401 | authentication_error |
| 403 | permission_error |
| 404 | not_found_error |
| 413 | request_too_large |
| 429 | rate_limit_error |
| 529 | overloaded_error |
| മറ്റ് കോഡുകൾ | api_error |
പരിധികളും ഉപയോഗവും പരിശോധിക്കുക
പരിധി മൂല്യങ്ങൾ ഓരോ വർക്ക്സ്പെയ്സിനും വ്യത്യസ്തമാണ്. 403-ന്റെ കാരണം error.message-ൽ പരിശോധിച്ച ശേഷം താഴെയുള്ള സ്ക്രീനിൽ മൂല്യങ്ങൾ കാണുക.
| പരിശോധിക്കേണ്ടത് | കൺസോൾ സ്ക്രീൻ |
|---|---|
| എന്റെ വർക്ക്സ്പെയ്സിന് ബാധകമായ പരിധി | അവലോകനത്തിലെ അനുവദിച്ച ഉപയോഗ പരിധി |
| പ്ലാൻ അനുവദിക്കുന്ന പരിധിയും ബാലൻസും | പ്ലാനും ക്രെഡിറ്റും |
| യഥാർത്ഥ ഉപയോഗം (മോഡൽ അനുസരിച്ചും കീ അനുസരിച്ചുമുള്ള കോളുകളുടെ എണ്ണം, പ്രതീക്ഷിക്കുന്ന കുറയ്ക്കേണ്ട ക്രെഡിറ്റ്) | ഉപയോഗം |
| കീയുടെ നില (കാലഹരണപ്പെട്ടതാണോ അസാധുവാക്കിയതാണോ) | API കീ |
