国际站
    控制台
    • 产品简介
    • 快速开始
    • 产品动态
    • 开发指南
      • V1
      • V2
        • 概述
        • 公共请求头简介
        • 腾讯-混元
        • 百度-千帆
        • 字节-豆包
        • 阿里-通义
        • Moonshot-KIMI
        • Minimax
        • Open AI
        • Gemini
    • 常见问题

    V1

    首先请参考快速开始新建 AI 网关,配置相关参数。
    接下来我们以一个 curl 请求为例介绍 AI Gateway V1 版本集成 OPEN AI 使用示例。

    请求 URL

    https://ai-gateway.eo-edgefunctions7.com/v1/chat/completions

    请求方法

    POST

    请求头

    参数名称
    必选
    类型
    描述
    OE-Key
    string
    网关 API 密钥
    OE-Gateway-Name
    string
    网关名称
    OE-AI-Provider
    string
    AI 服务提供商,固定值:openai
    Authorization
    string
    LLM 服务商的认证密钥
    Content-Type
    string
    固定值:application/json

    请求体

    参数名称
    必选
    类型
    描述
    model
    string
    模型名称
    messages
    array
    消息列表,每个消息包含角色和内容
    stream
    boolean
    是否启用流式处理
    
    请求体示例
    {
    "model": "gpt-3.5-turbo",
    "messages": [
    {
    "role": "user",
    "content": "1+1=?"
    }
    ]
    }

    响应示例

    响应格式为 JSON,具体内容根据实际 API 返回结果而定。

    curl 请求示例

    curl --location --request POST 'https://ai-gateway.eo-edgefunctions7.com/v1/chat/completions' \
    --header 'OE-Key: xxxx' \
    --header 'OE-Gateway-Name: xxxx' \
    --header 'OE-AI-Provider: openai' \
    --header 'Authorization: Bearer xxxx' \
    --header 'Content-Type: application/json' \
    --data-raw '{
    "model":"gpt-3.5-turbo",
    "messages": [
    {
    "role": "user",
    "content": "1+1=?"
    }
    ]
    }'

    注意事项

    注意:
    1. 请确保所有必填参数都已正确填写。
    2. 根据实际情况调整 Authorization 头的填写。
    3. 请求体中的 messages 数组可以包含多个消息对象,具体根据业务需求而定。