Models available :


CURL


Request

curl "<https://api.znapai.com/v1/chat/completions>" \\
    -H "Content-Type: application/json" \\
    -H "Authorization: Bearer $ZnapAI_API_KEY" \\
    -d '{
        "model": "gpt-4o-mini",
        "messages": [
            {
                "role": "user",
                "content": "Hello!"
            }
        ]
    }'

Response

{
  "id": "chatcmpl-B8rLGf4crBdVhX7a13Ae37NI9h2Re",
  "created": 1741451370,
  "model": "gpt-4o-mini-2024-07-18",
  "object": "chat.completion",
  "system_fingerprint": "fp_ded0d14823",
  "choices": [
    {
      "finish_reason": "stop",
      "index": 0,
      "message": {
        "content": "Hello! How can I assist you today?",
        "role": "assistant",
        "tool_calls": null,
        "function_call": null
      }
    }
  ],
  "usage": {
    "completion_tokens": 9,
    "prompt_tokens": 9,
    "total_tokens": 18,
    "completion_tokens_details": {
      "accepted_prediction_tokens": 0,
      "audio_tokens": 0,
      "reasoning_tokens": 0,
      "rejected_prediction_tokens": 0
    },
    "prompt_tokens_details": {
      "audio_tokens": 0,
      "cached_tokens": 0
    }
  },
  "service_tier": null,
  "prompt_filter_results": [
    {
      "prompt_index": 0,
      "content_filter_results": {
        "hate": {
          "filtered": false,
          "severity": "safe"
        },
        "jailbreak": {
          "filtered": false,
          "detected": false
        },
        "self_harm": {
          "filtered": false,
          "severity": "safe"
        },
        "sexual": {
          "filtered": false,
          "severity": "safe"
        },
        "violence": {
          "filtered": false,
          "severity": "safe"
        }
      }
    }
  ]
}

OpenAI Python SDK


Request

import openai
client = openai.OpenAI(
    api_key="$ZnapAI_API_KEY",
    base_url="<https://api.znapai.com/>"
)

completion = client.chat.completions.create(
    model="gpt-4o-mini",
    messages = [
        {
            "role": "user",
            "content": "hello"
        }
    ]
)

print(completion)