# AIClient2API - 管理控制台
AIClient2API Management Console - Unified management of AI service providers

## 系统概览

### --

运行时间

### 扫码进群，注明来意

添加微信获取更多技术支持和交流

### 扫码赞助

您的赞助是项目持续发展的动力

### 系统信息

版本号
-- --
Node.js版本
--
服务器时间
--
操作系统
--
内存使用
--
CPU 使用
--
运行模式
--
进程 PID
--

### 路径路由调用示例

通过不同路径路由访问不同的AI模型提供商，支持灵活的模型切换

#### Gemini CLI OAuth

突破限制
端点路径: `/gemini-cli-oauth/v1/chat/completions`
使用示例 (OpenAI格式):

    curl http://localhost:3000/gemini-cli-oauth/v1/chat/completions \
      -H "Content-Type: application/json" \
      -H "Authorization: Bearer YOUR_API_KEY" \
      -d '{
        "model": "gemini-2.0-flash-exp",
        "messages": [{"role": "user", "content": "Hello!"}],
        "max_tokens": 1000
      }'

端点路径: `/gemini-cli-oauth/v1/messages`
使用示例 (Claude格式):

    curl http://localhost:3000/gemini-cli-oauth/v1/messages \
      -H "Content-Type: application/json" \
      -H "X-API-Key: YOUR_API_KEY" \
      -d '{
        "model": "gemini-2.0-flash-exp",
        "max_tokens": 1000,
        "messages": [{"role": "user", "content": "Hello!"}]
      }'

#### Gemini Antigravity

突破限制/实验性
端点路径: `/gemini-antigravity/v1/chat/completions`
使用示例 (OpenAI格式):

    curl http://localhost:3000/gemini-antigravity/v1/chat/completions \
      -H "Content-Type: application/json" \
      -H "Authorization: Bearer YOUR_API_KEY" \
      -d '{
        "model": "gemini-3-pro-preview",
        "messages": [{"role": "user", "content": "Hello!"}],
        "max_tokens": 1000
      }'

端点路径: `/gemini-antigravity/v1/messages`
使用示例 (Claude格式):

    curl http://localhost:3000/gemini-antigravity/v1/messages \
      -H "Content-Type: application/json" \
      -H "X-API-Key: YOUR_API_KEY" \
      -d '{
        "model": "gemini-3-pro-preview",
        "max_tokens": 1000,
        "messages": [{"role": "user", "content": "Hello!"}]
      }'

#### Claude Custom

官方API/三方
端点路径: `/claude-custom/v1/chat/completions`
使用示例 (OpenAI格式):

    curl http://localhost:3000/claude-custom/v1/chat/completions \
      -H "Content-Type: application/json" \
      -H "Authorization: Bearer YOUR_API_KEY" \
      -d '{
        "model": "claude-3-sonnet-20240229",
        "messages": [{"role": "user", "content": "Hello!"}],
        "max_tokens": 1000
      }'

端点路径: `/claude-custom/v1/messages`
使用示例 (Claude格式):

    curl http://localhost:3000/claude-custom/v1/messages \
      -H "Content-Type: application/json" \
      -H "X-API-Key: YOUR_API_KEY" \
      -d '{
        "model": "claude-3-sonnet-20240229",
        "max_tokens": 1000,
        "messages": [{"role": "user", "content": "Hello!"}]
      }'

#### Claude Kiro OAuth

突破限制/免费使用
端点路径: `/claude-kiro-oauth/v1/chat/completions`
使用示例 (OpenAI格式):

    curl http://localhost:3000/claude-kiro-oauth/v1/chat/completions \
      -H "Content-Type: application/json" \
      -H "Authorization: Bearer YOUR_API_KEY" \
      -d '{
        "model": "claude-3-5-sonnet-20241022",
        "messages": [{"role": "user", "content": "Hello!"}],
        "max_tokens": 1000
      }'

端点路径: `/claude-kiro-oauth/v1/messages`
使用示例 (Claude格式):

    curl http://localhost:3000/claude-kiro-oauth/v1/messages \
      -H "Content-Type: application/json" \
      -H "X-API-Key: YOUR_API_KEY" \
      -d '{
        "model": "claude-3-5-sonnet-20241022",
        "max_tokens": 1000,
        "messages": [{"role": "user", "content": "Hello!"}]
      }'

#### OpenAI Custom

官方API/三方
端点路径: `/openai-custom/v1/chat/completions`
使用示例 (OpenAI格式):

    curl http://localhost:3000/openai-custom/v1/chat/completions \
      -H "Content-Type: application/json" \
      -H "Authorization: Bearer YOUR_API_KEY" \
      -d '{
        "model": "gpt-4",
        "messages": [{"role": "user", "content": "Hello!"}],
        "max_tokens": 1000
      }'

