OpenAI Codex 使用 智谱 API

智谱 GLM 注册地址:
bigmodel.cn

安装 codex
npm install -g @openai/codex --registry=https://registry.npmmirror.com/

用户目录下的 .codex 目录( %userprofile%\.codex )下创建 config.toml 文件 (需要替换 zhipu api key)

model_provider = "BigModel"
model = "GLM-4.5-Air"
preferred_auth_method = "apikey"
disable_response_storage = true

[model_providers.BigModel]
name = "Zhi Pu"
base_url = "https://open.bigmodel.cn/api/coding/paas/v4"
wire_api = "chat"
requires_openai_auth = true
http_headers = {"Authorization" = "Bearer 7a4c_big_model_zhipu_api_key"}

同目录下的auth.json 文件

{
  "OPENAI_API_KEY": null
}

image

可以先利用 curl.exe 测试,看 key 是否过期

curl -X POST https://open.bigmodel.cn/api/paas/v4/chat/completions ^
-H "Content-Type: application/json" ^
-H "Authorization: Bearer zhipu_api_token" ^
-d "{\"model\":\"glm-4.5-air\",\"messages\":[{\"role\":\"user\",\"content\":\"who are you ?\"}],\"temperature\":0.6,\"stream\":true}"

wire_api 为 "chat" 而非 "responses", 如果支持可能效果好些。
因而存在的问题:
image
或许可以使用 open-codex

有一些第三方提供商在config.toml中使用 env_key = "CustomProvider_API_KEY" (后续需要设置环境变量(set CustomProvider_API_KEY=some_specified_apikey ))来利用,而非 http_headers。

参考:
How to Use Codex with Novita AI Models: Complete Setup Guide

posted @ 2025-09-23 12:19  geyee  阅读(765)  评论(0)    收藏  举报