Skip to content

Commit 91d8d5e

Browse files
author
root
committed
Fix Claude response usage mapping compile error
1 parent 783bd2e commit 91d8d5e

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/response.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,11 @@ fn openai_chat_to_claude_response(body: Value) -> Result<Value, ApiError> {
119119
"stop_sequence": Value::Null,
120120
});
121121

122-
if let Some(usage) = object.get("usage").and_then(chat_usage_to_claude_usage) {
122+
if let Some(usage) = object
123+
.get("usage")
124+
.and_then(Value::as_object)
125+
.and_then(chat_usage_to_claude_usage)
126+
{
123127
response["usage"] = usage;
124128
}
125129

0 commit comments

Comments
 (0)