cs ▾
Vyzkoušet se zkusebním kreditem

IasanscensuretextePrůvodce nastavením

Dokumentace vývojáře

Integrujte naše bezbariérové LLM do svého stacku pomocí jedné změny kódu. Naše API vyžaduje nulovou režii konfigurace a okamžitě podporuje standardní OpenAI SDK.

Vyzkoušet se zkusebním kreditem

Základní URL a ověření

Začněte každý požadavek proti našemu specifickému endpointu pomocí vašeho unikátního API klíče. Poskytujeme dedikovanou základní URL, která nahrazuje standardní endpoint OpenAI v konfiguraci vašeho klienta. To zajišťuje, že veškerá komunikace směřuje přímo k našemu bezbariérovému modelu bez zásahu middleware. Klíč musíte zadat v hlavičce Authorization jako Bearer token. Authorization: Bearer YOUR_API_KEY. Pro základní generování textu nejsou vyžadovány žádné další hlavičky. Toto nastavení funguje s jakoukoli knihovnou, která respektuje standard protokolu OpenAI.

Váš první požadavek

Pošlete jednoduché dokončení chatu pro ověření připojení a kvality odpovědi. Následující příkaz curl demonstruje standardní interakci s modelem uncensored. Nahraďte YOUR_API_KEY s credentialem vydaným při registraci. Požadavek cílí na /v1/chat/completions endpoint. Toto potvrzuje, že API je funkční a připravené pro produkční provoz. ID modelu nebo zprávy můžete upravit podle potřeby pro váš konkrétní případ použití.

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

Integrace Pythonu

Použijte oficiální openai Balíček Python pro integraci našeho API do vašich skriptů. Nastavte base_url na náš endpoint a zadejte svůj klíč. Klient automaticky serializuje data do formátu JSON. Tento přístup vám umožňuje zachovat existující strukturu kódu při přechodu na backendový model. Zpracování chyb zůstává konzistentní s chováním standardního SDK OpenAI. V budoucnu můžete snadno přepínat mezi různými ID modelů.

from openai import OpenAI

client = OpenAI(base_url="https://api.iasanscensuretexte.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 Node.js

Integrujte API do svých JavaScriptových nebo TypeScriptových projektů pomocí Node SDK. Nakonfigurujte apiKey a baseURL vlastnosti v instanci klienta. To zajišťuje, že všechna následná volání jsou směrována přes naši infrastrukturu bez omezení. SDK podporuje moderní vzory async/await pro čistý asynchronní kód. Můžete streamovat odpovědi nebo zpracovávat plné objekty JSON podle potřeb vaší aplikace. Tato metoda je ideální pro webové servery a backendové služby.

import OpenAI from "openai";

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

Streamované odpovědi

Povolte generování tokenů v reálném čatu nastavením stream: true ve vaší žádosti. API vrací stream Server-Sent Events (SSE) místo jednoho objektu JSON. Každý blok obsahuje částečný text, dokud poslední blok nezahrnuje statistiky využití. To výrazně snižuje vnímanou latenci pro koncové uživatele. Tokeny můžete zpracovávat postupně pro zobrazení indikátorů postupu. Poslední blok vždy obsahuje celkový počet tokenů pro přesnost fakturace.

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)

Limity, chyby a kontext

Sledujte své využití vzhledem k přísným limitům rychlosti, abyste předešli přerušení služby. Každý klíč umožňuje 300 požadavků za minutu a 8 souběžných připojení. Okno kontextu podporuje až 100,000 tokenů pro prompt a dokončení dohromady. Chyby jako 401 indikují neplatný klíč, zatímco 402 znamená nedostatek kreditu. Stav 429 signalizuje, že jste překročili limit rychlosti. Požadavky selhají elegantně bez účtování tokenů za chyby. Spravujte rotaci klíčů pro udržení vysoké dostupnosti.

Často kladené otázky

Jaká je velikost mezery kontextu pro toto API?

API podporuje kontextové okno o velikosti 100 000 tokenů, které kombinuje tokeny vstupu i výstupu. To umožňuje rozsáhlé zpracování dokumentů nebo dlouhé historie konverzací bez okamžitého ořezu.

Jak řešit limity rychlosti?

Jste omezeni na 300 požadavků za minutu a 8 souběžných požadavků na klíč. Překročení těchto limitů vrátí stavový kód 429. Implementujte v klientské aplikaci exponenciální backoff pro automatické opakování.

Proč je základní URL odlišné od OpenAI?

Naše API je nezávislá služba hostující konkrétní model bez cenzury. Ačkoliv je kompatibilní se SDK OpenAI, základní URL ukazuje na naši infrastrukturu. To zajišťuje, že získáte chování modelu, jak bylo zamýšleno, bez směrování přes síť OpenAI's.

Generujte svůj API klíč

Registrovat, získat token, aktualizovat endpoint. To pokrývá celou konfiguraci.

Vyzkoušet se zkusebním kreditem