Skip to content

当使用 OpenAI 兼容模式(DeepSeek 等)时,max_tokens 值(默认 32,000)直接传递给下游 API,没有任何上限检查 #32

@guguzea

Description

@guguzea

当使用 OpenAI 兼容模式(DeepSeek 等)时,max_tokens 值(默认 32,000)直接传递给下游 API,没有任何上限检查。例如使用DeepSeek API 时,DeepSeek AP的 max_tokens 有效范围仅为 [1, 8192]。会出现API Error: OpenAI compatible request failed with status 400: {"error":{"message":"Invalid max_tokens value, the
valid range of max_tokens is [1,
8192]","type":"invalid_request_error","param":null,"code":"invalid_request_error"}}错误

需要在 convertAnthropicRequestToOpenAI 中对 max_tokens 进行上限限制。

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