Τεκμηρίωση API για Προγραμματιστές
Αυτή η οδηγία βοηθά προγραμματιστές να ενσωματώσουν την uncensored, OpenAI-compatible API μας για παραγωγή περιεχομένου ενηλίκων. Χρησιμοποιήστε το μοναδικό endpoint μοντέλου μας με τυπικά SDKs για να παρακάμψετε τα φίλτρα περιεχομένου.
Πιστοποίηση & Base URL
Το κλειδί API σας πιστοποιεί κάθε αίτημα. Περνάτε το στο Authorization header ως bearer token. Η βασική διεύθυνση URL είναι https://api.keyapiglm.com/v1. Αυτή η εντολή λειτουργεί με οποιοδήποτε συμβατό πελάτη OpenAI. Μπορείτε να αντικαταστήσετε τη βασική URL του OpenAI στον κώδικά σας. Η υπηρεσία μας αναλαμβάνει τη δρομολόγηση προς το uncensored μοντέλο μας.
Πρώτη αίτηση
Στείλτε ένα POST request στο /v1/chat/completions. Συμπεράψτε το ID του μοντέλου και την εντολή. Η απόκριση περιέχει το παραγόμενο κείμενο. Μπορείτε να ξεκινήσετε με μια απλή συμπλήρωση κειμένου. Το API μας επιστρέφει ωμά tokens χωρίς επιπλέον μορφοποίηση.
curl https://api.keyapiglm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Verify endpoint latency for high traffic loads"}]
}'
Επαληθεύστε ότι τα keys λειτουργούν αμέσως. Ελέγξτε την απόκριση για το choices array. Κάθε επιλογή έχει ένα μήνυμα με το παραγόμενο περιεχόμενό σας. Τα σφάλματα επιστρέφουν τυπικούς κωδικούς HTTP.
Ενσωμάτωση SDK Python
Εγκαταστήστε το openai package. Set the base URL to our endpoint. Initialize the client with your API key. Call the chat.completions.create method. Pass the model ID uncensored. Αυτό λειτουργεί με υπάρχοντα κώδικα OpenAI. Δεν χρειάζονται επιπλέον wrappers.
from openai import OpenAI
client = OpenAI(base_url="https://api.keyapiglm.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 Setup
Εισάγετε τον client OpenAI στο Node. Ρυθμίστε τη base URL. Περάστε το key σας στον κατασκευαστή. Καλέστε τη συνάρτηση chat completion. Χρησιμοποιήστε το ίδιο ID μοντέλου. Αυτή η προσέγγιση γλιτώνει χρόνο. Επαναχρησιμοποιείτε γνωστά πρότυπα. Η API ανταποκρίγεται γρήγορα.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.keyapiglm.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);
Καταγράψτε το παραγόμενο κείμενο. Ελέγξτε για σφάλματα στο block catch. Η εφαρμογή Node σας ενσωματώνεται ομαλά. Δεν απαιτούνται προσαρμοσμένοι πελάτες HTTP. Οι τυπικές απαντήσεις JSON φτάνουν όπως αναμένεται.
Streaming Αποκρίσεις (SSE)
Ενεργοποιήστε streaming ρυθμίζοντας stream: true. Η API στέλνει Server-Sent Events. Κάθε chunk περιέχει μερικό κείμενο. Συγκολλήστε αυτά τα chunks για την πλήρη απάντηση. Αυτό μειώνει την αντιλαμβανόμενη καθυστέρηση. Οι χρήστες βλέπουν το κείμενο να εμφανίζεται ακαριαία.
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)
Διαχειριστείτε κάθε τμήμα στον βρόχο γεγονότων σας. Το τελευταίο τμήμα περιλαμβάνει τη χρήση tokens. Διακόψτε τη ροή όταν το μοντέλο ολοκληρώσει. Αυτή η μέθοδος λειτουργεί με οποιοδήποτε πελάτη SSE. Η διεπαφή χρήστη ενημερώνεται σε πραγματικό χρόνο.
Όρια & Σφάλματα
Τα όρια ρυθμού είναι 300 αιτήματα ανά λεπτό. Τα ταυτόχρονα αιτήματα φτάνουν τα 8 ανά κλειδί. Τα σώματα αιτημάτων δεν μπορούν να υπερβαίνουν τα 8 MB. Το παράθυρο συνάφειας είναι 100,000 tokens. Τα σφάλματα επιστρέφουν τυπικούς κωδικούς. Χρησιμοποιήστε 401 για άκυρα κλειδιά. Χρησιμοποιήστε 402 για ανεπαρκές υπόλοιπο. Χρησιμοποιήστε 429 για όρια ρυθμού. Ελέγξτε το σώμα της απόκρισης για λεπτομέρειες. Η λογική επαναπροσπάειας χειρίζεται προσωρινά προβλήματα. Η ενσωμάτωσή σας παραμένει σταθερή.
Frequently asked questions
Ποιες μεθόδους πληρωμής δέχεστε;
Μόνο Κρυπτο: USDT στο TRC20 ή USDC στο Base, οποιοδήποτε ακέραιο ποσό από $20 έως $500. Το bonus credit ισχύει από $50.
Αυτή είναι η API του GLM;
Όχι, τρέχουμε το δικό μας uncensored μοντέλο. Είναι συμβατό με πελάτες OpenAI. Χρησιμοποιήστε το base URL και το key μας. Το μοντέλο μας δεν είναι GLM ή οποιοδήποτε άλλο προϊόν vendor'.
Ποιο είναι το παράθυρο συμφραζομένων;
Το παράθυρο συμφραζομένων είναι 100.000 tokens. Αυτό περιλαμβάνει την εντολή και την απάντηση. Μέγιστη έξοδος 16.000 tokens. Τα σφάλματα και οι απορρίψεις δεν κοστίζουν tokens.
Λάβετε το API key σας
Εγγραφείτε, αντιγράψτε το key σας, ενημερώστε τη βάση URL σας. Αυτό είναι ό,τι χρειάζεται να κάνετε.
Άνοιγμα λογαριασμού