Fejlesztői Dokumentáció a gapgpt api-hoz
Csatlakoztassa alkalmazását a gapgpt API-hoz percek alatt szabványos OpenAI SDK-kkal. Cenzúrázatlan modellt, átlátható tokenárakat és azonnali hozzáférést kap.
https://api.gapgptapi.com/v1uncensoredBase URL és Hitelesítés
A gapgpt API a szabványos OpenAI-kompatibilis végpont struktúrát használja. Irányítsa a kliensét erre: https://api.gapgptapi.com/v1 és adja meg az API kulcsát a Authorization header. A rendszer minden kéréshez érvényes kulcsot igényel. Ezt a kulcsot azonnal generálhatja a műszerfalon Google-fiókkal vagy e-mail címmel.
Gyors beállítások: Első kérés cURL-lal
Küldje el az első promptot az uncensored modellhez bármely HTTP klienssel. Ez a példa JSON választ kér a strukturált kimenet biztosításához az alkalmazás logikájához.
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"}]
}'
Csere YOUR_API_KEY a tényleges hitelesítő adatokkal. A végpont elfogadja a szabványos model paraméter beállítva uncensored. Azonnal szöveges választ kapsz.
Integráció Pythonnal
Használja a hivatalos openai Python csomag az API-val való kommunikációhoz. Felül kell írnia az alap URL-címet a szervereinkre mutatva. Ez lehetővé teszi, hogy ismerős SDK módszereket használjon anélkül, hogy jelentősen meg kellene változtatnia a kódszerkezetet.
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)
Állítsa be a modellt erre: uncensored. Az SDK automatikusan kezeli a streamelést és az elemzést. Győződj meg róla, hogy a legfrissebb csomagverziót telepítetted.
Integráljon Node.js-be
Inicializálja a klienst a helyes alap URL-címmel. Ez biztosítja, hogy Node.js alkalmazása a kéréseket az uncensored modellünkhöz irányítsa, az OpenAI helyett. A kód többi része tükrözi a szabványos OpenAI mintákat.
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);
Adja át a uncensored model ID. Ez a megközelítés mind a CommonJS, mind az ES modul beállításokkal működik. Azonnal elkezdheti a promptok küldését.
Streamelési válaszok
Engedélyezze a streamelést úgy, hogy stream: true a kérésben. Az API Server-Sent Events streamet ad vissza. Minden darab részleges szöget és token-felhasználási adatokat tartalmaz. Ez csökkenti az észlelt késleltetést nagy válaszok eseté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)
A végleges darab tartalmazza a kérés teljes token-számát. Tokeneket dolgozhat fel valós időben vagy pufferelheti későbbi felhasználásra. Ez a módszer jól működik chat felületekhez.
Hibakezelés és korlátok
Figyelje az HTTP állapotkódokat a hibák gracefully kezeléséhez. A 401 hiba azt jelenti, hogy az API-kulcs érvénytelen vagy hiányzik. Egy 402 hiba az előre fizetett hitelkeret kimerülésére utal. Egy 429 hiba azt jelzi, hogy túllépte a percenkénti 300 kérés határt.
A kontextusablak összesen 100 000 token támogatását nyújtja. Kérésenként akár 16 000 kimeneti token kérhető. Ha nem adja meg max_tokens, az alapértelmezett érték 2 048 token. Alkalmazzon exponenciális backoffot az átfolyási korlátok esetén. A kreditje sosem jár le, így később ismét kísérletezhet.
Gyakori kérdések
A gapgpt API kompatibilis az OpenAI SDK-kkal?
Igen. A végpont a szabványos OpenAI chat completions protokollt követi. Csak a base URL-t és az API-kulcsot kell módosítania. Minden szabványos paraméter, például a temperature és a tools, várakozásnak megfelelően működik.
Mi történik, ha elfogy a hitelkeretem?
Az API 402 hibát ad vissza elégtelen egyenleg üzenettel. Azonnal töltheted fel kriptóval. A meglévő hitel nem jár le, így bármikor hozzáadhatsz pénzt anélkül, hogy elveszítenéd az egyenlegedet.
Utálja az uncensored modell a tartalmat?
A modellt úgy hangolták, hogy visszautalás nélkül válaszoljon jogtiszta felnőtt tartalomra. Nem utasítja el a vitatott vagy fikciós témákat. Azonban mindig elutasítja a kiskorúkat érintő tartalmakat. Ez a korlát hardveresen rögzített, és nem felülírható.
Szerezze meg a kulcsát másodpercek alatt.
Jelentkezz be, másold ki a kulcsodat, és frissítsd a saját base URL-edet. Ez minden.