Rychlý start: Integrace modelu AI bez omezení
Integrujte neomezený model AI do svých aplikací pomocí našeho API kompatibilního s OpenAI. Tento průvodce vás provede autentizací, odesíláním požadavků a zpracováním streamingových odpovědí s konkrétními příklady.
Požadavky: Instalace SDK a nastavení prostředí
Model ne filtrované AI funguje se standardními SDK OpenAI. Potřebujete API klíč z dashboardu a základní URL HTTPS://api.unfilteredaimodel.com/v1. Nainstalujte knihovnu pro preferovaný jazyk pro automatické zpracování hlaviček autentizace.
Nastavte proměnnou prostředí nebo zadejte klíč přímo do inicializace klienta. ID modelu je „uncensored“. Pro základní generování textu není vyžadováno žádné další nastavení.
- Nainstalujte balíček pomocí npm, pip nebo vašeho správce balíčků.
- Ujistěte se, že máte platný API klíč z dashboardu.
- Ověřte, že základní URL odpovídá poskytnutému endpointu.
Inicializujte klienta pomocí základní URL a klíče
Nastavte klienta tak, aby směřoval na naši základní URL, a pro autentizaci použijte svůj klíč API. Tím zajistíte, že všechny požadavky budou správně směrovány k modelu uncensored.
- Nastavte základní URL na HTTPS://api.unfilteredaimodel.com/v1
- Předávejte svůj klíč API v hlavičce autorizace
- Upřesněte id modelu jako "uncensored"
Toto nastavení funguje s jakýmkoli klientem kompatibilním s OpenAI. Můžete používat oficiální SDK nebo jakoukoli knihovnu, která podporuje formát API OpenAI.
curl https://api.unfilteredaimodel.com/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 France?"}]
}'
Odeslání vašeho prvního požadavku na dokončení chatu
Odešlete požadavek POST na /v1/chat/completions s polem svých zpráv. Model odpoví vygenerovaným textem bez odmítání obsahu pro legální použití dospělými.
- Použijte parametr messages k definici konverzace
- Upřesněte model jako "uncensored"
- Nastavte teplotu a další parametry podle potřeby.
Odpověď bude obsahovat vygenerovaný text v poli choices. Obsah můžete extrahovat a použít ve své aplikaci.
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredaimodel.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)
Zvládání streamovaných odpovědí a spotřeby tokenů
Povolte streamování nastavením stream=true v požadavku. API vrací chunky textu, jak jsou generovány. Využití tokenů je hlášeno v posledním chunku.
- Nastavte stream=true v těle požadavku
- Zpracovávejte každou částu, jak přichází
- Zkontrolujte poslední chunk pro využití tokenů
Toto je užitečné pro aplikace v reálném čase, kde chcete zobrazovat text, jak je generován. Streamovaná odpověď zahrnuje počty tokenů pro transparentní 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)
Konfigurace teploty, top_p a režimu JSON
Přizpůsobte chování modelu pomocí parametrů jako temperature, top_p a response_format. Tato nastavení ovládají kreativitu, náhodnost a formát výstupu.
- Upravte teplotu pro kreativitu (0,0 až 1,0)
- Nastavte top_p pro nucleus sampling
- Použijte response_format=json_object pro strukturovaný výstup
Model podporuje volání funkcí a používání nástrojů. Můžete definovat nástroje a nechat model, aby rozhodl, kdy je má zavolat. To umožňuje složité pracovní postupy a integrace.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unfilteredaimodel.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);
Zpracování chyb a limity rychlosti (300 RPM)
API omezuje počet na 300 požadavků za minutu na klíč. Pokud tento limit překročíte, obdržíte chybu 429. Mezi další běžné chyby patří 401 pro neplatné klíče a 402 pro nedostatečný kredit.
- Sledujte rychlost požadavků, abyste předešli chybám 429
- Řešte chyby 401 ověřením svého klíče API
- Zvládněte chyby 402 dobitím kreditu
Okno kontextu má 100 000 tokenů pro vstupní prompt a výstup dohromady. Maximální výstup je 16 000 tokenů na požadavek. Chyby a odmítnutí nespotřebovávají kredit.
Často kladené otázky
Jak si doplnit kredit?
Účet můžete doplnit pomocí USDT (TRC20) nebo USDC (Base). Minimální částka je 20 $, maximální je 500 $. Pro větší vklady se přidává bonusový kredit: +5 % od 50 $, +10 % od 100 $ a +15 % od 200 $. Kredit nevyprší.
Jaká je velikost context window?
Okno kontextu má 100 000 tokenů pro prompt i completion dohromady. Maximální výstup na požadavek je 16 000 tokenů. Pokud nezadáte max_tokens, výchozí hodnota je 2 048 tokenů.
Je model skutečně nezakázaný?
Model neodepře zákonná témata pro dospělé, fiktivní, bezpečnostní výzkum nebo kontroverzní. Jediným pevným limitem obsahu je sexuální obsah zahrnující nezletilé, který je vždy odepřen. To z něj činí ideální nástroj pro NSFW roleplay a surový výstup modelu.
Vašim API klíčem je krok od vás
Zaregistrujte se, získejte klíč, aktualizujte základní URL. Celý proces trvá sekundy.