白菜GPT
  1. 聊天 Chat
白菜GPT
  • 🚀 快速了解白菜GPT
  • 🔑充值卡兑换获取API KEY
  • 🎨充值卡兑换DALLE3自助出图
  • 🆓获取免费会员API KEY
  • 🆒自助充值付费API KEY
  • 基础教程
    • 快速上手
    • 快速开始
  • 开发前必读
    • 01获取白菜API_KEY
    • 02返回码说明
    • 03支持模型配额及价格
  • API接口文档
    • 聊天 Chat
      • 创建聊天
        POST
    • 模型 Models
      • 列出模型
    • 图像 Images
      • 创建图像
    • 向量生成接口(Embeddings)
      • 创建嵌入
  • 保姆级教程
    • 白菜GPT配合LobeChat搭建免费私人ChatGPT保姆级教程。
    • FastGPT接入白菜GPT保姆教程
    • 虹猫AI配置
  • 开发应用教程
    • ChatGPT三方客户端推荐
    • OpenAI官方库使用示例
    • AIAgent之AutoGen代码示例
    • Zotero + GPT:让人工智能助力你的文档阅读之旅
    • Zotero + GPT:让人工智能助力你的文档阅读之旅By白菜GPT
  • 付费版介绍
    • 付费会员简介
  • 常见问题
    • 常见问题及解决方法
  • 协议
    • 服务条款
    • 免责声明
    • 隐私声明
  1. 聊天 Chat

创建聊天

POST
https://api.baicaigpt.com/v1/chat/completions
接口描述:为给定的聊天对话创建模型响应。创建聊天完成" 意味着可能是指在聊天对话中生成或补全一部分内容,使得对话更加连贯或完整。
官方文档:接口格式和官方API一致,未尽事宜,可参见官方文档https://platform.openai.com/docs/api-reference/chat/create

请求参数

Header 参数
Authorization
string 
必需
示例值:
Bearer baicai-xxxxxxxx
Content-Type
string 
必需
示例值:
application/json
Body 参数application/json
model
string 
必需
要使用的模型的 ID。有关哪些模型适用于聊天 API 的详细信息,请参阅模型终结点兼容性表。
messages
array [object {2}] 
必需
已聊天格式生成聊天完成的消息。示例 Python 代码。
role
string 
必需
content
string 
必需
示例
{
    "model": "gpt-3.5-turbo",
    "messages": [
      {
        "role": "system",
        "content": "You are a helpful assistant."
      },
      {
        "role": "user",
        "content": "Hello!"
      }
    ]
  }

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.baicaigpt.com/v1/chat/completions' \
--header 'Authorization: Bearer baicai-xxxxxxxx' \
--header 'Content-Type: application/json' \
--data-raw '{
    "model": "gpt-3.5-turbo",
    "messages": [
      {
        "role": "system",
        "content": "You are a helpful assistant."
      },
      {
        "role": "user",
        "content": "Hello!"
      }
    ]
  }'

返回响应

🟢200成功
application/json
Body
id
string 
必需
object
string 
必需
created
integer 
必需
model
string 
必需
system_fingerprint
string 
必需
choices
array [object {4}] 
必需
index
integer 
可选
message
object 
可选
logprobs
null 
可选
finish_reason
string 
可选
usage
object 
必需
prompt_tokens
integer 
必需
completion_tokens
integer 
必需
total_tokens
integer 
必需
示例
{
  "id": "chatcmpl-123",
  "object": "chat.completion",
  "created": 1677652288,
  "model": "gpt-3.5-turbo-0613",
  "system_fingerprint": "fp_44709d6fcb",
  "choices": [{
    "index": 0,
    "message": {
      "role": "assistant",
      "content": "\n\nHello there, how may I assist you today?",
    },
    "logprobs": null,
    "finish_reason": "stop"
  }],
  "usage": {
    "prompt_tokens": 9,
    "completion_tokens": 12,
    "total_tokens": 21
  }
}

白菜GPT | 让AI普惠大众

国内直连,无需代理,支持GPT4,扫码开通会员,领取免费API_KEY

免费GPT3.5/4
上一页
03支持模型配额及价格
下一页
列出模型
Built with