This commit is contained in:
自由的世界人 2025-07-26 11:33:12 +08:00 committed by GitHub
parent 26bd9203e1
commit 07f2a663c1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 11 additions and 7 deletions

View File

@ -117,7 +117,7 @@
"@kangfenmao/keyv-storage": "^0.1.0", "@kangfenmao/keyv-storage": "^0.1.0",
"@langchain/community": "^0.3.36", "@langchain/community": "^0.3.36",
"@langchain/ollama": "^0.2.1", "@langchain/ollama": "^0.2.1",
"@mistralai/mistralai": "^1.6.0", "@mistralai/mistralai": "^1.7.5",
"@modelcontextprotocol/sdk": "^1.12.3", "@modelcontextprotocol/sdk": "^1.12.3",
"@mozilla/readability": "^0.6.0", "@mozilla/readability": "^0.6.0",
"@notionhq/client": "^2.2.15", "@notionhq/client": "^2.2.15",

View File

@ -545,11 +545,15 @@ export class OpenAIAPIClient extends OpenAIBaseClient<
} }
// Create the appropriate parameters object based on whether streaming is enabled // Create the appropriate parameters object based on whether streaming is enabled
// Note: Some providers like Mistral don't support stream_options
const mistralProviders = ['mistral']
const shouldIncludeStreamOptions = streamOutput && !mistralProviders.includes(this.provider.id)
const sdkParams: OpenAISdkParams = streamOutput const sdkParams: OpenAISdkParams = streamOutput
? { ? {
...commonParams, ...commonParams,
stream: true, stream: true,
stream_options: { include_usage: true } ...(shouldIncludeStreamOptions ? { stream_options: { include_usage: true } } : {})
} }
: { : {
...commonParams, ...commonParams,

View File

@ -3568,14 +3568,14 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@mistralai/mistralai@npm:^1.6.0": "@mistralai/mistralai@npm:^1.7.5":
version: 1.7.2 version: 1.7.5
resolution: "@mistralai/mistralai@npm:1.7.2" resolution: "@mistralai/mistralai@npm:1.7.5"
dependencies: dependencies:
zod-to-json-schema: "npm:^3.24.1" zod-to-json-schema: "npm:^3.24.1"
peerDependencies: peerDependencies:
zod: ">= 3" zod: ">= 3"
checksum: 10c0/051f77d8d50918153d313c901e5cae89148e6f9e60a3dc00d2afe60e99aeb282122d2d49d1cc11196b329cebbf6b6f2537653c0ba5c5af0d2efc7616318e9cf2 checksum: 10c0/1df7be95373f0c5d24f06a5b2424a5c85d9e69c64a9304449a7b99a2e302728236c9a1e7dbdf5741bea62e668e97e615913afa6cb41fa7db28682b67f21defa7
languageName: node languageName: node
linkType: hard linkType: hard
@ -7241,7 +7241,7 @@ __metadata:
"@langchain/ollama": "npm:^0.2.1" "@langchain/ollama": "npm:^0.2.1"
"@libsql/client": "npm:0.14.0" "@libsql/client": "npm:0.14.0"
"@libsql/win32-x64-msvc": "npm:^0.4.7" "@libsql/win32-x64-msvc": "npm:^0.4.7"
"@mistralai/mistralai": "npm:^1.6.0" "@mistralai/mistralai": "npm:^1.7.5"
"@modelcontextprotocol/sdk": "npm:^1.12.3" "@modelcontextprotocol/sdk": "npm:^1.12.3"
"@mozilla/readability": "npm:^0.6.0" "@mozilla/readability": "npm:^0.6.0"
"@notionhq/client": "npm:^2.2.15" "@notionhq/client": "npm:^2.2.15"