Rychlý start: Integrujte API Uncensored
Integrujte LLM bez omezení do své aplikace pomocí API kompatibilního s OpenAI. Tento průvodce pokrývá základní URL, autentizaci a formáty požadavků pro API Mimo AI.
Požadavky: Instalace SDK OpenAI
Nainstalujte oficiální SDK OpenAI pro preferovaný jazyk a začněte okamžitě odesílat požadavky. Knihovna automaticky řeší autentizaci a formátování. Nepotřebujete konkrétní verzi, stačí nejnovější stabilní verze pro váš projekt.
Nastavte svou základní URL a klíč API
Nastavte základní URL na HTTPS://api.mimoaiapi.com/v1 a poskytněte svůj API klíč v hlavičce Authorization. Tato konfigurace směřuje vašeho klienta k našemu engine pro inference bez omezení. Použijte klíč vygenerovaný na stránce Get API Key, který se objeví okamžitě po registraci.
Odeslat svůj první požadavek na dokončení chatu
Provést POST požadavek na /v1/chat/completions s id modelu "uncensored". Tento endpoint vrací surové textové odpovědi bez odmítnutí obsahu. Předáte svůj systémový prompt pro definování chování modelu pro váš konkrétní případ použití.
curl https://api.mimoaiapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a json object with keys name age and role for a character profile"}]
}'
Zvládněte streamované odpovědi s SSE
Povolte streamování nastavením parametru stream na true v požadavku. API vrací Server-Sent Events (SSE), které se aktualizují v reálném čase. Parsovejte poslední chunk pro přístup k celkovému využití tokenů pro přesné fakturování.
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)
Integrace Python SDK
Použijte Python knihovnu pro konstrukci požadavků pomocí jednoduchých slovníkových struktur. Před vytvořením instance klienta nastavte proměnné base_url a api_key. Tento přístup bezproblémově funguje se stávajícími kódovými bázemi OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.mimoaiapi.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)
Integrace SDK pro Node
Inicializujte klienta v Node.js předáním základní URL a klíče. Nakonfigurujte model na "uncensored" pro každé volání dokončení. SDK spravuje pro vás HTTP připojení a parsování odpovědí.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mimoaiapi.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);Časté otázky
Jaká je mezera kontextu pro LLM bez omezení?
Kontextové okno podporuje 100 000 tokenů kombinovaných pro prompt i odpověď. Na odpověď můžete požadovat až 16 000 tokenů nebo 2 048, pokud nezadáte max_tokens.
Jak funguje fakturace pro API Mimo AI?
Zaplatíte $0.15 za 1M vstupních tokenů a $0.50 za 1M výstupních tokenů. Předplacený úvěr se účtuje pouze za skutečné využití a chyby jsou zdarma. Úvěr nevyprší a doplňuje se prostřednictvím kryptoměn.
Jaké chyby bychom měli zpracovat v aplikaci?
Zvládněte chyby 401 pro neplatné API klíče, 402 pro nedostatek předplaceného kreditu a 429 pro omezení rychlosti. Systém umožňuje 300 požadavků za minutu a 8 souběžných požadavků na klíč.
Získejte svůj API klíč nyní
Zaregistrujte se, získejte klíč a aktualizujte základní URL. To je vše, co musíte udělat.