Skip to content

Deepseek的max tokens貌似无法限制长度。 #895

Description

@denggit

配置如下:
{
"name": "deepseek",
"api_base_url": "https://api.deepseek.com/chat/completions",
"api_key": "*",
"models": ["deepseek-chat", "deepseek-reasoner"],
"transformer": {
"use": [
"deepseek",
["maxtoken", { "max_tokens": 123000 }]
],
"deepseek-chat": {
"use": ["tooluse"],
"completion_tokens": 8000
}
}
},

错误如下:
API Error: 400 {"error":{"message":"Error from provider(deepseek,deepseek-chat: 400): {"error":{"message":"This model's maximum context length is 131072 tokens. However, you
requested 131329 tokens (123137 in the messages, 8192 in the completion). Please reduce the length of the messages or
completion.","type":"invalid_request_error","param":null,"code":"invalid_request_error"}}Error: Error from provider(deepseek,deepseek-chat: 400):
{"error":{"message":"This model's maximum context length is 131072 tokens. However, you requested 131329 tokens (123137 in the messages, 8192 in the completion). Please reduce
the length of the messages or completion.","type":"invalid_request_error","param":null,"code":"invalid_request_error"}}\n at nt
(/opt/homebrew/lib/node_modules/@musistudio/claude-code-router/dist/cli.js:75644:11)\n at u0 (/opt/homebrew/lib/node_modules/@musistudio/claude-code-router/dist/cli.js:75702:11)\n
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async o0
(/opt/homebrew/lib/node_modules/@musistudio/claude-code-router/dist/cli.js:75669:84)","type":"api_error","code":"provider_response_error"}}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions