Szybki start — Klucz API OpenAI i konfiguracja Ailoot
MarkdownPierwsza odpowiedź modelu przez Ailoot w kilka minut: klucz, adres i jedno żądanie.
Pełny przewodnik
Ailoot to wspólne API dla sieci neuronowych różnych firm: OpenAI, Anthropic, Google, xAI, DeepSeek, Alibaba, Moonshot, Z.ai, MiniMax, NVIDIA, Meta, Poolside i TypeSafe. Jeden klucz, jedno saldo w dolarach. Katalog zawiera 1256 kart modeli i 2692 udokumentowane metody. Alternatywne identyfikatory wywołania lub aliasy są wymienione przy wybranej metodzie, jeśli są dostępne.
Ailoot obsługuje trzy formaty API: OpenAI, Anthropic i Gemini. Dzięki temu można korzystać z gotowych SDK i niemal każdej aplikacji pozwalającej ustawić własny adres API: Claude Code, Codex CLI, Cline, Cursor, Open WebUI, n8n i dziesiątek innych.
| Sposób | Kiedy się sprawdza |
|---|---|
| Żądanie HTTP | Dowolny język, bez zależności, szybkie sprawdzenie klucza |
| OpenAI SDK | Python i Node.js; dowolne modele z katalogu w formacie OpenAI |
| Anthropic SDK | Claude i inne modele w formacie Messages |
| Gotowe aplikacje | 85 agentów, edytorów i czatów: 77 ma gotową konfigurację, pozostałe 8 jest w trakcie weryfikacji |
Utwórz klucz Ailoot do formatu OpenAI
- Zarejestruj się
Utwórz konto na ailoot.ai/register. Następnie loguj się przez ailoot.ai/login.
- Doładuj saldo
W panelu otwórz sekcję „Cennik”: jednorazowe doładowanie od $18 lub subskrypcja z bonusem do salda. Więcej informacji: doładowanie i subskrypcje.
- Utwórz klucz API
W panelu otwórz sekcję kluczy i utwórz nowy klucz. Klucz zaczyna się od
sk-. Możesz go skopiować w sekcji kluczy w panelu; przechowuj go jak hasło.
export AILOOT_API_KEY="sk-..."
# sprawdzenie: powinna zostać zwrócona lista modeli
curl -s https://api.ailoot.ai/v1/models -H "Authorization: Bearer $AILOOT_API_KEY" | head -c 300Wyślij pierwsze żądanie
Adres API — https://api.ailoot.ai. Dla SDK w formacie OpenAI adres bazowy to https://api.ailoot.ai/v1, dla Anthropic i Gemini — https://api.ailoot.ai bez sufiksu: te SDK samodzielnie dodają ścieżkę.
curl https://api.ailoot.ai/v1/chat/completions \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-5-5",
"messages": [
{"role": "user", "content": "Wyjaśnij w dwóch zdaniach, czym jest API."}
]
}' from openai import OpenAI
import os
client = OpenAI(max_retries=0,
base_url="https://api.ailoot.ai/v1",
api_key=os.environ["AILOOT_API_KEY"],
)
resp = client.chat.completions.create(
model="claude-sonnet-5-5",
messages=[{"role": "user", "content": "Wyjaśnij w dwóch zdaniach, czym jest API."}],
)
print(resp.choices[0].message.content)import OpenAI from "openai";
const client = new OpenAI({ maxRetries: 0,
baseURL: "https://api.ailoot.ai/v1",
apiKey: process.env.AILOOT_API_KEY,
});
const resp = await client.chat.completions.create({
model: "claude-sonnet-5-5",
messages: [{ role: "user", content: "Wyjaśnij w dwóch zdaniach, czym jest API." }],
});
console.log(resp.choices[0].message.content);import anthropic
import os
client = anthropic.Anthropic(max_retries=0,
base_url="https://api.ailoot.ai", # bez /v1: SDK sam doda /v1/messages
api_key=os.environ["AILOOT_API_KEY"],
)
msg = client.messages.create(
model="claude-sonnet-5-5",
max_tokens=1024,
messages=[{"role": "user", "content": "Wyjaśnij w dwóch zdaniach, czym jest API."}],
)
print(msg.content[0].text)Odpowiedź otrzymasz w znanym formacie. W bloku usage — liczba tokenów zużytych na pytanie i odpowiedź: na jej podstawie obliczana jest opłata.
{
"id": "chatcmpl-8f2c…",
"object": "chat.completion",
"created": 1790812800,
"model": "claude-sonnet-5-5",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "API to ustalenia określające, jak jeden program prosi drugi o wykonanie jakiejś czynności…"
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 21,
"completion_tokens": 48,
"total_tokens": 69
}
}Odpowiedź strumieniowa
Przy "stream": true odpowiedź jest przesyłana w formacie Server-Sent Events, tak jak w oryginalnych API, dlatego SDK i aplikacje klienckie odczytują ją bez zmian. W OpenAI SDK warto poprosić o końcowe usage w ostatnim zdarzeniu.
stream = client.chat.completions.create(
model="gpt-6.1-sol",
messages=[{"role": "user", "content": "Napisz haiku o deszczu"}],
stream=True,
stream_options={"include_usage": True},
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)const stream = await client.chat.completions.create({
model: "gpt-6.1-sol",
messages: [{ role: "user", content: "Napisz haiku o deszczu" }],
stream: true,
stream_options: { include_usage: true },
});
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content ?? "");
}curl -N https://api.ailoot.ai/v1/chat/completions \
-H "Authorization: Bearer $AILOOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "gpt-6.1-sol", "stream": true,
"messages": [{"role": "user", "content": "Napisz haiku o deszczu"}]}' Wybierz model
Pole model — dokładny identyfikator z katalogu modeli lub z odpowiedzi GET /v1/models. Wiele modeli ma krótkie aliasy, na przykład claude-sonnet-latest lub qwen. W katalogu widać, na jaki model wskazuje obecnie alias; aby uzyskać powtarzalne wyniki, wybieraj dokładny ID.
| Zadanie | Od czego zacząć |
|---|---|
| Kod i agenci | claude-sonnet-5-5, gpt-6.1-sol, claude-opus-5-5 |
| Szybko i niedrogo | gemini-3.8-flash, deepseek-v4.1-flash, qwen3.8-flash |
| Długi kontekst do 1M tokenów | claude-sonnet-5-5, deepseek-v4-pro, qwen3.8-max |
| Obrazy | gpt-image-2.5, gemini-3.1-flash-image, grok-imagine-image-2.0 |
Co dalej
Więcej szczegółów
Klucz API OpenAI i konfiguracja Ailoot
Gdzie utworzyć klucz Ailoot do żądań w formacie OpenAI?
W panelu otwórz sekcję kluczy i utwórz nowy klucz. Klucz zaczyna się od sk-. Możesz go skopiować w sekcji kluczy w panelu; przechowuj go jak hasło.
Połącz Ailoot z Claude Code, OpenCode, Hermes albo własną aplikacją.
Firma i jej portfel projektów
Firma i jej portfel projektów: miliony klientów; miesięczna sprzedaż liczona w miliardach.
Kupuj tokeny z rabatem.
Rabat subskrypcji do regularnej pracy. Kody promocyjne — do 50% na tokeny.
- Subskrypcja
- Wybierz plan z rabatem do regularnych żądań.
- Kod promocyjny do 50%
- Wpisz kod przy zakupie. Cena zostanie przeliczona według aktualnej promocji.
- Koszty w historii
- Model, tokeny i kwota są zapisywane dla każdego żądania.
Wybierz subskrypcję · Sprawdź ceny modeli
Połącz API z produktem, który sprzedajesz.
SaaS, aplikacje i boty na warunkach oferty i umowy licencyjnej Ailoot. Do odsprzedaży poproś o licencję resellerską.
- Aplikacja komercyjna
- Wbuduj generowanie tekstu, obrazów, wideo i dźwięku w płatne funkcje usługi.
- Licencja resellerska
- Prześlij opis projektu i schemat dostępu. Poproś o pisemne warunki używania i odsprzedaży.
- Dokumenty na stronie
- Oferta, umowa licencyjna i polityka przetwarzania danych są dostępne przed połączeniem.
Pytania
Jak wysłać pierwsze żądanie API?
Utwórz klucz API Ailoot. Ustaw https://api.ailoot.ai/v1 dla SDK OpenAI lub https://api.ailoot.ai dla SDK Anthropic i Gemini. GET /v1/models jest bezpłatne i zwraca listę modeli dostępnych dla Twojego klucza; następnie skorzystaj z przykładu dla wybranego modelu i metody API.
Którego klucza API użyć?
Użyj klucza API Ailoot ze swojego konta w polu uwierzytelniania wybranego formatu klienta. Wyślij GET /v1/models z tym samym kluczem, aby bezpłatnie sprawdzić, do których modeli daje dostęp; klucz z innej usługi nie zapewnia dostępu do Ailoot.
Co sprawdzić, jeśli pierwsze żądanie się nie powiedzie?
Porównaj adres API, klucz API Ailoot, dokładny ID modelu i metodę API z kartą modelu oraz przykładem żądania. Przeczytaj zwrócony błąd; jeśli potrzebujesz pomocy, wyślij błąd i ID żądania na support@ailoot.ai bez podawania klucza API.
Co daje subskrypcja?
Rabat na zakup tokenów do regularnej pracy. Wybierz plan według liczby żądań; warunki i koszt subskrypcji są widoczne przy zamawianiu.
Jak użyć kodu z rabatem do 50%?
Wpisz kod promocyjny przy zakupie tokenów. Kwota jest przeliczana według promocji; wysokość rabatu widzisz przed zapłatą.