el ▾
Δοκιμάστε με πιστωτικό υπόλοιπο δοκιμής
llmstatus.cc

Τεκμηρίωση API

Συνδέστε τον συμβατό με OpenAI client στην uncensored API μας σε δευτερόλεπτα.

Authentication and Base URL

Η API χρησιμοποιεί τυπική πιστοποίηση Bearer token. Λαμβάνετε το κλειδί σας αμέσως μετά την εγγραφή με Google ή διεύθυνση email. Ορίστε το Authorization header για Bearer YOUR_API_KEY για όλες τις αιτήσεις. Η base URL είναι https://api.llmstatus.cc/v1. Αυτή η εντολή λειτουργεί με οποιοδήποτε SDK OpenAI ή συμβατό πελάτη. Αρκεί να αλλάξετε τη βάση URL και να παρέχετε το κλειδί σας. Δεν απαιτείται αριθμός τηλεφώνου για την εγγραφή. Η ταυτότητά σας παραμένει ελάχιστη ενώ αποκτάτε πλήρη πρόσβαση.

Πρώτη αίτηση

Στείλτε ένα POST request στο /v1/chat/completions για να λάβετε μια άμεση απάντηση. Ο αναγνωριστικός κωδικός του μοντέλου είναι uncensored. Διαχειρίζεται θέματα ενηλίκων, έρευνα ασφαλείας και αμφιλεγόμενα θέματα χωρίς απόρριψη. Δεν χρειάζεστε συνδρομή ή μηνιαίο τέλος. Τα σφάλματα δεν καταναλώνουν το προκαταβλημένο υπόλοιπό σας. Στείλτε την εντολή σας και λάβτε κειμενική έξοδο απευθείας.

curl https://api.llmstatus.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set the server timezone to UTC."}]
  }'

Αυτό το αίτημα δείχνει την απλούστερη δυνατή αλληλεπίδραση. Ο εξυπηρετητής επιστρέφει ένα αντικείμενο JSON που περιέχει το παραγόμενο κείμενο. Μπορείτε να προσαρμόσετε παραμέτρους όπως η θερμοκρασία (temperature) ή το top_p για να ελέγξετε τη δημιουργικότητα. Η απάντηση περιλαμβάνει στατιστικά χρήσης για διαφάνεια. Ξεκινήστε με αυτή τη βασική κλήση για να επαληθεύσετε ότι το κλειδί API λειτουργεί σωστά.

Ενσωμάτωση SDK Python

Χρησιμοποιήστε το επίσημο openai Βιβλιοθήκη Python για αλληλεπίδραση με την API. Ρυθμίστε το base URL και το API key στην αρχικοποίηση του πελάτη. Ο πελάτης χειρίζεται τη σειριοποίηση και την ανάλυση σφαλμάτων για εσάς. Αυτή η προσέγγιση μειώνει σημαντικά τον boilerplate κώδικα. Μπορείτε να περάσετε μηνύματα ως λίστα λεξικών. Το μοντέλο παραμένει uncensored ανεξάρτητα από το wrapper του πελάτη. Υποστηρίζονται τόσο η ροή (streaming) όσο και η μη ροή δεδομένων. Αυτή η μέθοδος είναι ιδανική για υπηρεσίες backend ή σενάρια επεξεργασίας δεδομένων.

from openai import OpenAI

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

Το SDK απομακρύνει τις λεπτομέρειες HTTP. Εστιάστε στη δομή του prompt και στη διαχείριση της απόκρισης. Οι κωδικοί σφάλματος εκτοξεύονται ως εξαιρέσεις. Μπορείτε να τις πιάσετε για να διαχειριστείτε ομαλά τα όρια ρυθμού ή θέματα πιστωτικού λογαριασμού. Ο κώδικας παραμένει καθαρός και ευανάγνωστος. Αυτός είναι ο συνιστώμενος τρόπος για τους προγραμματιστές Python να ενσωματώσουν το API.

Χρήση SDK Node.js

Εγκαταστήστε το openai πακέτο npm για περιβάλλοντα Node.js. Ορίστε τη μεταβλητή περιβάλλοντος ή περάστε το κλειδί απευθείας στον κατασκευαστή. Το base URL πρέπει να δείχνει στην υπηρεσία μας. Αυτό σας επιτρέπει να δημιουργήσετε serverless λειτουργίες ή web apps γρήγορα. Το SDK υποστηρίζει τόσο CommonJS όσο και ES modules. Μπορείτε να κάνετε streaming στις απαντήσεις ή να τις λάβετε με μία κλήση. Το κλειδί API περνάει ασφαλώς στην κεφαλίδα. Αυτή η ρύθμιση είναι ιδανική για προγραμματιστές JavaScript που χρειάζονται αξιόπιστη δημιουργία κειμένου. Δεν χρειάζεται επιπλέον διαμόρφωση πέρα από το κλειδί και το base URL.

