在 LiteLLM 中使用 Muapi

LiteLLM 可以直接调用 Muapi 的 OpenAI 兼容聊天接口,也可以通过 LiteLLM 代理提供该模型。

直接调用

安装 litellm,在 Muapi 控制台创建密钥,并从 https://api.muapi.ai/v1/models?type=text 选择模型。

import os
from litellm import completion

response = completion(
    model="openai/qwen-3-8-27b-obliterated",
    api_base="https://api.muapi.ai/v1",
    api_key=os.environ["MUAPI_API_KEY"],
    messages=[{"role": "user", "content": "写一段简短的项目简介。"}],
)
print(response.choices[0].message.content)

将示例模型替换为列表中的准确 ID。

LiteLLM 代理

在 config.yaml 中定义模型:

model_list:
  - model_name: muapi-chat
    litellm_params:
      model: openai/qwen-3-8-27b-obliterated
      api_base: https://api.muapi.ai/v1
      api_key: os.environ/MUAPI_API_KEY

设置 MUAPI_API_KEY 后运行 litellm --config config.yaml。密钥应保存在服务器环境中,不要提交到配置文件或代码仓库。工具调用仅适用于 Muapi 模型列表中标记 capabilities.tools: true 的模型。图像生成是单独 API,见 OpenAI 兼容 API。