Τεκμηρίωση Abliterated API
Ξεκινήστε με το uncensored model API σε λίγα λεπτά χρησιμοποιώντας τυπικά OpenAI-compatible clients. Στείλτε κείμενο, λάβετε unrestricted κείμενο χωρίς να παλεύετε με system prompts.
Authentication and Base URL
Χρησιμοποιήστε το API key σας με τη βασική διεύθυνση https://api.llmsabliterated.com/v1. Το κλειδί δημιουργείται αμέσως μετά την εγγραφή μέσω Google ή email, χωρίς να απαιτείται αριθμός τηλεφώνου. Περνάτε το κλειδί στο Authorization header για κάθε αίτηση.
Συμβουλή: Το key εμφανίζεται μόνο μία φορά μετά τη δημιουργία, οπότε αποθηκεύστε το με ασφάλεια. Τα σφάλματα και οι απορρίψεις δεν καταναλώνουν πιστωτική γραμμή, αλλά τα άκυρα keys επιστρέφουν κωδικό 401.
Πρώτη αίτηση
Στείλτε μια βασική chat completion για να επαληθεύσετε τη σύνδεση. Το model ID είναι uncensored, και οι αιτήσεις χρησιμοποιούν το τυπικό POST /v1/chat/completions endpoint.
Αυτό το παράδειγμα στέλνει ένα απλό prompt και περιμένει μια απάντηση κειμένου. Αντικαταστήστε YOUR_API_KEY με το πραγματικό σας key.
curl https://api.llmsabliterated.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Find all null values in the sales database"}]
}'Οι αποκρίσεις περιλαμβάνουν λεπτομέρειες χρήσης tokens. Εάν λείπει πιστωτικό υπόλοιπο, η API επιστρέφει σφάλμα 402. Η βασική διεύθυνση URL λειτουργεί με οποιοδήποτε OpenAI-compatible client ενημερώνοντας τη διαμόρφωση της βασικής διεύθυνσης URL.
Ενσωμάτωση SDK Python
Εγκαταστήστε το επίσημο πακέτο OpenAI Python και ρυθμίστε τον πελάτη. Κατευθύνετε τη βασική διεύθυνση URL στην υπηρεσία μας και ορίστε το μοντέλο σε uncensored.
Αυτή η προσέγγιση σας επιτρέπει να χρησιμοποιήσετε υπάρχοντα codebases με ελάχιστες αλλαγές. Η API υποστηρίζει τυπικές παραμέτρους όπως temperature και top_p για τον έλεγχο της δημιουργικότητας.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmsabliterated.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)Ο χειρισμός σφαλμάτων πρέπει να λαμβάνει υπόψη τα όρια ρυθμού (429) ή την ανεπάρκεια κεφαλαίων (402). Το πιστωτικό είναι προκαταβλημένο και δεν λήγει ποτέ, οπότε πληρώνετε μόνο για την πραγματική χρήση token.
Node SDK Setup
Αρχικοποιήστε τον πελάτη OpenAI Node με τη βάση URL. Χρησιμοποιήστε το uncensored ID μοντέλου για όλες τις συμπληρώσεις.
Node developers can leverage existing libraries like axios ή το επίσημο SDK για συνεπή ενσωμάτωση. Το κλειδί API μεταδίδεται μέσω της κεφαλίδας εξουσιοδότησης.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmsabliterated.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);Βεβαιωθείτε ότι οι μεταβλητές περιβάλλοντος αποθηκεύουν το κλειδί με ασφάλεια. Η υπηρεσία υποστηρίζει τυπικές απαντήσεις JSON, καθιστώντας εύκολη την ανάλυση σε JavaScript. Το streaming είναι διαθέσιμο μέσω SSE για εξόδους σε πραγματικό χρόνο.
Ροή με SSE
Ενεργοποιήστε streaming ρυθμίζοντας stream: true στην αίτησή σας. Το API επιστρέφει Server-Sent Events (SSE) για παράδοση tokens σε πραγματικό χρόνο.
Κάθε τμήμα περιέχει μερικό κείμενο, επιτρέποντάς σας να αποδίδετε την έξοδο καθώς παράγεται. Το τελευταίο τμήμα περιλαμβάνει τη συνολική χρήση 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)Η ροή δεδομένων (streaming) μειώνει την αντιλαμβανόμενη καθυστέρηση για μακροχρόνιες απαντήσεις. Μπορείτε να διακόψετε τη ροή αν ο χρήστης αλλάξει γνώμη. Η μέγιστη έξοδος είναι 16,000 tokens ανά αίτημα, ή 2,048 αν max_tokens είναι μη ρυθμισμένο.
Όρια και Σφάλματα
Σεβαστείτε το όριο ρυθμού των 300 αιτημάτων ανά λεπτό ανά κλειδί. Η ταυτόχρονη χρήση περιορίζεται σε 8 ταυτόχρονες συνδέσεις ανά κλειδί.
Το σώμα της αίτησης δεν πρέπει να υπερβαίνει τα 8 MB. Ένα παράθυρο πλαισίου 100,000 tokens καλύπτει τόσο το prompt όσο και την ολοκλήρωση. Τα σφάλματα επιστρέφουν τυπικές HTTP καταστάσεις: 401 για μη έγκυρα κλειδιά, 402 για έλλειψη πιστωτικού υπολοίπου και 429 για όρια ταχύτητας.
Frequently asked questions
Η API abliterated LLM είναι συμβατή με υπάρχοντες πελάτες OpenAI;
Ναι, χρησιμοποιεί τα ίδια σημεία τερματισμού και δομή JSON με την OpenAI. Χρειάζεται μόνο να αλλάξετε τη βάση URL και το API key στις ρυθμίσεις πελάτη. Αυτό σας επιτρέπει να χρησιμοποιείτε υπάρχοντα repos κώδικα με ελάχιστες αλλαγές.
Τι συμβαίνει αν ξεπεράσω το όριο ρυθμού;
Η API επιστρέφει κωδικό κατάστασης 429 με λεπτομέρειες για το πότε να κάνετε επανάληψη. Το όριο είναι 300 αιτήματα ανά λεπτό και 8 ταυτόχρονες αιτήσεις ανά κλειδί. Μπορείτε να παρακολουθείτε τη χρήση μέσω των μετρήσεων token στις κεφαλίδες απόκρισης.
Πώς διαχειρίζεται η abliterated AI API τα credits και τα σφάλματα;
Το πιστωτικό υπόλοιπο χρεώνεται μόνο για επιτυχημένη χρήση tokens, όχι για σφάλματα ή απορρίψεις. Το πιστωτικό υπόλοιπο προπληρωμής δεν λήγει ποτέ και μπορείτε να κάνετε επαναφόρτιση με κρυπτονομίσματα. Αν εξαντληθεί το πιστωτικό σας υπόλοιπο, οι αιτήσεις επιστρέφουν σφάλμα 402 μέχρι να προσθέσετε κεφάλαια.
Πρόσβαση στο κλειδί API σας
Εγγραφείτε, αντιγράψτε τα διαπιστευτήριά σας, και ενημερώστε το base URL. Αυτή είναι όλη η ρύθμιση.