使用 CLIProxyAPI, 让最新的 Codex 能够支持国内的各大模型

使用 CLIProxyAPI, 让最新的 Codex 能够支持国内的各大模型

💡 原文中文,约8000字,阅读约需20分钟。
📝

内容提要

CLIProxyAPI 是一个轻量级的 AI API 代理服务器,支持 OpenAI Responses API 和 Chat Completions API 之间的格式转换。它允许 Codex CLI 访问仅支持 Chat Completions API 的模型,如 DeepSeek 和 GLM。用户可以通过配置文件设置代理,支持流式和非流式请求,简化与多种模型的交互。

🎯

关键要点

  • CLIProxyAPI 是一个轻量级 AI API 代理服务器,支持 OpenAI Responses API 和 Chat Completions API 之间的格式转换。

  • CLIProxyAPI 允许 Codex CLI 访问仅支持 Chat Completions API 的模型,如 DeepSeek 和 GLM。

  • 用户可以通过配置文件设置代理,支持流式和非流式请求,简化与多种模型的交互。

  • CLIProxyAPI 充当中间层,将 Codex 的 Chat Completions 请求转换为 Responses API 格式。

  • CLIProxyAPI 的配置文件支持热加载,无需重启即可应用更改。

  • CLIProxyAPI 支持多种模型提供者,用户可以根据需要添加新模型或提供者。

  • CLIProxyAPI 的代理默认运行在 http://127.0.0.1:8317,用户可以通过 curl 命令测试可用模型和 API 功能。

🔎

延伸解读

CLIProxyAPI 的重要性

CLIProxyAPI 作为一个轻量级的代理服务器,解决了 Codex CLI 与国内模型之间的兼容性问题。由于 Codex CLI 不再支持 Chat Completions 格式,使用 CLIProxyAPI 可以确保用户能够顺利访问 DeepSeek、GLM 等模型,避免了因格式不兼容而导致的使用障碍。

配置灵活性与热加载

CLIProxyAPI 的配置文件支持热加载功能,用户在修改配置后无需重启代理即可应用更改。这一特性大大提高了使用的灵活性,尤其在需要频繁调整模型或提供者时,能够节省时间并减少中断。

多模型支持的优势

CLIProxyAPI 支持多种模型提供者,用户可以根据需求添加新模型。这种灵活性使得用户能够在不同的应用场景中选择最合适的模型,提升了 AI 应用的多样性和适应性。

延伸问答

CLIProxyAPI 的主要功能是什么?

CLIProxyAPI 是一个轻量级 AI API 代理服务器,支持 OpenAI Responses API 和 Chat Completions API 之间的格式转换。

如何配置 CLIProxyAPI 以支持不同的模型?

用户可以通过配置文件添加新模型或提供者,并在配置中指定模型的名称和别名。

CLIProxyAPI 如何处理流式请求?

CLIProxyAPI 支持流式和非流式请求,能够将 Chat Completions 响应转换为 Responses 响应。

CLIProxyAPI 的代理默认运行在哪个地址?

CLIProxyAPI 的代理默认运行在 http://127.0.0.1:8317。

如何在 CLIProxyAPI 中添加新的模型提供者?

在 openai-compatibility 下新增一段配置,指定提供者的名称、前缀和基础 URL。

使用 CLIProxyAPI 的好处是什么?

使用 CLIProxyAPI 可以让 Codex CLI 访问仅支持 Chat Completions API 的模型,解决了兼容性问题。

🏷️

标签

➡️

继续阅读