Unified LLM Gateway - One API for 70+ AI models. Route to GPT, Claude, Gemini, Qwen, Deepseek, Grok and more

Polar Sponsor
爱发电 赞助
.NET 9.0

统一LLM网关 - 一个API对接70+AI模型,使用单一API密钥即可调用GPT、Claude、Gemini、Qwen、Deepseek、Grok等主流模型。

OpenClaw LLM 路由器 QQ 统一 LLM 关卡, 供自主代理. . 由 AIsa 授权.

功能概述

OpenClaw LLM 路由器 QQ 统一 LLM 关卡, 供自主代理. . 由 AIsa 授权.是一项面向实际任务的技能,主要用于One API 键. 70+ 型号.;OpenAI 兼容. . . 替换 100+ API 键, 与 1. .。

核心要点

  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。

使用与执行

从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

结果检查与注意事项

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

OpenClaw LLM Router 🧠

面向自主智能体的统一 LLM 网关。由 AIsa 提供支持。

一个 API 密钥,支持 70+ 模型,兼容 OpenAI 接口规范。

用一个 API 密钥替代上百个密钥,通过统一、OpenAI 兼容的 API 接入 GPT-4、Claude-3、Gemini、Qwen、Deepseek、Grok 等模型。

🔥 你能做什么?

多模型对话

"用 GPT-4 进行逻辑推理,切换至 Claude 进行创意写作"

模型对比

"对同一问题,对比 GPT-4、Claude 和 Gemini 的响应结果"

视觉分析

"使用 GPT-4o 分析这张图像——其中包含哪些物体?"

成本优化

"将简单查询路由至快速/低成本模型,复杂查询路由至 GPT-4"

故障回退策略

"若 GPT-4 调用失败,则自动尝试 Claude,再失败则尝试 Gemini"

为何选择 LLM Router?

特性 LLM Router 直连各厂商 API
API 密钥管理 1 个 10+ 个
SDK 兼容性 OpenAI SDK 多个独立 SDK
账单管理 统一计费 按服务商分别计费
模型切换 仅需修改字符串参数 需重写代码
回退路由 内置支持 需自行实现(DIY)
成本追踪 统一统计 分散在各平台

支持的模型家族

家族 开发方 示例模型
GPT OpenAI gpt-4.1, gpt-4o, gpt-4o-mini, o1, o1-mini, o3-mini
Claude Anthropic claude-3-5-sonnet, claude-3-opus, claude-3-sonnet
Gemini Google gemini-2.0-flash, gemini-1.5-pro, gemini-1.5-flash
Qwen Alibaba qwen-max, qwen-plus, qwen2.5-72b-instruct
Deepseek Deepseek deepseek-chat, deepseek-coder, deepseek-v3, deepseek-r1
Grok xAI grok-2, grok-beta

注意:模型可用性可能因地区或配额而异。请访问 marketplace.aisa.one/pricing 查看当前全部可用模型及定价详情。

快速开始

export AISA_API_KEY="your-key"

API 接口端点

OpenAI 兼容的 Chat Completions 接口

POST https://api.aisa.one/v1/chat/completions

请求示例

curl -X POST "https://api.aisa.one/v1/chat/completions" 
  -H "Authorization: Bearer $AISA_API_KEY" 
  -H "Content-Type: application/json" 
  -d '{
    "model": "gpt-4.1",
    "messages": [
      {"role": "system", "content": "You are a helpful assistant."},
      {"role": "user", "content": "用简单语言解释量子计算。"}
    ],
    "temperature": 0.7,
    "max_tokens": 1000
  }'

参数说明

参数 类型 是否必需 说明
model 字符串 模型标识符(例如:gpt-4.1claude-3-sonnet
messages 数组 对话消息列表
temperature 数字 随机性控制(取值范围 0–2,默认为 1)
max_tokens 整数 响应最大 token 数
stream 布尔值 启用流式响应(默认为 false)
top_p 数字 核采样(nucleus sampling),取值范围 0–1
frequency_penalty 数字 频率惩罚(取值范围 -2 至 2)
presence_penalty 数字 存在惩罚(取值范围 -2 至 2)
stop 字符串 / 数组 终止序列

消息格式

{
  "role": "user|assistant|system",
  "content": "消息文本,或用于多模态输入的数组"
}

响应示例

{
  "id": "chatcmpl-xxx",
  "object": "chat.completion",
  "created": 1234567890,
  "model": "gpt-4.1",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "量子计算利用……"
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 50,
    "completion_tokens": 200,
    "total_tokens": 250,
    "cost": 0.0025
  }
}