import OpenAI from "openai";

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

Το Node SDK μιμείται τη δομή του πελάτη Python. Στέλνετε messages και λαμβάνετε completions. Η διαχείριση σφαλμάτων είναι ενσωματωμένη στην promise chain. Αυτό διασφαλίζει ότι η εφαρμογή σας παραμένει ανθεκτική. Χρησιμοποιήστε αυτή τη μέθοδο για διεπαφές chat πραγματικού χρόνου ή background jobs. Ο κώδικας είναι συνοπτικός και εύκολος στη συντήρηση. Μπορείτε να τον επεκτείνετε με custom headers αν χρειαστεί.

Streaming Αποκρίσεις

Ενεργοποιήστε streaming ρυθμίζοντας stream: true στην αίτησή σας. Ο διακομιστής στέλνει Server-Sent Events (SSE) token ανά token. Αυτό μειώνει την αντιλαμβανόμενη καθυστέρηση για τους τελικούς χρήστες. Λαμβάνετε μερικές απαντήσεις καθώς παράγονται. Το τελικό τμήμα περιέχει τη συνολική χρήση tokens. Αυτό είναι κρίσιμο για τη διαφάνεια στη χρέωση. Η ροή λειτουργεί με όλες τις παραμέτρους και τα εργαλεία. Χρησιμοποιήστε αυτή τη λειτουργία για διεπαφές συνομιλίας ή ζωντανή δημιουργία κειμένου. Ο πελάτης αποθηκεύει 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)

Διαχειριστείστε τα γεγονότα SSE στον κώδικά σας για να ενημερώνετε το UI σε πραγματικό χρόνο. Το τελευταίο γεγονός περιλαμβάνει δεδομένα χρήσης. Αναλύστε τα για να παρακολουθείτε ακριβώς την κατανάλωση credit σας. Το streaming είναι προαιρετικό αλλά συνιστάται για διαδραστικές εφαρμογές. Διατηρεί τη σύνδεση ανοιχτή μέχρι την ολοκλήρωση. Αυτή η μέθοδος διασφαλίζει ότι πληρώνετε μόνο για αυτό που παράγεται. Τα σφάλματα κατά το streaming αναφέρονται στο τελευταίο chunk.

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

Έχετε context window 100,000 tokens για prompt και completion συνολικά. Μέγιστη έξοδος 16,000 tokens ανά αίτηση. Το όριο είναι 300 αιτήσεις ανά λεπτό ανά key. Μπορείτε να έχετε 8 ταυτόχρονες αιτήσεις ταυτόχρονα. Το request body δεν μπορεί να υπερβαίνει τα 8 MB. Σφάλμα 401 σημαίνει ότι το key σας είναι άκυρο. Σφάλμα 402 υποδεικνύει ότι δεν υπάρχει υπόλοιπο πιστωτικού. Σφάλμα 429 σηματοδοτεί ότι φτάσατε το όριο ρυθμού. Το πιστωτικό δεν λήγει ποτέ, οπότε μπορείτε να κάνετε top up αργότερα. Τα σφάλματα δεν χρεώνουν το πιστωτικό σας. Χρησιμοποιήστε αυτούς τους κωδικούς για γρήγορο debug της ενσωμάτωσής σας. Το API είναι αυστηρό αλλά προβλέψιμο. Σχεδιάστε τη concurrency σας βάσει του ορίου 8 αιτήσεων.

Frequently asked questions

Αυτή είναι η επίσημη μονάδα API κατάστασης LLM;

Ναι, αυτή είναι η επίσημη API για την κατάσταση LLM. Είναι uncensored και συμβατή με το OpenAI. Δεν εμπλέκεται τρίτος μεσίτης.

Υποστηρίζει κλήση λειτουργιών;

Ναι, το API υποστηρίζει function calling με παραμέτρους tools και tool_choice. Μπορείτε να ορίσετε custom tools στο αίτημά σας. Το μοντέλο θα επιστρέψει δομημένο JSON για κλήσεις συναρτήσεων. Αυτό λειτουργεί τόσο σε streaming όσο και σε non-streaming λειτουργίες.

How do I pay for the API?

Πληρώνετε μόνο με crypto, συγκεκριμένα USDT στο TRC20 ή USDC στο Base. Οι пополнения κυμαίνονται από $20 έως $500. Λαμβάνετε bonus πιστωτικό για μεγαλύτερα ποσά. Το πιστωτικό δεν λήγει ποτέ.

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

Εγγραφείτε, αποκτήστε το κλειδί σας, ενημερώστε το τερματικό. Δεν απαιτείται διαμόρφωση.