V1

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

请求 URL

https://ai-gateway-intl.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-intl.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 数组可以包含多个消息对象,具体根据业务需求而定。