📌 📄 内容摘要:
@yelixin_117 在 【ClaudeCode】Claude API 深度解析 中发帖
200刀太贵,我决定研究 Claude Code(三)API 篇:Claude API 深度解析
1. 引言
在尝试为 Claude Code 引入外部 LLM 供应商时,我们遇到的核心挑战:如何在 Claude API 和 OpenAI API 格式之间进行准确的转换。
这实际并不是一个简单的问题。Claude API 有其独特的设计 —— thinking 模式、tool use 机制、多模态支持等,每个特性都需要深入理解才能正确转换。
本文将通过完整的示例和详细的解析,帮助我们更全面的理解 Claude API 的请求与响应结构。
2. Claude API 请求剖析
2.1 请求与响应的本质
LLM API 的标准设计:每次请求都包含完整的对话历史,而响应则是基于这个完整上下文生成的新内容。
graph LR
A[用户消息1] --> B[Claude响应1]
...
────────── 链接信息 ────────── 🔗 论坛链接: linux.do 📎 访问地址: https://linux.do/t/topic/874842/1 ─────────────────────────────
📢 来源:LINUX DO