el ▾

Γρήγορη Έναρξη: Ενσωμάτωση του Ανεξέλεγκτου LLM μας

Ενσωματώστε το μοντέλο μας χωρίς λογοκρισία με μηδενική τριβή χρησιμοποιώντας τυπικούς OpenAI-compatible πελάτες. Στείλτε κείμενο, λάβετε κείμενο και διαχειριστείτε περιεχόμενο NSFW ή roleplay χωρίς απροσδόκητες απορρίψεις.

Υποστηριζόμενα SDK και Ρύθμιση Base URL

Η API μας λειτουργεί με οποιοδήποτε client που υποστηρίζει το πρωτόκολλο chat-completions της OpenAI. Χρειάζεται μόνο να ενημερώσετε το base URL και να παρέχετε το API key σας. Το base URL για αυτή την υπηρεσία είναι HTTPS://api.aichatbotunfiltered.com/v1. Αυτό εξασφαλίζει συμβατότητα με βιβλιοθήκες όπως το OpenAI Python SDK, Node.js SDK και άλλες.

Η πιστοποίηση βασίζεται σε ένα μοναδικό κλειδί API συνδεδεμένο με τον λογαριασμό σας. Δημιουργείτε αυτό το κλειδί κατά την εγγραφή μέσω Google ή email. Κάθε λογαριασμός κατέχει ένα ενεργό κλειδί· η δημιουργία νέου αντικαθιστά αμέσως το προηγούμενο. Κρατήστε αυτό το κλειδί ασφαλές, καθώς ελέγχει τη χρήση του προπληρωμένου πιστωτικού σας.

Αποστολή Αιτημάτων στο Endpoint /v1/chat/completions

Στείλτε το πρώτο σας αίτημα χρησιμοποιώντας το POST /v1/chat/completions endpoint. Το αναγνωριστικό μοντέλου είναι πάντα "uncensored". Αυτό το μοντέλο απαντά σε νόμιμο περιεχόμενο ενήλικων, roleplay και δημιουργική γραφή χωρίς τα τυπικά φίλτρα ασφαλείας που βρίσκονται σε άλλα μοντέλα.

Παρακάτω ακολουθεί ένα βασικό παράδειγμα curl για επαλήθευση συνδεσιμότητας. Αντικαταστήστε το YOUR_API_KEY με το πραγματικό σας key.

  • Ορίστε το μοντέλο σε "uncensored".
  • Παρέχετε ένα απλό system και user message.
  • Αναμένεται άμεση απάντηση κειμένου.
curl https://api.aichatbotunfiltered.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the steps to deploy a docker container."}]
  }'

Ρύθμιση Temperature, Top P, και Stop Sequences

Ελέγξτε την τυχαιότητα και τη δομή της εξόδου χρησιμοποιώντας τυπικές παραμέτρους. Ορίστε το temperature μεταξύ 0 και 2 για να προσαρμόσετε τη δημιουργικότητα. Οι υψηλότερες τιμές παράγουν πιο ποικίλες απαντήσεις, κάτι που είναι χρήσιμο για δημιουργικό roleplay. Οι χαμηλότερες τιμές δίνουν πιο ντετερμινιστικές και συνεπείς απαντήσεις.

Χρησιμοποιήστε το top_p για τον έλεγχο της δειγματοληψίας πυρήνα. Ορίστε ακολουθίες διακοπής (stop sequences) για να τερματίσετε την απάντηση σε συγκεκριμένους δείκτες, όπως τα όρια συνομιλίας. Αυτές οι παράμετροι βοηθούν στην προσαρμογή της συμπεριφοράς του μοντέλου στις συγκεκριμένες ανάγκες χρήσης σας χωρίς εξωτερική διαδρομή.

Ενεργοποίηση Streaming και Function Calling

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

Μπορείτε επίσης να χρησιμοποιήσετε function calling. Ορίστε εργαλεία στο σώμα του αιτήματος για να επιτρέψετε στο μοντέλο να εξάγει δομημένα δεδομένα ή να ενεργοποιήσει ενέργειες. Αυτό λειτουργεί ομαλά με το τυπικό format εργαλείων OpenAI. Χρησιμοποιήστε το tool_choice για να επιβάλετε συγκεκριμένη συμπεριφορά.

from openai import OpenAI

client = OpenAI(base_url="https://api.aichatbotunfiltered.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)
import OpenAI from "openai";

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

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

Πώς διαχειρίζομαι σφάλματα και όρια συχνότητας;

Μπορεί να συναντήσετε σφάλματα 401 αν το API key είναι άκυρο ή ληγμένο. Ένα σφάλμα 402 υποδηλώνει ανεπαρκές προπληρωμένο πιστωτικό υπόλοιπο. Μια απόκριση 429 σημαίνει ότι υπερβείτε το όριο των 300 αιτήσεων ανά λεπτό ανά key. Τα σφάλματα δεν καταναλώνουν το υπόλοιπό σας tokens, οπότε μπορείτε να κάνετε επανάληψη με ασφάλεια.

Ποιο είναι το παράθυρο συμφραζομένων και το όριο εξόδου;

Το μοντέλο υποστηρίζει παράθυρο πλαισίου 100.000 tokens για prompt και completion συνδυαστικά. Η μέγιστη έξοδος ανά αίτηση είναι 16.000 tokens. Αν δεν καθορίσετε max_tokens, το όριο προεπιλογής είναι 2.048 tokens.

Αυτή είναι το ίδιο με ChatGPT ή GPT-4;

Όχι. Αυτό είναι ένα διακριτό open-weight μοντέλο ρυθμισμένο για απαντήσεις χωρίς λογοκρισία. Δεν είναι το GPT, Claude ή οποιοδήποτε άλλο μοντέλο vendor. Χρησιμοποιεί την ίδια δομή API αλλά τρέχει στους δικούς μας servers με διαφορετικά δεδομένα εκπαίδευσης και alignment.

Λάβετε το API key σας τώρα

Εγγραφείτε, αποκτήστε το κλειδί σας, και ενημερώστε τη βάση URL. Αυτό είναι.

Δοκιμάστε με πιστωτικό υπόλοιπο δοκιμής