API Compatibility

Loap API 同时支持 ⭐ OpenAI API 格式和 ⭐ Chat Nio API 调用方式。

您可以通过 OpenAI API 格式兼容市面上的各种工具和模型,也可以通过 Loap API 调用方式使用 Chat Nio 的独有功能。

下文讲述如何使用 OpenAI API 格式接入 Chat Nio。

💻 API 接入点​

提示

下文以 Loap API 官方站 为例,其他站点请更换接入点为对应站点的接入点。

站点示例:如 https://api.loap.cc 的接入点为 https://api.loap.cc/v1 或者 https://api.loap.cc/api/v1

🚀 获取 API Key​

  • 登录 Loap API 官网,点击右上角的头像,进入下拉菜单。点击 API 设置,复制您的 API Key 即可 (如果 Key 为空,请点击 刷新 按钮)。

  • 或者从侧边栏进入,同上述步骤获取 API Key。

🧚‍♀️ 常用工具对接​

联网搜索

  • Loap API 提供了联网搜索功能,可以通过设置在模型前面加上 web- 前缀来启用联网搜索功能,如 web-gpt-3.5-turbo

  • (仅需要在其他项目中设置 web- 模型名,不需要在 Chat Nio 对接时设置)

  1. Next Chat

    • 设置中启用 自定义接口

    • 服务商选择 OpenAI

    • 接口地址填写 https://api.loap.cc

    • API Key 填写上文获取的 API Key

  2. Lobe Chat

    • 设置设置接入点为 https://api.loap.cc/v1

  3. One API / New API

    • 进入渠道选项添加 OpenAI 类型渠道

    • 接口地址填写 https://api.loap.cc

    • 密钥填写上文获取的 API Key

    • 勾选需要导入的模型列表 (自定义模型需要手动输入模型名)

  4. Chat Nio

    • 进入后台管理的渠道页点击 对接上游

    • 接入点填写 https://api.loap.cc

    • 密钥填写上文获取的 API Key

    • 点击对接按钮即可快速同步上游渠道并同步支持模型

  5. Chat Box

    • 代理设置为 https://api.loap.cc

    • API Key 填写上文获取的 API Key

  6. GPT Academic

    • 配置中自定义 Key 格式设置为:CUSTOM_API_KEY_PATTERN = "sk-[a-zA-Z0-9]{64}$"

    • 配置中增加 URL 重定向:API_URL_REDIRECT = {"https://api.openai.com/v1/chat/completions": "https://api.loap.cc/v1/chat/completions"}

    • 配置填写上文获取的 API Key

  7. ChatGPT Sidebar

    • 设置中填写接入点为 https://api.loap.cc

    • API Key 填写上文获取的 API Key

  8. OpenAI SDKs (Python)

    python

    import openai
    
    openai.base_url = "https://api.loap.cc/v1" # 接入点
    openai.api_key = "sk-..." # 填写上文获取的 API Key
    openai.skip_checking = True # 跳过模型检查
    
    response = openai.ChatCompletion.create(
        model="gpt-3.5-turbo",
        messages=[
            {"role": "system", "content": "hi"},
        ]
    )
    
    print(response.choices[0].message.content)