cs ▾
Získejte svůj klíč

Dokumentace Zdroje API: Chat Completions & Modely

Připojte svou aplikaci k našemu uncensored LLM s jednou základní URL a standardními OpenAI-kompatibilními hlavičkami. My řešíme infrastrukturu, takže se můžete soustředit na budování neomezených chatových zážitků.

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

Zdroj API pro vaše požadavky se nachází na https://api.apisource.cc/v1. Musíte zahrnout Authorization hlavička s vaším tokenem Bearer. Toto nastavení funguje s oficiálními SDK OpenAI a jakýmkoli kompatibilním klientem pouhou změnou základní URL a poskytnutím klíče. Získáte jeden aktivní klíč na účet, který se zobrazí ihned po registraci přes Google nebo e-mail.

Parametry endpointu Chat Completions

Odeslat text do modelu pomocí POST /v1/chat/completions. Poskytujeme jeden model velké jazykové model bez omezení identifikovaný ID uncensored. Můžete ovládat chování generování pomocí parametrů jako temperature, top_p, a stop. Model odpovídá bez odmítnutí obsahu pro legální použití pro dospělé, což z něj činí ideální volbu pro roleplay nebo generování neomezeného obsahu.

curl https://api.apisource.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Get the current USD price per token for the model"}]
  }'

Streamované odpovědi a spotřeba tokenů

Povolte streamování nastavením stream: true ve vaší žádosti. Vracíme Server-Sent Events (SSE), kde poslední část obsahuje skutečné statistiky o spotřebě tokenů. Tento přístup umožňuje vaší aplikaci zobrazovat odpovědi v reálném čase a zároveň přesně sledovat spotřebu. Pomocí můžete také vynutit přísné výstupy ve formátu JSON. response_format parametr.

Volání funkcí a režim JSON

Integrujte nástroje přímo do svého pracovního postupu AI definováním funkcí v tools pole. Model podporuje tool_choice pro přesnou kontrolu nad provedením. Když potřebujete strukturovaná data, nastavte response_format na {"type": "json_object"} aby byl výstup platným JSON. Tato funkce bezproblémově funguje s modelem bez omezení pro konzistentní extrakci dat.

from openai import OpenAI

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

Omezení rychlosti a zpracování chyb

Vynucujeme limit 300 požadavků za minutu a povolujeme 8 souběžných požadavků na klíč. Pokud tyto hranice překročíte, obdržíte chybu 429. Mezi další běžné chyby patří 401 pro neplatný API klíč a 402, když je vyčerpaný váš předplacený kredit. Požadavky nevyprší a můžete okamžitě doplnit pomocí USDT na TRC20 nebo USDC na Base.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apisource.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);

Specifikace modelu a okno kontextu

Model podporuje kontextové okno o velikosti 100 000 tokenů pro kombinaci promptu a dokončení. Maximální výstup na požadavek je 16 000 tokenů, nebo 2 048, pokud nezadáte max_tokens. Tato architektura eliminuje složitost směrování modelů a poskytuje jednu spolehlivou možnost bez omezení pro vaše potřeby zdroje API. Platíte striktně za skutečné použití tokenů.

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)

Technická FAQ

Je API Source oficiálním partnerem OpenAI?

Ne, jsme nezávislá služba. Naše API je kompatibilní s OpenAI, ale poskytuje vlastní model bez omezení, ne GPT ani model jiného dodavatele. Podrobnosti o jejich specifických modelech naleznete v dokumentaci dodavatele.

Co se stane, pokud dostanu chybu 402?

Chyba 402 signalizuje, že váš předplacený kredit je vyčerpán. Pro pokračování v odesílání požadavků si můžete okamžitě přidat kredit pomocí kryptoměn (USDT nebo USDC). Chyby a odmítnutí nespotřebovávají váš kredit.

Filtruje uncenzurovaný model obsah pro dospělé?

Model neodepře zákonná dospělá, fiktivní ani kontroverzní témata. Vždy však platí pevný limit: požadavky zahrnující sexuální obsah s nezletilými budou odmítnuty. To zajišťuje bezpečný základ při zachování svobody pro ostatní typy obsahu.

Vygenerujte si klíč okamžitě

Zaregistrujte se, získejte svůj klíč, aktualizujte základní URL. Konfigurace je okamžitá.

Získejte svůj klíč