Skip to main content
POST
/
v1
/
chat
/
completions
chat mode
curl --request POST \
  --url https://gptproto.com/v1/chat/completions \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: application/json' \
  --data '{
  "stream": true,
  "model": "<string>",
  "messages": [
    {}
  ]
}'
{
  "error": {
    "message": "Invalid request parameters",
    "type": "invalid_request_error",
    "code": "invalid_parameters"
  }
}

Overview

This endpoint provides chat mode functionality.

Authentication

This endpoint requires authentication using a Bearer token.
Authorization
string
required
Your API key in the format: Bearer YOUR_API_KEY

Request Body

stream
boolean
Whether to stream the response
model
string
required
The model to use for the request
messages
array
required
Array of message objects for the conversation

Request Example

curl -X POST "https://gptproto.com/v1/chat/completions" \
  -H "Authorization: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "stream": true,
  "model": "gpt-4o-image-vip",
  "messages": [
    {
      "content": "Draw a horse",
      "role": "user"
    }
  ]
}'

Response

Success
200
Successful response
{
  "status": "success"
}

Error Responses

{
  "error": {
    "message": "Invalid request parameters",
    "type": "invalid_request_error",
    "code": "invalid_parameters"
  }
}