fix(openai): 处理空输入时返回默认空字符串

This commit is contained in:
icarus 2025-08-06 19:23:24 +08:00
parent 5e5e4ac7d5
commit f3b66d05a1

View File

@ -339,8 +339,8 @@ export class OpenAIResponseAPIClient extends OpenAIBaseClient<
}
public extractMessagesFromSdkPayload(sdkPayload: OpenAIResponseSdkParams): OpenAIResponseSdkMessageParam[] {
if (typeof sdkPayload.input === 'string') {
return [{ role: 'user', content: sdkPayload.input }]
if (!sdkPayload.input || typeof sdkPayload.input === 'string') {
return [{ role: 'user', content: sdkPayload.input ?? '' }]
}
return sdkPayload.input
}