Simon Willison 发布了一个研究仓库,记录了主要 LLM 提供商的原始 HTTP API 交互,旨在为他的 llm 库的重大架构更新提供参考。
📝 详细摘要
Simon Willison 推出了 research-llm-apis,这是一个包含对 Anthropic、OpenAI、Gemini 和 Mistral 的 HTTP API 进行详细研究的新仓库。这项工作支持对他现有的 llm Python 库和 CLI 工具进行重大重构,因为目前的库在抽象服务器端工具执行等较新功能时显得力不从心。通过使用 Claude Code 分析客户端库并生成 curl 命令,Willison 捕获了各种场景下的原始 JSON 响应,为构建稳健的 LLM 抽象层提供了基础参考。
💡 主要观点
- 用于 LLM API 研究的新仓库 research-llm-apis 仓库记录了与 Anthropic、OpenAI、Gemini 和 Mistral 等主要提供商在流式和非流式模式下的原始 JSON 交互。
💬 文章金句
- 得益于其插件系统,LLM 为来自数十个不同供应商的数百种不同 LLM 提供了一个抽象层。
- 在过去的一年中,其中一些供应商增加了新功能,而 LLM 的抽象层无法处理这些功能,例如服务器端工具执行。
- 为了帮助设计新的抽象层,我让 Claude Code 阅读了 Python 客户端库……并利用它们来帮助编写访问原始 JSON 的 curl 命令。
📊 文章信息
AI 评分:85
来源:Simon Willison's Weblog
作者:Simon Willison
分类:人工智能
语言:英文
阅读时间:1 分钟
字数:135
标签: LLM, API, Python, Simon Willison, Claude Code