Autentificare & Configurare URL de Bază
Începeți prin a genera cheia API pe panoul de control. URL-ul de bază este HTTPS://api.grokkey.com/v1. Transmiteți cheia în antetul Authorization. Refuzurile sunt gratuite. Reîncărcările folosesc doar criptomonede.
Endpoint Completări Chat
Trimite prompturi text către endpoint-ul de chat. ID-ul modelului este "uncensored". Nu este GPT sau Grok. Contextul este de 100k tokeni. Ieșirea maximă este fereastra completă. Erorile nu consumă credit.
Configurează parametri precum temperatura și top_p. API-ul returnează doar text. Fără embeddings sau imagini. Folosește formatul JSON standard pentru cereri și răspunsuri.
Streaming & Utilizare Tokeni
Fluxul răspunsurilor setând stream: true. Primește chunk-uri SSE. Utilizarea tokenilor apare în ultimul chunk. Acest lucru permite afișarea în timp real. De asemenea, gestionează eficient output-urile mari. Folosește acest lucru pentru interfețe chat.
Apelarea funcțiilor & Mod JSON
Folosește funcții pentru ieșiri structurate. Setează response_format pentru {"type": "json_object"} pentru JSON strict. Apelarea funcțiilor suportă tool_choice. Acest lucru permite o integrare fiabilă. Utilizați acest lucru pentru extragerea de date. Funcționează cu modelul uncensored. Asigurați-vă că prompturile sunt clare.
Limite de rată și constrângeri
Limita este de 300 de solicitări pe minut. Solicitărilorile concurente maxime sunt 8. Dimensiunea maximă a corpului solicitării este de 8 MB. O cheie per cont. Înlocuiți cheile vechi cu altele noi. Limitele previn abuzul. Monitorizați-vă utilizarea. Creditele nu expiră niciodată. Plătiți doar pentru tokenii utilizați.
Specificațiile Modelului
ID Model: "uncensored". Model open-weight. Optimizat pentru conținut adult. Fără antrenament pe prompturile tale. Fereastră de context de 100k. Fără limită separată de ieșire. Parametri: temperature, top_p, stop, seed, presence_penalty, frequency_penalty. Fără SLA. Fără certificări. Acces direct la API.
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);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)