cs ▾
Získejte svůj klíč

apillmsourceopen.comRychlý start

Integrujte API chat-completions bez omezení

Do vaší aplikace vložte naše API AI bez omezení pomocí jedné základní URL. Získejte textové odpovědi bez odmítnutí pomocí standardních protokolů kompatibilních s OpenAI.

Získejte svůj klíč

Nastavení základní URL a ověření

API žije na https://api.apillmsourceopen.com/v1. Směřujte klienta SDK tam a dodržte svůj klíč. Máte jeden aktivní klíč na účet; vygenerování nového okamžitě zneplatní předchozí klíč. Pro registraci není potřeba telefonní číslo. Podporujeme přihlášení přes Google nebo standardní tok e-mailu a hesla. Vaše prompty neopustí naše servery za účelem tréninku. Toto nastavení funguje s jakýmkoli klientem, který přijímá formát OpenAI V1.

Odeslání první žádosti o dokončení

Pošlete zprávy na koncový bod chatu pro okamžitý textový zpětný vaz. ID modelu je vždy „uncensored“. Zvládá témata pro dospělé a kontroverzní témata bez blokování zákonného obsahu. Nemusíte specifikovat verzi modelu. Systém zpracuje váš vstup a vrátí odpověď. Použijte standardní formát pro zprávy. Tento přístup zajišťuje kompatibilitu s existujícím nástrojovým vybavením.

Konfigurace streamování a limitů tokenů

Streamujte odpovědi nastavením stream: true. Získáváte bloky, jak jsou generovány. Poslední blok obsahuje kompletní statistiky využití tokenů. Podpora kontextového okna dosahuje 100 000 tokenů pro prompt i dokončení dohromady. Maximální výstup na požadavek je 16 000 tokenů. Pokud vynecháte max_tokens, výchozí hodnota je 2 048 tokenů. Streamování snižuje vnímanou latenci pro dlouhé odpovědi. Také umožňuje postupné vykreslování ve vašem rozhraní.

Povolování režimu JSON a volání funkcí

Použít response_format: {"type": "json_object"} pro přísný výstup JSON. Volání funkcí funguje prostřednictvím standardního tools parametr. Model podporuje tool_choice pro explicitní pokyny. Můžete nastavit temperature, top_p, a seed pro kontrolu. K dispozici jsou také penalizace frekvence a přítomnosti. Sekvence zastavení fungují podle očekávání. Tato flexibilita umožňuje složité integrace. Extrakce strukturovaných dat se stává spolehlivou.

Zvládání chyb a odmítnutí s citem

Kódy HTTP stavů indikují stav. 401 znamená, že váš API klíč je neplatný nebo expiroval. Chyba 402 signalizuje nedostatek předplaceného kreditu. Odpověď 429 znamená, že jste překročili limit rychlosti. Chyby jsou zdarma; za neúspěšné požadavky neplatíte. Jediným tvrdým omezením je obsah sexuálního charakteru s nezletilými. Vše ostatní projde. Pravidelně kontrolujte svůj zůstatek. Logika opakování by měla zpracovávat odpovědi 429 pomocí exponenciálního zpomalení.

Chápání limitů rychlosti a kvót

Získáte 300 požadavků za minutu na klíč. Na klíč současně běží pouze 8 požadavů. Velikost těla požadavku je omezena na 8 MB. Jeden aktivní klíč na účet zajišťuje přehledné sledování využití. Nový klíč okamžitě nahradí ten starý. Předplacený kredit se účtuje podle skutečného využití tokenů. Žádné měsíční poplatky. Kredit nevyprší. Tato struktura vyhovuje přírůstkovým zátěžím. Předvídatelné náklady pomáhají řídit rozpočet. Doplňování kryptoměn automaticky přidává bonusový kredit.

cURL

curl https://api.apillmsourceopen.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a 256 byte binary blob"}]
  }'

Python

from openai import OpenAI

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

Je to API open source LLM?

Ano, poskytujeme model s otevřeným kódem vyladěný pro neomezený výstup. Běží na našich serverech, ale dodržuje standardní otevřené rozhraní. Získáte konzistentní chování bez vázání na dodavatele. Model není GPT, Claude ani žádný jiný velký model poskytovatele.

Jak model AI bez omezení zvládá obsah pro dospělé (NSFW)?

Model neodepře zákonná témata pro dospělé, fiktivní nebo kontroverzní. Blokuje pouze sexuální obsah zahrnující nezletilé. To z něj činí ideální nástroj pro případy užití LLM API pro dospělé. Zachováváte si plnou kontrolu nad svým pipeline generování obsahu.

Co se stane, pokud překročím limit rychlosti?

Získáte stavový kód 429 okamžitě. Za tyto zamítnuté požadavky se nespotřebují žádné tokeny. Můžete zkusit znovu po vypršení okna. Zvažte snížení paralelních požadavků na 8 na klíč. Streamování pomáhá efektivně spravovat propustnost.

Získejte svůj API klíč

Zaregistrujte se, zkopírujte klíč, namířte ho na náš základní URL. Hotovo.

Získejte svůj klíčZobrazit referenci API