Πιστοποίηση & Ρύθμιση Base URL
Ξεκινήστε δημιουργώντας το κλειδί API σας στον πίνακα ελέγχου. Η βασική διεύθυνση URL είναι HTTPS://api.grokkey.com/v1. Δώστε το κλειδί σας στην κεφαλίδα Authorization. Οι απορρίψεις είναι δωρεάν. Οι επαναφορές χρησιμοποιούν μόνο κρυπτονομίσματα.
Τερματικό Συμπληρώματος Συζήτησης
Στείλτε prompts κειμένου στο chat endpoint. Το ID μοντέλου είναι "uncensored". Δεν είναι GPT ή Grok. Το context είναι 100k tokens. Το μέγιστο output είναι το πλήρες παράθυρο. Τα σφάλματα δεν χρεώνουν πιστωτικό.
Ρυθμίστε παραμέτρους όπως θερμοκρασία και top_p. Το API επιστρέφει μόνο κείμενο. Δεν υπάρχουν embeddings ή εικόνες. Χρησιμοποιήστε το τυπικό JSON format για αιτήματα και αποκρίσεις.
Ροή & Χρήση Tokens
Ροή αποκρίσεων ρυθμίζοντας stream: true. Λάβετε κομμάτια SSE. Η χρήση tokens εμφανίζεται στο τελευταίο κομμάτι. Αυτό επιτρέπει την πραγμα-time εμφάνιση. Επίσης, χειρίζεται αποτελεσματικά μεγάλες εξόδους. Χρησιμοποιήστε αυτό για διεπαφές συνομιλίας.
Συνάρτηση Calling & JSON Mode
Χρησιμοποιήστε εργαλεία για δομημένες εξόδους. Ορίστε response_format για {"type": "json_object"} για αυστηρό JSON. Η κλήση συναρτήσεων υποστηρίζει tool_choice. Αυτό επιτρέπει αξιόπιστη ενσωμάτωση. Χρησιμοποιήστε το για εξαγωγή δεδομένων. Λειτουργεί με το uncensored μοντέλο. Βεβαιωθείτε ότι τα input σας είναι σαφή.
Όρια Ρυθμού & Περιορισμοί
Το όριο είναι 300 αιτήματα ανά λεπτό. Μέγιστος αριθμός ταυτόχρονων αιτήσεων: 8. Μέγιστο μέγεθος σώματος αιτήματος: 8 MB. Ένα κλειδί ανά λογαριασμό. Αντικαταστήστε τα παλιά κλειδιά με νέα. Τα όρια αποτρέπουν την κακοποίηση. Παρακολουθήστε τη χρήση σας. Τα πιστωτικά δεν λήγουν ποτέ. Πληρώστε μόνο για τα tokens που χρησιμοποιήθηκαν.
Προδιαγραφές Μοντέλου
ID Μοντέλου: "uncensored". Μοντέλο ανοιχτού βάρους. Βελτιστοποιημένο για ενήλικα περιεχόμενο. Χωρίς εκπαίδευση στα prompts σας. Παράθυρο πλαισίου 100k. Χωρίς ξεχωριστό όριο εξόδου. Παράμετροι: temperature, top_p, stop, seed, presence_penalty, frequency_penalty. Χωρίς SLA. Χωρίς πιστοποιήσεις. Άμεση πρόσβαση 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);Ροή
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)