Định dạng Chat Completions

Tạo câu trả lời mẫu dựa trên lịch sử cuộc trò chuyện. Hỗ trợ đầu ra dạng luồng và không dạng luồng.

Tương thích với OpenAI Chat Completions API.

POST /v1/chat/completions https://api.covanexus.com
Authorization
Nội dung

Authorization

Authorization BearerAuth

Authorization Bearer

Sử dụng xác thực Bearer Token. Định dạng: Authorization: Bearer $COVA_NEXUS_API_KEY

in: tiêu đề

Nội dung yêu cầu

application/json

model* string
ID mô hình
messages* array[object]
Danh sách tin nhắn hội thoại
temperature? number
Nhiệt độ lấy mẫu
Default 1 | Range 0 ≤ value ≤ 2
top_p? number
Tham số lấy mẫu nucleus
Default 1 | Range 0 ≤ value ≤ 1
n? integer
Số lượng cần tạo
Giá trị mặc định 1 ≥
stream? boolean
Có truyền đầu ra dạng luồng hay không
Sai mặc định
stream_options? object
Tùy chọn đầu ra dạng luồng
stop? string | array[string]
Chuỗi dừng
max_tokens? integer
Số token tối đa được tạo
max_completion_tokens? integer
Số token hoàn tất tối đa
presence_penalty? number
Có hình phạt
Default 0 | Range -2 ≤ value ≤ 2
frequency_penalty? number
Mức phạt tần suất
Default 0 | Range -2 ≤ value ≤ 2
logit_bias? object
Độ lệch logit
user? string
ID người dùng
tools? array[object]
Danh sách các công cụ có sẵn (Gọi hàm)
tool_choice? string | object
Chiến lược chọn công cụ
response_format? object
Định dạng phản hồi
seed? integer
Hạt giống ngẫu nhiên
reasoning_effort? string
Cường độ suy luận (mô hình được sử dụng để hỗ trợ suy luận)
Giá trị trong "thấp" | "trung bình" | "cao"
modalities? array[string]
Phương thức đầu ra
audio? object
Cấu hình đầu ra âm thanh

Nội dung phản hồi

Mã trạng tháiKiểu
200application/json
400application/json
429application/json
curl -X POST "https://api.covanexus.com/v1/chat/completions" \
  -H "Authorization: Bearer " \
  -H "Content-Type: application/json" \
  -d '{
  "model": "gpt-4",
  "messages": [
    {
      "role": "system",
      "content": "string"
    },
    {
      "role": "user",
      "content": "string"
    }
  ]
}'
200
400
429
{
  "id": "string",
  "object": "chat.completion",
  "created": 0,
  "model": "string",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "system",
        "content": "string"
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 0,
    "completion_tokens": 0,
    "total_tokens": 0
  }
}

BearerAuth