Rychlý start API Uncensored Model
Začněte s API pro nekorigované modely za několik minut pomocí standardních OpenAI kompatibilních nástrojů. Tento rychlý start vás provede autentizací, požadavky, streamováním a zpracováním chyb pro přímou integraci.
Požadavky: Klíč API a základní URL
Registrovat se a získat svůj API klíč okamžitě přes Google nebo e-mail bez ověření telefonem. Základní URL je HTTPS://api.apimodel.cc/v1, což funguje s jakýmikoli standardními klienty kompatibilními s OpenAI aktualizací parametru base_url. Na účet získáte jediný aktivní klíč, který při vygenerování nahradí předchozí.
Ujistěte se, že máte předplacený krypto zůstatek nebo použijte zkušební kredit ve výši $0.50 platný po dobu 7 dní. Tento klíč budete potřebovat k autentizaci požadavků do API bezfiltrního modelu.
Odeslání první žádosti do Model API
Odešlete požadavek POST na /v1/chat/completions s ID modelu nastaveným na "uncensored". Tento endpoint přijímá textový vstup a vrací textový výstup bez odmítání obsahu pro legální použití dospělými. Model má kontextové okno o velikosti 100 000 tokenů, což umožňuje velké velikosti promptů.
curl https://api.apimodel.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of Australia?"}]
}'Odpověď zahrnuje vygenerovaný text v poli choices. Platíte pouze za skutečné využití tokenů, chyby a odmítnutí jsou zdarma. Tento přímý přístup zajišťuje předvídatelné fakturace bez skrytých poplatků za předplatné.
Konfigurace parametrů: Teplota, Top P a Seed
Upravte teplotu pro náhodnost, top_p pro nucleus sampling a seed pro reprodukovatelné výstupy. Tyto parametry umožňují jemné ladění chování modelu bez omezení pro konkrétní případy použití, jako je programování nebo kreativní psaní. Nastavení seedu zajišťuje konzistentní výsledky při více požadavcích, což je klíčové pro ladění.
API podporuje standardní parametry, jako jsou presence_penalty a frequency_penalty. Použijte je k ovládání opakování a zajistěte, že se model bude držet tématu. Nakonfigurujte tato nastavení v těle požadavku pro přesné přizpůsobení stylu odpovědi.
Povolování streamování a čtení využití tokenů
Povolte streamování nastavením parametru stream na true pro přijímání odpovědí token po tokenu prostřednictvím Server-Sent Events. Detaily o využití tokenů jsou poskytovány v posledním chunku streamu, což umožňuje transparentnost fakturování v reálném čase. Tato metoda snižuje vnímanou latenci pro dlouhé odpovědi.
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)Zpracujte události proumu v kódu klienta pro postupnou aktualizaci UI. API modelu uncensored dodává text nepřetržitě, což zlepšuje uživatelský zážitek u chatových aplikací. Streamování je volitelné, ale doporučuje se pro interaktivní aplikace.
Použití Function Calling a JSON režimu
Využijte volání funkcí s parametrem tools, abyste umožnili modelu generovat strukturovaná data. Tato funkce podporuje tool_choice a umožňuje modelu vykonávat konkrétní akce na základě vstupu. Režim JSON přes response_format json_object zajišťuje přísný výstup JSON pro spolehlivé parsování.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apimodel.cc/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);Definujte svá schémata funkcí v žádosti k navedení struktury výstupu modelu. Tato schopnost je zásadní pro vytváření agenticích pracovních postupů nebo integraci s externími API. Bezceznurný model zvládá složité definice nástrojů bez odmítnutí obsahu.
Zvládání chyb a limitů značků
Sledujte kódy stavu HTTP pro běžné problémy: 401 pro neplatné klíče, 402 pro nedostatečný kredit a 429 pro omezení rychlosti. API vynucuje 300 požadavků za minutu na klíč a 8 současných požadavků. Tělo každého požadavku musí být menší než 8 MB.
Max výstup je 16,000 tokenů na požadavek, s výchozí hodnotou 2,048 pokud není nastaveno max_tokens. Chyby jsou zdarma, takže selhané požadavky nespotřebují váš předplacený kredit. Použijte tyto limity k navržení robustní logiky opakování pro vaši aplikaci.
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apimodel.cc/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)FAQ
Jaká je základní URL adresa API modelu bez omezení?
Základní URL je HTTPS://api.apimodel.cc/v1. Je kompatibilní se standardními SDK OpenAI nastavením parametru base_url. Použijte tuto URL pro všechny požadavky na dokončování chatu.
Jak řešit limity rychlosti?
API umožňuje 300 požadavků za minutu a 8 souběžných požadavků na klíč. Stavový kód 429 znamená, že jste tyto limity překročili. Do klienta implementujte exponenciální backoff pro plynulé zpracování opakování.
Podporuje uncenzurovaný model streamování?
Ano, nastavte parametr stream na true pro přijímání událostí odeslaných serverem. Použití tokenů je hlášeno v posledním bloku. To umožňuje reálné zobrazení odpovědí ve vaší aplikaci.
Zabezpečte svůj API klíč
Zaregistrujte se, získejte svůj klíč a aktualizujte základní URL. To je celé nastavení.