Dokumentasi API Penyelesaian Obrolan Tanpa Sensor
Jalankan LLM tanpa sensor Anda secara instan dengan API OpenAI-compatible kami. Panduan awal cepat ini mencakup autentikasi, permintaan dasar, dan streaming untuk pengembangan volume tinggi dengan biaya rendah.
URL Dasar dan Autentikasi
Mulai setiap permintaan dengan mengarahkan SDK Anda ke URL dasar kami dan menyertakan kunci Anda. Kami menggunakan autentikasi header standar, sehingga klien yang ada dapat bekerja tanpa modifikasi. Kunci Anda memberikan akses ke model uncensored untuk konten dewasa yang sah dan karya kreatif tanpa batas.
- URL Dasar:
https://api.grokaiapikey.com/v1 - Header:
Authorization: Bearer YOUR_API_KEY
Buat kunci Anda secara instan melalui login Google atau email. Tidak perlu nomor telepon. Kunci bersifat unik per akun, dan membuat kunci baru akan menggantikan kunci aktif lama segera.
Permintaan Pertama
Kirim completion pertama Anda menggunakan endpoint chat completions standar. Permintaan POST sederhana ini mendemonstrasikan cara berinteraksi dengan model untuk generasi teks. Anda dapat mengganti prompt sistem untuk menentukan persona atau perilaku.
Pastikan body permintaan menyertakan model field set to uncensored. API mengembalikan respons JSON standar yang berisi teks yang dihasilkan dan statistik penggunaan token.
Integrasi SDK Python
Gunakan pustaka Python resmi OpenAI untuk mengintegrasikan API kami ke proyek Anda. Pendekatan ini memerlukan perubahan kode minimal jika Anda bermigrasi dari penyedia lain. Atur base URL ke endpoint kami dan berikan kunci API Anda.
Klien menangani autentikasi dan serialisasi secara otomatis. Anda dapat mengirim beberapa pesan dalam riwayat untuk mempertahankan konteks. Metode ini ideal untuk layanan backend dan alur kerja skrip.
Integrasi SDK Node
Implementasikan API di Node.js menggunakan paket SDK OpenAI standar. Penyiapan ini bekerja dengan mulus dengan proyek JavaScript dan TypeScript. Konfigurasikan klien dengan URL dasar kami dan kunci rahasia Anda.
SDK mengelola siklus hidup permintaan dan parsing respons. Anda dapat dengan mudah menambahkan penanganan kesalahan untuk masalah jaringan atau permintaan tidak valid. Pola ini sangat cocok untuk server web dan aplikasi real-time.
Streaming dan Penggunaan Token
Aktifkan streaming untuk pengiriman token real-time kepada pengguna Anda. Fitur ini mengurangi latensi yang dirasakan dengan mengirimkan data saat data tersebut dihasilkan. SDK menangani aliran peristiwa dan memperbarui antarmuka Anda secara bertahap.
Detail penggunaan token muncul di potongan terakhir aliran. Ini memungkinkan Anda melacak biaya secara akurat tanpa panggilan API tambahan. Streaming didukung untuk semua permintaan standar.
Batas, Error, dan Konteks
Akun Anda tunduk pada batas kecepatan dan kendala konteks tertentu. Model mendukung jendela konteks 100.000 token untuk gabungan prompt dan penyelesaian. Anda dapat mengatur output maksimum 16.000 token per permintaan.
Kesalahan umum termasuk 401 untuk kunci tidak valid, 402 saat kredit habis, dan 429 untuk batas kecepatan. Batas kecepatan adalah 300 permintaan per menit per kunci. Kesalahan tidak mengonsumsi kredit prabayar Anda, memastikan Anda hanya membayar untuk generasi yang berhasil.
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);Streaming
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)Pertanyaan umum
Apa URL dasar untuk API ini?
URL dasar adalah HTTPS://api.grokaiapikey.com/v1. Anda harus mengatur ini di klien Anda yang kompatibel dengan OpenAI untuk mengarahkan permintaan dengan benar. Ini mendukung header standar dan metode autentikasi.
Bagaimana cara menangani batas laju?
Anda dibatasi hingga 300 permintaan per menit per kunci. Jika Anda melebihi ini, API mengembalikan error 429. Anda juga dapat menjalankan hingga 8 permintaan secara simultan per kunci.
Apakah API mendukung streaming?
Ya, streaming didukung melalui Server-Sent Events (SSE). Informasi penggunaan token disertakan dalam potongan akhir aliran. Ini memungkinkan tampilan teks yang dihasilkan secara real-time.
Pembuatan kunci dalam hitungan detik
Daftar, salin token Anda, perbarui endpoint Anda. Itu saja konfigurasi yang diperlukan.