Dokumentace vývojáře pro gapgpt api
Připojte svou aplikaci k gapgpt API během minut pomocí standardních OpenAI SDK. Získáte uncensored model, transparentní cenové modely za tokeny a okamžitý přístup.
https://api.gapgptapi.com/v1uncensoredZákladní URL a ověření
API gapgpt používá standardní strukturu endpointu kompatibilního s OpenAI. Nastavte svého klienta na https://api.gapgptapi.com/v1 a zadejte svůj API klíč v Authorization hlavička. Systém vyžaduje platný klíč pro každý požadavek. Tento klíč vygenerujete okamžitě přes ovládací panel pomocí přihlašovacích údajů Google nebo e-mailu.
Rychlý start: První požadavek pomocí cURL
Pošlete svůj první prompt do uncensored modelu pomocí libovolného HTTP klienta. Tento příklad požaduje JSON odpověď pro zajištění strukturovaného výstupu pro logiku vaší aplikace.
curl https://api.gapgptapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list the top five python libraries for async web scraping"}]
}'
Nahradit YOUR_API_KEY vaším skutečným přihlašovacím údajem. Endpoint přijímá standardní model parameter nastaven na uncensored. Získáte textovou odpověď okamžitě.
Integrujte s Pythonem
Použijte oficiální openai Balíček Python pro interakci s API. Musíte přepsat základní URL tak, aby ukazovala na naše servery. To vám umožňuje používat známé metody SDK bez výrazné změny struktury kódu.
from openai import OpenAI
client = OpenAI(base_url="https://api.gapgptapi.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)
Nastavte model na uncensored. SDK automaticky zajišťuje streamování a parsování. Ujistěte se, že máte nainstalovanou nejnovější verzi balíčku.
Integrujte do Node.js
Inicializujte klienta se správnou základní URL. To zajistí, že vaše aplikace Node.js bude směrovat požadavky k našemu modelu bez omezení místo k OpenAI. Zbytek kódu odpovídá standardním vzorcům OpenAI.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.gapgptapi.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);
Předložte uncensored ID modelu. Tento přístup funguje jak s nastavením CommonJS, tak ES modulů. Můžete okamžitě začít odesílat podněty.
Streamované odpovědi
Povolte streamování nastavením stream: true ve vaší žádosti. API vrací stream událostí zaslaných serverem. Každý blok obsahuje částečný text a data o využití tokenů. To snižuje vnímanou latenci u velkých odpovědí.
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)
Poslední chunk zahrnuje celkový počet tokenů pro požadavek. Tokeny můžete zpracovávat v reálném čase nebo je bufferovat pro pozdější použití. Tato metoda dobře funguje pro chatová rozhraní.
Zpracování chyb a limity
Sledujte kódy stavu HTTP pro elegantní zpracování chyb. A 401 chyba znamená, že váš API klíč je neplatný nebo chybí. A 402 chyba naznačuje nedostatek předplaceného kreditu. A 429 chyba signalizuje, že jste překročili limit 300 požadavků za minutu.
Okno kontextu podporuje celkem 100 000 tokenů. Můžete požádat až o 16 000 výstupních tokenů. Pokud nespecifikujete max_tokens, výchozí hodnota je 2 048 tokenů. Pro limity rychlosti implementujte exponenciální zpomalování. Váš kredit nevyprší, takže můžete zkusit znovu později.
Časté otázky
Je API gapgpt kompatibilní s SDK OpenAI?
Ano. Endpoint se řídí standardním protokolem chat completions OpenAI. Stačí změnit základní URL a API klíč. Všechna standardní parametry, jako je teplota a nástroje, fungují podle očekávání.
Co se stane, když mi dojde kredit?
API vrací chybu 402 s zprávou o nedostatečných prostředcích. Okamžitě můžete doplnit prostřednictvím kryptoměn. Existující kredit nevyprší, takže můžete přidat prostředky kdykoli bez ztráty zůstatku.
Odmítá uncenzurovaný model obsah?
Model je upraven tak, aby odpovídal bez odmítání obsahu pro legální použití dospělými. Neodmítá kontroverzní nebo fiktivní témata. Vždy však odmítne obsah zahrnující nezletilé. Tento limit je pevně zakódován a nelze jej přepsat.
Získejte svůj klíč během sekund.
Zaregistrujte se, zkopírujte svůj klíč, aktualizujte svou základní URL. To je ono.