Dokumentace API pro model Uncensored
Začněte používat API bez omezení obsahu během vteřin pomocí standardních koncových bodů kompatibilních s OpenAI. Okamžitě získáte přístup k neomezeným odpovědím modelu pomocí jednoduchého klíče API.
Základní URL a ověření
Použijte naši základní URL pro všechny požadavky a předávejte svůj API klíč v hlavičce. Toto nastavení funguje s jakýmkoli standardním SDK OpenAI nebo HTTP klientem bez úprav. Klíč získáte okamžitě po registraci přes Google nebo e-mail, bez nutnosti telefonního čísla. Klíč autentizuje váš účet proti našim serverům pro každý požadavek, který odešlete.
"Chraňte svůj klíč, protože poskytuje přístup k vašemu předplacenému kreditu. V libovolném okamžiku můžete vygenerovat nový klíč, který starý okamžitě nahradí. Nemusíte spravovat více klíčů ani procházet složité rozsahy oprávnění pro základní použití."
První požadavek
Pošlete svou první zprávu do endpointu chatových dokončení s jednoduchým promptem. Model odpovídá textovým výstupem, připraveným pro logiku vaší aplikace. Můžete otestovat připojení a kvalitu odpovědí pomocí minimální struktury požadavku. Tím potvrdíte, že váš klíč funguje a uncensored model je aktivní.
Odpověď zahrnuje vygenerovaný text a detaily o využití tokenů. Tato data můžete parsovat pro zobrazení výsledků nebo jejich předání do dalších podnětů. Toto je nejrychlejší způsob, jak ověřit svou integraci před tvorbou složitějších pracovních postupů.
curl https://api.unfilterchatgpt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list the top ten best practices for react state management"}]
}'
Integrace Python SDK
Nainstalujte oficiální balíček OpenAI pro Python a nastavte ho na naši základní URL. To vám umožní používat osvědčené metody, jako jsou client.chat.completions.create() bez změny struktury kódu. Klíč API předáte jako výchozí hodnotu pro knihovnu. Tento přístup zjednodušuje integraci pro existující projekty, které již používají klienty kompatibilní s OpenAI.
Můžete nastavit parametry jako teplota nebo top_p pro řízení náhodnosti odpovědí. Knihovna automaticky řeší serializaci a parsování chyb. To snižuje množství boilerplate kódu a zrychluje vývoj jak pro jednoduché skripty, tak pro složité aplikace.
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilterchatgpt.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)
Nastavení SDK Node.js
Inicializujte klienta Node.js OpenAI s naší základní URL a vaším API klíčem. To zajišťuje kompatibilitu se standardními projekty JavaScript a TypeScript. Můžete použít stejné metody pro generování odpovědí, které jsou k dispozici v SDK pro Python. Klient efektivně řeší síťové požadavky a parsování odpovědí.
Nastavte možnosti klienta tak, aby odpovídaly potřebám vaší aplikace. Případně upravte časové limity požadavků nebo logiku opakování. Toto nastavení bezproblémově funguje v existujících prostředích Node.js, což usnadňuje přidání schopností AI bez omezení do vašich backendových služeb.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unfilterchatgpt.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 streamování nastavením parametru stream na true v požadavku. Toto odesílá odpovědi token po tokenu, jak jsou generovány. Poskytuje lepší uživatelský zážitek pro aplikace v reálném čase. Můžete zobrazovat částečné výsledky ihned, zatímco model pokračuje v práci.
Parsovejte části streamu pro extrakci obsahu. Konečná část obsahuje celkové využití tokenů pro požadavek. To vám umožňuje přesně sledovat náklady a zároveň poskytovat uživatelům okamžitou zpětnou vazbu. Streamování je ideální pro rozhraní chatu a interaktivní nástroje.
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 rychlosti, chyby a kontext
Okno kontextu podporuje 100 000 tokenů jak pro prompt, tak pro completion. Můžete odesílat dlouhé dokumenty nebo prodloužené konverzace bez ořezu. Maximální výstup na jeden požadavek je však 16 000 tokenů, nebo 2 048, pokud limit nenastavíte. To zajišťuje konzistentní výkon pro velké odpovědi.
Omezení rychlosti umožňují 300 požadavků za minutu a 8 souběžných požadavků na klíč. Chyby zahrnují 401 pro neplatné klíče a 402 pro nedostatek kreditu. Odepření kvůli limitům obsahu je zdarma, zatímco chyby nespotřebovávají kredit. Spravujte své požadavky efektivně, abyste se vyhnuli zpomalení během období vysokého provozu.
Často kladené otázky
Jak začít s API pro neomezený ChatGPT?
Zaregistrujte se pomocí Google nebo e-mailu a okamžitě získejte svůj API klíč. Není vyžadováno telefonní číslo a obdržíte zkušební kredit ve výši $0.50 platný po dobu 7 dní. Tento klíč použijte s libovolným SDK kompatibilním s OpenAI a okamžitě proveďte svůj první požadavek.
Jaká je velikost mezery kontextu pro požadavky?
Model podporuje kontextové okno o velikosti 100 000 tokenů kombinující vstup a výstup. Můžete však požadovat až 16 000 tokenů v jedné odpovědi. Pokud nespecifikujete limit max_tokens, výchozí výstup je omezen na 2 048 tokenů.
Jak funguje streamování s tímto API?
Nastavte parametr stream na true pro přijímání odpovědí token po tokenu. To vám umožňuje zobrazovat text, jak je generován, což zlepšuje uživatelský zážitek v rozhraních chatu. Poslední část streamu obsahuje celkové využití tokenů pro účely fakturace.
Zabezpečte svůj API klíč
Registrovat, získat klíč, aktualizovat základní URL. To je vše.
Získejte svůj klíč