Models available :
- chat completion :
- Reasoning models
- o1
- o3
- o1-mini
- o3-mini
- o4-mini
- Flagship chat models
- Cost-optimized models
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)