Kimi网页版免费长文本解析:200万字文档速读入口
月之暗面
网页免费 生效中
免费额度
网页 / App 免费,超长文本(200 万字级)解析,有频率限制
注意事项
长文档、论文、合同速读的最优免费入口之一。API 侧按量计费,只有新用户代金券。
教程
Kimi 有两条相互独立的额度线:一条是网页版与 App 的免费对话额度,另一条是开放平台按量计费的 API 额度,二者并不互通。只想读长文档,用前一条;要写代码调用接口,用后一条。
- 网页版注册登录:浏览器打开
https://www.kimi.com/,点击登录入口,用手机号加短信验证码注册,也可以走第三方账号授权登录。网页版对话不需要绑定银行卡,通常也不要求单独填写实名信息即可开始使用;如页面提示需要补充认证,按提示操作即可。 - 确认免费额度的形态:登录后可直接发起对话,单个会话支持超长文档解析,平台按使用频率做限制,高峰期可能出现排队或提示稍后再试;单次可处理的字数上限以页面实际提示为准,不是无限量。
- 进入开放平台:需要 API 时,打开月之暗面开放平台
https://platform.moonshot.cn/,用手机号注册并登录,与网页版账号体系分开管理。国内平台一般要先完成实名认证,才能创建密钥并发起调用,认证入口在用户中心或账号设置里。 - 查看与领取额度:登录后在控制台的费用中心或代金券页面查看可用余额与新用户代金券,具体金额、发放条件和有效期以控制台实际显示为准。代金券通常有时效,到期未用完不补发,也不会自动折算成现金余额。
- 创建 API Key:在密钥管理页面新建密钥,完整密钥只在创建时显示一次,请立刻复制并保存到本地环境变量或密码管理器中,不要写进前端代码,也不要提交到代码仓库;泄露后应立即在控制台删除并重建。
- 常见问题:网页版免费额度和 API 余额不通用,网页版用不了 API;代金券与充值余额的扣减顺序、是否可叠加,以控制台说明为准;刚注册就报鉴权失败,多半是密钥没复制全,或者请求头里漏了
Bearer前缀。
开放平台提供与 OpenAI 兼容的对话补全接口,把 base_url 指向月之暗面的地址、换上自己的密钥,原有 SDK 代码基本不用改结构。
接口地址与模型
base_url:https://api.moonshot.cn/v1,对话补全的完整路径是/chat/completions,注意不要重复拼接/v1。- 常用模型:
moonshot-v1-8k、moonshot-v1-32k、moonshot-v1-128k按上下文长度区分,数字越大单价越高;另有kimi-latest等型号。可用模型清单以控制台文档页和控制台模型列表为准,不要照抄过期的型号名。
先把密钥写进环境变量,避免硬编码在源码里:
export MOONSHOT_API_KEY="sk-替换为控制台创建的密钥"下面是一次最小的对话补全调用,可直接在终端执行:
curl https://api.moonshot.cn/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $MOONSHOT_API_KEY" \
-d '{
"model": "moonshot-v1-8k",
"messages": [
{"role": "system", "content": "你是严谨的文档助手"},
{"role": "user", "content": "用三句话说明长文本解析适合哪些场景"}
],
"temperature": 0.3,
"max_tokens": 512,
"stream": false
}'用 Python 和官方兼容的 OpenAI SDK 调用,结构一致:
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["MOONSHOT_API_KEY"],
base_url="https://api.moonshot.cn/v1",
)
resp = client.chat.completions.create(
model="moonshot-v1-8k",
messages=[
{"role": "user", "content": "总结这份合同的核心条款与风险点"},
],
temperature=0.3,
max_tokens=1024,
)
print(resp.choices[0].message.content)关键参数说明
model:必填,决定上下文窗口与计费单价,长文档先用moonshot-v1-128k之类的大窗口型号。messages:必填,按system、user、assistant顺序组成的数组,长文本建议放在user里并做好分段。temperature:可选,取值 0 到 1,摘要、抽取类任务用 0.1 到 0.3 更稳定。max_tokens:可选,限制回复长度,设置过小会被截断,设为模型上限附近要留意计费。stream:可选,设为true时以流式返回,需按 SSE 逐块解析data:行。
限流与额度耗尽的典型表现
常见报错分三类:返回 401 且提示鉴权失败,基本是密钥错误、密钥被删或请求头缺少 Bearer;返回 429 多为频率超限或并发过高;返回余额不足类错误,说明代金券已用完或充值余额为 0。排查顺序建议是:先看 HTTP 状态码与响应体里的错误类型,再核对 base_url 与路径拼接是否正确,然后确认 model 名在当前账号可用列表中,接着到控制台看余额与代金券有效期,最后才检查自己的并发量和重试逻辑。遇到 429 不要无间隔重试,改用指数退避并降低并发,批量任务建议串行加小延时,长文档按段落切分后逐段调用,避免单次请求过大既慢又容易超时。
这个还能用吗?点一下告诉我们
只能从下方固定选项中选择,无法自由输入,避免垃圾信息与安全隐患。
留言区 0
真实访客可自由留言,提交后先经内容安全审核(本地 + 可选远程 API)再展示;违规内容会被拦截,不会出现在此处。示例留言均带「示例」标识,不冒充真实用户。