Τεκμηρίωση API Συμβατό με OpenAI
Ενσωματώστε το αδιάφθορο μοντέλο μας ενημερώνοντας τη βάση URL και το API key. Αυτό το openai compatible API λειτουργεί με τυπικούς πελάτες συμβατούς με openai SDKs, χωρίς να απαιτούνται αλλαγές κώδικα πέρα από τις ρυθμίσεις σύνδεσης.
- ανά 1M input tokens
- $0.15
- Tokens εξόδου / 1M
- $0.50
- context token
- 100,000
- trial credit
- $0.50
- αιτήματα ανά λεπτό
- 300
Προαπαιτούμενα: SDK και Base URL
Ξεκινήστε εγκαθιστώντας την βιβλιοθήκη που προτιμάτε και κατευθύνοντάς την προς το endpoint μας. Το base_url είναι https://api.apicompatible.com/v1. Η τεκμηρίωση API συμβατής με OpenAI επιβεβαιώνει ότι οι τυπικές βιβλιοθήκες λειτουργούν άμεσα. Δεν χρειάζεστε router ή σύνδεσμο gateway πολύπλοκης ρύθμισης. Αλλάξτε το URL και το κλειδί, και τρέξτε τον υπάρχοντα κώδικά σας.
Πιστοποίηση: Μορφή Κεφαλίδας και Key
Στείλτε το key σας στο Authorization header. Χρησιμοποιήστε τη μορφή Bearer your_api_key. Το API μας χρησιμοποιεί τη δομή κλειδιού API συμβατό με openai. Τα κλειδιά δημιουργούνται άμεσα μέσω σύνδεσης με Google ή email. Κρατήστε το κλειδί σας ασφαλές, καθώς παρέχει πρόσβαση στο προπληρωμένο υπόλοιπό σας.
Τερματικό Συμπληρώματος Συζήτησης
Υποβάλετε αιτήσεις POST στο /v1/chat/completions. Προσδιορίστε το model ως uncensored. Η API επιστρέφει απαντήσεις κειμένου απευθείας. Χρησιμοποιήστε την ακόλουθη εντολή curl για να επαληθεύσετε τη σύνδεση:
curl https://api.apicompatible.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List available models"}]
}'
Αυτή η προσέγγηση συμβατή με το OpenAI SDK διασφαλίζει ότι λαμβάνετε μη περιορισμένη παραγωγή κειμένου. Το μοντέλο διαχειρίζεται πολύπλοκα prompts χωρίς περιττές απορρίψεις για νόμιμο περιεχόμενο.
Streaming Αποκρίσεις με SSE
Ενεργοποιήστε streaming ρυθμίζοντας stream: true. Οι απαντήσεις φτάνουν μέσω Server-Sent Events (SSE). Οι λεπτομέρειες χρήσης tokens εμφανίζονται στο τελευταίο chunk. Αυτή η openai compatible API documentation υποστηρίζει standard streaming protocols. Χρησιμοποιήστε το για real-time user experiences:
from openai import OpenAI
client = OpenAI(base_url="https://api.apicompatible.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)
Η ροή δεδομένων (streaming) μειώνει σημαντικά την αντιλαμβανόμενη καθυστέρηση. Λειτουργεί ομαλά με τυπικές βιβλιοθήκες πλευράς πελάτη.
Παράμετροι: Θερμοκρασία, Top-P, και Εργαλεία
Ελέγξτε τη δημιουργία με τυπικές παραμέτρους. Ορίστε temperature για τυχαιότητα ή top_p για δειγματοληψία πυρήνα. Ενεργοποιήστε tools για κλήση λειτουργιών. Η λειτουργία JSON είναι διαθέσιμη μέσω response_format. Το uncensored το μοντέλο σέβεται αυτούς τους περιορισμούς αποτελεσματικά:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apicompatible.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);
Αυτές οι παράμετροι επιτρέπουν λεπτομερή έλεγχο του στυλ εξόδου. Μπορείτε να επιβάλετε αυστηρές δομές JSON για περιπτώσεις χρήσης προγραμματισμού.
Όρια: Όρια Ρυθμού και Μέγεθος Σώματος
Κάθε κλειδί επιτρέπει 300 αιτήματα ανά λεπτό. Ταυτόχρονες αιτήσεις περιορίζονται σε 8 ανά κλειδί. Το μέγιστο μέγεθος σώματος αιτήματος είναι 8 MB. Το παράθυρο συμφραζομένων υποστηρίζει 100.000 tokens συνολικά. Χειριστείτε σφάλματα 401 ελέγχοντας το κλειδί σας. Επιλύστε σφάλματα 402 συμπληρώνοντας το πιστωτικό ισοζύγιο. Διαχειριστείτε σφάλματα 429 υλοποιώντας λογική υποχώρησης.
Ροή
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 είναι συμβατή με το επίσημο SDK της OpenAI;
Ναι. Το endpoint μας ακολουθεί το τυπικό πρωτόκολλο OpenAI. Μπορείτε να χρησιμοποιήσετε την επίσημη SDK απλώς ενημερώνοντας τη βάση URL. Αυτός ο σχεδιασμός συμβατός με SDK openai σημαίνει ελάχιστες αλλαγές κώδικα.
Ποιο είναι το μέγεθος του παραθύρου συνάφειας;
Το μοντέλο υποστηρίζει παράθυρο πλαισίου 100.000 tokens. Αυτό περιλαμβάνει τα tokens εισόδου και εξόδου. Κάθε αίτημα μπορεί να εξάγει έως 16.000 tokens.
Πώς διαχειρίζομαι αποκρίσεις streaming;
Ορίστε την παράμετρο stream σε true. Το API επιστρέφει Server-Sent Events (SSE). Οι πληροφορίες χρήσης token περιλαμβάνονται στο τελευταίο chunk. Αυτή η τεκμηρίωση συμβατού με OpenAI API επιβεβαιώνει την υποστήριξη streaming.
Κτήστε το κλειδί API σας σε δευτερόλεπτα.
Εγγραφείτε, αντιγράψτε το token, ενημερώστε τη διεπαφή URL. Αυτή είναι όλη η διαμόρφωση.