Developer guide
లోపం కోడ్
స్థితి కోడ్ ఆధారంగా చర్యలు మరియు మళ్లీ ప్రయత్నించే నియమాలు
అప్స్ట్రీమ్ 4xx·5xxని అందించినప్పుడు గేట్వే ఆ కోడ్ను యథాతథంగా పంపిస్తుంది. ఇతర సందర్భాల్లో, దిగువ పట్టికలోని నియమాలను అనుసరిస్తుంది.
400·401·403·404·413 అనేవి అభ్యర్థన లేదా కాన్ఫిగరేషన్ను సరిచేయాల్సిన కోడ్లు, 409·429·5xx అనేవి క్లయింట్ వేచి ఉండి అదే అభ్యర్థనను మళ్లీ పంపాల్సిన కోడ్లు.
లోపం బాడీ యొక్క ఫార్మాట్ స్పెసిఫికేషన్ను బట్టి మారుతుంది. Anthropic అనుకూల మార్గంలో error.type స్థితి కోడ్ ద్వారా నిర్ణయించబడుతుంది.
403కి గల కారణాన్ని error.message ద్వారా గుర్తించండి. పరిమితి మరియు వినియోగ పరిమాణాలను కన్సోల్ స్క్రీన్లో తనిఖీ చేయండి.
స్థితి కోడ్
| కోడ్ | అర్థం | చర్య |
|---|---|---|
| 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తో సహా). | ఎక్స్పోనెన్షియల్ బ్యాక్ఆఫ్తో మళ్లీ ప్రయత్నించండి. సమస్య పునరావృతమైతే, మమ్మల్ని సంప్రదించండి. |
402ను తిరిగి ఇవ్వము. క్రెడిట్లు సరిపోకపోవడం మరియు వినియోగ పరిమితిని మించడం రెండూ 403గా తిరిగి ఇవ్వబడతాయి.
మళ్లీ ప్రయత్నించడం మరియు సంప్రదించడం
గేట్వే స్వయంగా 429ను సృష్టించదు మరియు అప్స్ట్రీమ్ ప్రతిస్పందనలను బదులుగా మళ్లీ ప్రయత్నించదు లేదా క్యూలో ఉంచదు. వేచి ఉండటం మరియు మళ్లీ ప్రయత్నించడం క్లయింట్ చేయాలి.
సంప్రదించేటప్పుడు, సహాయం మరియు సంప్రదింపు ద్వారా X-Request-Idతో కలిసి తెలియజేయండి. మీరు X-Request-Idను పంపకపోతే, సర్వర్ జారీ చేసిన విలువ Anthropic అనుకూల ప్రతిస్పందనలోని request-id హెడర్లో ఉంటుంది.
లోపం వివరాలు
లోపలి దోషం యొక్క ఫార్మాట్ స్పెసిఫికేషన్ ప్రకారం మారుతుంది. అప్స్ట్రీమ్ దోషాల్లో సందేశాన్ని మాత్రమే ఉంచి శుద్ధి చేసి పంపిస్తాము; స్టాక్ లేదా అంతర్గత ఫీల్డ్లను పంపించము.
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 కీ |