el ▾
Get API key
LoginllmΟδηγός Ρύθμισης

Οδηγός Ενσωμάτωσης: uncensored chat completions

Τρέξτε το LLM χωρίς λογοκρισία σε λίγα λεπτά με αυτόν τον άμεσο οδηγό ενσωμάτωσης. Παρακάμπτουμε τα περιττά και σας δείχνουμε ακριβώς πώς να στέλνετε αιτήματα στο API συνομιλίας χωρίς λογοκρισία.

Βασικό URLhttps://api.loginllm.com/v1

Βασικό URL και Αυθεντικοποίηση

Η βάση της ενσωμάτωσής σας ξεκινά με το base URL. Χρησιμοποιήστε https://api.loginllm.com/v1 για όλες τις αιτήσεις. Αυτό το endpoint είναι πλήρως συμβατό με την OpenAI, meaning ότι μπορείτε να εναλλάξετε τα υπάρχοντα κλειδιά σας χωρίς να ξαναγράψετε τη λογική του client.

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

Περάστε το κλειδί στο Authorization header ως Bearer token. Δεν απαιτούνται σύνθετες ροές OAuth ή session cookies για το API itself.

Μπορείτε να ελέγξετε τη σύνδεση άμεσα με μια απλή εντολή curl. Αυτό διασφαλίζει ότι το δίκτυό σας επιτρέπει outbound HTTPS traffic προς τους servers μας πριν χτίσετε το υπόλοιπο της εφαρμογής σας.

Το Endpoint chat/completions

Στείλτε μηνύματα στο POST /v1/chat/completions endpoint. Αυτή είναι η τυπική διεπαφή για παραγωγή κειμένου. Ορίζετε το μοντέλο ως uncensored and provide a list of messages in the request body.

Κάθε μήνυμα απαιτεί role (system, user, ή assistant) και περιεχόμενο. Το σύστημα επεξεργάζεται αυτές τις εισόδους και επιστρέφει μια ολοκλήρωση. Δεν χρειάζεται να διαχειριστείτε την διαδρομή μοντέλου ή να επιλέξετε από πολλαπλές παραλλαγές· φιλοξενούμε ένα αφιερωμένο μοντέλο ανοιχτού βάρους βελτιστοποιημένο για απεριόριστο output.

Αυτή η προσέγγιση διατηρεί τον κώδικά σας απλό. Αποφεύγετε το κόστος διαχείρισης πολλαπλών εκδόσεων μοντέλων ή της διαχείρισης ιδιαιτεροτήτων ανά πάροχο. Η δομή της απάντησης ταιριάζει με τη μορφή OpenAI, διασφαλίζοντας ευρεία συμβατότητα με SDK.

Ελέγξτε το υπόλοιπό σας τακτικά. Τα credits αφαιρούνται βάσει της πραγματικής χρήσης tokens, και τα σφάλματα δεν καταναλώνουν credits.

Ροή με Server-Sent Events

Για εμπειρίες χρήστη σε πραγματικό χρόνο, ενεργοποιήστε το streaming ορίζοντας stream: true στην αίτησή σας. Το API επιστρέφει μια ροή Server-Sent Events (SSE) αντί για ένα μεμονωμένο αντικείμενο JSON.

Κάθε chunk event περιέχει ένα μέρος του παραγόμενου κειμένου. Μπορείτε να αποδώσετε αυτό το κείμενο σταδιακά στο UI σας, κάτι που μειώνει σημαντικά την αντιλαμβανόμενη καθυστέρηση για τον τελικό χρήστη. Το τελευταίο chunk στη ροή περιλαμβάνει τη συνολική χρήση tokens για το request.

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

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

Function Calling και Εργαλεία

Η API υποστηρίζει δομημένη χρήση εργαλείων. Ορίστε συναρτήσεις στο tools array εντός του αιτήματός σας. Το μοντέλο μπορεί στη συνέχεια να αποφασίσει να καλέσει μια συνάρτηση με βάση την είσοδο του χρήστη.

Όταν το μοντέλο δημιουργήσει μια κλήση συνάρτησης, επιστρέφει το όνομα της συνάρτησης και τα ορίσματα σε δομημένη μορφή. Η εφαρμογή σας εκτελεί τη συνάρτηση και στέλνει το αποτέλεσμα πίσω στο μοντέλο για μια τελική απόκριση.

