cs ▾
Začněte nyní

Dokumentace Nekontrovaného API Dokončení Chatu

Zprovozněte LLM bez omezení ihned pomocí našeho API kompatibilního s OpenAI. Tento rychlý startovní průvodce pokrývá ověřování, základní požadavky a streamování pro vysoký objem a nízké náklady při vývoji.

Základní URL a ověření

Začněte každý požadavek nastavením základní URL ve vašem SDK a připojením klíče. Používáme standardní autentizaci hlavičkami, takže existující klienti fungují bez úprav. Váš klíč poskytuje přístup k bezbariérovému modelu pro legální obsah pro dospělé a neomezenou kreativní práci.

  • Základní URL: https://api.grokaiapikey.com/v1
  • Hlavička: Authorization: Bearer YOUR_API_KEY

Vygenerujte si klíč okamžitě přes přihlášení Google nebo e-mail. Telefonní číslo není vyžadováno. Klíč je unikátní pro každý účet a vygenerování nového okamžitě nahradí starý aktivní klíč.

První požadavek

Pošlete svůj první dokončený požadavek pomocí standardního endpointu chatových dokončení. Tento jednoduchý POST request ukazuje, jak interagovat s modelem pro generování textu. Můžete nahradit systémový prompt pro definici osobnosti nebo chování.

Ujistěte se, že tělo žádosti obsahuje model pole nastaveno na uncensored. API vrací standardní odpověď JSON obsahující vygenerovaný text a statistiky využití tokenů.

Integrace Python SDK

Použijte oficiální knihovnu OpenAI pro Python pro integraci našeho API do vašich projektů. Tento přístup vyžaduje minimální změny kódu, pokud migrujete z jiných poskytovatelů. Nastavte základní URL na náš endpoint a zadejte svůj API klíč.

Klient automaticky zpracovává autentizaci a serializaci. Můžete odeslat více zpráv v historii pro udržení kontextu. Tato metoda je ideální pro backendové služby a skriptované pracovní postupy.

Integrace SDK pro Node

Implementujte API v Node.js pomocí standardního balíčku OpenAI SDK. Toto nastavení funguje bezproblémově s projekty JavaScript a TypeScript. Nakonfigurujte klienta s naší základní URL a vaším tajným klíčem.

SDK spravuje životní cyklus požadavku a parsování odpovědí. Snadno můžete přidat zpracování chyb pro síťové problémy nebo neplatné požadavky. Tento vzor je perfektní pro webové servery a aplikace v reálném čase.

Streamování a využití tokenů

Povolte streamování pro doručování tokenů uživatelům v reálném čase. Tato funkce snižuje vnímanou latenci odesíláním dat, jakmile jsou vygenerována. SDK zpracovává datový tok a aktualizuje vaše rozhraní postupně.

Podrobnosti o použití tokenů se objeví ve finálním chunku streamu. To vám umožňuje přesně sledovat náklady bez dalších volání API. Streamování je podporováno pro všechny standardní požadavky.

Limity, chyby a kontext

Váš účet podléhá specifickým limitům rychlosti a omezením kontextu. Model podporuje kontextové okno o velikosti 100 000 tokenů pro prompt a odpověď dohromady. Můžete nastavit maximální výstup na 16 000 tokenů na požadavek.

Mezi běžné chyby patří 401 pro neplatné klíče, 402, když dojde kredit, a 429 pro limity rychlosti. Limit rychlosti je 300 požadavků za minutu na klíč. Chyby nespotřebují váš předplacený kredit, což zajišťuje, že platíte pouze za úspěšné generování.

cURL

curl https://api.grokaiapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a list of ten common unix commands with brief descriptions"}]
  }'

Python

from openai import OpenAI

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

Časté dotazy

Jaká je základní URL pro API?

Základní URL je HTTPS://api.grokaiapikey.com/v1. Musíte to nastavit ve svém klientovi kompatibilním s OpenAI, aby se požadavky správně směrovaly. Podporuje standardní hlavičky a metody autentizace.

Jak řešit limity rychlosti?

Na klíč máte limit 300 požadků za minutu. Pokud tento limit překročíte, API vrátí chybu 429. Na klíč můžete také spustit až 8 požadků současně.

Podporuje API streamování?

Ano, streamování je podporováno prostřednictvím Server-Sent Events (SSE). Informace o spotřebě tokenů jsou zahrnuty v posledním fragmentu streamu. To umožňuje zobrazovat generovaný text v reálném čase.

Generování klíče za sekundy

Registrovat, zkopírovat token, aktualizovat endpoint. To je vše, co je potřeba nakonfigurovat.

Začněte nyní