el ▾
Get API key

Γρήγορη Έναρξη: Ενσωματώστε το Uncensored API

Ενσωματώστε την API LLM χωρίς λογοκρισία στο stack σας με μια αλλαγή στη βάση URL και μηδενικό κλείδωμα συνδρομής. Αυτός ο οδηγός καλύπτει την πιστοποίηση, το streaming και τη χρήση εργαλείων για το σημείο τερματισμού AiNoCensor.

Πιστοποίηση: Ρύθμιση του API Key

Obtain your key via Google or email login on the Get API key page and pass it in the Authorization header. Το σύστημα εκδίδει ένα ενεργό κλειδί ανά λογαριασμό, αντικαθιστώντας οποιοδήποτε προηγούμενο κλειδί αμέσως. Αυτή η απλή ρύθμιση διασφαλίζει ότι μπορείτε να ξεκινήσετε να στέλνετε αιτήσεις χωρίς να διαμορφώνετε πολύπλοκες αλυσίδες proxy ή να διαχειρίζεστε μηνιαίες διαδικασίες χρέωσης.

curl https://api.ainocensor.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top five Rust crates for async networking."}]
  }'

Φυλάξτε το κλειδί σας ασφαλές. Η πλατφόρμα δεν παρακολουθεί ή καταγράφει prompts για εκπαίδευση, οπότε τα δεδομένα σας παραμένουν δικά σας ενώ χτίζετε απεριόριστες εφαρμογές.

Βασική Αίτηση: Συμπληρώσεις Συνομιλίας

Στείλτε ένα POST request στο https://api.ainocensor.com/v1/chat/completions χρησιμοποιώντας το ID του μοντέλου uncensored για να λαμβάνετε κειμενικές απαντήσεις. Αυτή η διεπαφή υποστηρίζει τυπικές παραμέτρους όπως temperature και top_p για τον έλεγχο της τυχαιότητας. Δεν χρειάζεται να αλλάξετε SDKs· οποιοσδήποτε OpenAI-compatible πελάτης λειτουργεί προσαρμόζοντας τη βάση URL.

from openai import OpenAI

client = OpenAI(base_url="https://api.ainocensor.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)

Το μοντέλο απαντά χωρίς απορρίψεις περιεχομένου για νόμιμα θέματα ενήλικων ή δημιουργικά θέματα, καθιστώντας το ιδανικό για υλοποιήσεις NSFW chatbot ή εργασίες βαθύτητας διατήρησης πλαισίου.

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

Ενεργοποιήστε streaming ρυθμίζοντας stream: true για να λαμβάνετε tokens μέσω Server-Sent Events (SSE) για χαμηλότερη καθυστέρηση. Αυτή η προσέγγιση είναι κρίσιμη για ενημερώσεις διεπαφής χρήστη σε πραγματικό χρόνο όπου η αναμονή για πλήρη απάντηση θα προκαλούσε αισθητές καθυστερήσεις. Το τελευταίο τμήμα περιέχει τη συνολική χρήση 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)

Τα σφάλματα και οι απορρίψεις δεν καταναλώνουν πιστωτικό, οπότε η streaming μεγάλης παραγωγής παραμένει οικονομική ακόμη και αν η σύνδεση διακοπεί απροσδόκητα.

Συνάρτηση Calling & Εργαλεία

Ορίστε τα εργαλεία σας στο body του αιτήματος και χρησιμοποιήστε tool_choice για να επιτρέψετε στο μοντέλο να αποφασίσει πότε να τις καλέσει. Αυτή η ικανότητα επιτρέπει στο LLM uncensored να ενσωματωθεί με εξωτερικά συστήματα χωρίς χειροκίνητη ανάλυση των εξόδων κειμένου. Μπορείτε να ορίσετε required ή auto λειτουργίες ανάλογα με τις ανάγκες της εφαρμογής σας.

import OpenAI from "openai";

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

