el ▾

Uncensored AI API Documentation

Ξεκινήστε με την ανοιχτή μας API LLM χωρίς λογοκρισία σε λίγα λεπτά χρησιμοποιώντας τυπικά endpoints συμβατά με το OpenAI. Στείλτε κείμενο, λάβετε κείμενο και διαχειριστείτε αποκρίσεις ροής χωρίς δέσμευση συνδρομής.

Ρύθμιση Βασικού URL και αυθεντικοποίησης

Ξεκινήστε κατευθύνοντας τον πελάτη σας στο https://api.uncensoredaiopen.com/v1 και στέλνοντας το API key σας στο Authorization header. Αυτή η βάση URL λειτουργεί με οποιοδήποτε OpenAI-compatible client, οπότε χρειάζεται μόνο να αλλάξετε το endpoint και να εγχύσετε το κλειδί σας. Δεν χρησιμοποιούμε embeddings, εικόνες ή ήχο, μόνο καθαρή παραγωγή κειμένου. Το κλειδί σας παρέχει πρόσβαση στο uncensored το μοντέλο, το οποίο δεν απορρίπτει νόμιμο ενήλικα περιεχόμενο. Εγγραφείτε με Google ή email για να λάβετε το key σας άμεσα. Δεν απαιτείται αριθμός τηλεφώνου. Το key εμφανίζεται αμέσως μετά τη δημιουργία.

Πρώτη αίτηση

Στείλτε το πρώτο prompt χρησιμοποιώντας μια τυπική POST αίτηση στο endpoint chat completions. Αυτό επιβεβαιώνει ότι το key σας λειτουργεί και επιστρέφει μια απάντηση κειμένου. Το id μοντέλου είναι απλά uncensored. Μπορείτε να στείλετε οποιοδήποτε prompt, συμπεριλαμβανομένων θεμάτων για ενήλικες, χωρίς απόρριψη. Η απάντηση επιστρέφεται ως JSON. Χρησιμοποιήστε την ακόλουθη εντολή curl για να δοκιμάσετε τη ρύμισή σας. Στέλνει ένα απλό μήνυμα και αναμένει μια απάντηση κειμένου.

curl https://api.uncensoredaiopen.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set user role to admin in the config file"}]
  }'

Αυτό το αίτημα απεικονίζει τη βασική ροή εισόδου κειμένου, εξόδου κειμένου. Μπορείτε να προσαρμόσετε το model field αν θέλετε να είστε ρητοί, αλλά uncensored είναι η μόνη επιλογή. Η απάντηση περιλαμβάνει το παραγόμενο κείμενο στο choices array.

Ενσωμάτωση SDK Python

Χρησιμοποιήστε την επίσημη βιβλιοθήκη Python της OpenAI για γρήγορη ενσωμάτωση. Ορίστε το base_url στο endpoint και παρέχετε το key σας. Αυτή η προσέγγιση διαχειρίζεται τα retries και την ανάλυση JSON για εσάς. Είναι ο ταχύτερος τρόπος για να χτίσετε ένα πρωτότυπο. Ο παρακάτω κώδικας δείχνει πώς να αρχικοποιήσετε τον client και να στείλετε ένα μήνυμα. Στη συνέχεια, μπορείτε να επαναλάβετε στο αντικείμενο απόκρισης.

from openai import OpenAI

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

Αυτή η ρύθμιση διασφαλίζει συμβατότητα με το υπάρχον codebase σας. Το response.choices[0].message.content field περιέχει το παραγόμενο κείμενο. Μπορείτε να περάσετε παραμέτρους όπως temperature για τον έλεγχο της δημιουργικότητας. Το μοντέλο απαντά σε τυπικά prompts χωρίς φίλτρα περιεχομένου για θέματα ενηλίκων.

Node SDK integration

Ενσωματώστε σε έργα JavaScript ή TypeScript χρησιμοποιώντας το Node SDK της OpenAI. Ρυθμίστε τον πελάτη με τη βάση URL μας και το κλειδί API σας. Αυτή η μέθοδος είναι ιδανική για διακομιστές ιστού ή υπηρεσίες backend. Το παρακάτω απόσπασμα κώδικα δείχνει μια βασική κλήση ολοκλήρωσης συνομιλίας. Διαχειρίζεται το αίτημα και καταγράφει το κείμενο της απόκρισης. Μπορείτε να το επεκτείνετε για να διαχειριστεί σφάλματα ή να ρεύσει δεδομένα.

import OpenAI from "openai";

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

"Το response το αντικείμενο περιέχει το παραγόμενο περιεχόμενο. Μπορείτε να το προσπελάσετε μέσω response.choices[0].message.content. Αυτό το SDK υποστηρίζει τα πρότυπα async/await για καθαρό κώδικα. Μπορείτε επίσης να ορίσετε παραμέτρους όπως top_p ή seed για αναπαραγωγιμότητα. Το μοντέλο είναι ρυθμισμένο για μη περιορισμένη δημιουργία κειμένου.

Απαντήσεις ροής δεδομένων

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

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 εισόδου και εξόδου. Τα σφάλματα κατά το streaming στέλνονται ως ξεχωριστά chunks. Μπορείτε να διακόψετε το stream νωρίς αν ο χρήστης διακόψει το request.

Όρια, σφάλματα και context window

Το παράθυρο πλαισίου είναι 100.000 tokens για την εντολή και την ολοκλήρωση συνολικά. Μέγιστη έξοδος είναι 16.000 tokens ανά αίτημα, ή 2.048 αν max_tokens είναι μη ρυθμισμένο. Περιορίζεστε σε 300 αιτήσεις ανά λεπτό και 8 ταυτόχρονες αιτήσεις ανά κλειδί. Το σώμα της αίτησης πρέπει να είναι κάτω από 8 MB. Τα σφάλματα περιλαμβάνουν 401 για μη έγκυρα κλειδιά, 402 για ανεπαρκή πιστωτικό υπόλοιπο και 429 για περιορισμούς ρυθμού. Το πιστωτικό υπόλοιπο είναι προπληρωμένο και δεν λήγει ποτέ. Δεν εκδίδονται επιστροφές χρημάτων, αλλά οι διπλές χρεώσεις διορθώνονται μέσω Υποστήριξης. Το μοντέλο απορρίπτει πάντα το σεξουαλικό περιεχόμενο που αφορά ανηλίκους.

Ερωτήσεις και απαντήσεις

Αυτή είναι η uncensored API open AI;

Ναι, είναι ένα API συμβατό με OpenAI που εξυπηρετεί ένα αφιερωμένο uncensored μοντέλο. Χρησιμοποιεί τα ίδια endpoints και μορφή JSON με την OpenAI. Μπορείτε να χρησιμοποιήσετε οποιοδήποτε SDK OpenAI για σύνδεση.

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

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

Μπορώ να χρησιμοποιήσω αυτό για περιεχόμενο NSFW;

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

Το κλειδί σας είναι ένα φόρμα μακριά

Δημιουργήστε λογαριασμό, αντιγράψτε το key, αλλάξτε τη base URL. Αυτή είναι όλη η ρύθμιση.

Άνοιγμα λογαριασμού