-
npm安装:
npm install -g @openai/codex
-
Homebrew安装:
brew install codex
-
源码构建:克隆仓库后构建,适用于需要自定义功能的场景
-
API密钥设置:
export OPENAI_API_KEY="your-api-key-here"
-
配置文件:在
~/.codex/config.toml
中设置默认模型、认证方式等
-
自动化编程任务:根据自然语言指令生成代码、修复bug、运行测试
-
-
-
-
-
命令行模式:
codex "为项目添加深色模式"
codex --approval-mode full-auto "创建一个待办事项应用"
-
IDE集成:通过VS Code插件使用,支持代码实时生成与编辑
-
在仓库中放置AGENTS.md文件指导Codex理解项目结构和开发规范
-
示例内容:
# 项目开发指南
- 测试命令:npm run test
- 代码风格:遵循Airbnb规范
- 主要模块:src/utils, src/components
-
通过配置文件切换不同模型:
model = "codex-mini-latest"
-
KG高速AI_API中转站:支持多模型接入、智能负载均衡、全球专线优化
-
本地自建中转站:通过修改API请求地址实现,适用于企业内部环境
-
环境变量设置:
export OPENAI_BASE_URL="https://your-proxy-url/v1"
-
配置文件修改:
[providers.openai]
baseURL = "https://your-proxy-url/v1"
import openai
openai.api_key = "your-api-key"
openai.api_base = "https://your-proxy-url/v1"
response = openai.ChatCompletion.create(
model="codex-mini-latest",
messages=[{"role": "user", "content": "生成一个Python函数计算斐波那契数列"}]
)
print(response.choices[0].message.content)
-
-
ChatGPT账号登录:在IDE和CLI中支持,无需单独设置API密钥