fix: take messages with empty tool_calls as normal messages

This commit is contained in:
one 2025-03-21 23:47:43 +08:00 committed by Asurada
parent 117cf548fe
commit b7ee0ea7b3

View File

@ -474,7 +474,7 @@ export default class OpenAIProvider extends BaseProvider {
const finishReason = chunk.choices[0]?.finish_reason
if (delta?.tool_calls) {
if (delta?.tool_calls?.length) {
const chunkToolCalls = delta.tool_calls
for (const t of chunkToolCalls) {
const { index, id, function: fn, type } = t