const response = await anthropic.messages.create({
model: "claude-3-5-sonnet-20240620",
max_tokens: 1024,
messages: [
{ role: "assistant", content: systemPrompt },
{
role: "user",
content: `(汉语新解 ${prompt}) 输出要求: 要输出svg内容`,
},
],
});
Error in chat API: BadRequestError: 400 {"type":"error","error":{"type":"invalid_request_error","message":"messages: first message must use the \"user\" role"}}
{
status: 400,
headers: {
'access-control-allow-headers': '*',
'access-control-allow-methods': 'POST, GET, OPTIONS, PUT, PATCH, HEAD, DELETE',
'access-control-allow-origin': '*',
'access-control-max-age': '2592000',
'alt-svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000',
'content-length': '120',
'content-type': 'application/json',
date: 'Fri, 13 Sep 2024 02:24:02 GMT',
via: '1.1 google',
'x-ratelimit-limit': '200',
'x-ratelimit-remaining': '199',
'x-ratelimit-reset': '1726194302',
'x-request-id': '49353562-c4d1-4e79-af40-3f49da512a60'
},
request_id: undefined,
error: {
type: 'error',
error: {
type: 'invalid_request_error',
message: 'messages: first message must use the "user" role'
}
}
}
相关代码
报错信息