el ▾

Τεκμηρίωση API

Λάβετε το API key σας και ξεκινήστε να στέλνετε κλήσεις αμέσως. Αυτός ο οδηγός καλύπτει τα βασικά endpoints, την πιστοποίηση και δείγματα κώδικα για την ενσωμάτωση του uncensored LLM μας στην εφαρμογή σας.

Authentication and Base URL

Η βασική διεύθυνση URL είναι HTTPS://api.nsfwcom.com/v1. Προσθέστε το API key σας στο Authorization header ως bearer token. Αυτό το header αυθεντικοποιεί κάθε αίτηση που στέλνεται στο endpoint.

  • Συμπεριλάβετε το κλειδί σας σε κάθε αίτημα.
  • Κρατήστε το κλειδί σας ασφαλές και μην το κοινοποιείτε δημόσια.

Δημιουργήστε το κλειδί σας μέσω του πίνακα ελέγχου και ξεκινήστε την ενσωμάτωση αμέσως.

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

Στείλτε ένα POST request στο /v1/chat/completions με τα μηνύματά σας και το όνομα μοντέλου. Η API επιστρέφει ολοκληρώσεις κειμένου βασισμένες στο prompt σας.

curl https://api.nsfwcom.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 benefits of remote work for engineers"}]
  }'

Χρησιμοποιήστε το Model ID uncensored για να διασφαλίσετε συνεπή, μη φιλτραρισμένα outputs για την περίπτωσή σας. Ρυθμίστε παραμέτρους όπως temperature για τον έλεγχο της δημιουργικότητας.

SDK Python

Χρησιμοποιήστε την επίσημη βιβλιοθήκη Python της OpenAI για να αλληλεπιδράσετε με το API εύκολα. Ορίστε τη βάση URL στο endpoint μας και παρέχετε το API key σας.

from openai import OpenAI

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

Αυτή η προσέγγιση σας επιτρέπει να αξιοποιήσετε τις εξοικειωμένες μεθόδους SDK για ολοκληρώσεις συνομιλίας. Μπορείτε να περάσετε λίστες μηνυμάτων και να λάβετε δομημένες απαντήσεις κειμένου απευθείας στα σενάρια Python σας.

Node SDK

Εγκαταστήστε το πακέτο OpenAI Node.js και διαμορφώστε το με τη βάση URL μας. Αυτό σας επιτρέπει να ενσωματώσετε το API σε έργα JavaScript ή TypeScript άψογα.

import OpenAI from "openai";

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

Ορίστε την messages array σας και καλέστε το completion endpoint. Το SDK διαχειρίζεται τα HTTP αιτήματα και την ανάλυση, επιστρέφοντας το παραγόμενο κείμενο για τη λογική της εφαρμογής σας.

Streaming Αποκρίσεις μέσω SSE

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

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)

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

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

Το παράθυρο συμφραζομένων υποστηρίζει συνολικά 100.000 tokens. Παρακολουθήστε τα όρια των αιτημάτων σας για να αποφύγετε διακοπές της υπηρεσίας. Τα συνηθισμένα σφάλματα περιλαμβάνουν 401 για μη έγκυρα κλειδιά, 402 για ανεπαρκή πιστωτικό υπόλοιπο, και 429 για όρια ρυθμού.

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

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

Πώς θα ξεκινήσω με το API nsfw.com;

Εγγραφείτε μέσω Google ή email για να λάβετε το κλειδί API σας άμεσα. Προσθέστε πιστωτικό κρυπτονομίσματος στον λογαριασμό σας και στείλτε την πρώτη σας αίτηση χρησιμοποιώντας τα παρασχεμένα δείγματα κώδικα.

Τι συμβαίνει αν εξαντληθεί το πιστωτικό μου υπόλοιπο;

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

Η API υποστηρίζει streaming;

Ναι, ορίστε την παράμετρο stream σε true για να λάβετε Server-Sent Events. Αυτό σας επιτρέπει να εμφανίζετε tokens καθώς παράγονται για ταχύτερη εμπειρία χρήστη.

Ασφαλίστε το κλειδί API σας

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