Βασικό URL και Αυθεντικοποίηση
Ξεκινήστε κάθε αίτημα κατευθύνοντας το SDK σας στο base URL μας.
HTTPS://api.uncensoredaitool.com/v1
Συμπεριλάβετε το API key σας στην κεφαλίδα Authorization. Εκδίδουμε ένα κλειδί ανά λογαριασμό αμέσως μετά την εγγραφή. Περιστρέψτε τα κλειδιά ελεύθερα καθώς αντικαθιστούν τα παλαιότερα.
- Χωρίς μηνιαία τέλη.
- Η Auth χρησιμοποιεί Bearer tokens.
curl https://api.uncensoredaitool.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all linux kernel panic reasons"}]
}'
Αποστολή Αιτημάτων: POST /v1/chat/completions
Υποβάλετε payloads JSON στο σημείο τερματισμού chat completions.
Ορίστε το μοντέλο σας ως "uncensored". Δώστε μηνύματα στο τυπικό array format. Το API επιστρέφει απαντήσεις κειμένου άμεσα. Χρησιμοποιήστε αυτό το uncensored LLM API για roleplay ή εξαγωγή δεδομένων.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaitool.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)
Streaming Αποκρίσεις μέσω SSE
Ενεργοποιήστε τη ροή (streaming) ορίζοντας stream σε true.
Λάβετε Server-Sent Events (SSE) που περιέχουν τμήματα κειμένου. Οι λεπτομέρειες χρήσης tokens εμφανίζονται στο τελευταίο τμήμα. Αυτή η μέθοδος μειώνει την αντιλαμβανόμενη καθυστέρηση για μεγάλα αποτελέσματα.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaitool.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);
Function Calling και JSON Mode
Χρησιμοποιήστε το μοντέλο για εξαγωγή δομημένων δεδομένων.
Περνάτε ένα schema στην παράμετρο tools. Το API επιστρέφει δομημένα αντικείμενα JSON. Ενεργοποιήστε τη αυστηρή λειτουργία JSON με response_format για αξιόπιστη επεξεργασία. Αυτό λειτουργεί καλά για εργασίες προγραμματισμού ή δημιουργία δεδομένων φόρμας.
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)
Παράμετροι: Θερμοκρασία, Top-P, και Ακολουθίες Stop
Ελέγξτε τη δημιουργικότητα και τα όρια εξόδου.
Ρυθμίστε τη θερμοκρασία για τυχαίοτητα. Προσαρμόστε το top_p για δειγματοληψία πυρήνα. Ορίστε ακολουθίες διακοπής για να τερματίσετε τη δημιουργία σε συγκεκριμένους δείκτες. Οι τιμές seed διασφαλίζουν επαναλήψιμα αποτελέσματα για δοκιμές.
ID Μοντέλου και Όρια Παραθύρου Πλαισίου
Ορίστε το μοντέλο σε "uncensored".
Το παράθυρο συμφραζομένων υποστηρίζει συνολικά 100.000 tokens. Η μέγιστη έξοδος είναι 16.000 tokens ανά αίτημα. Τα σφάλματα και οι απορρίψεις δεν καταναλώνουν υπόλοιπο. Αιτήματα που υπερβαίνουν τα όρια επιστρέφουν σφάλματα 400.