免费 AI Token 导航 Free Token Navigation

天工 SkyClaw 网页端免费:智选模型自动路由与技能市场

昆仑万维 · 技能与专家生态
网页免费 生效中

免费额度

网页端免费使用,含「智选模型」自动路由与技能/专家市场;具体调用次数限制以站内显示为准

注意事项

昆仑万维的 AI 助手,现以 SkyClaw 形态呈现,重点从单轮对话转到了技能与专家生态(可召唤垂直领域专家完成具体任务)。适合当免费通用助手,也适合试试它的技能编排。

教程

天工 SkyClaw 目前是网页端免费形态的产品,注册只涉及站内账号,不涉及 API 控制台;下面的流程目标是拿到一个能直接对话的免费助手账号,并弄清「免费额度」到底体现在哪里。

  1. 进入官网入口:用浏览器打开 https://www.tiangong.cn/,首页就是 SkyClaw 的对话界面,页面右上角有登录或注册按钮,不需要另找子域名。
  2. 选择注册方式:通常支持手机号加短信验证码,也会提供微信等第三方扫码登录;具体开放哪几种方式以页面实际展示为准,扫码登录会直接绑定当前浏览器会话。
  3. 完成手机号验证:输入手机号获取验证码,勾选用户协议与隐私政策后提交。同一手机号再次注册会直接回到原账号,历史对话一般还在,不要重复建号。
  4. 确认是否需要实名或绑卡:网页端的基础对话通常不需要绑卡、不需要付费;如果某个功能或高频使用场景提示实名认证,按站内引导提交即可,没有提示就不用做,一切以站内提示为准。
  5. 确认额度在哪里看:SkyClaw 的免费额度体现为「网页端免费使用 + 智选模型自动路由 + 技能与专家市场」,并没有独立的「领取额度」按钮或 API Key 发放页。剩余可用次数、单次长度限制等,以对话页或账号设置中的实际显示为准,不要按网上流传的固定数字判断。
  6. 两个常见坑:一是网页端免费额度只对站内对话生效,不能当成接口额度使用;二是若你要写代码调用接口,需要另外到昆仑万维的天工开放平台注册并申请密钥,两套账号体系不通用,网页端账号不会自动带出 API Key。

注册完成后建议先在对话框里试一条具体任务(例如让它整理一份竞品对比表),确认响应正常,再决定是否深入使用技能与专家编排。

SkyClaw 的主战场是网页端,日常使用直接在输入框描述任务即可;如果你同时持有开放平台的接口密钥,下面的接口部分也一并说明。两者额度独立,互不抵扣。

网页端怎么用

  • 在输入框写清目标、输入材料、输出格式三要素,模型侧由「智选模型」自动路由,也可以手动切换到指定模型。
  • 遇到需要垂直领域能力的任务时,从技能市场或专家列表里召唤对应专家,再把材料贴进去,比自己写一大段提示词更省事。
  • 长任务拆成几步执行,每一步要求它输出可核对的小结,避免一次性产出大段无法验证的内容。

走接口时的 base_url 与模型名

网页端账号不产出 API Key,接口调用需要在天工开放平台的控制台创建密钥。base_url 的形态是「控制台给出的接入域名 + /v1」,请求路径为 /chat/completions,整体与 OpenAI 兼容格式一致。可用的模型名同样以控制台模型列表为准,不要直接硬编码从别处抄来的名称。

先把两个环境变量配好,后续命令和脚本都引用它们,换环境时只改这里:

# 两个值都来自开放平台控制台:创建密钥后复制 Key,接入地址在概览页
# 注意 base_url 末尾要补 /v1,不要写成 /v1/v1
kept_placeholder = 0

实际配置写法如下,密钥只放在环境变量里,不要写进代码仓库:

export TIANGONG_API_KEY="开放平台控制台创建的密钥"
export TIANGONG_BASE_URL="https://开放平台接入地址/v1"

用 curl 发一次最小可用的对话补全请求,验证密钥与地址是否配对:

curl -s "$TIANGONG_BASE_URL/chat/completions" \
  -H "Authorization: Bearer $TIANGONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "控制台模型列表中的名称",
    "messages": [
      {"role": "system", "content": "你是一个简洁的技术助手"},
      {"role": "user", "content": "用三句话说明技能编排适合解决什么问题"}
    ],
    "temperature": 0.7,
    "max_tokens": 512,
    "stream": false
  }'

换成 Python 时逻辑一样,重点是超时时间和错误原文都要打印出来,排查会快很多:

import os
import requests

url = os.environ["TIANGONG_BASE_URL"].rstrip("/") + "/chat/completions"
headers = {
    "Authorization": "Bearer " + os.environ["TIANGONG_API_KEY"],
    "Content-Type": "application/json",
}
payload = {
    "model": "控制台模型列表中的名称",
    "messages": [
        {"role": "user", "content": "把这段话改写成三条要点:本周需要完成接口联调和压测"}
    ],
    "temperature": 0.3,
    "max_tokens": 800,
    "stream": False,
}

resp = requests.post(url, json=payload, headers=headers, timeout=60)
print(resp.status_code)
print(resp.text)

关键参数说明

  • model:必填,填控制台模型列表里的名称,写错会直接返回模型不存在。
  • messages:必填,数组,每项含 role 与 content,role 取 system、user、assistant 三种。
  • temperature:控制随机性,做结构化任务时建议 0.2 到 0.5,创意类可调高。
  • max_tokens:单次输出上限,设太小会被截断,设太大在长上下文场景更容易触发限流。
  • stream:设为 true 时按 SSE 逐块返回,适合做打字机效果,客户端要能处理分块解析。

额度耗尽与限流的典型表现与排查顺序

  1. 先看状态码。401 或 403 基本都是密钥问题:检查是否复制完整、请求头是否带 Bearer 前缀、密钥是否已被删除或轮换。
  2. 404 多半是地址拼错:确认 base_url 只带一个 /v1,没有重复拼接;确认路径是 /chat/completions 而不是别的写法。
  3. 400 且提示模型不存在:把请求里的 model 与控制台列表逐字比对,注意大小写和后缀。
  4. 429:说明触发了每分钟请求数或 Token 限流,也可能是可用额度已耗尽。先降并发、加指数退避重试,再登录控制台看剩余额度与有效期。
  5. 返回内容被截断或流式响应中途断开:把 max_tokens 调大、把单次输入压缩,或改成分段多轮处理。
  6. 以上都正常仍失败:记录请求时间、返回的错误码原文和请求标识,提交工单;不要用网页端账号的登录状态去推断接口额度,二者不互通。

最后提醒一句:网页端免费使用属于当前形态,后续是否调整以官方页面为准,生产环境请按接口控制台的实际计费与限额做容量规划。

这个还能用吗?点一下告诉我们

只能从下方固定选项中选择,无法自由输入,避免垃圾信息与安全隐患。

标签

网页免费技能市场

官方入口

打开 ↗

留言区 0

真实访客可自由留言,提交后先经内容安全审核(本地 + 可选远程 API)再展示;违规内容会被拦截,不会出现在此处。示例留言均带「示例」标识,不冒充真实用户。

  • 还没有留言,来抢沙发~(示例留言已标注「示例」字样,非真实用户)
录入:2026-10-27T12:01:38.173Z · 最近更新:2026-10-27 · 分类:网页版 / App · 零配置