Η API υποστηρίζει τυπικούς ορισμούς tools, διασφαλίζοντας συμβατότητα με υπάρχοντα frameworks agent που αναμένουν δομές function calling στυλ OpenAI.

Διαμόρφωση Λειτουργίας JSON

Ορίστε response_format για {"type": "json_object"} να αναγκάσει το μοντέλο να εξάγει αυστηρά έγκυρο JSON. Αυτή η λειτουργία είναι απαραίτητη για την ανάλυση δομημένων δεδομένων σε αυτόματες ροές εργασίας ή για τη δημιουργία αξιόπιστων generators ιστοριών NSFW που απαιτούν συμμόρφωση με συγκεκριμένο schema. Εξαλείφει την ανάγκη για καθαρισμό με regex σε μη έγκυρες εξόδους.

Το μοντέλο έχει ρυθμιστεί να διατηρεί αυτή τη μορφή ακόμη και υπό ρυθμίσεις υψηλής δημιουργικότητας, διασφαλίζοντας ότι ο parser σας λαμβάνει συνεπείς δομές δεδομένων.

Χειρισμός Σφαλμάτων και Ορίων

Παρακολουθήστε για σφάλματα 401 αν το κλειδί σας είναι άκυρο, σφάλματα 402 όταν εξαντληθεί το προκαταβληθέν πιστωτικό υπόλοιπο, και όρια ρυθμού 429 που ενεργοποιούνται όταν ξεπεράσετε τα 300 αιτήματα ανά λεπτό. Το API επιβάλλει όριο σώματος αιτήματος 8 MB και επιτρέπει έως 8 ταυτόχρονες αιτήσεις ανά κλειδί. Το προκαταβληθέν σας πιστωτικό υπόλοιπο δεν λήγει ποτέ, οπότε μπορείτε να διακόψετε τη χρήση μεταξύ έργων χωρίς να χάσετε το υπόλοιπό σας.

Με παράθυρο πλαισίου 100.000 tokens, μπορείτε να τροφοδοτήσετε εκτενή έγγραφα ή ιστορικά συνομιλιών στο uncensored μοντέλο χωρίς να χάσετε το προηγούμενο πλαίσιο.

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

Πώς διαχειρίζεται το uncensored model αμφιλεγόμενα θέματα;

Το μοντέλο έχει ρυθμιστεί να απαντά χωρίς απορρίψεις περιεχομένου για νόμιμη χρήση ενηλίκων, φανταστικό ή αμφιλεγόμενο περιεχόμενο. Δεν εφαρμόζει τα τυπικά φίλτρα ασφαλείας, επιτρέποντας μη περιορισμένη χρήση για δημιουργικό ή NSFW περιεχόμενο, ενώ ταυτόχρονα απορρίπτει το σεξουαλικό περιεχόμενο που αφορά ανηλίκους.

Τι συμβαίνει αν φτάσω το όριο ρυθμού;

Θα λάβετε κωδικό κατάστασης 429. Το όριο είναι 300 αιτήματα ανά λεπτό ανά κλειδί και 8 ταυτόχρονες αιτήσεις. Μπορείτε να δημιουργήσετε ένα νέο κλειδί, για να αντικαταστήσετε το παλιό, αν χρειαστεί, αν και κάθε λογαριασμός περιορίζεται σε ένα ενεργό κλειδί τη φορά.

Το πιστωτικό είναι επιστρέψιμο αν κάνω λάθος;

Όχι, τα προπληρωμένα πιστωτικά μονάδες δεν είναι επιστρεφτέα, αλλά δεν λήγουν ποτέ. Αν αντιμετωπίσετε διπλή χρέωση ή άλλο σφάλμα χρέωσης, μπορείτε να το επιλύσετε μέσω της σελίδας Υποστήριξης χωρίς να χάσετε το υπάρχον υπόλοιπό σας.

Ανάκτηση του κλειδιού API σας

Εγγραφείτε, αντιγράψτε το κλειδί, ενημερώστε το URL του endpoint. Ολοκληρώστε την ενσωμάτωση σε δευτερόλεπτα.