OneApi
    OneApi
    • OneApi说明
    • 获取模型列表
      GET
    • 对话
      POST

      对话

      POST
      /v1/chat/completions

      请求参数

      Authorization
      在 Header 添加参数
      Authorization
      ,其值为在 Bearer 之后拼接 Token
      示例:
      Authorization: Bearer ********************
      Header 参数

      Body 参数application/json

      示例
      {
          "model": "gpt-3.5-turbo",
          "messages": [
              {
                  "role": "system",
                  "content": "您是助手,专门为用户提供信息。"
              },
              {
                  "role": "user",
                  "content": "1+1=?"
              },
              {
                  "role": "assistant",
                  "content": "1+1=2"
              },
              {
                  "role": "user",
                  "content": "不对,1+1=10"
              }
          ],
          "temperature": 0.7,
          "max_tokens": 200
      }

      请求示例代码

      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://oneapi.popx.com/v1/chat/completions' \
      --header 'Authorization;' \
      --header 'Content-Type: application/json' \
      --data-raw '{
          "model": "gpt-3.5-turbo",
          "messages": [
              {
                  "role": "system",
                  "content": "您是助手,专门为用户提供信息。"
              },
              {
                  "role": "user",
                  "content": "1+1=?"
              },
              {
                  "role": "assistant",
                  "content": "1+1=2"
              },
              {
                  "role": "user",
                  "content": "不对,1+1=10"
              }
          ],
          "temperature": 0.7,
          "max_tokens": 200
      }'

      返回响应

      🟢200成功
      application/json
      Body

      示例
      {
          "id": "chatcmpl-BNdu70C3y6OqAr5TQUUB2MDY2Xsdu",
          "object": "chat.completion",
          "created": 1744974635,
          "model": "gpt-3.5-turbo-0125",
          "choices": [
              {
                  "index": 0,
                  "message": {
                      "role": "assistant",
                      "content": "抱歉,您可能混淆了十进制和二进制。在十进制中,1+1=2;而在二进制中,1+1=10。如果您在二进制中计算1+1,结果确实是10。感谢您的提醒!",
                      "refusal": null,
                      "annotations": []
                  },
                  "logprobs": null,
                  "finish_reason": "stop"
              }
          ],
          "usage": {
              "prompt_tokens": 50,
              "completion_tokens": 75,
              "total_tokens": 125,
              "prompt_tokens_details": {
                  "cached_tokens": 0,
                  "audio_tokens": 0
              },
              "completion_tokens_details": {
                  "reasoning_tokens": 0,
                  "audio_tokens": 0,
                  "accepted_prediction_tokens": 0,
                  "rejected_prediction_tokens": 0
              }
          },
          "service_tier": "default",
          "system_fingerprint": null
      }
      修改于 2025-04-18 12:17:21
      上一页
      获取模型列表
      Built with