Ρύθμιση Βασικού URL και αυθεντικοποίησης
Οι αιτήσεις σας ξεκινούν από https://api.grokified.cc/v1. Δώστε το API key σας στο Authorization header. Λαμβάνετε ένα ενεργό κλειδί ανά λογαριασμό, που εμφανίζεται ακαριαία μετά την εγγραφή με Google ή email.
Πρώτη αίτηση
Στείλτε ένα POST request στο /v1/chat/completions με το μοντέλο uncensored. Το σύστημα επεξεργάζεται την είσοδό σας και επιστρέφει ωμό κείμενο χωρίς εταιρικά φίλτρα.
- Χρήση
temperatureγια τη δημιουργικότητα. - Ορίστε
max_tokensγια τον έλεγχο του μήκους εξόδου.
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"}]
}'
Ενσωμάτωση SDK Python
Εγκαταστήστε το επίσημο βιβλιοθήκη OpenAI. Ορίστε τη βάση URL στο endpoint μας. Περάστε το κλειδί σας ως τιμή API key. Αυτό διασφαλίζει συμβατότητα με υπάρχοντα κώδικα πελατών.
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)
Ρύθμιση SDK Node.js
Εισάγετε το πακέτο OpenAI. Αρχικοποιήστε τον client με το key και τη base URL σας. Καλέστε chat.completions.create με το prompt σας. Η απόκριση περιέχει το παραγόμενο κείμενο.
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);
Οι ροές απαντήσεων (streaming) και η χρήση token
Ενεργοποιήστε streaming ρυθμίζοντας stream: true. Λάβετε Server-Sent Events (SSE). Το τελευταίο κομμάτι περιλαμβάνει δεδομένα χρήσης tokens. Αυτό σας βοηθά να παρακολουθείτε το κόστος σε πραγματικό χρόνο.
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)
Όρια ρυθμού, σφάλματα και παράθυρο πλαισίου
Λαμβάνετε 300 αιτήματα ανά λεπτό και 8 ταυτόχροναι αιτήματα. Το παράθυρο συμφραζομένων είναι 100,000 tokens. Σφάλματα όπως 401 ή 402 δεν καταναλώνουν πιστωτικό. Οι απορρίψεις είναι επίσης δωρεάν.