流式响应

curl -X POST "https://api.aisa.one/v1/chat/completions" 
  -H "Authorization: Bearer $AISA_API_KEY" 
  -H "Content-Type: application/json" 
  -d '{
    "model": "claude-3-sonnet",
    "messages": [{"role": "user", "content": "写一首关于 AI 的诗。"}],
    "stream": true
  }'

流式响应采用 Server-Sent Events(SSE)格式:

data: {"id":"chatcmpl-xxx","choices":[{"delta":{"content":"In"}}]}
data: {"id":"chatcmpl-xxx","choices":[{"delta":{"content":" circuits"}}]}
...
data: [DONE]

视觉 / 图像分析

通过传入图像 URL 或 base64 编码数据进行图像分析:

curl -X POST "https://api.aisa.one/v1/chat/completions" 
  -H "Authorization: Bearer $AISA_API_KEY" 
  -H "Content-Type: application/json" 
  -d '{
    "model": "gpt-4o",
    "messages": [
      {
        "role": "user",
        "content": [
          {"type": "text", "text": "这张图中有什么?"},
          {"type": "image_url", "image_url": {"url": "https://example.com/image.jpg"}}
        ]
      }
    ]
  }'

函数调用(Function Calling)

启用工具/函数以获取结构化输出:

curl -X POST "https://api.aisa.one/v1/chat/completions" 
  -H "Authorization: Bearer $AISA_API_KEY" 
  -H "Content-Type: application/json" 
  -d '{
    "model": "gpt-4.1",
    "messages": [{"role": "user", "content": "东京现在的天气如何?"}],
    "functions": [
      {
        "name": "get_weather",
        "description": "获取指定地点的当前天气",
        "parameters": {
          "type": "object",
          "properties": {
            "location": {"type": "string", "description": "城市名称"},
            "unit": {"type": "string", "enum": ["celsius", "fahrenheit"]}
          },
          "required": ["location"]
        }
      }
    ],
    "function_call": "auto"
  }'

Google Gemini 原生格式

对于 Gemini 模型,也可使用其原生接口格式:

POST https://api.aisa.one/v1/models/{model}:generateContent
curl -X POST "https://api.aisa.one/v1/models/gemini-2.0-flash:generateContent" 
  -H "Authorization: Bearer $AISA_API_KEY" 
  -H "Content-Type: application/json" 
  -d '{
    "contents": [
      {
        "role": "user",
        "parts": [{"text": "解释机器学习。"}]
      }
    ],
    "generationConfig": {
      "temperature": 0.7,
      "maxOutputTokens": 1000
    }
  }'

Python 客户端

安装

无需额外安装 —— 仅依赖 Python 标准库。

命令行工具(CLI)用法

# 基础补全
python3 {baseDir}/scripts/llm_router_client.py chat --model gpt-4.1 --message "Hello, world!"

# 指定系统提示词
python3 {baseDir}/scripts/llm_router_client.py chat --model claude-3-sonnet --system "You are a poet" --message "Write about the moon"

# 启用流式响应
python3 {baseDir}/scripts/llm_router_client.py chat --model gpt-4o --message "Tell me a story" --stream

# 多轮对话
python3 {baseDir}/scripts/llm_router_client.py chat --model qwen-max --messages '[{"role":"user","content":"Hi"},{"role":"assistant","content":"Hello!"},{"role":"user","content":"How are you?"}]'

# 视觉分析
python3 {baseDir}/scripts/llm_router_client.py vision --model gpt-4o --image "https://example.com/image.jpg" --prompt "Describe this image"

# 列出所有支持的模型
python3 {baseDir}/scripts/llm_router_client.py models

# 模型对比
python3 {baseDir}/scripts/llm_router_client.py compare --models "gpt-4.1,claude-3-sonnet,gemini-2.0-flash" --message "What is 2+2?"

Python SDK 用法

from llm_router_client import LLMRouterClient

client = LLMRouterClient()  # 自动读取环境变量 AISA_API_KEY

# 简单对话
response = client.chat(
    model="gpt-4.1",
    messages=[{"role": "user", "content": "Hello!"}]
)
print(response["choices"][0]["message"]["content"])

# 指定参数
response = client.chat(
    model="claude-3-sonnet",
    messages=[
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "解释相对论。"}
    ],
    temperature=0.7,
    max_tokens=500
)

# 流式响应
for chunk in client.chat_stream(
    model="gpt-4o",
    messages=[{"role": "user", "content": "Write a story."}]
):
    print(chunk, end="", flush=True)

