快速、可靠的 AI 网关
使用与 OpenAI 兼容的API连接到数十个AI大模型。
https://aichat.p2hp.com/api/v1
最适合日常对话和一般任务的模型
更强大的语言模型,适合复杂任务
根据特定需求定制的模型
Chat Completion API 允许您与 AI 模型进行自然对话。支持多轮对话,可以设置系统提示和用户消息,适用于构建对话机器人和智能助手。
https://aichat.p2hp.com/api/v1/chat/completions
#pip install openai
from openai import OpenAI
client = OpenAI(
api_key='your-api-key',
base_url = 'https://aichat.p2hp.com/api/v1'
)
completion = client.chat.completions.create(
model="gpt-4o",
messages=[
{
"role": "user",
"content": "你好",
},
],
)
print(completion.choices[0].message.content)
参数 | 类型 | 必需 | 描述 |
---|---|---|---|
model | string | 是 | 要使用的模型 ID (如: gpt-4o, gpt-4) |
messages | array | 是 | 对话消息数组,包含角色(system/user/assistant)和内容 |
stream | bool | 否 | 是否流式输出,默认为false. |
temperature | number | 否 | 采样温度,0-2 之间。较高的值会使输出更随机 |
max_tokens | integer | 否 | 生成的最大令牌数 |
{
"id": "chatcmpl-123abc...",
"object": "chat.completion",
"created": 1677652288,
"model": "gpt-4o",
"choices": [{
"index": 0,
"message": {
"role": "assistant",
"content": "Hello! How can I help you today?"
},
"finish_reason": "stop"
}],
"usage": {
"prompt_tokens": 9,
"completion_tokens": 12,
"total_tokens": 21
}
}
字段 | 描述 |
---|---|
id | 响应的唯一标识符 |
choices[].message.content | AI 助手的回复内容 |
choices[].finish_reason | 生成停止的原因 (stop, length, content_filter) |
usage.total_tokens | 本次请求使用的总令牌数 |
状态码 | 描述 |
---|---|
200 | 请求成功 |
400 | 请求参数错误 |
401 | 认证失败或 API key 无效 |
429 | 请求超过速率限制 |