AI 角色扮演需要哪种 API 密钥,以及如何获取
先说结论
- API 密钥就是模型服务商那边的密码。应用把你的聊天连同密钥一起发给服务商,服务商从你在那里的账户扣费。应用本身不收任何费用,也看不到任何内容。
- ChatGPT、Gemini 或 Grok 的订阅不是 API 密钥。即使是同一家公司,API 访问也是一个单独的账户,有自己的预付余额。
- 想用一个密钥调用所有模型,就从 OpenRouter 开始;想要最便宜又好用的角色扮演模型,选 DeepSeek;想一分钱不花,并且能接受 Google 读取你的聊天,就用 Google 的免费层级。
选择服务商
- OpenRouter:一个密钥,数百个模型,预付额度。名称以
:free结尾的模型免费,限制为每分钟 20 次请求、每天 50 次;累计购买满 $10 额度后,提高到每天 1,000 次。免费模型的请求能否发往会拿这些数据做训练的服务商,由你的账户设置决定。 - DeepSeek:预算有限的角色扮演玩家用得最多的模型,直接向官方购买。预付余额。DeepSeek Flash 在高峰时段每百万输入 token $0.30、每百万输出 token $1.20,低谷时段减半,上下文命中缓存时还要便宜得多。其隐私政策称,你的数据存储在中华人民共和国境内。
- Google Gemini:有免费层级(每个模型每天有请求次数上限)和付费层级。在免费层级下,Google 的条款称你提交的内容会被用于“提供、改进和开发 Google 产品”,并且人工审核员可能会阅读这些内容。付费使用的内容则不会被这样使用。
- OpenAI:预付额度,按每百万 token 计价。发送到 API 的数据“不会被用于训练或改进 OpenAI 模型”,除非你主动选择加入;滥用监控日志最多保留 30 天。你写的内容受其使用政策约束。
- xAI(Grok):在开发者控制台购买预付额度。Grok 4.6 的标价为每百万输入 token $2、每百万输出 token $6。
- Moonshot(Kimi):预付,按每百万 token 计价,有缓存折扣。
- Z.ai(GLM):预付,按每百万 token 计价。GLM-5.3 Flash 每百万输入 token $0.15、每百万输出 token $0.50,GLM-4.7 Flash 免费。其隐私政策称,你通过 API 发送的内容它“一概不存储”,数据通常在新加坡处理。
以上每一家都使用同样的 OpenAI 风格 API,所以一个应用可以接入其中任意一家。价格均为服务商自己公布的价格,查阅于 2026年9月16日至26日之间,而且会变动;页面底部的链接指向各家的最新页面。
获取密钥
各家的步骤都一样:登录,打开 API 密钥页面,创建一个密钥,复制一次。大多数服务商只在创建时显示完整密钥;如果弄丢了,就再建一个。
- OpenRouter:openrouter.ai,登录,Keys,Create key。按你要用它的应用给它命名。你可以直接给这个密钥设置消费上限。在 Credits 下充值额度,或者先用
:free模型。 - DeepSeek:platform.deepseek.com,API keys,Create new API key。发第一条消息之前先在 Billing 下充值;没有免费额度。
- Google Gemini:aistudio.google.com,Get API key。免费层级无需绑卡。绑定结算账号后即进入付费层级。
- OpenAI:platform.openai.com,API keys,Create new secret key。先在 Billing 下充值预付额度。
- xAI:console.x.ai,创建 API 密钥,然后购买额度。
- Moonshot:platform.moonshot.ai,API keys,然后充值。
- Z.ai:z.ai,登录,API Keys,创建密钥。如需使用付费模型,在 Billing 下充值。
把密钥填进应用
在 LonelyTavern 中:依次进入“设置”→“服务商”→“新建服务商”。选择你的服务商对应的预设,它会自动填好名称、基础 URL 和一个合理的默认模型。粘贴密钥,点按“保存服务商”,然后点按“使用”。其他自带密钥的应用也会要你填写同样的三项:
- 基础 URL:服务商的 API 地址,例如
https://openrouter.ai/api/v1或https://api.deepseek.com/v1。 - 模型:服务商列表中准确的模型名称。这里打错字,是“用不了”最常见的原因。
- API 密钥:你刚才复制的那串字符。LonelyTavern 把它存放在手机的钥匙串中,从不存入应用数据库,备份中也不包含它。
一条消息要多少钱
服务商按 token 计费,一个 token 大约相当于四分之三个英文单词。角色扮演的每一轮都会发送最近的整段对话和角色卡,所以输入占了大头。以 DeepSeek Flash 的高峰价格为例,对话 8,000 个 token,回复 300 个 token:
- 输入:8,000 个 token,按每百万 $0.30 计,为 $0.0024。
- 输出:300 个 token,按每百万 $1.20 计,为 $0.00036。
- 每条消息:约 $0.003,所以每天 100 条消息不到 $0.30。对话中没有变化的部分会命中缓存,输入价格降到每百万 $0.006,所以实际账单会更低。
两个习惯能让你对账单心中有数:在应用里限制上下文大小,让旧消息被裁掉或总结,而不是反复重发;如果服务商支持,给每个密钥设置消费上限。
保管好密钥
- 它就是密码。任何拿到密钥的人都能花你的余额。绝不要把它贴进聊天、截图或公开帖子里。
- 一个应用一个密钥。这样一旦泄露,你只损失一个密钥,用量页面也能告诉你哪个应用花了多少。
- 泄露了?删掉它,再建一个新的。OpenRouter 会扫描公开代码中暴露的密钥并发邮件通知你;其他服务商则要靠你自己发现。
- 预付比绑卡更稳妥。预付余额不会失控。
手机上,密钥就放这里
LonelyTavern 是一款适用于 iPhone 和 Android 的自带密钥角色聊天应用。热门服务商一键预设,其他任何兼容 OpenAI 的接口填入 URL 即可接入,密钥存放在钥匙串中,角色和聊天都保存在设备上。免费,无需账号,没有广告,18+。
相关指南:如何写出好用的角色卡 · 在 iPhone 上使用 SillyTavern(酒馆) · Termux(Android)上的 SillyTavern · 全部指南。
资料来源
- OpenRouter:API 速率限制:免费模型的次数上限和单个密钥的额度限制
- OpenRouter:服务商日志与数据保留:付费和免费模型的训练设置
- OpenRouter:API 身份验证:创建密钥、密钥泄露通知
- DeepSeek:模型与价格:DeepSeek Flash 的高峰、低谷和缓存命中价格
- DeepSeek:隐私政策:数据存储在中华人民共和国境内
- Gemini API:价格和条款:免费层级、“Unpaid Services”(未付费服务)的数据使用、人工审核
- Gemini API:速率限制:层级和每日上限
- OpenAI:你的数据:默认不用 API 数据训练、滥用监控日志保留 30 天
- xAI:开发者文档:创建密钥、额度、Grok 4.6 价格
- Moonshot:模型价格:按 token 计费和缓存折扣
- Z.ai:价格:GLM-5.3 Flash 价格和免费的 Flash 模型
- Z.ai:隐私政策:不存储 API 内容、在新加坡处理数据
OpenRouter、DeepSeek、Google、OpenAI、xAI、Moonshot 和 Z.ai 均为独立公司。LonelyTavern 与其中任何一家都没有关联,也未获得其认可,不会从你在服务商处的消费中获得任何收益。价格和政策查阅于 2026年9月16日至26日之间,此后可能有所变化。