端点路径: `/openai-custom/v1/messages`
使用示例 (Claude格式):

    curl http://localhost:3000/openai-custom/v1/messages \
      -H "Content-Type: application/json" \
      -H "X-API-Key: YOUR_API_KEY" \
      -d '{
        "model": "gpt-4",
        "max_tokens": 1000,
        "messages": [{"role": "user", "content": "Hello!"}]
      }'

#### Qwen OAuth

突破限制
端点路径: `/openai-qwen-oauth/v1/chat/completions`
使用示例 (OpenAI格式):

    curl http://localhost:3000/openai-qwen-oauth/v1/chat/completions \
      -H "Content-Type: application/json" \
      -H "Authorization: Bearer YOUR_API_KEY" \
      -d '{
        "model": "qwen-turbo",
        "messages": [{"role": "user", "content": "Hello!"}],
        "max_tokens": 1000
      }'

端点路径: `/openai-qwen-oauth/v1/messages`
使用示例 (Claude格式):

    curl http://localhost:3000/openai-qwen-oauth/v1/messages \
      -H "Content-Type: application/json" \
      -H "X-API-Key: YOUR_API_KEY" \
      -d '{
        "model": "qwen-turbo",
        "max_tokens": 1000,
        "messages": [{"role": "user", "content": "Hello!"}]
      }'

#### iFlow OAuth

突破限制
端点路径: `/openai-iflow/v1/chat/completions`
使用示例 (OpenAI格式):

    curl http://localhost:3000/openai-iflow/v1/chat/completions \
      -H "Content-Type: application/json" \
      -H "Authorization: Bearer YOUR_API_KEY" \
      -d '{
        "model": "qwen3-max",
        "messages": [{"role": "user", "content": "Hello!"}],
        "max_tokens": 1000
      }'

端点路径: `/openai-iflow/v1/messages`
使用示例 (Claude格式):

    curl http://localhost:3000/openai-iflow/v1/messages \
      -H "Content-Type: application/json" \
      -H "X-API-Key: YOUR_API_KEY" \
      -d '{
        "model": "qwen3-max",
        "max_tokens": 1000,
        "messages": [{"role": "user", "content": "Hello!"}]
      }'

#### 使用提示

- 即时切换: 通过修改URL路径即可切换不同的AI模型提供商
- 客户端配置: 在Cherry-Studio、NextChat、Cline等客户端中设置API端点为对应路径
- 跨协议调用: 支持OpenAI协议调用Claude模型，或Claude协议调用OpenAI模型

## 配置管理

API密钥
监听地址
端口
模型提供商 (可多选)
Gemini CLI OAuth Gemini Antigravity OpenAI Custom Claude Custom Claude Kiro OAuth Qwen OAuth OpenAI Responses iFlow OAuth
勾选启动时初始化的模型提供商 (必须至少勾选一个)

### 高级配置

#### 代理设置

代理地址 支持 HTTP、HTTPS 和 SOCKS5 代理，留空则不使用代理
启用代理的提供商
Gemini CLI OAuth Gemini Antigravity OpenAI Custom Claude Custom Claude Kiro OAuth Qwen OAuth OpenAI Responses iFlow OAuth
选择需要通过代理访问的提供商，未选中的提供商将直接连接
系统提示文件路径
系统提示模式
提示日志基础名称
提示日志模式
最大重试次数
重试基础延迟(毫秒)
OAuth令牌刷新间隔(分钟)
启用OAuth令牌自动刷新(需重启服务)
提供商池配置文件路径(不能为空) 使用默认路径配置需添加一个空节点
提供商最大错误次数 提供商连续错误达到此次数后将被标记为不健康，默认为 3 次
跨类型 Fallback 链配置 当某一 Provider Type 所有账号都不健康时，自动切换到配置的 Fallback 类型。JSON 格式，键为主类型，值为 Fallback 类型数组（按优先级排序）
跨协议模型 Fallback 映射 当主 Provider 不可用时，根据模型名映射到其他协议的 Provider 和模型。JSON 格式。
系统提示
后台登录密码
用于保护管理控制台的访问，修改后需要重新登录

## 配置管理

搜索配置
关联状态

### 配置文件列表

共 0 个配置文件 已关联: 0 未关联: 0

## 提供商池管理

使用默认路径配置需添加一个空节点

### 0

活动连接

### 0

活跃提供商

### 0

健康提供商

## 用量查询

上次更新: --
正在加载用量数据...

点击"刷新用量"按钮获取授权文件用量信息

## 实时日志