handle openrouter reasoning field
This commit is contained in:
parent
b0ff08a3cf
commit
6384fb1ec0
@ -122,7 +122,9 @@ export class OpenAIMessageAdapter {
|
||||
finish_reason: choice.finish_reason,
|
||||
message: {
|
||||
content: choice.message.content,
|
||||
reasoning_content: 'reasoning_content' in choice.message ? (choice.message.reasoning_content as string) : null,
|
||||
reasoning_content: 'reasoning_content' in choice.message
|
||||
? (choice.message.reasoning_content as string)
|
||||
: ('reasoning' in choice.message ? (choice.message.reasoning as string) : null),
|
||||
role: choice.message.role,
|
||||
},
|
||||
})),
|
||||
@ -143,7 +145,9 @@ export class OpenAIMessageAdapter {
|
||||
finish_reason: choice.finish_reason ?? null,
|
||||
delta: {
|
||||
content: choice.delta.content ?? null,
|
||||
reasoning_content: 'reasoning_content' in choice.delta ? (choice.delta.reasoning_content as string) : null,
|
||||
reasoning_content: 'reasoning_content' in choice.delta
|
||||
? (choice.delta.reasoning_content as string)
|
||||
: ('reasoning' in choice.delta ? (choice.delta.reasoning as string) : null),
|
||||
role: choice.delta.role,
|
||||
},
|
||||
})),
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user