VÝHLAŠOVACÍ FÁZA: Funkcie, ceny, parametre sa môžu v budúcnosti zmeniť.
Napájané optimalizovanou architektúrou založenou na Blibs, náš kompatibilný API s OpenAI poskytuje vysokovýkonné vyhodnocovanie veľkých jazykových modelov – bez potreby dedikovaných GPU zdrojov na Vašej strane. Hostované výlučne v európskych datových centrách, zabezpečujú hladké integrovanie so Vašími aplikáciami pri dodržaní striktných požiadaviek na dodržiavanie GDPR. Využívajúc škálateľnú infraštruktúru Trooper.AI, toto riešenie odstraňuje hardvérové obmedzenia a umožňuje ekonomicky úsporný nasadenie pre štart-upy i podniky. Ať už budujete chabotky, precízne nastávate modely alebo implementujete prácu generatívnej umelhej inteligencie, naš API ponúka odpovedi s nízkou latenciou a spolehlivosťou vo výške podniku.
Navrhnuté pre flexibilitu, táto služba sa ľahko integruje do existujúcich pipeline prostredníctvom jednoduchých endpointov, podporuje spracovanie v balíčkach aj reálne dotazy. Zabezpečený trvalým úložišťom a pokročilými bezpečnostnými protokolmi – vrátane firewallov a ochrany pred DDoS útokami – zaisťuje neprerušenú dostupnosť na kritické úlohy umelnej inteligencie. Preskúmajte našie prispôsobené konfigurácie nižšie, aby zodpovedali požiadavkám vašho projektu.
Naša základná cennová ponuka je nasledovná. Môže sa pripočítať dodatočná cena podľa krajiny pri objednávke API Blib. Taktiež môžete využiť naše pravidelné akcie Extra Credits!
| Cesta | Model | Celkový max. počet tokenov | Maximálne vygenerované tokeny | Input/1M | Output/1M | +33 % Akcia | Výhody |
|---|---|---|---|---|---|---|---|
| živý | Google Gemma 4 2,3B + 0,15B (videnie) + 0,3B (zvuk) | 131,072 | 4,000 | €0.029 | €0.049 | Text, Chát, Videnie, Audiovizuálne, Logické uváženia, Nástroje, JSON | |
| Clara | Mistral Ministrál 3 13,5 B + 0,4 B (videnie) | 32,768 | 2,000 | €0.139 | €0.249 | Model EU, Videnie, Nástroje, Text, JSON | |
| Nikola | NVIDIA Nemotron 3 Nano 30B MoE (128 expertov, 6 aktívnych pri 3,5B) | 98,304 | 9,000 | €0.159 | €0.319 | Text, Logika, Nástroje, Programovanie, JSON |
* Aktuálna ponuka vám prináša +33% Bonusné Kredity na platbu od €150 tento mesiac. Zaplatiť €150 a dostaneš €200 na svoj účet!
Pred použitím našej API potrebujete objednať si svoj API Blib na našej stránke: Objednať API Blib
Môžete si vybrať svoj Model a svoju Regiónu a po nasadení požadovaného modelu by ste mali v vašom Správcom nadväzovania vidieť niečo podobné tomu:
Nabízame zadarmo systémový prompt až po 1 024 znakoch. Zadarmo dostupný systémový prompt je k dispozícii len cez dashboard! Dynamické správy systému odoslané cez API sú fakturované ako obvyklé. Kliknite na Akcie a uvidíte dialógové okno na úpravu systémového promtu:
Poďme na to, objednajte si API Blib už teraz:
Ak chcete porovnať naše LLM Endpointy s ďalšími platformami LLM, môžete použiť náš bezplatný nástroj na benchmarkovanie kvality LLM tu: Free LLM Quality Benchmark. Takto vypadá:
Otestujte ľubovolný kompatibilný LLM endpoint s OpenAI pomocou 25 automatizovaných kvalitných testov – logické uvažovanie, programovanie, viacjazyčnosť, štrukturovaný výstup, volanie nástrojov a viac.
https://eu.router.trooper.ai/v1
Regionálne endpoiny pre úrovň štátnej rezidencie dát:
| Doména | Región |
|---|---|
eu.router.trooper.ai |
EÚ (všetky datové centrá v EÚ) |
de.router.trooper.ai |
len Nemecko |
nl.router.trooper.ai |
len Hollandsko |
Všetky požiadavky vyžadujú Bearer token. Získať svoj API kľúč môžeš v správcovskom paneli.
Authorization: Bearer YOUR_TROOPER_KEY
Aktivujte trasy na trooper.ai/order-apiblib. Každá trasa vám poskytne meno modelu, ktoré použijete vo volaniach API.
| Cesta | Základný model | Výhody |
|---|---|---|
| živý | Google Gemma 4 | Najlacnejšie. Text, obrázky, audio, rozumové úlohy. Vysokovýkonnostné pracovné zátěže. |
| Clara | Ministral 3 | Zameraný na vizuálne úlohy. Rýchla obslužnosť, silná podpora európskych jazykov. |
| Nikola | NVIDIA Nemotron 3 Nano | Silný v oblasti logického uvážania. Generovanie kódu, volanie funkcií, agentické pracovné postupy. |
/v1/chat/completionsŠtandardný koncový bod pre dokončenie chatu kompatibilný s OpenAI.
/v1/modelsZoznamuje vaše aktivované modely. Vyžaduje autentifikáciu. Vracia len modely zodpovedajúce regiónu domény, z ktorej voláte.
Každý objekt modelu obsahuje:
| Pole | Typ | Popis |
|---|---|---|
id |
Vývojová verzia prístupu EARLY ACCESS: Funkcie, ceny a parametre sa môžu v budúcnosti zmeniť. Našia kompatibilná API s OpenAI je postavená na optimalizovanej architektúre založenej na Blibs, ktorá poskytuje vysokovýkonné vyvodzovanie veľkých jazykových modelov – bez potreby dedikovaných GPU zdrojov na vašej strane. Hostovaná výhradne v datových centrách v EU, zaručuje plynulú integráciu so vášimi aplikáciami pri dodržiavaní striktnej súladnosti s platným GDPR. Využívajúc škálateľnú infraštruktúru Trooper.AI, toto riešenie odstraňuje hardvérové obmedzenia a umožňuje nákladovo úsporné nasadenie pre štartupy aj podniky rovnako. Ako stavate chyboboty, uprecňujete modely alebo nasadzujete pracovné procesy generatívnej umelkej inteligencie, naša API ponúka odpovedi s nízkou latenciou a spolehlivosťou vo výške podniku. Navrhnutá pre flexibilitu, služba sa ľahko integruje do existujúcich pipeline cez... | Názov vašej trasy (používaný ako model vo vyžiadaniach) |
object |
Vývojová verzia prístupu EARLY ACCESS: Funkcie, ceny a parametre sa môžu v budúcnosti zmeniť. Našia kompatibilná API s OpenAI je postavená na optimalizovanej architektúre založenej na Blibs, ktorá poskytuje vysokovýkonné vyvodzovanie veľkých jazykových modelov – bez potreby dedikovaných GPU zdrojov na vašej strane. Hostovaná výhradne v datových centrách v EU, zaručuje plynulú integráciu so vášimi aplikáciami pri dodržiavaní striktnej súladnosti s platným GDPR. Využívajúc škálateľnú infraštruktúru Trooper.AI, toto riešenie odstraňuje hardvérové obmedzenia a umožňuje nákladovo úsporné nasadenie pre štartupy aj podniky rovnako. Ako stavate chyboboty, uprecňujete modely alebo nasadzujete pracovné procesy generatívnej umelkej inteligencie, naša API ponúka odpovedi s nízkou latenciou a spolehlivosťou vo výške podniku. Navrhnutá pre flexibilitu, služba sa ľahko integruje do existujúcich pipeline cez... | Vždy "model". |
owned_by |
Vývojová verzia prístupu EARLY ACCESS: Funkcie, ceny a parametre sa môžu v budúcnosti zmeniť. Našia kompatibilná API s OpenAI je postavená na optimalizovanej architektúre založenej na Blibs, ktorá poskytuje vysokovýkonné vyvodzovanie veľkých jazykových modelov – bez potreby dedikovaných GPU zdrojov na vašej strane. Hostovaná výhradne v datových centrách v EU, zaručuje plynulú integráciu so vášimi aplikáciami pri dodržiavaní striktnej súladnosti s platným GDPR. Využívajúc škálateľnú infraštruktúru Trooper.AI, toto riešenie odstraňuje hardvérové obmedzenia a umožňuje nákladovo úsporné nasadenie pre štartupy aj podniky rovnako. Ako stavate chyboboty, uprecňujete modely alebo nasadzujete pracovné procesy generatívnej umelkej inteligencie, naša API ponúka odpovedi s nízkou latenciou a spolehlivosťou vo výške podniku. Navrhnutá pre flexibilitu, služba sa ľahko integruje do existujúcich pipeline cez... | Identifikátor vlastníka. |
created |
celočíselný | Časová značka vzniku (Unix timestamp) |
base_models |
pole reťazcov | Názov/podkladový model(y) |
context_length |
celočíselný | Maximálna veľkosť kontextu (tokenov) |
max_tokens |
celočíselný | Maximálne vygenerované tokény. |
capabilities |
objekt | Vlastnosti/príznaky modelu (pozri nižšie). |
supported_parameters |
pole reťazcov | Parametre prijímané touto modifikáciou. |
Objekt možností:
| Príznak | Typ | Popis |
|---|---|---|
thinking |
bool | Podporuje reasoning_effort a rozumové postupy (chain-of-thought). |
tools |
bool | Podporuje volanie funkcií / nástrojov. |
vision |
bool | Podporuje vstupy obrázkov a PDF súborov. |
audio |
bool | Podporuje vstupy zvuku. |
json_mode |
bool | Podporuje response_format (JSON móde / štrukturované výstupy). |
token_budget |
bool | Podporuje explicitnú kontrolu rozpočtu tokenov pre myslenie. |
Použiť capabilities.thinking na určenie, či model prijíma parametre rozumového procesu pred ich odoslaním.
Príklad odpovedi:
{
"object": "list",
"data": [
{
"id": "clara",
"object": "model",
"owned_by": "trooper_42",
"created": 1700000000,
"base_models": ["Ministral-3"],
"context_length": 131072,
"max_tokens": 131072,
"capabilities": {
"tools": true,
"vision": true,
"audio": false,
"thinking": false,
"json_mode": true,
"token_budget": false
},
"supported_parameters": [
"temperature", "top_p", "max_tokens", "stream",
"response_format", "tools", "tool_choice"
]
}
]
}
/healthVracia dostupnosť koncového bodu a informácie o regióne.
Všetky parametre nasledujú formát OpenAI Chat Completions API.
| Paraméter | Typ | Popis |
|---|---|---|
model |
Vývojová verzia prístupu EARLY ACCESS: Funkcie, ceny a parametre sa môžu v budúcnosti zmeniť. Našia kompatibilná API s OpenAI je postavená na optimalizovanej architektúre založenej na Blibs, ktorá poskytuje vysokovýkonné vyvodzovanie veľkých jazykových modelov – bez potreby dedikovaných GPU zdrojov na vašej strane. Hostovaná výhradne v datových centrách v EU, zaručuje plynulú integráciu so vášimi aplikáciami pri dodržiavaní striktnej súladnosti s platným GDPR. Využívajúc škálateľnú infraštruktúru Trooper.AI, toto riešenie odstraňuje hardvérové obmedzenia a umožňuje nákladovo úsporné nasadenie pre štartupy aj podniky rovnako. Ako stavate chyboboty, uprecňujete modely alebo nasadzujete pracovné procesy generatívnej umelkej inteligencie, naša API ponúka odpovedi s nízkou latenciou a spolehlivosťou vo výške podniku. Navrhnutá pre flexibilitu, služba sa ľahko integruje do existujúcich pipeline cez... | Názov vašej trasy (napr. "clara", "nikola", "liv") |
messages |
pole | Pole zprávnych objektov (role + content) |
| Paraméter | Typ | Default | Popis |
|---|---|---|---|
max_tokens |
celočíselný | automaticky (32–4096) | Maximálne vygenerované tokeny. Automaticky orezané na okno kontextu trasy. |
max_completion_tokens |
celočíselný | — | Aliás pre max_tokens. |
stream |
bool | false |
Zapnúť prúdové odosielanie (streaming). |
temperature |
číslo | predvolený model | Teplota vzorkovania (0–2) |
top_p |
číslo | predvolený model | Výberové vzorkovanie podľa jádra. |
response_format |
objekt | — | {"type": "json_object"} or {"type": "json_schema", "json_schema": {...}} |
tools |
pole | — | Definície nástrojov pre volanie funkcií (formát OpenAI). |
tool_choice |
reťazec/objekt | — | Riadi výber nástroja ("auto", "none", alebo konkrétny nástroj). |
reasoning |
objekt | — | { "úsilie": "žiadne" |
reasoning_effort |
Vývojová verzia prístupu EARLY ACCESS: Funkcie, ceny a parametre sa môžu v budúcnosti zmeniť. Našia kompatibilná API s OpenAI je postavená na optimalizovanej architektúre založenej na Blibs, ktorá poskytuje vysokovýkonné vyvodzovanie veľkých jazykových modelov – bez potreby dedikovaných GPU zdrojov na vašej strane. Hostovaná výhradne v datových centrách v EU, zaručuje plynulú integráciu so vášimi aplikáciami pri dodržiavaní striktnej súladnosti s platným GDPR. Využívajúc škálateľnú infraštruktúru Trooper.AI, toto riešenie odstraňuje hardvérové obmedzenia a umožňuje nákladovo úsporné nasadenie pre štartupy aj podniky rovnako. Ako stavate chyboboty, uprecňujete modely alebo nasadzujete pracovné procesy generatívnej umelkej inteligencie, naša API ponúka odpovedi s nízkou latenciou a spolehlivosťou vo výške podniku. Navrhnutá pre flexibilitu, služba sa ľahko integruje do existujúcich pipeline cez... | — | Skratka: "none", "medium", "high". |
reasoning.exclude |
bool | false |
Vynechať obsah odôvodnenia z odpovedi. |
Štandardný prúdový režim (Server-Sent Events), plne kompatibilný s OpenAI SDK.
{ "stream": true }
Formát odpovedi: data: {...}\n\n riadky ukončené data: [DONE]\n\n.
Požadujte štrukturovaný výstup vo forme JSON. Uistite sa, že nastavíte ne len žiadost o JSON v texte správy, ale tiež aspoň parametre response_format na hodnotu json_object!
Ako sa model nepodarí vygenerovať platný JSON, nebudete pobraný.
{ "response_format": { "type": "json_object" } }
Podľa schémy:
{
"response_format": {
"type": "json_schema",
"json_schema": {
"name": "my_schema",
"schema": {
"type": "object",
"properties": {
"name": { "type": "string" },
"age": { "type": "integer" }
},
"required": ["name", "age"]
}
}
}
}
Odošlite obrázky cez URL alebo base64. PDF sú automaticky preložené na stránkové obrazy na strane servera.
{
"messages": [{
"role": "user",
"content": [
{ "type": "image_url", "image_url": { "url": "https://example.com/photo.jpg" } },
{ "type": "text", "text": "Describe this image." }
]
}]
}
Base64:
{
"type": "image_url",
"image_url": { "url": "data:image/png;base64,iVBOR..." }
}
Odoslať súbory zvuku v multimodálnych správach. Podporované na liv. Maximálna dĺžka je 30 sekúnd kvôli obmedzeniam modelu Gemma 4. Ak potrebujete viac, rozstrihajte svoj zvuk na prekrývajúce úseky a odosielajte ich postupne spolu s výsledkami už predtým transkodovaných častí.
Ovládajte, či a ako hlboko model uvažuje (reťazec myšlienok) pred odpoveďou.
| Hodnota | Výsledok |
|---|---|
"none" |
Myšlienkový proces vypnutý — najrýchlejšie odpovede, najnižšia spotreba tokenov. |
"low" |
Myšlienkový proces vypnutý — rovnaké ako žiadne. |
"medium" |
Myšlienkový proces zapnutý — model rozmysľuje krok po kroku pred odpoveďou. Vhodná rovnováha medzi kvalitou a rýchlosťou. |
"high" |
Myšlienkový proces zapnutý + hlboký — model dostáva pokyn myslieť veľmi pečlivo a v maximálnych detailloch. Najlepšie pre komplexnú matematiku, logiku a kódovanie. Ak je nastavené max_tokens, musí byť najmenej 4 096, inak bude žiadosť odmietnutá. |
Zapnúť štandardné myslenie:
{ "reasoning_effort": "medium" }
Zapnúť hlboké myslenie pre maximálnu kvalitu:
{ "reasoning_effort": "high" }
Ale cez reasoning objekt:
{ "reasoning": { "effort": "high" } }
Zakázať myslenie explicitne:
{ "reasoning_effort": "none" }
Na vynechanie vysvetlenia z odpovedi (myšlienkový proces prebieha, ale samotné tokeny vysvetlenia sa nevracia):
{ "reasoning": { "effort": "high", "exclude": true } }
Chovanie myslenia môže byť tiež konfigurované pre každú trasu v správcovskom paneli. Nastavenie panelu riadi predvolenú chýbku a spôsob vrátania odvodzovania:
"reasoning_effort": "medium" alebo "high"reasoning_content. <think> tagy vo obsahovej časti.Záchrana myšlienkového procesu: ak sa model dostane do cyklusu rozumovania, router automaticky obnovenie spustí a vráti použiteľnú odpoveď.
Štandardný formát nástrojov OpenAI. Funkcionuje so všetkými cestami.
{
"tools": [{
"type": "function",
"function": {
"name": "get_weather",
"description": "Get current weather for a location",
"parameters": {
"type": "object",
"properties": {
"location": { "type": "string" }
},
"required": ["location"]
}
}
}],
"tool_choice": "auto"
}
Ak vaše vstupné údaje prekročia okno kontextu, routér automaticky stlačí prostrednú časť rozhovoru na zhodnotenie veľkosti – žiadne ručné skracovanie nie je potrebné. Vždy dostanete odpoveď.
Zadarmo sa systémový prompt dá konfigurovať na každú trasu v správcovskom paneli. Je automaticky pridávaný k každej žiadosti a nefakturovaný.
Štandardný obal odpovedi OpenAI:
{
"id": "chatcmpl-abc123",
"object": "chat.completion",
"created": 1700000000,
"model": "clara",
"choices": [{
"index": 0,
"message": {
"role": "assistant",
"content": "Hello! How can I help you?"
},
"finish_reason": "stop"
}],
"usage": {
"prompt_tokens": 12,
"completion_tokens": 8,
"total_tokens": 20
}
}
Pri zapnutom rozumovaní môže odpoveď obsahovať reasoning_content po boku content.
Každá odpoveď obsahuje x-transaction-id hlavička pre účtovanie a ladenie.
Chyby nasledujú vo formáte obálky chýb OpenAI:
{
"error": {
"message": "The model 'nonexistent' does not exist.",
"type": "invalid_request_error",
"param": "model",
"code": "model_not_found"
}
}
| HTTP kód stavu | Kód | Popis |
|---|---|---|
| 400 | invalid_value |
Chýbajúci model, API kľúč, príliš krátky vstup alebo neplatný max_tokens. |
| 403 | invalid_api_key |
Neplatný API klúč alebo nedostatočný rozpočet. |
| 404 | model_not_found |
Model neexistuje alebo nie je aktivovaný. |
| 404 | region_mismatch |
Model nie je dostupný v požadovanej oblasti. |
| 500 | — | Vnútorná chyba routera. |
| 503 | — | Žiadne endpointy dostupné v požadovanom regióne. |
Zobraziť si populárne príklady kódu ako použiť kompatibilnú API s OpenAI pre inferenciu jazykových modelov. Adresa router.trooper.ai musí byť nahradená koncovým URL adresou uvedeným vo vašom objednávkom na API Blib!
from openai import OpenAI
client = OpenAI(
base_url="https://router.trooper.ai/v1",
api_key="YOUR_TROOPER_KEY"
)
response = client.chat.completions.create(
model="clara",
messages=[{"role": "user", "content": "Summarize this document."}],
max_tokens=1024
)
print(response.choices[0].message.content)
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://router.trooper.ai/v1",
apiKey: "YOUR_TROOPER_KEY",
});
const response = await client.chat.completions.create({
model: "nikola",
messages: [{ role: "user", content: "Write a unit test for this function." }],
max_tokens: 2048,
});
console.log(response.choices[0].message.content);
from openai import OpenAI
client = OpenAI(
base_url="https://router.trooper.ai/v1",
api_key="YOUR_TROOPER_KEY"
)
stream = client.chat.completions.create(
model="liv",
messages=[{"role": "user", "content": "Explain quantum computing."}],
max_tokens=2048,
stream=True
)
for chunk in stream:
content = chunk.choices[0].delta.content
if content:
print(content, end="", flush=True)
import json
from openai import OpenAI
client = OpenAI(
base_url="https://router.trooper.ai/v1",
api_key="YOUR_TROOPER_KEY"
)
response = client.chat.completions.create(
model="clara",
messages=[{"role": "user", "content": "List the 3 largest EU countries as JSON with name and population."}],
max_tokens=512,
response_format={"type": "json_object"}
)
data = json.loads(response.choices[0].message.content)
print(data)
from openai import OpenAI
client = OpenAI(
base_url="https://router.trooper.ai/v1",
api_key="YOUR_TROOPER_KEY"
)
response = client.chat.completions.create(
model="clara",
messages=[{
"role": "user",
"content": [
{"type": "image_url", "image_url": {"url": "https://example.com/invoice.png"}},
{"type": "text", "text": "Extract all line items from this invoice as JSON."}
]
}],
max_tokens=2048,
response_format={"type": "json_object"}
)
print(response.choices[0].message.content)
from openai import OpenAI
client = OpenAI(
base_url="https://router.trooper.ai/v1",
api_key="YOUR_TROOPER_KEY"
)
tools = [{
"type": "function",
"function": {
"name": "get_weather",
"description": "Get weather for a location",
"parameters": {
"type": "object",
"properties": {
"location": {"type": "string", "description": "City name"}
},
"required": ["location"]
}
}
}]
response = client.chat.completions.create(
model="nikola",
messages=[{"role": "user", "content": "What's the weather in Berlin?"}],
tools=tools,
tool_choice="auto",
max_tokens=512
)
tool_calls = response.choices[0].message.tool_calls
if tool_calls:
print(tool_calls[0].function.name, tool_calls[0].function.arguments)
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
base_url="https://router.trooper.ai/v1",
api_key="YOUR_TROOPER_KEY",
model="clara",
max_tokens=1024
)
response = llm.invoke("Extract all dates from the following text: ...")
print(response.content)
from llama_index.llms.openai_like import OpenAILike
llm = OpenAILike(
api_base="https://router.trooper.ai/v1",
api_key="YOUR_TROOPER_KEY",
model="nikola",
max_tokens=2048
)
response = llm.complete("Explain the EU AI Act in simple terms.")
print(response.text)
curl https://router.trooper.ai/v1/chat/completions \
-H "Authorization: Bearer YOUR_TROOPER_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "clara",
"messages": [{"role": "user", "content": "Hello!"}],
"max_tokens": 512
}'
Zmena v jednej riadku – aktualizujte základnú URL adresu a API kľúč:
# Before (OpenAI)
client = OpenAI(api_key="sk-...")
# After (Trooper.AI)
client = OpenAI(
base_url="https://router.trooper.ai/v1",
api_key="YOUR_TROOPER_KEY"
)
Všetko ostatné ostáva rovnaké: formát požiadavky, schéma odpovedi, streamovanie, nástroje, režim JSON.