https://open.api.ashuiai.cnhttps://open.api.ashuiai.cn/v1/chat/completions| 参数名 | 是否必须 | 类型 | 说明 |
|---|---|---|---|
| Content-Type | 是 | string | 请求类型: application/json |
| Authorization | 是 | string | Bearer api_key |
| 参数名 | 是否必须 | 类型 | 说明 |
|---|---|---|---|
| model | 是 | string | 调用的模型名称 |
| messages | 是 | []object | 消息主体 |
| stream | 是 | bool | 控制是否开启流式输出 |
| frequency_penalty | 否 | float64 | 频率惩罚。为了稍微减少输出中的重复词语,惩罚系数的合理值通常约为0.1至1。如果目标是显著抑制重复,系数可以增加到2,但这可能会对输出的质量产生负面影响。相反,使用负值可以增加重复的可能性。 |
| max_tokens | 否 | float64 | 限制单次对话请求中,大模型生成 completion 的最大 token 数,建议为token上限的一半 |
| presence_penalty | 否 | float64 | presence_penalty 参数用于控制生成文本中是否包含新话题。它通过对已经生成的标记施加惩罚,来鼓励模型生成更多新内容。取值范围:-2.0 到 2.0 |
| temperature | 否 | float64 | 温度。 |
| top_p | 否 | float64 | 介于 0 和 1.0 之间的数字。在温度不为0时,优先提炼top_p比例的token值作为对话依据 |
| file_list | 否 | array | 文件url列表(传递该参数则为文件解析,文件解析与图片解析无法同时存在) |
| web_search | 否 | bool | 是否联网 |
| 参数名 | 参数描述 | 参数类型 | 是否必填 |
|---|---|---|---|
| role | 对话的角色 | string | 是 |
| content | 对话内容 | object | 是 |
"messages": [
{
"role": "system",
"content": "对话携带的提示词"
},
{
"role": "user",
"content": "对话内容"
}
]"messages": [
{
"role": "system",
"content": "对话携带的提示词"
},
{
"role": "user",
"content": [
{
"type": "text",
"text": "这张图有啥"
},
{
"type": "image_url",
"image_url": {
"url": "https://img1.baidu.com/it/u=1458976551,2839064554\u0026fm=253\u0026fmt=auto\u0026app=138\u0026f=JPEG?w=800\u0026h=1422"
}
}
]
}
]{
"frequency_penalty": 0,
"max_tokens": 4096,
"messages": [
{
"role": "system",
"content": "测试提示词123"
},
{
"role": "user",
"content": "你好"
}
],
"model": "ashuiai-4.0",
"presence_penalty": 0,
"stream": true,
"temperature": 0
}data:
{
"id": "chat99178712-6398-11ef-9fd7-3cecef9ef2bc",
"object": "chat.completion.chunk",
"created": 1724669253,
"model": "kfzmxmc",
"system_fingerprint": null,
"choices":
[
{
"index": 0,
"delta":
{
"content": "hello word"
},
"logprobs": null,
"finish_reason": "stop"
}
]
}
data:[DONE]data:
{
"Type": "string",
"Data": null,
"Err": "不存在的模型",
"Code": 700
}| 错误码 | 错误信息 |
|---|---|
| 0 | 成功 |
| 500 | 内部错误 |
| 400 | 参数异常 |
| 401 | message结构异常 |
| 600 | 无效的key |
| 601 | 用户被封禁 |
| 700 | 模型名称错误 |
| 701 | 模型暂不支持该功能 |
| 800 | 您的账户已欠费,请充值后重试。 |
| 900 | 不支持的文件类型(文件解析) |