Pengaturan autentikasi URL dasar
Permintaan Anda dimulai dari https://api.grokified.cc/v1. Luluskan kunci API Anda di Authorization header. Anda menerima satu kunci aktif per akun, ditampilkan segera setelah pendaftaran melalui Google atau email.
Permintaan pertama
Kirim permintaan POST ke /v1/chat/completions dengan model uncensored. Sistem memproses input Anda dan mengembalikan teks mentah tanpa filter korporat.
- Gunakan
temperatureuntuk kreativitas. - Atur
max_tokensuntuk mengontrol panjang output.
curl https://api.grokified.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "get the last modified date of index html"}]
}'
Integrasi SDK Python
Instal perpustakaan resmi OpenAI. Atur URL dasar ke endpoint kami. Masukkan kunci Anda sebagai nilai kunci API. Ini memastikan kompatibilitas dengan kode klien yang sudah ada.
from openai import OpenAI
client = OpenAI(base_url="https://api.grokified.cc/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)
Pengaturan SDK Node.js
Impor paket OpenAI. Inisialisasi klien dengan kunci dan URL dasar Anda. Panggil chat.completions.create dengan prompt Anda. Respons berisi teks yang dihasilkan.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.grokified.cc/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);
Responsi streaming dan penggunaan token
Aktifkan streaming dengan mengatur stream: true. Terima Server-Sent Events (SSE). Bagian terakhir mencakup data penggunaan token. Ini membantu Anda melacak biaya secara real-time.
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)
Batas laju, kesalahan, dan jendela konteks
Anda mendapatkan 300 permintaan per menit dan 8 permintaan simultan. Jendela konteks adalah 100.000 token. Kesalahan seperti 401 atau 402 tidak mengonsumsi kredit. Penolakan juga gratis.