Perplexity.ai
    Perplexity.ai
    • pplx-api 入门
    • 速率限制
    • 支持型号
    • 功能路线图
    • PerplexityBot
    • 价钱
    • 常见问题
    • 聊天完成
      POST

      聊天完成

      开发环境
      http://dev-cn.your-api-server.com
      开发环境
      http://dev-cn.your-api-server.com
      POST
      /chat/completions
      为给定的聊天对话生成模型的响应。
      请求示例请求示例
      Shell
      JavaScript
      Java
      Swift
      curl --location --request POST 'http://dev-cn.your-api-server.com/chat/completions' \
      --header 'content-type: application/json' \
      --data-raw '{
        "model": "mistral-7b-instruct",
        "messages": [
          {
            "role": "system",
            "content": "Be precise and concise."
          },
          {
            "role": "user",
            "content": "How many stars are there in our galaxy?"
          }
        ]
      }'
      响应示例响应示例
      200 - 成功示例
      {
        "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
        "model": "string",
        "object": "string",
        "created": 0,
        "choices": [
          {
            "index": 0,
            "finish_reason": "stop",
            "message": {
              "content": "string",
              "role": "system"
            },
            "delta": {
              "content": "string",
              "role": "system"
            }
          }
        ],
        "usage": {
          "prompt_tokens": 0,
          "completion_tokens": 0,
          "total_tokens": 0
        }
      }

      请求参数

      Header 参数
      content-type
      string 
      必需
      示例值:
      application/json
      Body 参数application/json
      model
      string 
      必需
      将完成提示的模型的名称。可能的值包括pplx-7b-chat, pplx-70b-chat, pplx-7b-online, pplx-70b-online, llama-2-70b-chat, codellama-34b-instruct, mistral-7b-instruct。
      messages
      array [object {2}] 
      必需
      包含迄今为止对话的消息列表。
      role
      string 
      必需
      说话者在这轮对话中的角色。在(可选)系统消息之后,用户和助理角色应与userthen交替assistant,以 结尾user。
      content
      string 
      必需
      本轮对话中的消息内容。
      示例

      返回响应

      🟢200成功
      application/json
      Body
      id
      string 
      必需
      model
      string 
      必需
      object
      string 
      必需
      created
      integer 
      必需
      choices
      array [object {4}] 
      必需
      index
      integer 
      可选
      finish_reason
      string 
      可选
      message
      object 
      可选
      delta
      object 
      可选
      usage
      object 
      必需
      prompt_tokens
      integer 
      必需
      completion_tokens
      integer 
      必需
      total_tokens
      integer 
      必需
      🟠422参数错误
      上一页
      常见问题
      Built with