Dokumentasi API Penyelesaian Sembang Tanpa Sensor
Dapatkan LLM tanpa sensor anda berfungsi serta-merta dengan API serasi OpenAI kami. Panduan permulaan pantas ini merangkumi pengesahan, permintaan asas, dan penstriman untuk pembangunan bervolume tinggi dan kos rendah.
URL Asas dan Pengesahan
Mula setiap permintaan dengan mengarahkan SDK anda ke URL asas kami dan melekatkan kunci anda. Kami menggunakan pengesahan header standard, jadi klien sedia ada berfungsi tanpa pengubahsuaian. Kunci anda memberikan akses ke model tanpa sensor untuk kandungan dewasa yang sah dan kerja kreatif tanpa had.
- URL Asas:
https://api.grokaiapikey.com/v1 - Header:
Authorization: Bearer YOUR_API_KEY
Jana kunci anda serta-merta melalui log masuk Google atau e-mel. Tiada nombor telefon diperlukan. Kunci adalah unik per akaun, dan menjana satu baharu akan menggantikan kunci aktif lama serta-merta.
Permintaan Pertama
Hantar penyelesaian pertama anda menggunakan endpoint penyelesaian sem piawai. Permintaan POST mudah ini menunjukkan cara berinteraksi dengan model untuk penjanaan teks. Anda boleh menggantikan arahan sistem untuk menentukan persona atau tingkah laku.
Pastikan badan permintaan anda termasuk model field set to uncensored. API ini memulangkan respons JSON piawai yang mengandungi teks yang dijana dan statistik penggunaan token.
Integrasi SDK Python
Gunakan perpustakaan Python rasmi OpenAI untuk mengintegrasikan API kami ke dalam projek anda. Pendekatan ini memerlukan perubahan kod yang minimum jika anda berpindah dari penyedia lain. Tetapkan URL asas ke hujung sambungan kami dan berikan kunci API anda.
Pelanggan mengendalikan pengesahan dan serialisasi secara automatik. Anda boleh menghantar beberapa mesej dalam sejarah untuk mengekalkan konteks. Kaedah ini sangat sesuai untuk perkhidmatan backend dan aliran kerja skrip.
Integrasi SDK Node
Laksanakan API dalam Node.js menggunakan pakej SDK OpenAI piawai. Persediaan ini berfungsi lancar dengan projek JavaScript dan TypeScript. Konfigurasikan klien dengan URL asas kami dan kunci rahsia anda.
SDK ini mengurus kitar hayat permintaan dan penguraian respons. Anda boleh menambah penanganan ralat untuk isu rangkaian atau permintaan tidak sah dengan mudah. Corak ini sangat sesuai untuk pelayan web dan aplikasi masa nyata.
Streaming dan Penggunaan Token
Dayakan penstriman untuk penghantaran token masa nyata kepada pengguna anda. Ciri ini mengurangkan latensi yang dirasakan dengan menghantar data sejurus ia dijana. SDK mengendalikan aliran acara dan mengemas kini antara muka anda secara berperingkat.
Butiran penggunaan token muncul dalam potongan akhir aliran. Ini membolehkan anda mengesan kos dengan tepat tanpa panggilan API tambahan. Aliran disokong untuk semua permintaan piawai.
Had, Ralat, dan Konteks
Akaun anda tertakluk kepada had kadar dan kekangan konteks tertentu. Model ini menyokong tetingkap konteks 100,000 token untuk gabungan prompt dan penyelesaian. Anda boleh menetapkan output maksimum 16,000 token setiap permintaan.
Ralat lazim termasuk 401 untuk kunci tidak sah, 402 apabila kredit habis, dan 429 untuk had kadar. Had kadar ialah 300 permintaan setiap minit per kunci. Ralat tidak menggunakan kredit prabayar anda, memastikan anda hanya membayar untuk penjanaan yang berjaya.
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);Aliran
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 biasa
Apakah URL asas untuk API ini?
URL asas ialah HTTPS://api.grokaiapikey.com/v1. Anda mesti tetapkan ini dalam klien serasi OpenAI anda untuk menghalaikan permintaan dengan betul. Ia menyokong header piawai dan kaedah pengesahan.
Bagaimana cara mengendalikan had kadar?
Anda terhad kepada 300 permintaan setiap minit per kunci. Jika anda melebihi ini, API mengembalikan ralat 429. Anda juga boleh menjalankan sehingga 8 permintaan serentak per kunci.
Adakah API menyokong penstriman?
Ya, penstriman disokong melalui Server-Sent Events (SSE). Maklumat penggunaan token disertakan dalam potongan akhir aliran ini. Ini membolehkan paparan teks yang dijana secara masa nyata.
Penjanaan kunci dalam beberapa saat
Daftar, salin token anda, kemas kini endpoint. Itu sahaja konfigurasi yang diperlukan.