Developer Documentation for the gapgpt api
Anslut din applikation till gapgpt-API:et på några minuter med standard OpenAI SDK:er. Du får en ocensurerad modell, transparent tokenprissättning och omedelbar åtkomst.
https://api.gapgptapi.com/v1uncensoredBas URL och autentisering
gapgpt API använder den standardiserade OpenAI-kompatibla slutpunktsstrukturen. Peka din klient mot https://api.gapgptapi.com/v1 och ange ditt API-nyckel i Authorization header. Systemet kräver en giltig nyckel för varje begäran. Du genererar denna nyckel omedelbart via kontrollpanelen med Google- eller e-postautentisering.
Snabbstart: Första begäran med cURL
Skicka din första prompt till den obegränsade modellen med vilken HTTP-klient som helst. Detta exempel begär ett JSON-svar för att säkerställa strukturerad utdata för din applikationslogik.
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"}]
}'
Ersätt YOUR_API_KEY med dina faktiska uppgifter. Slutpunkten accepterar standard model parametern inställd till uncensored. Du får ett text svar omedelbart.
Integrera med Python
Använd det officiella openai Python-paket för att interagera med API:et. Du måste ändra bas-URL:en så att den pekar på våra servrar. Detta gör att du kan använda välkända SDK-metoder utan att ändra din kodstruktur nämnvärt.
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)
Ställ in modellen till uncensored. SDK:et hanterar streaming och parsing automatiskt. Se till att ha den senaste versionen av paketet installerad.
Integrera med Node.js
Initiera klienten med korrekt bas-URL och API-nyckel i din Node.js-miljö. SDK:t stöder både synkrona och asynkrona mönster för olika användningsområden. Konfigurera modell-ID:t till "uncensored" för konsekventa resultat.
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);
Skicka uncensored modell-ID. Denna metod fungerar med både CommonJS- och ES-moduluppsättningar. Du kan börja skicka prompter omedelbart.
Strömningsresponser
Aktivera strömning genom att ställa in stream: true i ditt begäran. API:et returnerar en Server-Sent Events-ström. Varje bit innehåller delvis text och tokenanvändningsdata. Detta minskar den upplevda latensen för stora svar.
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)
Den sista chunken innehåller totalt tokenantal för begäran. Du kan bearbeta tokens i realtid eller buffra dem för senare användning. Denna metod fungerar bra för chattgränssnitt.
Felfhantering och begränsningar
Övervaka HTTP-statuskoder för att hantera fel skickligt. En 401 fel betyder att din API-nyckel är ogiltig eller saknas. En 402 fel indikerar otillräckligt med förbetald kredit. En 429 fel signalerar att du har överskridit gränsen på 300 begäranden per minut.
Kontextfönstret stöder totalt 100 000 tokens. Du kan begära upp till 16 000 tokens av output. Om du inte anger max_tokens, standardvärdet är 2 048 tokens. Implementera exponentiell backoff för rate limits. Ditt credit förfaller aldrig, så du kan försöka igen senare.
Vanliga frågor
Är gapgpt API kompatibelt med OpenAI SDK?
Ja. Slutpunkten följer standardprotokollet för OpenAI chat-completions. Du behöver bara ändra base URL och API-nyckel. Alla standardparametrar som temperatur och verktyg fungerar som förväntat.
Vad händer om jag tar slut på kredit?
API:et returnerar ett 402-fel med ett meddelande om otillräckliga medel. Du kan ladda upp omedelbart med krypto. Din befintliga kredit går aldrig ut, så du kan lägga till medel när som helst utan att förlora din balans.
Nekar den obegränsade modellen innehåll?
Modellen är inställd att svara utan refuseringar för laglig vuxenanvändning. Den vägrar inte kontroversiella eller fiktiva ämnen. Den kommer dock alltid att vägra innehåll som involverar minderåriga. Denna gräns är hårdkodad och kan inte åsidosättas.
Hämta din nyckel på några sekunder
Registrera dig, kopiera din nyckel och uppdatera din bas-URL:en. Det är det.