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

NSFW LLM API Documentation

Λάβετε το uncensored LLM API key σας σε δευτερόλεπτα και στείλτε την πρώτη σας prompt. Αυτός ο οδηγός καλύπτει το OpenAI-compatible endpoint, streaming, και token pricing.

Γρήγορη Έναρξη: Πρώτο αίτημα

Στείλτε μια αίτηση ολοκλήρωσης συνομιλίας στο συμβατό με OpenAI endpoint μας αμέσως μετά την εγγραφή. Το API key σας αυθεντικοποιεί κάθε κλήση στο base URL HTTPS://api.nsfwplayrole.com/v1. Χρησιμοποιήστε το model id "uncensored" για πρόσβαση στο μοντέλο ανοιχτού βάρους προσαρμοσμένο για ενήλικα περιεχόμενο χωρίς απορρίψεις.

Ξεκινήστε με μια απλή εντολή curl για να επαληθεύσετε τη σύνδεση. Το endpoint δέχεται τυπικά payloads JSON με μια σειρά messages. Θα λάβετε μια κειμενική απάντηση που περιέχει την απάντηση του μοντέλου.

Η API μας είναι σχεδιασμένη για άμεση ενσωμάτωση. Δεν απαιτούνται στρώματα proxy. Μπορείτε να ενσωματώσετε αυτόν τον NSFW chatbot στο υπάρχον σύστημά σας χρησιμοποιώντας τυπικούς HTTP clients.

Επαληθεύστε ότι το key λειτουργεί πριν χτίσετε σύνθετη λογική. Η απόκριση περιλαμβάνει στατιστικά χρήσης tokens για διαφάνεια στις χρεώσεις.

Πιστοποίηση και Headers

Συμπεριλάβετε το API key σας στην κεφαλίδα Authorization για κάθε αίτημα. Η μορφή είναι "Bearer ". Αυτή η τυπική κεφαλίδα διασφαλίζει ασφαλή πρόσβαση στο uncensored AI model.

Μπορείτε να δημιουργήσετε ένα κλειδί μέσω της σελίδας "Get API key" χρησιμοποιώντας Google ή email. Το κλειδί εμφανίζεται μία φορά, οπότε αντιγράψτε το αμέσως. Κάθε λογαριασμός υποστηρίζει ένα ενεργό κλειδί· η δημιουργία ενός νέου αντικαθιστά το παλιό.

Κρατήστε το κλειδί σας ιδιωτικό. Αν εκτεθεί, ανακαλέστε το δημιουργώντας μια αντικατάσταση. Το API key είναι το μοναδικό διαπιστευτήριο που απαιτείται για την κατανάλωση tokens.

Τα μη έγκυρα κλειδιά επιστρέφουν σφάλμα 401. Βεβαιωθείτε ότι αντιγράψετε το ακριβές string χωρίς επιπλέον κενά. Ο διακομιστής μας επαληθεύει το κλειδί έναντι του υπόλοιπου προπληρωμένου πιστωτικού ορίου.

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

Υποβάλετε JSON στο POST /v1/chat/completions για να λάβετε απαντήσεις κειμένου. Το σημείο τερματισμού δέχεται μια παράμετρο μοντέλου ρυθμισμένη σε "uncensored". Μπορείτε επίσης να καταγράψετε τα διαθέσιμα μοντέλα μέσω GET /v1/models.

Το payload απαιτεί ένα messages array. Κάθε μήνυμα έχει role (user, assistant, system) και content. Το μοντέλο δημιουργεί μια απάντηση βασισμένη στην ιστορία των αιτημάτων σας.

Το αδιάκριτο LLM μας διαχειρίζεται πλαίσιο έως 100.000 tokens. Αυτό περιλαμβάνει τόσο την είσοδο prompt όσο και την έξοδο συμπλήρωσης. Αιτήσεις που υπερβαίνουν αυτό το όριο απορρίπτονται.

Χρησιμοποιήστε το endpoint για σενάρια role play ή δημιουργική γραφή. Το μοντέλο ανταποκρίνεται σε νόμιμο ενήλικο περιεχόμενο χωρίς τυπικές απορρίψεις. Εσείς ελέγχετε την κατεύθυνση της αφήγησης.

Ροή και SSE

Ενεργοποιήστε τη ροή (streaming) ορίζοντας stream σε true στη διεπαφή σας. Η API επιστρέφει Server-Sent Events (SSE) αντί για ένα μεμονωμένο JSON αντικείμενο. Κάθε chunk περιέχει μερικό κείμενο και δεδομένα χρήσης.

