Pengesahan & Penetapan URL Asas
Mula dengan menjana kunci API anda di papan pemuka. URL asas ialah HTTPS://api.grokkey.com/v1. Hantar kunci anda dalam header Authorization. Penolakan adalah percuma. Pemuatan semula hanya menggunakan kripto.
Hujung Sambungan Penyelesaian Sembang
Hantar prompt teks ke hujung chat. ID model adalah "uncensored". Ia bukan GPT atau Grok. Konteks ialah 100k token. Output maksimum ialah tetingkap penuh. Ralat tidak mengenakan kredit.
Konfigurasi parameter seperti suhu dan top_p. API hanya mengembalikan teks. Tiada pengekodan semula atau imej. Gunakan format JSON piawai untuk permintaan dan respons.
Aliran & Penggunaan Token
Alirkan respon dengan menetapkan stream: true. Terima bahagian SSE. Penggunaan token muncul dalam bahagian akhir. Ini membolehkan paparan masa nyata. Ia juga mengendalikan output besar dengan cekap. Gunakan ini untuk antara muka chat.
Panggilan Fungsi & Mod JSON
Gunakan alat untuk output terstruktur. Tetapkan response_format ke {"type": "json_object"} untuk JSON ketat. Pemanggilan fungsi menyokong pilihan alat. Ini membolehkan integrasi yang boleh dipercayai. Gunakan ini untuk ekstraksi data. Ia berfungsi dengan model tanpa sekatan. Pastikan prompt anda jelas.
Had Kadar & Kekangan
Had ialah 300 permintaan per minit. Permintaan serentak maksimum ialah 8. Badan permintaan maksimum ialah 8 MB. Satu kunci per akaun. Gantikan kunci lama dengan yang baru. Had menghalang penyalahgunaan. Pantau penggunaan anda. Kredit tidak luput. Bayar hanya untuk token yang digunakan.
Spesifikasi Model
ID Model: "uncensored". Model berat terbuka. Ditala untuk kandungan dewasa. Tiada latihan pada prompt anda. Jendela konteks 100k. Tiada had output berasingan. Parameter: suhu, top_p, henti, benih, penalti kehadiran, penalti frekuensi. Tiada SLA. Tiada pensijilan. Akses API langsung.
cURL
curl https://api.grokkey.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 Rust crates for high throughput networking"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.grokkey.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.grokkey.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)