cs ▾
Vytvářejte klíč

Dokumentace API

Integrujte naši uncensored AI aplikaci do vašeho pracovního postupu pomocí standardních OpenAI-compatible endpointů. Tento rychlý start vás provede od autentizace po streamované odpovědi s jedním, ne filtrovaným modelem.

Základní URL a ověření

Připojte svou aplikaci směrováním na náš dedikovaný endpoint a předáním vašeho unikátního API klíče. Základní URL pro všechny požadavky je https://api.apertusapp.com/v1. Klíč získáte ihned po registraci přes Google nebo e-mail na Získat API klíč stránku. Zahrňte tento klíč do Authorization hlavička pro každý požadavek.

curl https://api.apertusapp.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run curl test with empty headers"}]
  }'

Každý účet generuje jeden aktivní klíč. Pokud vygenerujete nový klíč, předchozí se stane neplatným okamžitě. To zajišťuje přísnou kontrolu nad přístupem bez předplatných tarifů ani poplatků za nečinnost.

První požadavek

Pošlete svůj první prompt do endpointu chatových dokončení pro obdržení surového, ne filtrovaného textu. Použijte ID modelu uncensored k přístupu k našemu konkrétnímu modelu s otevřenými váhami vyladěnému pro zákonné použití pro dospělé a kontroverzní témata.

from openai import OpenAI

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

API přijímá standardní parametry jako temperature a top_p.Chyby a odmítnutí nespotřebují tokeny, takže platíte pouze za to, co skutečně dosáhne modelu. Tento přístup udržuje náklady předvídatelné ve srovnání s agregátory, které účtují za směrovací overhead.

Integrace SDK pro Node

Použijte oficiální Node SDK pro efektivní zpracování režimu JSON a volání funkcí. Nastavte response_format na {"type": "json_object"} pro strukturované výstupy nebo definujte nástroje pro chování podobné agentovi.

import OpenAI from "openai";

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

Model podporuje volání nástrojů s tool_choice možnosti. Můžete také nastavit seed pro deterministické výsledky. Tato flexibilita vám umožňuje budovat složité aplikace bez odchodu z ekosystému kompatibilního s OpenAI.

Streamované odpovědi

Streamujte tokeny v reálném čase pomocí Server-Sent Events (SSE) pro zážitky s nízkou latencí. Každý blok obsahuje vygenerovaný text a poslední blok zahrnuje statistiky celkové spotřeby 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)

Streaming snižuje vnímanou latenci pro koncové uživatele. Můžete přerušit stream, pokud si uživatel rozmyslí. API automaticky zpracovává protokol SSE, což vyžaduje minimální kód na vaší straně.

Kontextové okno a kapacita

Model podporuje kontextové okno o velikosti 100 000 tokenů pro vstup i výstup dohromady. Můžete specifikovat až 16 000 tokenů na požadavek nebo se vrátit k 2 048 tokenům, pokud vynecháte max_tokens.

Toto velké okno umožňuje rozsáhlou analýzu dokumentů nebo dlouhé historie konverzací. Udržte však těla požadavků pod 8 MB. Model není GPT ani Llama; je to odlišný bezceznurný AI model optimalizovaný pro váš konkrétní případ použití.

Zpracování chyb a limity

Zpracujte standardní chyby HTTP elegantně, abyste udrželi robustní tok aplikace. A 401 chyba naznačuje neplatný nebo chybějící API klíč. A 402 chyba znamená, že je vyčerpán váš předplacený kredit. A 429 chyba signalizuje, že jste překročili limit 300 požadavků za minutu nebo 8 souběžných požadavků.

Úvěr nevyprší, takže můžete přerušit používání a později pokračovat. Chyby, jako jsou dvojí účty, se opraví prostřednictvím stránky Podpora. Předplacený kredit se účtuje pouze za skutečnou spotřebu tokenů, což zajišťuje transparentní cenovou politiku pro každý bajt.

Časté otázky

Jak aplikace apertus řeší platby a kredity?

Nabijte svůj účet pouze kryptoměnami (USDT na TRC20 nebo USDC na Base), částky v rozmezí od 20 $ do 500 $. Kredity nikdy nevyprší a za větší nabití obdržíte bonusový zůstatek, začínající +5 % při 50 $.

Je toto API kompatibilní s SDK OpenAI?

Ano, je to API kompatibilní s openai, které funguje se standardními klienty změnou základní URL na HTTPS://api.apertusapp.com/v1. Můžete použít stejnou strukturu kódu, jakou byste použili pro GPT-4.

Jaká je velikost context window?

Okno kontextu má 100 000 tokenů pro prompt i dokončení dohromady. Můžete požadovat až 16 000 tokenů na výstup, což je užitečné pro generování obsahu dlouhého formátu.

Váš klíč API je připraven

Zaregistrujte se, získejte svůj klíč a aktualizujte svou základní URL. To je vše.

Vytvářejte klíč