据 Anthropic 公告,Claude Fable 5 正在上线,并将于美国时间 7 月 7 日起转为仅可通过 API 访问,此前的直接使用方式不再提供。时间线就这一句:7 月 7 日之后,Fable 5 只能走 API。这篇我把在 ApiTopMix 上继续使用 Fable 5 的完整做法写出来,都是我自己跑通、可以直接复制的步骤。
如果你之前是在网页或客户端里直接用 Fable 5,这次改动意味着一件事:你需要从「直接使用」切换到「通过 API 调用」。而只要走 API,接入 ApiTopMix 就和调用其它模型一样简单——同一个 sk- 开头的 Key,同一套 OpenAI 兼容接口,把模型名换成 claude-fable-5 就行。下面从这次变化说起,再给出 curl、Python 和编辑器里的具体接法。
这次变化对你意味着什么
核心只有一点:7 月 7 日(美国时间)之后,要继续用 Fable 5,就得走 API。过去那种打开界面直接对话的用法会停掉,模型能力本身不变,变的只是访问路径——从「界面直连」变成「通过 API 端点调用」。
对开发者来说,这其实是个好消息:走 API 反而更灵活——你可以把 Fable 5 接进自己的脚本、服务、CI 流程,也可以在 Claude Code、Cursor 这类支持自定义端点的工具里用它。而只要是 API 调用,在 ApiTopMix 上就能顺畅接入。
如何在 ApiTopMix 上继续用 Fable 5
在 ApiTopMix 上使用 Fable 5,记住三件事就够了:模型名是 claude-fable-5;既可以走 OpenAI 兼容端点,也可以走 Anthropic 原生端点;用的是一个 sk- 开头的 ApiTopMix 密钥。先在 apitopmix.com 注册拿一个 Key,然后照下面的示例接就行。
两个端点,任选其一
两条路径都能调 claude-fable-5:OpenAI 生态的 SDK 和工具走前者,Anthropic 生态(含 Claude Code)走后者。下面先给最直接的 curl。
用 curl 调用(OpenAI 兼容)
接入前我习惯先用一条 curl 打通端点,确认 Key 和网络都没问题,再回到具体项目里配置。把密钥换成你自己的:
curl https://apitopmix.com/v1/chat/completions \ -H "Authorization: Bearer sk-你的ApiTopMix密钥" \ -H "Content-Type: application/json" \ -d '{ "model": "claude-fable-5", "messages": [{"role": "user", "content": "你好,Fable 5,帮我确认接入是否成功"}] }'
能返回一段正常的 JSON 回复,就说明 claude-fable-5 已经通过 ApiTopMix 跑起来了。接下来把它接进代码里。
用 Python 调用(openai SDK)
因为端点是 OpenAI 兼容的,你直接用官方 openai SDK 就行,只要把 base_url 指向 ApiTopMix,模型名填 claude-fable-5,其它写法和平时调 OpenAI 一模一样:
from openai import OpenAI client = OpenAI( base_url="https://apitopmix.com/v1", api_key="sk-你的ApiTopMix密钥", ) resp = client.chat.completions.create( model="claude-fable-5", messages=[{"role": "user", "content": "用一句话介绍你自己"}], ) print(resp.choices[0].message.content)
如果你原来的代码就在用 openai SDK 调其它模型,切到 Fable 5 基本上只改两处:base_url 和 model。现有代码几乎零改动,这也是我更喜欢走 OpenAI 兼容端点的原因。
在 Claude Code / Cursor 里用
Fable 5 转纯 API 之后,也能在支持自定义端点的编辑器里用。思路很简单:把工具的端点指向 ApiTopMix,模型名填 claude-fable-5。Claude Code 走 Anthropic 原生端点(通过环境变量设置 Base URL 和密钥),Cursor 走 OpenAI 兼容端点(覆盖 Base URL 为 https://apitopmix.com/v1 并填入密钥)。完整的图文步骤我单独写在了 Claude Code 与 Cursor 接入指南里,照着配就能在编辑器里直接用上 Fable 5。
/v1/models 接口返回的实时列表为准。平台会持续跟进 Anthropic 的模型更新,具体可用型号以列表为准。为什么用 ApiTopMix 继续跑 Fable 5
Fable 5 转纯 API,本质是把使用方式统一到了 API 上。既然如此,用一个覆盖面广、接入省心的网关来跑,比零散管理更划算。下面是我实际看重的几点。
一个 Key,全都覆盖
同一个 sk- 密钥就能调 claude-fable-5,顺手也能调 Claude 其它型号以及别的主流模型,不用为不同模型来回换账号、换 Key。
OpenAI 兼容,几乎零改动
标准 /v1/chat/completions 端点,任何 OpenAI SDK 只改一行 base_url 就能用;需要 Anthropic 协议时,原生 /v1/messages 也一并提供。
随用随付,用量透明
按实际调用计费,随用随付。控制台里能随时看到每个 Key 的消耗明细,方便你评估 Fable 5 在项目里的真实成本。
一句话总结:Fable 5 走 API 之后,ApiTopMix 帮你把「接入、计费、多模型管理」这几件事收在同一个地方。接口细节和参数见 API 文档,价格见 定价页。
claude-fable-5 打通,确认能正常返回,再把 base_url 和模型名切进你现有的项目或编辑器配置。这样迁移最平滑,7 月 7 日之后也不会中断。常见问题
Claude Fable 5 在 ApiTopMix 上的模型名是什么?
模型名是 claude-fable-5。在 OpenAI 兼容端点的请求体里把 model 字段设为 claude-fable-5,或在 Anthropic 原生端点里以同名调用即可。准确的模型 ID 以 /v1/models 接口返回的实时列表为准。
Fable 5 通过 ApiTopMix 调用是 OpenAI 兼容的吗?
是。ApiTopMix 提供 OpenAI 兼容的 /v1/chat/completions 端点,也提供 Anthropic 原生 /v1/messages 端点。任何 OpenAI SDK 只需把 base_url 改为 https://apitopmix.com/v1 即可使用 claude-fable-5,现有代码几乎零改动。
怎么获取在 ApiTopMix 上调用 Fable 5 的 API 密钥?
在 apitopmix.com 注册账号后,进入控制台创建一个以 sk- 开头的 API 密钥,即可用于调用 claude-fable-5,以及任何 OpenAI 兼容或 Anthropic 兼容的客户端。
能在 Claude Code 或 Cursor 里用 Fable 5 吗?
可以。Claude Code 走 Anthropic 原生端点,Cursor 走 OpenAI 兼容端点,把端点指向 ApiTopMix 并使用模型名 claude-fable-5 即可。详细步骤见 Claude Code 与 Cursor 接入指南。
Fable 5 在 ApiTopMix 上的价格在哪里看?
各模型的实时单价与计费方式,请查看 ApiTopMix 定价页。ApiTopMix 按实际调用计费、随用随付,你可以在控制台随时查看每个 Key 的消耗明细。
7 月 7 日之后,继续用你的 Fable 5
注册拿一个 Key,把模型名切成 claude-fable-5,Fable 5 转纯 API 也不断档,日常调用照旧。
结语
Claude Fable 5 转为纯 API 访问,说到底只是把使用方式统一到了 API 上。对开发者而言,这反而更好接、更好管:在 ApiTopMix 上用模型名 claude-fable-5,一个 sk- Key,OpenAI 兼容或 Anthropic 原生任选,curl 打通、SDK 改两行、编辑器覆盖端点,都是几分钟的事。如果你也在用 Fable 5,不妨现在就从 注册一个 Key 开始,先跑通验证请求,把工作流平滑切过来;接口细节随时回到 文档查阅,价格以 定价页为准。
ApiTopMix