ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

港大 1.5B 模型跑 CAD 生成,TaoToken 只改 Key 和 base_url

港大 1.5B 模型跑 CAD 生成,TaoToken 只改 Key 和 base_url 1. 港大 1.5B CAD 参数级生成热起来后接入层先统一到 TaoToken港大团队用 1.5B 模型完成 CAD 参数级生成这个热点真正落地时第一道坎往往不是模型本身而是接入层配置TaoToken 只改 Key 和 base_url就能把 Claude Code、Codex 以及 CC Switch 里的上游统一起来。建议先到 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_endutm_contentcad_hku_15b_intro 获取 Key再把 base_url 填成https://taotoken.net/api。本文按“最小改动接入”来写不重做 CAD 生成流程不替换本地 1.5B 模型只把模型调用入口、编码工具供应商和运行记录整理清楚。为什么这件事值得单独写清楚因为 CAD 参数级生成和普通文本生成不一样。参数级输出意味着结果里包含孔径、厚度、数量、约束、装配关系等结构化字段后续要进入 STEP、JSON、脚本或参数表。只要 Key 或 base_url 配错报错通常不会直接告诉你“Key 填错了”而是表现为 401、404、模型不存在、请求超时甚至 Claude Code 仍走旧配置。把 TaoToken 作为统一接入层的好处是Key 在一个地方创建base_url 在一个地方确认Claude Code 用ANTHROPIC_*Codex 用config.tomlCC Switch 用三件套互不串线。下面给出可复制的配置片段、运行命令和生成结果记录模板。2. 先拿 Key 和确认 Base URLTaoToken 控制台最小操作路径第一步不是改代码而是拿 Key。打开 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_endutm_contentcad_hku_15b_key 登录后进入 API Keys 页面。为了后面配置方便建议直接使用这个入口https://taotoken.net/console/api-keys?utm_sourcetaotoken_aicg_blog_endutm_contentcad_hku_15b_keys 。创建 Key 后复制出来本文统一用YOUR_API_KEY占位实际使用时替换成你自己的 Key。第二步是确认 Base URL。TaoToken 的 Base URL 为https://taotoken.net/api注意这个地址不要带 UTM 参数UTM 只用于官网和 deep link 访问统计。工具里配置 base_url 时直接填https://taotoken.net/api。建议先在本地 shell 里保存两个变量后面 Claude Code、Codex、CC Switch 都围绕它们展开export TAOTOKEN_API_KEYYOUR_API_KEY export TAOTOKEN_BASE_URLhttps://taotoken.net/api echo $TAOTOKEN_BASE_URL test -n $TAOTOKEN_API_KEY echo key ready这里要区分两件事用途配置项值TaoToken 通用 Base URLTAOTOKEN_BASE_URLhttps://taotoken.net/apiTaoToken API KeyTAOTOKEN_API_KEYYOUR_API_KEYClaude Code 专用ANTHROPIC_BASE_URLhttps://taotoken.net/apiClaude Code 专用ANTHROPIC_AUTH_TOKENYOUR_API_KEYCodex 专用config.tomlenv_key不要套ANTHROPIC_*很多接入问题都来自“把 Claude Code 的变量套到 Codex”。Claude Code 认识ANTHROPIC_*Codex 不认识Codex 要走config.toml里的 provider 配置。两者都指向同一个 Base URL但写法不同。3. Claude Code 最小改动settings.json 与 ANTHROPIC_* 两套写法Claude Code 的改动量最小核心就是两个值ANTHROPIC_BASE_URL和ANTHROPIC_AUTH_TOKEN。如果你希望长期生效可以写settings.json如果只是临时跑一次 CAD 参数级生成任务可以用环境变量。先看settings.json写法。常见位置是用户级~/.claude/settings.json也可以在项目里放.claude/settings.json。示例{ env: { ANTHROPIC_BASE_URL: https://taotoken.net/api, ANTHROPIC_AUTH_TOKEN: YOUR_API_KEY, ANTHROPIC_MODEL: YOUR_MODEL_ID } }其中ANTHROPIC_MODEL填你在 TaoToken 模型对话或控制台里确认过的模型 ID。如果你还没选模型可以先到 https://taotoken.net/models/detail/chat?utm_sourcetaotoken_aicg_blog_endutm_contentcad_hku_15b_chat 查看可用模型再回填到配置里。临时写法如下export ANTHROPIC_BASE_URLhttps://taotoken.net/api export ANTHROPIC_AUTH_TOKENYOUR_API_KEY export ANTHROPIC_MODELYOUR_MODEL_ID cd ~/cad-hku-15b-workflow claude如果你想让 Claude Code 在 CAD 工作流里只做“参数检查、记录整理、配置核对”可以用非交互方式claude -p 检查当前 CAD 参数级生成任务的接入配置base_url 是否为 https://taotoken.net/apiKey 是否来自 TaoToken并输出本次运行记录模板。执行后建议把输出落到文件方便和 CAD 生成结果放在一起mkdir -p records claude -p 输出参数级 CAD 生成记录模板字段包含 task、engine、provider、base_url、prompt、parameters、artifacts、status。 records/cad_run_template.mdClaude Code 这里只改 Key 和 base_url原来的 CAD 生成脚本、本地 1.5B 模型、参数输出流程都不需要重写。最容易出错的是settings.json里仍有旧的环境变量或者 shell 里 export 了另一套值。排查时先看当前生效值env | grep -E ANTHROPIC_BASE_URL|ANTHROPIC_AUTH_TOKEN|ANTHROPIC_MODEL确认ANTHROPIC_BASE_URL是https://taotoken.net/api而不是旧地址。4. Codex 不要套 ANTHROPIC_*config.toml 的正确写法Codex 的配置逻辑和 Claude Code 不同。不要把ANTHROPIC_*写进 Codex也不要指望 Codex 会读取 Claude Code 的settings.json。Codex 使用config.toml定义模型供应商再通过环境变量读取 Key。常见配置位置是~/.codex/config.toml。示例model YOUR_MODEL_ID model_provider taotoken [model_providers.taotoken] name TaoToken base_url https://taotoken.net/api env_key TAOTOKEN_API_KEY wire_api responses如果你的 Codex 版本使用 chat 风格接口wire_api可按实际客户端要求调整但base_url仍然是https://taotoken.net/apienv_key指向你本地的环境变量名。然后设置export TAOTOKEN_API_KEYYOUR_API_KEY cd ~/cad-hku-15b-workflow codex可以用下面的方式快速验证 Codex 是否读到 Keytest -n $TAOTOKEN_API_KEY echo TAOTOKEN_API_KEY ready codex --help如果 Codex 报 401优先检查env_key TAOTOKEN_API_KEY和 shell 里 export 的变量名是否一致。如果报 404检查base_url是否被误写成https://taotoken.net/api/v1或其他路径。本文统一使用https://taotoken.net/api如果 Codex 报模型不存在把model YOUR_MODEL_ID换成 TaoToken 控制台或模型对话里确认过的 ID。不要用 Claude Code 的ANTHROPIC_MODEL去填 Codex它们不是同一套配置。5. CC Switch 三件套base_url、API Key、模型一次填对如果你用 CC Switch 管理多个编码工具供应商建议新建一个 TaoToken 供应商不要直接改旧供应商。CC Switch 的三件套可以理解为Base URLhttps://taotoken.net/apiAPI KeyYOUR_API_KEYModel在 TaoToken 模型对话或控制台确认的模型 ID可以按下面表格填写CC Switch 字段建议值说明供应商名称TaoToken与旧供应商区分Base URLhttps://taotoken.net/api不加 UTM不加多余路径API KeyYOUR_API_KEY从 TaoToken API Keys 页面创建ModelYOUR_MODEL_ID以控制台可用模型为准适用工具Claude Code / Codex分别生成对应配置创建完成后CC Switch 本质上会帮你写回settings.json或config.toml。因此切换后要检查两件事grep -R ANTHROPIC_BASE_URL\|ANTHROPIC_AUTH_TOKEN ~/.claude 2/dev/null grep -R base_url\|env_key ~/.codex/config.toml 2/dev/null如果你希望从 CC Switch 入口开始配置可以打开 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_endutm_contentcad_hku_15b_ccswitch 先确认 Key 和 Base URL 信息再回填到 CC Switch。注意Claude Code 侧填ANTHROPIC_*Codex 侧填config.toml不要互相复制。6. 港大 1.5B CAD 生成工作流的接入改造目录、运行命令、结果记录现在把接入配置放回 CAD 参数级生成工作流。假设你的目录结构如下cad-hku-15b-demo/ configs/ provider.yaml scripts/ cad_generate.py outputs/ records/configs/provider.yaml可以写成provider: name: taotoken base_url: https://taotoken.net/api api_key_env: TAOTOKEN_API_KEY cad_engine: model: local-cad-1.5b output_format: stepjson parameter_level: true record: dir: records keep_prompt: true这里的关键是CAD 生成引擎仍然是本地 1.5B 模型TaoToken 只作为工具链和调用层的统一入口。Base URL 写https://taotoken.net/apiKey 从环境变量TAOTOKEN_API_KEY读取。运行前先设置 Keycd ~/cad-hku-15b-demo export TAOTOKEN_API_KEYYOUR_API_KEY python -m venv .venv source .venv/bin/activate pip install -r requirements.txt然后执行参数级 CAD 生成任务python scripts/cad_generate.py \ --prompt 生成一个带 4 个 M6 孔的法兰盘参数级 CAD 模型外径 80mm内径 30mm厚度 8mm \ --provider taotoken \ --base-url https://taotoken.net/api \ --record records/run-001.json如果你的脚本读取 YAML 配置也可以简化为python scripts/cad_generate.py \ --config configs/provider.yaml \ --prompt 生成一个带 4 个 M6 孔的法兰盘参数级 CAD 模型 \ --record records/run-001.json运行结束后建议生成一份可复核的结果记录。示例records/run-001.json{ task: 参数级 CAD 生成, engine: local-cad-1.5b, provider: taotoken, base_url: https://taotoken.net/api, prompt: 生成一个带 4 个 M6 孔的法兰盘参数级 CAD 模型, parameters: { outer_diameter: 80, inner_diameter: 30, thickness: 8, hole_count: 4, hole_diameter: 6.6, hole_type: M6 }, artifacts: [ outputs/flange.step, outputs/flange.json ], status: success }这份记录里有几个字段很关键engine说明本地模型版本provider说明接入层是 TaoTokenbase_url固定为https://taotoken.net/apiparameters是参数级结果artifacts是生成文件。后续如果出现尺寸偏差可以先看parameters是否完整再看artifacts是否生成而不是一上来怀疑模型能力。如果你希望把 Claude Code 也纳入记录流程可以追加claude -p 读取 records/run-001.json检查 base_url 是否为 https://taotoken.net/api参数字段是否完整并输出一段 Markdown 复盘。 \ records/run-001-review.md这样一次 CAD 参数级生成任务就有三层记录运行命令、结构化 JSON、复盘 Markdown。接入层只改 Key 和 base_url排查时却能快速定位问题。7. 报错排查表401、404、模型不存在、超时与配置不生效下面这些报错在最小改动接入时最常见。处理原则是先看 Key再看 base_url最后看模型 ID 和配置优先级。现象常见原因处理方式401 UnauthorizedKey 为空、Key 写错、变量名不一致检查YOUR_API_KEY是否替换确认ANTHROPIC_AUTH_TOKEN或TAOTOKEN_API_KEY已 export404 Not Foundbase_url 多写或漏写路径统一填https://taotoken.net/api不要自行加/v1或斜杠model not found模型 ID 与控制台不一致到 TaoToken 模型对话页确认模型 ID再填ANTHROPIC_MODEL或config.toml的modelClaude Code 仍走旧地址settings.json与环境变量冲突检查~/.claude/settings.json和当前 shell 的env保留一套生效值Codex 读不到 Key把ANTHROPIC_*写进了 Codex改回config.toml的env_key并 export 对应变量请求超时本机网络、DNS、防火墙策略先在本地终端测试连通性再检查企业网络策略命令均由本地执行CC Switch 切换无效旧供应商配置未清理新建 TaoToken 供应商切换后检查写回的settings.json/config.tomlCAD 脚本读不到配置YAML 缩进错误或变量名不一致检查provider.yaml中api_key_env是否与 shell 变量一致排查顺序可以固定为echo $ANTHROPIC_BASE_URL echo $ANTHROPIC_AUTH_TOKEN | cut -c1-6 echo $TAOTOKEN_API_KEY | cut -c1-6 grep -n base_url ~/.codex/config.toml 2/dev/null grep -n ANTHROPIC_BASE_URL ~/.claude/settings.json 2/dev/null不要输出完整 Key。只看前几位确认不是空值即可。8. 高转化 CTA模型对话 → Coding Plan → 创建 Key → Claude Code 文档如果你已经跑通本地 1.5B CAD 参数级生成下一步建议按这个顺序把 TaoToken 接入层固化先到模型对话确认可用模型 IDhttps://taotoken.net/models/detail/chat?utm_sourcetaotoken_aicg_blog_endutm_contentcad_hku_15b_chat再看 Coding Plan 是否适合你的日常编码与 CAD 脚本调试频率https://taotoken.net/coding-plan?utm_sourcetaotoken_aicg_blog_endutm_contentcad_hku_15b_plan然后创建并保存 API Keyhttps://taotoken.net/console/api-keys?utm_sourcetaotoken_aicg_blog_endutm_contentcad_hku_15b_keys最后按 Claude Code 文档把ANTHROPIC_*或settings.json写完整https://taotoken.net/doc/ClaudeCodeAnthropic?utm_sourcetaotoken_aicg_blog_endutm_contentcad_hku_15b_doc整个接入动作可以压缩成一句话先到 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_endutm_contentcad_hku_15b_final 拿 Key再把 base_url 填成https://taotoken.net/api。Claude Code 改ANTHROPIC_*Codex 改config.tomlCC Switch 填三件套本地 CAD 参数级生成流程继续跑。这样既跟上了港大 1.5B 模型做 CAD 参数级生成的热点也不会因为接入层配置混乱而卡在 401、404 或模型不存在上。
返回列表