el ▾
Get API key

Τεκμηρίωση API Συμβατό με OpenAI

Ξεκινήστε με την API LLM χωρίς λογοκρισία μας συνδέοντας τους υπάρχοντες SDK συμβατούς με το OpenAI στο endpoint μας.

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

Ξεκινήστε κάθε αίτημα κατευθύνοντας το SDK σας στο base URL μας και παρέχοντας το API key σας στην κεφαλίδα authorization.

Το σημείο τερματισμού είναι https://api.openrouterabliteratedmodels.com/v1. Κάνετε έλεγχο ταυτότητας χρησιμοποιώντας ένα Bearer token που δημιουργήθηκε στον πίνακα ελέγχου του λογαριασμού σας. Αυτό το κλειδί είναι το μόνο διαπιστευτήριο που απαιτείται για όλες τις επόμενες κλήσεις, διασφαλίζοντας ότι τα αιτήματά σας διαμορφώνονται απευθείας στην υποδομή του μοντέλου μας χωρίς λογοκρισία χωρίς ενδιάμεσες στρώσεις δρομολόγησης.

Πρώτη αίτηση

Στείλτε την πρώτη ολοκλήρωση στέλνοντας ένα μήνυμα στο endpoint ολοκληρώσεων συνομιλίας χρησιμοποιώντας τον προτιμώμενο HTTP client σας.

Ο αναγνωριστικός κώδικας του μοντέλου είναι αυστηρά uncensored. Μπορείτε να στείλετε κειμενικά prompts με τυπικές παραμέτρους όπως temperature ή top_p. Το API επιστρέφει μια απάντηση κειμένου χωρίς απορρίψεις περιεχομένου για νόμιμα θέματα ενήλικων, διατηρώντας τη συμπεριφορά abliterated που περιμένετε από μοντέλα ανοιχτού βάρους (open-weight) που έχουν βελτιστοποιηθεί για μη περιορισμένη έξοδο.

curl https://api.openrouterabliteratedmodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate the factorial of 5."}]
  }'

SDK Python

Ενσωματώστε το API στις Python εφαρμογές σας ρυθμίζοντας τη βάση URL και το όνομα μοντέλου στη διαμόρφωση του πελάτη OpenAI.

Αυτή η προσέγγιση σας επιτρέπει να επαναχρησιμοποιήσετε υπάρχοντα κώδικα που αναμένει μια συμβατή με OpenAI διεπαφή. Περνάτε το API key σας μέσω μεταβλητών περιβάλλοντος ή άμεσης αρχικοποίησης. Ο πελάτης χειρίζεται αυτόματα τη σειριοποίηση και την ανάλυση σφαλμάτων, παραδίδοντας ωμά tokens κειμένου ή δομημένο JSON ανάλογα με τις ρυθμίσεις μορφής απάντησής σας.

from openai import OpenAI

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

Συνδέστε τις εφαρμογές Node.js σας ρυθμίζοντας το πακέτο OpenAI να χρησιμοποιεί τη συγκεκριμένη διεύθυνση base URL μας αντί για την προεπιλεγμένη.

Ορίστε το apiKey και baseURL properties πριν κάνετε οποιεσδήποτε κλήσεις. Αυτό διασφαλίζει ότι οι κλήσεις συναρτήσεων, οι streaming απαντήσεις και οι αιτήσεις JSON mode κατευθύνονται στην uncensored υποδομή μας. Μπορείτε να συνεχίσετε να χρησιμοποιείτε εξοικειωμένες μεθόδους όπως chat.completions.create με πλήρη συμβατότητα.

import OpenAI from "openai";

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

Ροή με SSE

Λάβετε ροή κειμένου σε πραγματικό χρόνο ενεργοποιώντας τη λειτουργία streaming, η οποία παραδίδει tokens καθώς γίνονται διαθέσιμα μέσω Server-Sent Events.

Ορίστε την παράμετρο stream σε true στην αίτησή σας. Το API επιστρέφει μια σειρά από chunks, επιτρέποντάς σας να αποδώσετε κείμενο προοδευτικά στο UI σας. Στατιστικά χρήσης tokens περιλαμβάνονται στο τελευταίο chunk, ώστε να παρακολουθείτε την κατανάλωση με ακρίβεια χωρίς να περιμένετε να ολοκληρωθεί η ολόκληρη η απόκριση.

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)

Λειτουργία JSON και Κλήση Συναρτήσεων

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

Χρήση response_format ορισμένο σε json_object για να διασφαλίσετε ότι το μοντέλο επιστρέφει έγκυρο JSON χωρίς markdown wrappers. Για function calling, ορίστε τα εργαλεία σας στο request body και αφήστε το μοντέλο να αποφασίσει πότε να τα καλέσει. Αυτό υποστηρίζει πολύπλοκες ροές εργασίας όπου το uncensored μοντέλο πρέπει να επιστρέψει δομημένα δεδομένα για downstream επεξεργασία.

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

Ποιο είναι το μέγεθος πλαισίου συμφραζομένων για αιτήσεις;

Το μοντέλο υποστηρίζει συνολικό παράθυρο συνάφειας 100.000 tokens, συνδυάζοντας τόσο την είσοδο (prompt) όσο και την έξοδο (completion). Αυτό επιτρέπει εκτεταμένες συνομιλίες ή επεξεργασία μεγάλων εγγράφων σε ένα μεμονωμένο αίτημα χωρίς προβλήματα περικοπής.

Ποιες μεθόδους πληρωμής δέχεστε;

Μόνο Κρυπτο: USDT στο TRC20 ή USDC στο Base, οποιοδήποτε ακέραιο ποσό από $20 έως $500. Το bonus credit ισχύει από $50.

Ποια είναι τα όρια ρυθμού ανά API key;

Είστε περιορισμένοι σε 300 αιτήματα ανά λεπτό και 8 ταυτόχρονες συνδέσεις ανά δεδομένη στιγμή ανά key. Αν υπερβείτε αυτά τα όρια, το API επιστρέφει κωδικό κατάστασης 429. Βεβαιωθείτε ότι η εφαρμογή σας διαχειρίζεται τις επαναλήψεις με ευγένεια για να αποφύγετε την διακοπή της ροής εργασίας σας.

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

Εγγραφείτε, αντιγράψτε το key σας, ενημερώστε τη βάση URL. Απλή ενσωμάτωση.