> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aihubmix.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 调用本站非 OpenAI 模型

## 原理

本站以 OpenAI 模型调用接口为标准，聚合了多个非 OpenAI 模型，包括但不限于谷歌的 Gemini-2.0-flash、Claude Sonnet 3.7 等模型。调用非 OpenAI 模型和调用 OpenAI 模型一样，只需要修改对应的 `模型 ID` 即可。模型 ID 见网站后台设置页面：

<img src="https://mintcdn.com/aihubmix/_Cbum_77AgsRh-CI/public/cn/juhe05.PNG?fit=max&auto=format&n=_Cbum_77AgsRh-CI&q=85&s=481722543565154bfdfd56d0a47c489b" alt="图片" width="1348" height="714" data-path="public/cn/juhe05.PNG" />

## 应用场景（Lobe-chat 为例）

通常情况下本网站提供的 key 仅可调用 OpenAI 模型（如 gpt-4 等等）。

<img src="https://mintcdn.com/aihubmix/_Cbum_77AgsRh-CI/public/cn/juhe1.png?fit=max&auto=format&n=_Cbum_77AgsRh-CI&q=85&s=7842f18385e3e0f01a7b4e13ad9f7e8f" alt="图片" width="1259" height="854" data-path="public/cn/juhe1.png" />

如果想要调用聚合的模型，可以通过自定义模型名称的方式实现。

1. 首先打开设置界面，找到模型列表一栏。

2. * 打开网站模型广场页面。
   * 复制你想要使用的模型名称（如 o3-mini 或 gemini-2.0-flash）。\
     <img src="https://mintcdn.com/aihubmix/njYPCqTk0m3HBNaY/public/cn/juhe2.png?fit=max&auto=format&n=njYPCqTk0m3HBNaY&q=85&s=8f45a026f16f9a673ef2c2a0519713d9" alt="图片" width="1424" height="715" data-path="public/cn/juhe2.png" />\\
     <img src="https://mintcdn.com/aihubmix/njYPCqTk0m3HBNaY/public/cn/juhe25.png?fit=max&auto=format&n=njYPCqTk0m3HBNaY&q=85&s=77f5392ca0b53e33e27aaf0f33da124c" alt="图片" width="1261" height="646" data-path="public/cn/juhe25.png" />

3. * 输入你想要使用的模型名称并选择。
   * 确认手动添加的模型出现在 open ai 一栏的下方。\\
     <img src="https://mintcdn.com/aihubmix/njYPCqTk0m3HBNaY/public/cn/juhe3.png?fit=max&auto=format&n=njYPCqTk0m3HBNaY&q=85&s=f77eaa7ec0711290ddd7811278c03f6f" alt="图片" width="523" height="657" data-path="public/cn/juhe3.png" />

4. 选择 open ai 一栏中自己要使用的模型（比如 gpt-4o-mini），效果如下：
   <img src="https://mintcdn.com/aihubmix/njYPCqTk0m3HBNaY/public/cn/juhe4.png?fit=max&auto=format&n=njYPCqTk0m3HBNaY&q=85&s=e7ce26fd20e0bbcd86f06aa44709d2d3" alt="图片" width="1076" height="322" data-path="public/cn/juhe4.png" />

## 开发调用 - 以官方库为例子

* 使用官方库示例代码进行调用。以下是一个 Python 示例代码：

```python theme={null}
from openai import OpenAI

client = OpenAI(
    api_key="sk-***", # 换成你在 AiHubMix 生成的密钥
    base_url="https://aihubmix.com/v1"
)

chat_completion = client.chat.completions.create(
    messages=[
        {
            "role": "user",
            "content": "Say this is a test",
        }
    ],
    model="gpt-4o-mini",
)

print(chat_completion)
```

## 特殊情况（Next Web 客户端）

如果你使用的是 Next Web 客户端，确保你已经升级到最新版本（v2.13.0）。在这个版本中，增加了自定义模型的方式：

1. **输入自定义模型名：**
   * 由于 Next Web 客户端会根据输入的模型名称自动判断模型服务商，而本网站提供的 key 只适用于 OpenAI 接口。
   * 所以在输入自定义模型名时，格式应为：“+‘想使用的模型名字’@OpenAI”。
   * 例如，若要使用 gemini-pro 模型，自定义模型名输入：“+gemini-pro\@OpenAI”。
   * 通过这种方式，可以把模型服务商手动指向 OpenAI。
2. **确认选择：**
   * 在选择模型界面，确认手动添加的模型（OpenAI）出现在下方。\\
     <img src="https://mintcdn.com/aihubmix/njYPCqTk0m3HBNaY/public/cn/juhe5.png?fit=max&auto=format&n=njYPCqTk0m3HBNaY&q=85&s=cbb0882e5b59f59970f44571c5da0c42" alt="图片" width="1220" height="938" data-path="public/cn/juhe5.png" />