# 视觉分析
response = client.vision(
    model="gpt-4o",
    image_url="https://example.com/image.jpg",
    prompt="What's in this image?"
)

# 模型对比
results = client.compare_models(
    models=["gpt-4.1", "claude-3-sonnet", "gemini-2.0-flash"],
    message="Explain quantum computing"
)
for model, result in results.items():
    print(f"{model}: {result['response'][:100]}...")

典型应用场景

1. 成本优化型路由

对简单任务使用更低成本模型:

def smart_route(message: str) -> str:
    # 简单查询 → 快速/低成本模型
    if len(message) < 50:
        model = "gpt-3.5-turbo"
    # 复杂推理 → 高性能模型
    else:
        model = "gpt-4.1"
    
    return client.chat(model=model, messages=[{"role": "user", "content": message}])

2. 故障回退策略

调用失败时自动切换至备用模型:

def chat_with_fallback(message: str) -> str:
    models = ["gpt-4.1", "claude-3-sonnet", "gemini-2.0-flash"]
    
    for model in models:
        try:
            return client.chat(model=model, messages=[{"role": "user", "content": message}])
        except Exception:
            continue
    
    raise Exception("All models failed")

3. 模型 A/B 测试

对比不同模型的输出效果:

results = client.compare_models(
    models=["gpt-4.1", "claude-3-opus"],
    message="Analyze this quarterly report..."
)

# 记录用于后续分析
for model, result in results.items():
    log_response(model=model, latency=result["latency"], cost=result["cost"])

4. 专业化模型选型

按任务类型选择最适配模型:

MODEL_MAP = {
    "code": "deepseek-coder",
    "creative": "claude-3-opus",
    "fast": "gpt-3.5-turbo",
    "vision": "gpt-4o",
    "chinese": "qwen-max",
    "reasoning": "gpt-4.1"
}

def route_by_task(task_type: str, message: str) -> str:
    model = MODEL_MAP.get(task_type, "gpt-4.1")
    return client.chat(model=model, messages=[{"role": "user", "content": message}])

错误处理

错误响应返回含 error 字段的 JSON:

{
  "error": {
    "code": "model_not_found",
    "message": "Model 'xyz' is not available"
  }
}

常见错误码:

  • 401 — API 密钥无效或缺失
  • 402 — 余额不足
  • 404 — 模型未找到
  • 429 — 请求频率超限
  • 500 — 服务端内部错误

最佳实践

  1. 启用流式响应:提升长响应场景下的用户体验
  2. 设置 max_tokens:有效控制成本
  3. 实现回退机制:保障生产环境稳定性
  4. 缓存重复请求:避免冗余调用
  5. 监控用量指标:通过响应中的元数据(如 usage)持续追踪
  6. 合理选用模型:避免对简单任务使用 GPT-4 等高成本模型

OpenAI SDK 兼容性

仅需更改基础 URL 和 API 密钥即可复用现有 OpenAI SDK 代码:

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AISA_API_KEY"],
    base_url="https://api.aisa.one/v1"
)

response = client.chat.completions.create(
    model="gpt-4.1",
    messages=[{"role": "user", "content": "Hello!"}]
)
print(response.choices[0].message.content)

定价

按 token 计费,不同模型单价不同。请访问 marketplace.aisa.one/pricing 获取最新费率。

模型家族 预估单价
GPT-4.1 / GPT-4o 约 $0.01 / 1K tokens
Claude-3-Sonnet 约 $0.01 / 1K tokens
Gemini-2.0-Flash 约 $0.001 / 1K tokens
Qwen-Max 约 $0.005 / 1K tokens
DeepSeek-V3 约 $0.002 / 1K tokens

每次响应均包含 usage.cost(本次调用费用)与 usage.credits_remaining(剩余额度)字段。

立即开始

  1. 前往 aisa.one 注册账号
  2. 在控制台获取你的 API 密钥
  3. 充值(按量付费)
  4. 设置环境变量:export AISA_API_KEY="your-key"

完整 API 参考文档

详见 API Reference 获取全部端点的详细说明。

相关专题

更多
Gemini 高级Prompt工程与多模态能力优化专题
Gemini 高级Prompt工程与多模态能力优化专题

PHP中文网为您提供Gemini高级Prompt工程与多模态能力优化专题。针对谷歌最新一代原生多模态大模型(如Gemini 3.5系列),我们为您系统梳理了结构化提示词构建法则(如XML标签界定、约束前置与指令后置),以及涵盖四档Thinking推理深度控制、强制自我审视与任务拆解等高级Prompt工程实战指南。

