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 ಕೀ |
