Προαπαιτούμενα: SDK και Key
Ξεκινήστε δημιουργώντας έναν λογαριασμό χρησιμοποιώντας μόνο email ή σύνδεση με Google. Αυτό το κλειδί αυθεντικοποιεί κάθε αίτημα στο endpoint του uncensored AI chatbot. Μπορείτε να δημιουργήσετε ένα νέο κλειδί οποιαδήποτε στιγμή, το οποίο αντικαθιστά το παλιό. Κρατήστε το ασφαλές, καθώς παρέχει πλήρη πρόσβαση στα προπληρωμένα πιστωτικά σας.
Διαμόρφωση Βασικού URL
Ρυθμίστε τον πελάτη σας να κατευθύνει στο HTTPS://api.unfilteredchatbotapi.com/v1. Αυτή η βάση URL λειτουργεί με οποιοδήποτε τυπικό OpenAI-compatible SDK. Πρέπει επίσης να ορίσετε το κλειδί API σας στην κεφαλίδα Authorization. Το σύστημα αναμένει μορφή Bearer token για την πιστοποίηση. Αυτό το μοναδικό endpoint εξυπηρετεί το μοντέλο χωρίς λογοκρισία χωρίς να κατευθύνει σε άλλους προμηθευτές. Δεν χρειάζεται να αλλάξετε το όνομα του μοντέλου στον κώδικά σας· είναι σταθερό.
Αποστολή της πρώτης σας αίτησης
Κάντε μια POST αίτηση στο /v1/chat/completions με το μήνυμά σας. Το model id είναι πάντα "uncensored". Στείλτε το περιεχόμενό σας στο messages array με πεδία role και content. Το API επιστρέφει μια απάντηση κειμένου χωρίς τις συνηθισμένες απορρίψεις ασφαλείας για νόμιμα θέματα ενηλίκων. Χρησιμοποιήστε αυτή την απλή δομή για να επαληθεύσετε τη σύνδεση και την ποιότητα της απάντησης. Βεβαιωθείτε ότι το payload σας δεν υπερβαίνει τα 8 MB. Τα σφάλματα κατά την επεξεργασία δεν καταναλώνουν τα credits σας.
cURL
curl https://api.unfilteredchatbotapi.com/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?"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredchatbotapi.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.unfilteredchatbotapi.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)