Source: https://aiprimetech.io/zh/docs/guides/migration-from-anthropic/ [首页](/zh/) / [文档](/zh/docs/) / 从 Anthropic API 迁移 # 从 Anthropic API 迁移 只需修改两个值,即可迁移现有的 Anthropic SDK 代码库。 复制页面 [ 以 Markdown 查看](/zh/docs/guides/migration-from-anthropic.md) [ 向 ChatGPT 提问](https://chatgpt.com/?q=Read%20https%3A//aiprimetech.io/docs/guides/migration-from-anthropic.md%20and%20answer%20questions%20about%20it.%20Start%20with%20a%20short%20summary.) [ 在 Claude 中提问](https://claude.ai/new?q=Read%20https%3A//aiprimetech.io/docs/guides/migration-from-anthropic.md%20and%20answer%20questions%20about%20it.%20Start%20with%20a%20short%20summary.) 由于网关使用 Messages 格式,迁移只需更改配置。请求体、响应解析、流式处理程序和工具定义都保持原样。 ## Python ``` Copyfrom anthropic import Anthropic client = Anthropic( api_key=class="s">"sk-your-gateway-key", class=class="s">"c"># was your Anthropic key base_url=class="s">"https://aiprimetech.io", class=class="s">"c"># new line ) class=class="s">"c"># everything below is unchanged ``` ## TypeScript ``` Copyimport Anthropic from "@anthropic-ai/sdk"; const client = new Anthropic({ apiKey: process.env.CLAUDEAPIKEY, baseURL: "https:">//aiprimetech.io", }); ``` ## 仅通过环境变量迁移 ``` Copyexport ANTHROPIC_BASE_URL="https://aiprimetech.io" export ANTHROPIC_API_KEY="sk-your-gateway-key" ``` ## 迁移检查清单 - 更改基础 URL 和密钥。Anthropic 客户端无需添加 /v1 后缀。 - 映射模型 ID——参见 [模型](/zh/docs/getting-started/models/)。ID 是固定的,因此 claude-3-5-sonnet-20241022 这类旧集成中的名称需要更新为当前的 ID。 - 重新运行测试套件。响应结构完全相同,因此任何失败都源于模型 ID 或基础 URL 问题。 - 如果使用流式传输,请检查它:事件结构不变,但代理或允许列表中任何硬编码的主机名都需要更新。 - 先迁移一个服务并比较输出,再切换所有服务。 ## 无法沿用的内容 - Anthropic Console 功能——工作台、组织计费、按工作区设置的限额——属于 Anthropic 产品,在这里没有对应功能。 - Batch API 以及此网关未提供的任何测试版功能。请查看 [概览](/zh/docs/api-reference/overview/) 以获取当前端点列表。 - 合同条款。如果你需要由 Anthropic 签署的 DPA 或 SLA,请继续使用官方 API。 [基础 URL后缀规则](/zh/docs/getting-started/base-urls/)[模型ID 映射](/zh/docs/getting-started/models/)[Python SDK完整示例](/zh/docs/sdks/python/) [上一页上下文管理](/zh/docs/guides/context-management/)[下一页从 OpenAI API 迁移](/zh/docs/guides/migration-from-openai/)