Αυτή η δυνατότητα επιτρέπει πολύπλοκες ροές εργασίας χωρίς hardcoding λογικής. Μπορείτε να ενσωματώσετε εξωτερικές πηγές δεδομένων, υπολογιστές ή προσαρμοσμένη επιχειρηματική λογική απευθείας στη συζήτηση.

Βεβαιωθείτε ότι οι ορισμοί εργαλείων σας είναι ακριβείς. Το μοντέλο βασίζεται σε αυτά τα schemas για να κατανοήσει τις αναμενόμενες μορφές εισόδου και εξόδου για κάθε συνάρτηση.

Παράθυρο Συμφραζομένων και Όρια

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

Αν το max_tokens δεν έχει οριστεί, η απάντηση μπορεί να φτάσει μέχρι το τέλος του context window. Η ρύθμιση υψηλότερης τιμής επιτρέπει μακροχρόνιες απαντήσεις, έως το όριο 100,000 tokens. Αυτό είναι χρήσιμο για τη δημιουργία λεπτομερών αναφορών ή αποσπασμάτων κώδικα.

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

Το μέγεθος σώματος αίτησης περιορίζεται στα 8 MB. Τα μεγάλα παράθυρα πλαισίου καταναλώνουν περισσότερο πιστωτικό υπόλοιπο, οπότε ισορροπήστε τις απαιτήσεις μνήμης με τον προϋπολογισμό σας.

Χειρισμός Σφαλμάτων και Χρήση Token

Διαχειριστείτε τα σφάλματα με χάρη για να διατηρήσετε μια ομαλή εμπειρία χρήστη. Ένα σφάλμα 401 υποδηλώνει μη έγκυρο ή ληγμένο κλειδί API. Επανασυνδεθείτε ή δημιουργήστε ένα νέο κλειδί από τον πίνακα ελέγχου σας.

Σφάλμα 402 σημαίνει ότι το προκαταβληθέν υπόλοιπό σας δεν επαρκεί. Προσθέστε κεφάλαια χρησιμοποιώντας USDT (TRC20) ή USDC (Base) για να αναλάβετε την υπηρεσία. Τα υπόλοιπα λήγουν ποτέ, οπότε μπορείτε να προσθέτετε κεφάλαια όποτε σας βολεύει.

Σφάλμα 429 υποδεικνύετε ότι έχετε ξεπεράσει τα όρια ταχύτητας. Εφαρμόστε εκθετική backoff στο client σας για να επαναλάβετε τις αιτήσεις αυτόματα. Ελέγχετε πάντα τις headers της απόκρισης για πληροφορίες σχετικά με το εναπομείναν υπόλοιπο.

Η χρήση tokens αναφέρεται στο τελευταίο chunk stream ή στην απάντηση ολοκλήρωσης. Χρησιμοποιήστε αυτά τα δεδομένα για να βελτιστοποιήσετε τα prompts σας και να διαχειριστείτε το κόστος αποτελεσματικά.

cURL

curl https://api.loginllm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Fix syntax error in python loop"}]
  }'

Python

from openai import OpenAI

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

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

Πώς θα αποκτήσω το κλειδί API μου για σύνδεση LLM;

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

Τι συμβαίνει αν ξεπεράσω το όριο ρυθμού;

Θα λάβετε κωδικό κατάστασης 429. Το όριο είναι 300 αιτήματα ανά λεπτό και 8 ταυτόχρονες αιτήσεις ανά κλειδί. Εφαρμόστε λογική επανάληψης με εκθετική υποχώρηση (exponential backoff), για να το διαχειριστείτε ομαλά, χωρίς απώλεια δεδομένων.

Το μοντέλο LLM χωρίς λογοκρισία διαφέρει από το GPT;

Ναι. Το μοντέλο είναι ένα μοντέλο ανοιχτού βάρους φιλοξενούμενο στους διακομιστές μας. Δεν είναι GPT, Claude, Gemini ή κάποιο άλλο μοντέλο παρόχου. Έχει βελτιστοποιηθεί ειδικά για να απαντά χωρίς απορρίψεις περιεχομένου για νόμιμη χρήση ενηλίκων.

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

Εγγραφείτε, αντιγράψτε το κλειδί, ενημερώστε τη βάση URL σας. Αυτό είναι ό,τι χρειάζεται.