el ▾

Τεκμηρίωση API Χαρακτήρα AI χωρίς Περιορισμούς

Δημιουργήστε την uncensored API LLM σε λίγα λεπτά χρησιμοποιώντας τυπικά SDK OpenAI. Λάβετε το κλειδί σας, ρυθμίστε το base URL και στείλτε κείμενο χωρίς φίλτρα περιεχομένου.

Βασικό URL και Αυθεντικοποίηση

Το κλειδί API πιστοποιεί τα αιτήματά σας. Χρησιμοποιήστε Continue with Google ή email signup για να το δημιουργήσετε ακαριαία. Ορίστε τη base URL σε https://api.unrestrictedcharacterai.com/v1 στην διαμόρφωση του πελάτη σας. Αυτό λειτουργεί με οποιοδήποτε OpenAI-compatible SDK.

curl https://api.unrestrictedcharacterai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set the temperature to 0.7 for stable replies."}]
  }'

Τερματικό Συμπληρώματος Συζήτησης

Στείλτε μηνύματα στο POST /v1/chat/completions. Το ID του μοντέλου είναι uncensored. Απαντά σε νόμιμα ενήλικα, φανταστικά ή αμφιλεγόμενα θέματα χωρίς απόρριψη. Κείμενο μέσα, κείμενο έξω. Δεν υπάρχουν επιπλέον υπηρεσίες που να επιβαρύνουν το αίτημα.

from openai import OpenAI

client = OpenAI(base_url="https://api.unrestrictedcharacterai.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 SDK Integration

Χρησιμοποιήστε το επίσημο Node SDK για ομαλή ενσωμάτωση. Περάστε το base URL και το key. Ο πελάτης χειρίζεται το στρώμα HTTP. Λαμβάνετε δομημένες αποκρίσεις JSON. Η διαχείριση σφαλμάτων είναι τυπική. Ελέγξτε τον κωδικό κατάστασης.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unrestrictedcharacterai.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);

Streaming Αποκρίσεις και SSE

Ενεργοποιήστε streaming ρυθμίζοντας stream: true.Λαμβάνετε Server-Sent Events (SSE). Η χρήση tokens εμφανίζεται στο τελευταίο chunk. Αυτό μειώνει την αντιλαμβανόμενη καθυστέρηση για μακρές εξόδους. Το μοντέλο παράγει κείμενο token ανά token.

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)

Λειτουργία JSON και Κλήση Συναρτήσεων

Χρήση response_format: {"type": "json_object"} για αυστηρό JSON. Η κλήση συναρτήσεων υποστηρίζει εργαλεία και tool_choice. Ορίστε schemas στα μηνύματά σας. Το μοντέλο συμμορφώνεται με τη δομή. Αναλύστε την έξοδο προγραμματιστικά.

Όρια και Σφάλματα

Ο περιορισμός ρυθμού είναι 300 αιτήματα ανά λεπτό. Παράθυρο συμφραζομένων 100,000 tokens. Σφάλμα 401 σημαίνει μη έγκυρο κλειδί. Σφάλμα 402 σημαίνει μηδενικό υπόλοιπο. Σφάλμα 429 σημαίνει υπερβολικός περιορισμός ρυθμού. Μέγιστο σώμα αιτήματος 8 MB. Χρησιμοποιήστε αυτούς τους κωδικούς για γρήγορο εντοπισμό σφαλμάτων.

Συχνές ερωτήσεις

Η API unrestricted character AI είναι συμβατή με openai;

Ναι. Χρησιμοποιεί τα ίδια endpoints και SDKs με την OpenAI. Αλλάξτε τη βάση URL και το API key. Ο υπάρχων κώδικάς σας λειτουργεί με μηδενικές αλλαγές.

Ποιο είναι το μέγεθος του παραθύρου συνάφειας;

Το παράθυρο συμφραζομένων είναι 100.000 tokens. Αυτό περιλαμβάνει τόσο την εντολή όσο και την απάντηση. Μπορείτε να στείλετε μακροσκελή έγγραφα ή ιστορικό συνομιλιών.

Πώς διαχειρίζομαι σφάλματα;

Χρησιμοποιήστε τυπικά HTTP status codes. Το 401 υποδηλώνει αποτυχία πιστοποίησης. Το 402 υποδηλώνει ανεπαρκές υπόλοιπο. Το 429 υποδηλώνει rate limiting. Ελέγξτε το body της απόκρισης για λεπτομέρειες.

Κτήστε το κλειδί API σας τώρα.

Εγγραφείτε, αντιγράψτε το token, και ενημερώστε το endpoint. Αυτό είναι ό,τι χρειάζεται.

Αποκτήστε το key σας