Dokumentasi Pengembang untuk API gapgpt
Hubungkan aplikasi Anda ke API gapgpt dalam hitungan menit menggunakan SDK OpenAI standar. Anda mendapatkan model tanpa sensor, harga token transparan, dan akses segera.
https://api.gapgptapi.com/v1uncensoredURL Dasar dan Autentikasi
API gapgpt menggunakan struktur titik akhir yang kompatibel dengan OpenAI standar. Arahkan klien Anda ke https://api.gapgptapi.com/v1 dan sediakan kunci API Anda di Authorization header. Sistem memerlukan kunci yang valid untuk setiap permintaan. Anda menghasilkan kunci ini secara instan melalui dasbor menggunakan kredensial Google atau email.
Memulai: Permintaan Pertama dengan cURL
Kirimkan prompt pertama Anda ke model uncensored menggunakan klien HTTP apa pun. Contoh ini meminta respons JSON untuk memastikan output terstruktur bagi logika aplikasi Anda.
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"}]
}'
Ganti YOUR_API_KEY dengan kredensial aktual Anda. Endpoint menerima standar model parameter diatur ke uncensored. Anda menerima respons teks segera.
Integrasi dengan Python
Gunakan resmi openai Paket Python untuk berinteraksi dengan API. Anda harus mengganti URL dasar untuk menunjuk ke server kami. Ini memungkinkan Anda menggunakan metode SDK yang sudah akrab tanpa mengubah struktur kode Anda secara signifikan.
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)
Atur model menjadi uncensored. SDK menangani streaming dan parsing secara otomatis. Pastikan Anda memiliki versi terbaru paket yang terinstal.
Integrasikan dengan Node.js
Inisialisasi klien dengan URL dasar yang benar. Ini memastikan aplikasi Node.js Anda mengarahkan permintaan ke model uncensored kami, bukan ke OpenAI. Sisa kode mencerminkan pola OpenAI standar.
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);
Kirimkan uncensored ID model. Pendekatan ini berfungsi dengan pengaturan CommonJS dan ES module. Anda dapat mulai mengirim prompt segera.
Respons Streaming
Aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. API mengembalikan aliran Server-Sent Events. Setiap potongan berisi teks parsial dan data penggunaan token. Ini mengurangi latensi yang dirasakan untuk respons besar.
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)
Bagian terakhir mencakup jumlah token total untuk permintaan. Anda dapat memproses token secara real-time atau menampungnya untuk penggunaan nanti. Metode ini bekerja dengan baik untuk antarmuka obrolan.
Penanganan Kesalahan dan Batasan
Monitor kode status HTTP untuk menangani kesalahan secara hati-hati. A 401 error berarti kunci API Anda tidak valid atau hilang. A 402 error menunjukkan kredit prabayar tidak cukup. A 429 error menandakan bahwa Anda telah melebihi batas 300 permintaan per menit.
Jendela konteks mendukung total 100.000 token. Anda dapat meminta hingga 16.000 token output. Jika Anda tidak menentukan max_tokens, nilai defaultnya adalah 2.048 token. Terapkan backoff eksponensial untuk batas laju. Kredit Anda tidak pernah kedaluwarsa, sehingga Anda dapat mencoba lagi nanti.
Pertanyaan umum
Apakah API gapgpt kompatibel dengan SDK OpenAI?
Ya. endpoint mengikuti protokol penyelesaian chat standar OpenAI. Anda hanya perlu mengubah URL dasar dan kunci API. Semua parameter standar seperti suhu dan alat berfungsi seperti yang diharapkan.
Apa yang terjadi jika saldo kredit saya habis?
API mengembalikan error 402 dengan pesan dana tidak cukup. Anda dapat mengisi ulang segera menggunakan kripto. Kredit yang ada tidak pernah kedaluwarsa, sehingga Anda dapat menambahkan dana kapan saja tanpa kehilangan saldo Anda.
Apakah model tanpa sensor memfilter konten?
Model ini disetel untuk menjawab tanpa penolakan untuk konten dewasa yang sah. Model ini tidak menolak topik kontroversial atau fiksi. Namun, model ini akan selalu menolak konten yang melibatkan anak di bawah umur. Batas ini dikodekan secara keras dan tidak dapat diabaikan.
Dapatkan kunci Anda dalam hitungan detik
Daftar, salin kunci Anda, perbarui URL dasar Anda. Itu saja.