Βασικό URL και Αυθεντικοποίηση
Ξεκινήστε κάθε αίτημα κατευθύνοντας τον πελάτη σας στο https://api.nofilteraichatbot.com/v1 and including your API key in the authorization header.
Δημιουργήστε ένα κλειδί μέσω του dashboard χρησιμοποιώντας διαπιστευτήρια Google ή email, στη συνέχεια περάστε το ως Bearer YOUR_API_KEY για να πιστοποιήσετε κάθε κλήση.
Πρώτη αίτηση
Στείλτε το πρώτο prompt στο endpoint chat completions για να επαληθεύσετε τη σύνδεση και τη συμπεριφορά του μοντέλου.
Αυτό το παράδειγμα ζητά μια απλή απάντηση χρησιμοποιώντας το uncensored μοντέλο.
curl https://api.nofilteraichatbot.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Get the temperature in Tokyo"}]
}'
Ενσωμάτωση Python
Χρησιμοποιήστε την επίσημη βιβλιοθήκη Python της OpenAI για αλληλεπίδραση με το API μας χωρίς τροποποίηση της βασικής λογικής.
Ρυθμίστε τη βασική διεύθυνση URL ώστε να κατευθύνει τις αιτήσεις στον μηχανό inference uncensored μας.
from openai import OpenAI
client = OpenAI(base_url="https://api.nofilteraichatbot.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
Εκκινήστε το SDK στο περιβάλλον JavaScript σας για ομαλή παραγωγή κειμένου.
Βεβαιωθείτε ότι αντικαθιστάτε τη βάση URL προεπιλογής για να κατευθύνετε την κίνηση στο συγκεκριμένο endpoint μας.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nofilteraichatbot.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);
Ροή και Χρήση
Ενεργοποιήστε streaming ρυθμίζοντας stream: true για να λάβετε μερικές απαντήσεις σε πραγματικό χρόνο.
Το τελευταίο chunk περιλαμβάνει μια σύνοψη χρήσης 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)
Όρια Ρυθμού και Περιορισμοί
Κάθε κλειδί API υποστηρίζει 300 αιτήματα ανά λεπτό και επιτρέπει 8 ταυτόχρονες αιτήσεις.
Το παράθυρο πλαισίου καλύπτει 100.000 tokens, και τα σώματα αιτήματος πρέπει να παραμένουν κάτω από 8 MB.