cs ▾
Získejte svůj klíč

Dokumentace API kompatibilního s OpenAI

Začněte používat naše API pro LLM bez omezení obsahu do minuty pomocí standardních koncových bodů kompatibilních s OpenAI. Pošlete text, získejte text a platte pouze za tokeny, které skutečně spotřebujete.

Rychlý start: Pošlete svou první žádost

Získejte svůj API klíč okamžitě přihlášením přes Google nebo e-mail. Použijte uncensored ID modelu pro generování neomezeného textu pro kreativní psaní, bezpečnostní výzkum nebo obsah pro dospělé. API přijímá standardní požadavky přes POST /v1/chat/completions.

curl https://api.ianoncensure.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top 5 libraries for async python"}]
  }'

Každý nový účet získá okamžitý přístup. Základní URL je HTTPS://api.ianoncensure.com/v1. Můžete otestovat koncový bod a zajistit připojení před integrací do produkčního workflow.

Koncové body: chat/completions a models

Interagujte s modelem pomocí dvou jednoduchých koncových bodů: POST /v1/chat/completions pro generování a GET /v1/models pro metadata. Toto API obsluhuje jeden konkrétní necenzurovaný velký jazykový model, nikoliv vrstvu pro směrování mezi více dodavateli. Nemusíte spravovat složité výběry modelů.

from openai import OpenAI

client = OpenAI(base_url="https://api.ianoncensure.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)

Požadavky jsou zpracovávány jako text-vstup, text-výstup. Neexistují zde embeddingy, generování obrázků ani endpointy pro audio. Udržujte svou knihovnu klienta jednoduchou tím, že se držíte těchto dvou cest. ID modelu je vždy uncensored.

Parametry: Teplota, top_p a další

Ovládejte kreativitu pomocí temperature a top_p parametrů. Upravte presence_penalty a frequency_penalty pro snížení opakování. Použijte seed pro deterministické výstupy během testování. Model podporuje stop sekvenční pro zastavení generování na specifických značkách.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.ianoncensure.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);

Tyto parametry umožňují doladění stylu výstupu. Vyšší teploty produkují rozmanitější odpovědi, zatímco nižší hodnoty zajišťují konzistenci. Všechny parametry následují standardní konvence OpenAI, což usnadňuje migraci.

Streamované odpovědi přes SSE

Povolit výstup v reálném čase nastavením stream: true. API vrací Server-Sent Events (SSE) pro každý vygenerovaný token. To snižuje vnímanou latenci pro uživatele čekající na dlouhý obsah. Poslední část obsahuje celkové využití tokenů pro fakturaci.

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)

Streamování je klíčové pro chatová rozhraní. Poskytuje okamžitou zpětnou vazbu, zatímco model pokračuje v zpracování. Zpracujte stream SSE ve vašem klientovi, abyste zobrazili tokeny, jak přicházejí.

Režim JSON a volání funkcí

Vynucujte strukturovaný výstup s response_format: {"type": "json_object"}. To zajišťuje, že model vrací platný JSON, což je kritické pro integraci se systémy v řetězci zpracování. Volání funkcí umožňuje modelu provádět nástroje definované ve vašem schématu.

Použít tools a tool_choice nasměrovat akce modelu. Tato možnost umožňuje složité pracovní postupy bez post-processingu. API efektivně zpracovává logiku provádění nástrojů.

Limitu rychlosti a zpracování chyb

Každý API klíč je omezen na 300 požadavků za minutu a 8 souběžných požadavků. Maximální velikost těla požadavku je 8 MB. Chyby vracejí standardní HTTP kódy: 401 pro neplatné klíče, 402 pro nedostatek kreditu a 429 pro limity rychlosti. Chyby a odmítnutí nespotřebovávají tokeny.

Okno kontextu podporuje 100 000 tokenů pro kombinaci promptu a completion. Maximální výstup je 16 000 tokenů na požadavek. Nastavte max_tokens explicitně, abyste předešli překročení limitů. Nepoužitý kredit nikdy nevyprší.

FAQ

Je to API bez omezení vhodné pro NSFW obsah?

Ano, model je laděn tak, aby odpovídal bez odmítání obsahu pro legální použití dospělými. Neodmítá kontroverzní nebo sexuální témata, s výjimkou pevné hranice pro obsah zahrnující nezletilé. Můžete generovat neomezený text pro kreativní nebo výzkumné účely.

Jak se porovnává cenová politika s ostatními poskytovateli LLM bez omezení?

Zaplatíte $0.15 za 1M vstupních tokenů a $0.50 za 1M výstupních tokenů. Chyby a odmítnutí jsou zdarma. Neexistují žádná měsíční předplatná ani skryté poplatky. Předplacený úvěr pokrývá veškeré využití a můžete doplňovat kryptoměnami s bonusovými kredity.

Co se stane, pokud narazím na limit rychlosti?

Obdržíte stavový kód 429. Limit je 300 požadavků za minutu na klíč a 8 souběžných požadavků. Pokud je to potřeba, můžete vygenerovat nový klíč API, který nahradí ten starý, protože každý účet umožňuje mít v danou chvíli aktivní pouze jeden klíč.

Získejte svůj klíč nyní.

Registrovat se, zkopírovat klíč, aktualizovat základní URL. To je vše.

Získejte svůj klíč