2026.06.10

60

7

AI Agent 实战指南:从评测到落地
AI Agent 实战指南:从评测到落地

全面评测 Manus AI 与 ChatGPT、Claude、OpenAI Operator 等 AI Agent 产品,分析自动化能力、工作流与实际生产力差异。

2026.05.29

233

15

DeepSeek 与主流 AI 大模型对比评测
DeepSeek 与主流 AI 大模型对比评测

从多个维度对 DeepSeek 与市场主流大语言模型进行客观对比,涵盖模型参数规模与架构差异(MoE 混合专家架构)、中文理解与生成能力对比、英文与多语言表现、数学推理与代码能力基准评测(MMLU/HumanEval/GSM8K)、长文本处理与上下文窗口对比、API 定价与性价比分析、响应速度与并发能力、开源生态与私有化部署灵活性,帮助用户根据自身需求在 DeepSeek、ChatGPT、Claude、Gemini、Llama 等模型中

2026.05.12

165

12

DeepSeek行业应用场景实战
DeepSeek行业应用场景实战

以实际业务场景为导向,展示 DeepSeek 在不同行业中的落地应用方案,涵盖代码开发辅助(代码生成/审查/重构/单元测试编写)、长文写作与内容创作(报告/文案/论文大纲)、Excel 数据分析与可视化建议、智能客服机器人搭建(意图识别/多轮对话/知识库检索)、RAG 检索增强生成实现企业知识库问答、合同与法律文本审查、教育领域个性化辅导,帮助用户将 DeepSeek 转化为切实的生产力工具。

2026.05.12

372

17

DeepSeek本地部署与私有化方案
DeepSeek本地部署与私有化方案

面向有数据隐私需求的开发者与企业,讲解 DeepSeek 开源模型的本地化部署方案,涵盖 DeepSeek-R1 各蒸馏版本(1.5B/7B/8B/14B/32B/70B)的硬件需求与能力对比、Ollama 一键本地运行与模型管理、vLLM 高性能推理服务部署、llama.cpp 量化推理(GGUF 格式/Q4/Q8 量化)在消费级显卡上的实践、Hugging Face Transformers 加载与微调、Docker 容器化部署、多

2026.05.12

222

21

DeepSeek 提示词工程与高效使用教程合集
DeepSeek 提示词工程与高效使用教程合集

聚焦如何通过提示词工程充分发挥 DeepSeek 的能力上限,涵盖基础 Prompt 结构(角色/任务/格式/约束)设计、System Prompt 系统指令的最佳实践、Few-shot 示例引导与 Zero-shot 直接提问的场景选择、思维链(Chain of Thought)逐步推理引导、复杂任务的分步拆解策略、输出格式控制(JSON/Markdown/表格)、避免幻觉与提升准确率的约束技巧、DeepSeek-R1 深度推理模式的

2026.05.12

267

26

DeepSeek API开发与应用集成教程合集
DeepSeek API开发与应用集成教程合集

系统讲解 DeepSeek 开放平台 API 的开发与集成方法,涵盖 API Key 鉴权与请求签名、Chat Completions 接口参数详解(temperature/top_p/max_tokens)、多轮对话上下文管理、流式输出(SSE Streaming)的前后端实现、Function Call 函数调用与外部工具对接、Embeddings 文本向量接口的使用、Python requests / openai SDK / J

2026.05.12

231

19

DeepSeek 入门与快速上手指南
DeepSeek 入门与快速上手指南

面向 AI 工具新手,从 DeepSeek 的账号注册、网页端与客户端使用讲起,介绍 DeepSeek-V3、DeepSeek-R1 等模型的能力定位与选择建议、对话提示词(Prompt)编写技巧、深度思考模式与联网搜索功能的使用场景、API Key 申请与首次接口调用流程,帮助用户快速上手 DeepSeek 并将其融入日常工作与学习。

2026.05.12

1869

18

Claude 进阶使用指南
Claude 进阶使用指南

本专题面向已经具备基础使用经验的用户,深入解析 Claude 在复杂场景中的高阶应用方式,重点解决“如何让 AI 真正参与到实际工作流程中”的问题。让 Claude 成为日常工作中可持续复用的效率引擎,在内容创作、开发实践与信息处理等多个领域实现显著提效。

2026.03.27

319

16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Claude Code 快速上手核心指南
Claude Code 快速上手核心指南

共0课时 | 0人学习

Claude Code 官方文档
Claude Code 官方文档

共0课时 | 0人学习

Claude Code 官方中文文档
Claude Code 官方中文文档

共0课时 | 0人学习