Τεκμηρίωση API
Ξεκινήστε με την API LLM χωρίς λογοκρισία μας σε λίγα λεπτά χρησιμοποιώντας τυπικά SDK OpenAI. Αυτός ο γρήγορος οδηγός καλύπτει την πιστοποίηση, τις μορφές αιτημάτων και τη ροή δεδομένων για άμεση ενσωμάτωση.
Πιστοποίηση & Base URL
Χρησιμοποιήστε το API key σας με τη βασική διεύθυνση https://api.paidapi.cc/v1. Δώστε το κλειδί στο Authorization header ως Bearer token. Αυτή η ρύθμιση λειτουργεί με οποιαδήποτε βιβλιοθήκη πελάτη συμβατή με OpenAI χωρίς επιπλέον βήματα διαμόρφωσης.
curl https://api.paidapi.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set up a cron job to run every hour"}]
}'Κρατήστε το κλειδί σας ασφαλές. Αν το χάσετε, δημιουργήστε ένα νέο από το dashboard σας. Το παλιό κλειδί παύει να λειτουργεί αμέσως.
Πρώτη αίτηση
Στείλτε ένα POST request στο /v1/chat/completions με μοντέλο "uncensored". Συμπεράψτε τον πίνακα μηνυμάτων σας στο σώμα. Το API επιστρέφει συμπληρώσεις κειμένου με βάση το πλαίσιο της εντολής σας.
from openai import OpenAI
client = OpenAI(base_url="https://api.paidapi.cc/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)Αυτή η απλή κλήση επιβεβαιώνει ότι η ενσωμάτωσή σας λειτουργεί. Ελέγξτε το αντικείμενο απόκρισης για χρήση tokens και περιεχόμενο.
Streaming Αποκρίσεις
Ενεργοποιήστε streaming ρυθμίζοντας stream: true. Η API στέλνει μερικά chunks καθώς παράγονται. Αυτό μειώνει την αντιλαμβανόμενη καθυστέρηση για μεγάλες εξόδους.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.paidapi.cc/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);Διαχειριστείτε κάθε τμήμα μεμονωμένα. Αθροίστε τα για να χτίσετε την τελική απάντηση. Το τελευταίο τμήμα περιέχει τη συνολική χρήση tokens για την αίτηση.
Συνάρτηση Calling & Εργαλεία
Ορίστε εργαλεία στο σώμα του αιτήματος. Το μοντέλο επιστρέφει κλήσεις εργαλείων όταν είναι κατάλληλο. Ερμηνεύστε το όνομα της συνάρτησης και τα ορίσματα από την απόκριση.
Ορίστε tool_choice για να ελέγξετε πότε το μοντέλο χρησιμοποιεί εργαλεία. Χρησιμοποιήστε "auto" για αυτόματη επιλογή ή καθορίστε ένα όνομα εργαλείου. Αυτή η λειτουργία λειτουργεί αξιόπιστα με το uncensored μοντέλο μας για σύνθετες εργασίες.
Διαμόρφωση Λειτουργίας JSON
Ορίστε response_format για {"type": "json_object"}. Το μοντέλο δομεί την έξοδο ως έγκυρο JSON. Αυτό απλοποιεί την ανάλυση για προγραμματισμένες διεργασίες.
Βεβαιωθείτε ότι το prompt καθορίζει το JSON schema καθαρά. Το μοντέλο συμμορφώνεται με τη δομή που ορίζετε. Χρησιμοποιήστε αυτή τη λειτουργία για εξαγωγή δεδομένων ή εργασίες δομημένης παραγωγής.
Όρια Ρυθμού & Σφάλματα
Κατάφετε 300 requests ανά minute και 8 concurrent requests ανά key. Η υπέρβαση αυτών των ορίων επιστρέφει σφάλμα 429. Τα request bodies πρέπει να παραμένουν κάτω από 8 MB. Το context window είναι 100.000 tokens συνολικά.
Handle 401 errors επαληθεύοντας το key. 402 errors σημαίνουν ότι χρειάζεστε περισσότερο πιστωτικό υπόλοιπο. Τα σφάλματα δεν καταναλώνουν 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)Frequently asked questions
Ποια είναι η base URL για το API;
Η βασική διεύθυνση URL είναι HTTPS://api.paidapi.cc/v1. Χρησιμοποιήστε αυτή τη διεύθυνση για όλες τις αιτήσεις. Είναι συμβατό με τυπικά SDKs του OpenAI.
Πώς διαχειρίζομαι αποκρίσεις streaming;
Ορίστε την παράμετρο stream σε true στην αίτησή σας. Το API στέλνει chunks δεδομένων καθώς παράγονται. Αυτό σας επιτρέπει να εμφανίσετε έξοδο σε πραγματικό χρόνο.
Τι συμβαίνει αν φτάσω το όριο ρυθμού;
Η API επιστρέφει κωδικό κατάστασης 429. Πρέπει να περιμένετε μέχρι να επαναρυθμιστεί το όριο ρυθμού. Το όριο είναι 300 αιτήματα ανά λεπτό ανά κλειδί.
Το κλειδί API σας περιμένει
Εγγραφείτε, αποκτήστε το κλειδί, ενημερώστε τη βάση URL. Αυτό είναι όλο.