V-API
    V-API
    • 前言-模型兼容性(必读)
    • OpenAI官方SDK使用教程
    • 高并发批量请求示例
    • Claude Code最佳配置教程指南
    • OpenAi Codex最佳配置教程指南
    • 模型信息
      • 列出可用模型
        GET
      • 列出单个模型
        GET
    • 聊天模型(Chat)
      • 聊天接口(通用)
        POST
      • 聊天接口(图片分析)
        POST
      • 聊天接口(函数调用)
        POST
      • 聊天接口(o1-o3系列模型)
        POST
      • gpt-4o-all 文件分析
        POST
      • gpt-4-all 文件分析
        POST
      • 聊天补全
        POST
      • Claude (OpenAI格式)-可PDF分析
        POST
      • Claude (原生格式)-可PDF分析
        POST
      • Gemini (OpenAI格式)-可文件分析
        POST
      • Gemini (原生格式)-可文件分析
        POST
      • GPTs
        POST
    • 内容审查
      • 文本审查
        POST
      • 图片审查
        POST
    • 向量嵌入
      • 创建嵌入
        POST
    • 文本排序
      • 文本排序
        POST
    • 图片生成(image)
      • MidJourney
        • 提交模式与状态码说明
        • 任务:文生图、文图生图 Imagine
        • 任务:图片编辑、局部重绘
        • 任务:图生视频
        • 任务:换脸 swap_face
        • 任务:绘图变化
        • 任务:绘图变化-simple
        • 任务:执行动作
        • 任务:图生图 Blend
        • 任务:图生文 Describe
        • 任务:局部重绘 Modal
        • 任务:提示词缩短 Shorten
        • 查询:根据ID列表查任务
        • 查询:根据ID查询任务
        • 查询:根据ID获取图片
        • 查询:根据ID获取图片 Seed
        • 上传:上传图片到Discord
      • OpenAi
        • 图像生成 dall-e-2、dall-e-3
        • 图像生成 gpt-image-1
        • 图像编辑 gpt-image-1
      • Gemini
        • nano-banana参考尺寸
        • 对话生图/编辑 nano-banana
        • 图像生成 nano-banana
        • 图像编辑 nano-banana
        • 图像生成 imagen 3~4
      • Flux
        • Flux-图片生成
        • Flux-图片编辑
      • 即梦AI
        • 即梦4.0-图片生成
        • 既梦4.0-图片编辑
        • 即梦3.0-图片生成
        • 既梦3.0-图片编辑
        • 即梦AI 生图-旧版
      • Qwen
        • 图像生成
        • 图像编辑
      • Grok
        • 图像生成
      • Ideogram
        • README
        • Generate 3.0 (文生图)
        • Edit 3.0 (编辑)
        • Remix 3.0 (混合图)
        • Reframe 3.0 (重构)
        • Replace bg 3.0 (背景替换)
        • Generate (文生图)
        • Remix(混合图)
        • Upscale(高清放大)
        • Describe(图生描述)
      • stable-diffusion
        • stable-diffusion (chat格式)
        • stable-diffusion (dalle格式)
      • 可灵AI
        • README
    • 视频模型(Video)
      • 视频模型说明
      • 快手可灵AI
        • Callback 协议
        • 任务:图像生成
        • 任务:虚拟试穿
        • 任务:文生视频
        • 任务:图生视频
        • 任务:多图生视频
        • 任务:视频延长
        • 任务:视频配音-对口型
        • 任务:视频特效-单图
        • 任务:视频特效-双人互动
        • 查询:任务结果(本站通用)
        • 查询:任务结果(官方格式)
      • vidu视频
        • 模板生视频template参数
        • 任务:模板生视频(推荐)
        • 任务:文生视频
        • 任务:图生视频
        • 任务:参考生视频
        • 任务:首尾帧视频
        • 查询:任务结果
      • 豆包视频
        • 任务:视频生成
        • 查询:任务结果
      • 即梦AI
        • 任务:图生视频
        • 任务:文生视频
        • 查询:任务结果
      • 海螺视频
        • 文生视频
        • 图生视频
        • 图生首尾帧视频
        • 主体参考生视频
        • 查询:任务结果
        • 下载:视频地址
      • pika视频
        • 任务:生成视频
        • 查询:任务结果
      • luma视频
        • 任务:生成视频
        • 任务:拓展视频
        • 查询:单个任务
        • 查询:批量查询任务
        • 获取:无水印视频
      • runway 官方API
        • 任务:生成视频
        • 查询:单个任务
      • runway 旧版API-暂时失效
        • 任务:生成视频.gen2
        • 任务:生成视频.gen3
        • 任务:拓展视频
        • 查询:单个任务
        • 上传:参考图 A认证
        • 上传:参考图 C 获取
      • 数字人
        • 必读指南
        • 任务:生成数字人视频
        • 查询:任务结果
        • 获取:默认voice 列表
      • sora视频
        • 文生视频
        • 图生视频
        • 视频生视频
        • 查询视频状态
        • 获取视频地址
      • 阿里百炼
        • 文生视频
        • 图生视频-首帧
        • 查询:任务结果
    • 音频模型(Audio)
      • Realtime (实时语音对话)
      • 文字转语音TTS
        • 模型 OpenAI TTS-1
        • 模型 Gemini TTS系列
        • 模型 Qwen TTS系列
        • 模型 ChatTTS
        • 模型 fish-speech-1.5
        • 模型 fish-speech-1.2-sft
        • 模型 MegaTTS3
        • 模型 Step-Audio-TTS-3B
        • 模型 FunAudioLLM-CosyVoice-300M
      • 语音转文字 whisper
        • 模型 whisper-1
        • 模型 whisper-base
        • 模型 whisper-large
        • 模型 whisper-large-v3
        • 模型 whisper-large-v3-turbo
        • 创建翻译
        • 模型 SenseVoiceSmall
    • 音乐创作(suno)
      • 接口介绍
      • 聊天方式:生成歌曲
      • 任务:生成歌曲
      • 任务:生成歌词
      • 查询:批量查询任务
      • 查询:单个任务
    • 图片处理(pic)
      • 特别说明
      • 任务:智能抠图
      • 任务:图片清晰化(无损放大)
      • 任务:图片添加背景
      • 任务:去水印-自动
      • 任务:去水印
      • 任务:OCR服务
      • 任务:证件照
      • 任务:照片上色
      • 查询:任务结果
    • 文档处理(pdf、ocr)
      • OCR识别
      • 任务:PDF解析
      • 查询:PDF解析结果
    • 3D模型
      • 任务:图片转3D模型
      • 查询:任务结果
    • 网络爬虫
      • 任务:爬取网页
      • 爬取网页并返回结果
      • 查询:异步任务结果
    • 更多接口开发中...
    • 查询令牌用量
      GET
    • 查询令牌限额
      GET
    • 查询账户信息
      GET

    OpenAi Codex最佳配置教程指南

    Codex 是OpenAI 推出的一系列人工智能编码工具,通过将任务委托给强大的云端和本地编码代理,帮助开发人员提升工作效率。支持原生终端、vscode插件、cursor插件等场景使用。
    官网网站 https://openai.com/codex/

    系统要求#

    系统要求细节
    操作系统macOS 12+、Ubuntu 20.04+/Debian 10+ 或通过 WSL2 的Windows 11
    Git(可选,推荐)2.23+ 内置 PR 助手
    内存最低 4 GB(建议 8 GB)
    Node版本需要Node 22+

    步骤一:安装Codex CLI#

    选择一种安装方式即可。
    npm(通用)
    npm i -g @openai/codex
    
    # 或在有时需要的原生包名:
    # npm i -g @openai/codex@native
    
    codex --version
    Homebrew(macos系统推荐)
    brew update
    brew install codex
    codex --version
    如遇 codex 无法执行或 Node 版本过旧,请升级 Node(常见需要 Node 22+),或改用 Homebrew 安装。

    Codex配置#

    安装后,我们开始配置codex才能通过apikey方式接入我们的API。如果你是通过openai plus会员来使用codex,可跳过后续教程,codex中直接登录plus账号即可使用。

    1.在v-api平台注册并充值#

    进入网站 https://api.v3.cm 进行注册并充值,然后在“令牌管理”页面,复制apikey,后续需要用到。

    2.codex配置文件config.toml#

    Codex 启动时会在~/.codex/ 读取config.toml文件。若不存在就新建:
    mkdir -p ~/.codex
    nano ~/.codex/config.toml
    在config.toml中加入如下配置,根据需求修改:
    model_provider = "vapi"  # 设置API供应商
    model = "gpt-5.1"        # 填写支持codex的模型即可
    model_reasoning_effort = "low" # 思考级别 low medium(默认) high minimal,不需要可以#注释掉
    
    # 供应商设置
    [model_providers.vapi]
    name = "VAPI"
    base_url = "https://api.v3.cm/v1"
    env_key = "V_API_KEY"    # 保留这个值,不需要替换为apikey
    wire_api = "chat" # 使用 /v1/chat/completions 协议
    query_params = {}
    request_max_retries = 4            # 失败最大重试次数
    stream_max_retries = 10            # 流中断后最大重试次数
    
    # 可选:定义一个 profile,便于命令行快速切换
    [profiles.vapi]
    model_provider = "vapi"
    model = "gpt-5.1"
    approval_policy = "on-request"      # 需要时再询问是否执行
    sandbox_mode = "workspace-write"    # 允许在当前工程写文件,依旧禁网
    

    3.添加apikey环境变量#

    这步很重要,我们需要将我们设置的环境变量V_API_KEY添加到系统配置中。
    key值就是我们从“令牌管理”页面复制的sk-开头的apikey。

    Window用户设置apikey环境变量:#

    # 临时设置,切换窗口后失效
    set V_API_KEY=sk-xxxxxx
    
    # 永久设置
    setx V_API_KEY "sk-xxxxxx"

    Mac/Linux用户设置环境变量:#

    方法一:永久设置(推荐)
    1.编辑配置文件(或直接手动打开文件)
    # 如果使用 bash
    nano ~/.bash_profile
    # 或
    nano ~/.bashrc
    
    # 如果使用 zsh(Mac默认)
    nano ~/.zshrc
    2.在最后新行,添加以下内容
    export V_API_KEY="sk-xxxxxx"
    3.保存并生效
    # bash
    source ~/.bash_profile
    
    # zsh
    source ~/.zshrc
    
    方法二:临时设置
    export V_API_KEY="sk-xxxxxx"

    验证是否设置成功#

    # Windows (CMD)
    echo %V_API_KEY%
    
    # Windows (PowerShell)
    echo $env:V_API_KEY
    
    # Mac/Linux
    echo $V_API_KEY
    如果显示sk-xxxxxx则说明设置成功!

    启动命令#

    Codex CLI原生命令#

    # 直接提问
    codex "你好"
    
    # 选择提供商并提问(如果有多个提供商的话)
    codex --profile vapi "你好"

    vscode中使用Codex插件#

    如果是在vscode中使用codex插件,我们配置好后需要完全退出vscode重新启动才能生效。

    Codex高级使用技巧指南#

    CLI 参考#

    命令目的例子
    codex交互式TUIcodex
    codex "..."交互式 TUI 的初始提示codex "fix lint errors"
    codex exec "..."非交互式"自动化模式"codex exec "explain utils.ts"

    非交互/CI模式#

    在管道中以无头方式运行 Codex。示例 GitHub Action 步骤:
    - name: Update changelog via Codex
      run: |
        npm install -g @openai/codex
        export OPENAI_API_KEY="${{ secrets.OPENAI_KEY }}"
        codex exec --full-auto "update CHANGELOG for next release"

    模型上下文协议(MCP)#

    通过在~/.codex/config.toml中定义一个mcp_servers部分,可以将 Codex CLI 配置为使用 MCP 服务器。它旨在反映 Claude 和 Cursor 等工具在其各自的 JSON 配置文件中的 mcpServers 定义方式,尽管 Codex 的格式略有不同,因为它使用的是 TOML 而不是 JSON,例如:
    # IMPORTANT: the top-level key is `mcp_servers` rather than `mcpServers`.
    [mcp_servers.server-name]
    command = "npx"
    args = ["-y", "mcp-server"]
    env = { "API_KEY" = "value" }

    参考资料#

    Codex官方详细配置说明文档
    修改于 2025-11-25 10:27:48
    上一页
    Claude Code最佳配置教程指南
    下一页
    列出可用模型
    Built with