deepseek-recipe是什么?
deepseek-recipe是一组Rust库与Python绑定,负责把不同API协议的请求转换成统一Conversation格式,再编码成DeepSeek模型所需的Prompt或Token,并把模型输出解析回对应协议。

支持范围
- Anthropic Messages API。
- OpenAI Chat Completions API与Responses API。
- 文本、图像、思考内容和客户端工具调用。
- DeepSeek V4与V4.1提示渲染和Token编码。
- 流式响应、完整响应、推理内容、工具调用与JSON对象解析。
- Python 3.10及以上版本绑定,也可直接作为Rust crate使用。
它不负责什么?
deepseek-recipe不提供模型推理、HTTP传输、身份验证、限流或服务端工具执行。当前也不支持文档、音视频、基于file_id的文件检索、logprobs、Responses加密思考内容和大部分自定义工具定义。
典型用途
- 在AI网关中统一不同客户端协议。
- 把Messages或Responses请求转换为DeepSeek V4.1提示。
- 安全处理Special Token并减少长文本分词延迟。
- 解析思考内容、正文、工具调用和流式事件。
- 为自建推理后端提供与官方API一致的编码行为。
许可证与安装
项目代码和公开文档采用MIT许可证。Python用户可安装deepseek-recipe,Rust用户可添加deepseek-recipe与deepseek-recipe-encoding依赖。
