34 lines
1021 B
Markdown
34 lines
1021 B
Markdown
# Request errors
|
|
The format of request error is: aa-bb-cccc
|
|
Where aa is the provider number, bb the error type and cccc the error code.
|
|
|
|
## Provider number
|
|
00: OpenAI
|
|
01: Anthropic
|
|
02: Mistral
|
|
03: Google
|
|
04: Groq
|
|
05: Nim
|
|
06: Perplexity
|
|
07: TogetherAI
|
|
08: DeepSeek
|
|
09: Firework
|
|
10: Custom
|
|
99: JADE
|
|
|
|
## Error type
|
|
00: Database error
|
|
01: Golang error
|
|
02: HTTP error
|
|
03: Missing status code
|
|
|
|
## Error code
|
|
0000: Can't find API key in database
|
|
0001: Error using `jsonBody, err := json.Marshal(requestBody)` in RequestProvider function
|
|
0002: Error using `req, err := http.NewRequest("POST", url, bytes.NewBuffer(jsonBody))` in RequestProvider function
|
|
0003: Error using `resp, err := client.Do(req)` in RequestProvider function
|
|
0004: Error using `body, err := io.ReadAll(resp.Body)` in RequestProvider function
|
|
0005: Error using `err = json.Unmarshal(body, &chatCompletionResponse)` in RequestProvider function
|
|
0006: Can't find modelInfo in database
|
|
0007: No choice at the end of request. Mostly because an error is missing.
|