Shark AI/Models/

gpt-5.4

Text

Model Information

Model IDopenai/gpt-5.4
CategoryText
Endpoint/api/v1/chat/completions
Protocols
OpenAI Chat Completions

Request

POST https://shark.ai/api/v1/chat/completions

Authentication: Authorization: Bearer <api-key>

Request Parameters

ParameterTypeRequiredDescription
modelstringModel ID
messagesarrayArray of message objects with role and content
streambooleanEnable SSE streaming
temperaturenumber0.0 – 2.0
max_tokensintegerMaximum output tokens
top_pnumberNucleus sampling, 0.0 – 1.0

Code Examples

curl -X POST https://shark.ai/api/v1/chat/completions \
  -H "Authorization: Bearer <api-key>" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "openai/gpt-5.4",
  "messages": [
    {
      "role": "user",
      "content": "Hello!"
    }
  ],
  "stream": false
}'

Response

Response (200 OK)
{
  "id": "chatcmpl-xxx",
  "object": "chat.completion",
  "created": 1700000000,
  "model": "openai/gpt-5.4",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "..."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 10,
    "completion_tokens": 20,
    "total_tokens": 30
  },
  "credit": 4.5
}

Error Codes

HTTPTypeDescription
400invalid_request_errorInvalid parameters
400content_moderationContent blocked by safety system
400input_too_largeInput exceeds model limit
401auth_errorInvalid API key
402insufficient_creditsNot enough credits
429rate_limit_errorToo many requests
502provider_errorUpstream error, retry later
504timeout_errorRequest timed out
Try in PlaygroundAPI ReferenceAll Models