Uncensored AI/Dokumentace API
Dokumentace API
Začněte během několika minut odesílat požadavky do API GitHub pro nekorigované AI pomocí standardních klientů kompatibilních s OpenAI. Tento průvodce pokrývá autentizaci, vzorky kódu a specifické limity, které udržují vaši integraci stabilní.
https://api.uncensoredaigithub.com/v1uncensored
Autentizace a základní URL
API vyžaduje bearer token pro každý požadavek. Vygenerujte svůj klíč na stránce Získat API klíč přihlášením přes Google nebo heslem e-mailu. Klíč se objeví okamžitě bez ověření telefonem. Použijte základní URL https://api.uncensoredaigithub.com/v1 pomocí oficiálních SDK OpenAI aktualizací base_url a api_key hodnoty. Toto nastavení funguje s libovolným klientem kompatibilním s OpenAI.
Koncový bod: https://api.uncensoredaigithub.com/v1
Hlavička Auth: Authorization: Bearer YOUR_API_KEY
Každý účet podporuje jeden aktivní klíč. Vydaním nového klíče se automaticky zneplatní ten předchozí. To zabraňuje posunu tokenů, když rotujete přihlašovací údaje napříč různými prostředím.
Endpoint Chat Completions
Odesílejte textové požadavky na /v1/chat/completions endpoint pomocí ID modelu uncensored. API přijímá standardní zprávy pro chat a vrací textové odpovědi bez filtrů obsahu pro legální použití dospělými. Parametry jako můžete nakonfigurovat. temperature, top_p, a stop k řízení kreativity a délky výstupu.
Okno kontextu umožňuje až 100 000 tokenů pro kombinovaný prompt a dokončení. Nast max_tokens pro ovládání výstupu, s výchozí hodnotou 2 048 tokenů, pokud je vynecháno. Chyby a odmítnutí nespotřebují kredit, takže můžete bezpečně testovat.
Streamované odpovědi a využití
Povolte streamování nastavením stream: true ve vaší žádosti. API vrací Server-Sent Events (SSE) obsahující částečné textové bloky. Data o využití tokenů se zobrazí pouze v posledním bloku streamu. To umožňuje reálné vykreslování odpovědí při přesném sledování spotřeby.
Streamování je ideální pro roleplay aplikace nebo generování dlouhého obsahu. Můžete parsovat SSE stream pro postupnou aktualizaci UI. API zajišťuje, že metriky využití zůstávají přesné, i když se připojení předčasně přeruší.
Volání funkcí a nástroje
Podpora volání funkcí poskytnutím tools pole v požadavku. Model může vrátit strukturovaná volání nástrojů s argumenty. Použijte tool_choice pro vynucení specifických chování, jako je automatické vykonávání funkcí. Tato funkce umožňuje integraci s externími službami nebo vlastní logikou.
Definujte funkce s názvy, popisy a schématy parametrů. API vrací název funkce a argumenty v odpovědi. Parsovejte tyto argumenty k vykonání vlastního kódu. Tato schopnost činí uncensored LLM API vhodným pro komplexní pracovní postupy agentů.
Režim JSON a parametry
Vynucení strukturovaného výstupu nastavením response_format na {"type": "json_object"}. Model vrací platný JSON místo prostého textu. To je užitečné pro extrakci dat nebo generování konfigurace. Pro robustní integrace API tuto funkci kombinujte s voláním funkcí.
Mezi další podporované parametry patří seed pro deterministické výstupy, presence_penalty, a frequency_penalty. Použijte seed pro reprodukci konkrétních odpovědí při ladění. Upravte penalizace pro snížení opakování nebo podpoření rozmanité slovní zásoby ve vašich výstupech.
Zpracování chyb a limity
API vynucuje limit rychlosti 300 požadavků za minutu a 8 souběžných požadavků na klíč. Tělo požadavku nesmí překročit 8 MB. Pokud tyto limity překročíte, vrátí se stavový kód 429. Chyby ověření vracejí chybu 401. Nedostatek kreditu spustí chybu 402.
Účet je debituován na základě skutečného využití tokenů. Předplacený kredit nevyprší, takže se nemusíte bát měsíčního obnovování. Stránku Podpora použijte k vyřešení problémů, jako je dvojí účtování.
cURL
curl https://api.uncensoredaigithub.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the unit tests for the new auth module."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaigithub.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaigithub.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);Streamová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)Často kladené otázky
Co je API GitHub pro AI bez omezení?
Jedná se o hostovanou API pro chatové dokončování kompatibilní s OpenAI, která obsluhuje jeden velký jazykový model bez omezení. Model je vyladěný tak, aby odpovídal bez odepírání obsahu pro zákonné použití dospělými. Jedná se o model s otevřenými váhamy běžící na našich vlastních serverech.
Jak platím za nezcenzurované AI API?
Platby jsou pouze v kryptoměnách přes USDT (TRC20) nebo USDC (Base). Můžete si připsat libovolnou celou částku od 20 $ do 500 $. Pro vyšší vklady platí bonusový kredit: +5 % od 50 $, +10 % od 100 $ a +15 % od 200 $.
Jaké jsou limity pro uncensored AI model?
Okno kontextu má 100 000 tokenů, s maximálním výstupem 16 000 tokenů na požadavek. Jste omezeni na 300 požadavků za minutu a 8 souběžných požadavků na klíč. Těla požadavků musí být menší než 8 MB.
Přístup vyžaduje jeden krok
Zaregistrujte se, získejte token a aktualizujte základní URL. To pokrývá celou konfiguraci.