← Back to Skills Marketplace
luis1213899

Codex Adapter Toolkit

by luis1213899 · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ pending
80
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install codex-adapter-toolkit
Description
Codex Adapter Toolkit - Multi-provider API adapter for Codex. Use when: user wants to switch Codex API provider, set up local adapter for DeepSeek/MiniMax/Op...
README (SKILL.md)

功能概述

Codex Adapter Toolkit 提供统一的本地 API 适配器,支持多种大模型 Provider:

Provider 类型 认证方式
DeepSeek deepseek Bearer Token
MiniMax minimax API Key
OpenAI openai Bearer Token
Google Gemini gemini API Key
xAI Grok grok Bearer Token
Ollama (本地) ollama
Claude Direct claude_direct Bearer Token
OpenRouter openrouter Bearer Token

工作原理

Codex (Responses API) → http://127.0.0.1:\x3Cport>/v1/responses
         ↓ 本地适配器(协议转换)
第三方 API (Chat Completions API)
  • 适配器是轻量 Python HTTP 服务,监听 127.0.0.1:\x3Cport>
  • 将 Codex 的 Responses API 转换为各厂商的 Chat Completions API
  • 内置熔断器模式(Circuit Breaker)
  • 支持故障自动切换(Failover)

默认端口

Provider 端口
DeepSeek 18669
MiniMax 18667
讯飞 18666
自定义 可配置

安装脚本

一键安装

.\scripts\setup.ps1

安装指定 Provider

.\scripts\install-adapter.ps1 -Provider deepseek -ApiKey "your-api-key"

切换 Provider

.\scripts\switch-provider.ps1 -Provider openai

查看帮助

.\scripts\diagnose.ps1

启动适配器

方式一:使用统一适配器框架

python adapters/universal_adapter.py \x3C端口> \x3Cprovider类型> [api_key] [failover备选...]

示例:

# DeepSeek 主节点
python adapters/universal_adapter.py 18669 deepseek "sk-xxxx"

# 带故障切换(DeepSeek 主,OpenAI/Gemini 备选)
python adapters/universal_adapter.py 18669 deepseek "sk-xxxx" openai gemini

# 本地 Ollama
python adapters/universal_adapter.py 18669 ollama

方式二:使用独立适配器

# 启动 DeepSeek 适配器
python deepseek_codex_adapter.py

# 启动 MiniMax 适配器
python minimax_codex_adapter.py

运维脚本

脚本 功能
setup.ps1 一键安装所有组件
install-adapter.ps1 安装适配器
switch-provider.ps1 切换 Provider
monitor-adapter.ps1 进程监控(自动重启)
failover.ps1 故障切换测试
diagnose.ps1 智能诊断
notify.ps1 通知系统配置
backup.ps1 备份与恢复
apikey.ps1 API Key 管理
usage-stats.ps1 使用统计
logs.ps1 日志查看
dashboard-server.ps1 Web 监控面板
register-startup.ps1 注册开机启动

配置目录

适配器配置文件位于用户目录下:

  • Windows: %USERPROFILE%\.cc-switch\
  • 配置: settings.json

熔断器模式

当 Provider 失败达到阈值时自动熔断:

  • 失败阈值: 3 次
  • 恢复超时: 60 秒
  • 半开尝试: 2 次成功恢复

熔断状态可通过健康检查端点查看:

curl http://127.0.0.1:18669/health

故障切换

配置 failover providers:

python universal_adapter.py 18669 deepseek "key" openai gemini

主节点故障时自动切换到备选节点。

Web 监控面板

启动 Dashboard 服务器:

.\scripts\dashboard-server.ps1

然后访问 http://localhost:18670 查看实时状态。

通知系统

配置通知渠道:

# 钉钉
.\
otify.ps1 -Config -Channel dingtalk -ConfigAction set -ConfigValue "https://oapi.dingtalk.com/..."

# 邮件
.\
otify.ps1 -Config -Channel email -ConfigAction set -ConfigValue "smtp:port:user:pass:from:to"

发送测试通知:

.\
otify.ps1 -Test -Channel dingtalk

备份恢复

# 备份
.\backup.ps1

# 列出备份
.\backup.ps1 -Action list

# 恢复
.\backup.ps1 -Action restore latest

验证安装

# 1. 检查进程
Get-Process python | Where-Object { $_.CommandLine -like "*adapter*" }

# 2. 健康检查
curl http://127.0.0.1:18669/health

# 3. 诊断
.\diagnose.ps1

版本

v1.0.0

Capability Tags
requires-oauth-tokenrequires-sensitive-credentials
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install codex-adapter-toolkit
  3. After installation, invoke the skill by name or use /codex-adapter-toolkit
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Major documentation overhaul: SKILL.md rewritten for clarity and expanded feature coverage. - Renamed skill from "install-codex-adapter" to "codex-adapter-toolkit". - Added support documentation for more providers: OpenAI, Gemini, xAI Grok, Ollama, Claude Direct, OpenRouter. - New explanation of circuit breaker (熔断器) and failover features. - Introduced new scripts for provider management, backup, API key management, and a web monitoring dashboard. - Updated usage examples and health check instructions.
v1.0.0
Codex Adapter Toolkit 1.0.0 — Initial Release - Introduces tooling to automate installing Codex local API adapters for DeepSeek, MiniMax, and Xfyun on Windows. - Provides enhanced PowerShell script for adapter deployment, environment checks, health monitoring, and diagnostics. - Supports flow and non-flow response modes, function calling, and troubleshooting for common errors. - Offers both one-click automated setup and detailed manual installation steps. - Includes clear requirements, file locations, and sample usage instructions.
Metadata
Slug codex-adapter-toolkit
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Codex Adapter Toolkit?

Codex Adapter Toolkit - Multi-provider API adapter for Codex. Use when: user wants to switch Codex API provider, set up local adapter for DeepSeek/MiniMax/Op... It is an AI Agent Skill for Claude Code / OpenClaw, with 80 downloads so far.

How do I install Codex Adapter Toolkit?

Run "/install codex-adapter-toolkit" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Codex Adapter Toolkit free?

Yes, Codex Adapter Toolkit is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Codex Adapter Toolkit support?

Codex Adapter Toolkit is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Codex Adapter Toolkit?

It is built and maintained by luis1213899 (@luis1213899); the current version is v1.0.1.

💬 Comments