安装

npm install -g @openai/codex

使用

codex

直接在 shell 中输入就可以了。

设置

配置

更换模型

根据我的测试,只有 glm 能用。

# 如果想要使用本身的model,把下面两行注释掉
model = "glm-4.6"
model_provider = "glm"
 
[model_providers.deepseek]
name = "deepseek"
type = "chat_completions"
base_url = "https://api.deepseek.com/v1"
env_key = "DEEPSEEK_API_KEY"
 
[model_providers.gemini]
name = "gemini"
type = "chat_completions"
base_url = "https://generativelanguage.googleapis.com/v1beta/openai/chat/completions"
env_key = "GEMINI_API_KEY"
 
[model_providers.glm]
name = "glm"
base_url = "https://open.bigmodel.cn/api/paas/v4/"
env_key = "ZAI_API_KEY" 
 
 

deepseek

deepseek 没法用 codex,因为缺少工具。

glm

glm的参考

glm 可以使用,但是非常慢,或许是我没有充值,使用官方赠送的 token 的原因。

gemini

gemini的参考

因为用的是 openai 的 codex 所以 base_url 得是兼容 openai 的。

但是会出现调用错误,我也没在网上找到相关的解决文章。