Τεκμηρίωση API
Ξεκινήστε να δημιουργείτε κείμενο αμέσως με το API ολοκλήρωσης συνομιλίας uncensored μας. Χρησιμοποιήστε τα τυπικά SDK της OpenAI για να στείλετε αιτήματα στη βάση URL μας με το API key σας.
Authentication and Base URL
Συνδεθείτε σε κάθε αίτηση περνώντας το API key σας στο Authorization header. Η βάση URL για όλα τα endpoints είναι https://api.notfilter.cc/v1. Αυτή η δομή διασφαλίζει συμβατότητα με τα υπάρχοντα OpenAI SDKs χωρίς σύνθετες αλλαγές διαμόρφωσης.
curl https://api.notfilter.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "what is the capital of france"}]
}'Το κλειδί σας παρέχει πρόσβαση στο μη λογοκριμένο μοντέλο. Διατηρήστε το ασφαλές και αναγεννήστε το αν υποστεί διείσδυση. Το σύστημα επαληθεύει τα διαπιστευτήρια πριν επεξεργαστεί tokens, οπότε τα άκυρα κλειδιά επιστρέφουν σφάλματα άμεσα.
Τερματικό Συμπληρώματος Συζήτησης
Στείλτε prompts κειμένου και λάβτε απαντήσεις μέσω του /v1/chat/completions endpoint. Αυτή είναι η πρωταρχική σας διεπαφή για αλληλεπίδραση με το μοντέλο. Ρυθμίστε παραμέτρους όπως temperature και top_p για προσαρμογή της συμπεριφοράς απόκρισης.
from openai import OpenAI
client = OpenAI(base_url="https://api.notfilter.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)Η API αναμένει τυπική μορφή μηνυμάτων. Το κείμενο εισόδου μετατρέπεται σε tokens, επεξεργάζεται και επιστρέφεται ως συνεκτική απόκριση. Τα σφάλματα διαχειρίζονται μέσω τυπικών κωδικών κατάστασης HTTP.
Streaming Αποκρίσεις
Ενεργοποίηση εξόδου σε πραγματικό χρόνο ορίζοντας stream: true. Η API επιστρέφει δεδομένα σε chunks καθώς παράγονται. Αυτό μειώνει την αντιλαμβανόμενη καθυστέρηση για μακρές απαντήσεις.
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)Κάθε chunk περιέχει μερικό περιεχόμενο. Το τελικό chunk περιλαμβάνει στατιστικά χρήσης tokens. Επεξεργαστείτε αυτά τα events για να εμφανίσετε το κείμενο προοδευτικά στους χρήστες σας.
Function Calling και Εργαλεία
Ορίστε εργαλεία για να επιτρέψετε στο μοντέλο να καλεί εξωτερικές συναρτήσεις. Προσδιορίστε τους ορισμούς εργαλείων στο σώμα του αιτήματος. Το μοντέλο επιστρέφει δομημένα ορίσματα όταν μια κλήση συνάρτησης είναι κατάλληλη.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.notfilter.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);Εκτέλεση της συνάρτησης χρησιμοποιώντας τα επιστρεφόμενα ορίσματα και επιστροφή του αποτελέσματος στο μοντέλο. Αυτό επιτρέπει πολύπλοκες ροές εργασίας χωρίς χειροκίνητο χειρισμό. Οι επιλογές εργαλείων μπορούν να επιβληθούν ή να είναι αυτόματες.
Λειτουργία JSON
Εξαναγκασμός δομημένης εξόδου ορίζοντας response_format για {"type": "json_object"}. Αυτό εξασφαλίζει ότι η απόκριση είναι έγκυρο JSON. Χρήσιμο για την ανάλυση δεδομένων σε εφαρμογές.
Το μοντέλο συμμορφώνεται με το schema που παρέχετε. Τα σφάλματα στη δομή JSON είναι σπάνια αλλά πιθανά. Επαληθεύστε την έξοδο στο layer εφαρμογής σας για ασφάλεια.
Όρια Ρυθμού και Πλαίσιο Συγκειμένου
Κάθε κλειδί API υποστηρίζει 300 αιτήσεις ανά λεπτό και 8 ταυτόχρονες αιτήσεις. Το παράθυρο συμφραζομένων είναι 100,000 tokens για την πρόταση και την ολοκλήρωση συνδυαστικά. Μέγιστη έξοδος 16,000 tokens.
A 401 σφάλμα υποδεικνύει άκυρο κλειδί. Ένα 402 σφάλμα σημαίνει ότι δεν έχετε προκαταβλημένο υπόλοιπο. Ένα 429 σφάλμα υποδεικνύει εξάντληση ορίου ρυθμού. Τα σφάλματα είναι δωρεάν, οπότε δεν χρεώνεστε για τις αποτυχημένες αιτήσεις. Το υπόλοιπο δεν λήγει ποτέ.
Frequently asked questions
Ποια είναι η base URL για το Not Filter API;
Χρησιμοποιήστε το HTTPS://api.notfilter.cc/v1 για όλες τις αιτήσεις. Αυτή η διεύθυνση URL λειτουργεί με τα τυπικά SDKs OpenAI. Αλλάξτε τη βάση URL στις ρυθμίσεις του πελάτη σας για να την κατευθύνετε εδώ.
Πώς διαχειρίζομαι αποκρίσεις streaming;
Ορίστε την παράμετρο stream σε true στην αίτησή σας. Το API επιστρέφει chunks κειμένου καθώς παράγονται. Διαβάστε αυτά τα chunks για να εμφανίσετε έξοδο σε πραγματικό χρόνο στους χρήστες.
Τι συμβαίνει αν φτάσω το όριο ρυθμού;
Λαμβάνετε κωδικό κατάστασης 429. Το όριο είναι 300 αιτήματα ανά λεπτό ανά κλειδί. Περιμένετε λίγο και δοκιμάστε ξανά. Δεν χρεώνεστε για τα αιτήματα που περιορίζονται.
Obtain your key now
Εγγραφείτε, αντιγράψτε το κλειδί και ενημερώστε το endpoint. Αυτό είναι όλο.