错误
Cohere 使用传统的 HTTP 响应代码来指示 API 请求的成功或失败。一般来说:
- 2xx范围内的代码表示成功。
- 4xx范围内的代码表示根据所提供的信息失败的错误(例如,省略了必需的参数、充电失败等)。
- 5xx范围内的代码表示 Cohere 服务器出现错误(这种情况很少见)。
对于非 2xx 响应代码,响应将是以下形式的错误对象:
{
"message": string
}
以下是我们的 SDK 中错误处理方式的代码示例:
PYTHON
try:
response = co.generate(
model='invalid-model',
prompt='sample prompt')
except cohere.CohereError as e:
print(e.message)
print(e.http_status)
print(e.headers)
JavaScript
(async () => {
const response = await cohere.generate({model: 'invalid-model'});
if (response.statusCode !== 200) {
console.log(response.body.message);
}
})();
GO
_, err := co.Generate(generateOptions)
if err != nil {
fmt.Println(err)
return
}
最后修改时间: 1 年前