Skip to main content

codex_convert_proxy/
constants.rs

1//! 项目级配置常量
2
3/// 最大请求体大小 (50 MB) - 支持长对话历史和大量 tools 定义
4pub const MAX_REQUEST_BODY_SIZE: usize = 50 * 1024 * 1024;
5
6/// 最大响应体大小 (100 MB) - 非流式完整响应
7pub const MAX_RESPONSE_BODY_SIZE: usize = 100 * 1024 * 1024;
8
9/// 流式解析缓冲区压缩阈值 (256 KB) - 减少 compact 频率
10pub const STREAM_PARSE_COMPACT_THRESHOLD: usize = 256 * 1024;
11
12/// 思考标签缓冲区最大大小 (100 MB)
13pub const MAX_THINKING_BUFFER_SIZE: usize = 100 * 1024 * 1024;
14
15/// 部分提供商允许的最小 max_tokens 值(低于此值可能被拒绝)
16pub const MIN_MAX_TOKENS: u32 = 16;