Επεξεργαστείτε τη ροή SSE για να εμφανίσετε το κείμενο σε πραγματικό χρόνο. Το τελικό κομμάτι περιλαμβάνει τη συνολική χρήση tokens για το αίτημα. Αυτό επιτρέπει την ακριβή παρακολούθηση χρέωσης χωρίς να περιμένετε την πλήρη απάντηση.

Η ροή δεδομένων (streaming) μειώνει την αντιλαμβανόμενη καθυστέρηση για τους χρήστες. Είναι ιδανική για ρόλο παιχνιδιού NSFW όπου παράγονται μακροί περιγραφικοί κείμενοι. Διαχειριστείτε τις διακοπές σύνδεσης με χάρη, κάνοντας επαναπροσπάθεια αν χρειαστεί.

Χρησιμοποιήστε τα επίσημα SDK της OpenAI για αυτόματη διαχείριση stream. Επεξεργάζονται σωστά τη μορφή SSE. Η API μας είναι πλήρως συμβατή με αυτές τις βιβλιοθήκες.

Function Calling και JSON Mode

Χρησιμοποιήστε την κλήση συναρτήσεων για να δομήσετε τις εξόδους του μοντέλου. Ορίστε εργαλεία στην αίτηση με όνομα, περιγραφή και παραμέτρους. Το μοντέλο επιστρέφει ένα αντικείμενο κλήσης συναρτήσεων αντί για απλό κείμενο.

Ενεργοποίηση λειτουργίας JSON με response_format set to json_object. Το μοντέλο επιστρέφει αυστηρά έγκυρο JSON. Αυτό είναι χρήσιμο για την ανάλυση δομημένων δεδομένων ή καταστάσεων παιχνιδιού.

Συνδυάστε κλήση συναρτήσεων με streaming για δυναμικές αλληλεπιδράσεις. Το μοντέλο μπορεί να αποφασίσει ενέργειες βάσει της εισόδου του χρήστη. Χρησιμοποιήστε το tool_choice για να επιβάλετε συγκεκριμένες συναρτήσεις.

Επαληθεύστε την έξοδο JSON πριν την επεξεργαστείτε. Το μοντέλο στοχεύει στη αυστηρή συμμόρφωση αλλά μπορεί περιστασιακά να επιστρέψει μη έγκυρη σύνταξη. Το uncensored μοντέλο μας διατηρεί τη δομή ακόμη και σε δημιουργικά πλαίσια.

Όρια Ρυθμού και Τιμολόγηση

Πληρώστε ανά token χωρίς μηνιαίες χρεώσεις. Τα input tokens κοστίζουν $0.15 ανά 1M; τα output tokens κοστίζουν $0.50 ανά 1M. Τα σφάλματα και οι απορρίψεις είναι δωρεάν. Το υπόλοιπο δεν λήγει ποτέ.

Χρηματοδοτήστε μόνο με κρυπτονομίσματα: USDT (TRC20) ή USDC (Base). Τα ποσά κυμαίνονται από $20 έως $500. Ισχύει bonus πιστωτικό: +5% από $50, +10% από $100, +15% από $200.

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

Σφάλμα 402 υποδεικνύει ανεπαρκές υπόλοιπο. Προσθέστε κεφάλαιο άμεσα για να ανακτήσετε την υπηρεσία. Το δοκιμαστικό υπόλοιπο είναι $0.50 για 7 days.

cURL

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

Python

from openai import OpenAI

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

Frequently asked questions

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

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

Πώς διαχειρίζομαι σφάλματα όπως 401 ή 429;

Ένα σφάλμα 401 σημαίνει ότι το API key σας είναι μη έγκυρο ή ανακλημένο. Ελέγξτε το key στο dashboard. Ένα σφάλμα 429 υποδεικνύει ότι έχετε ξεπεράσει το όριο ταχύτητας των 300 αιτήσεων ανά λεπτό. Περιμένετε και δοκιμάστε ξανά, ή μειώστε τη συνάφεια (concurrency).

Το μοντέλο απορρίπτει περιεχόμενο NSFW;

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

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

Εγγραφείτε, αντιγράψτε το key σας, και ενημερώστε τη βάση URL σας. Η ρύθμιση διαρκεί δευτερόλεπτα.