Οδηγός Endpoint Συμβατός με OpenAI
Χρησιμοποιήστε το μοναδικό απελευθερωμένο μοντέλο μας μέσω των τυπικών συμβατών με OpenAI API endpoints. Το base URL είναι HTTPS://api.openaireverseproxy.com/v1 και το API key σας αυθεντικοποιεί όλες τις αιτήσεις.
Πιστοποίηση & Base URL
Η βασική διεύθυνση URL για αυτή την API είναι HTTPS://api.openaireverseproxy.com/v1. Πρέπει να συμπεράνετε το API key σας στην κεφαλίδα Authorization για κάθε αίτημα. Αυτή η ρύθμιση λειτουργεί με τα επίσημα SDK της OpenAI και με οποιοδήποτε πελάτη συμβατό με OpenAI, αλλάζοντας το base_url και το API key.
Πρώτη αίτηση
Στείλτε μια αίτηση POST στο /v1/chat/completions με το μοντέλο ρυθμισμένο σε "uncensored". Αυτό επιστρέφει έξοδο κειμένου βασισμένη στο prompt εισόδου σας. Μπορείτε να ελέγξετε άμεσα τη σύνδεση με την ακόλουθη εντολή:
curl https://api.openaireverseproxy.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'
Αντικαταστήστε το YOUR_API_KEY με το key σας από το dashboard.
Ενσωμάτωση SDK Python
Εγκαταστήστε το επίσημο πακέτο OpenAI και διαμορφώστε τη βάση URL. Ο πελάτης χειρίζεται αυτόματα την πιστοποίηση χρησιμοποιώντας το API key σας. Αυτό διασφαλίζει συμβατότητα με υπάρχοντα codebases που βασίζονται στο τυπικό interface OpenAI.
from openai import OpenAI
client = OpenAI(base_url="https://api.openaireverseproxy.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
Χρησιμοποιήστε το επίσημο Node.js client για να αλληλεπιδράσετε με εφαρμογές JavaScript ή TypeScript. Ορίστε το API key και το base URL στο αντικείμενο διαμόρφωσης. Το SDK χειρίζεται αποτελεσματικά τα αιτήματα HTTP και την ανάλυση των αποκρίσεων.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openaireverseproxy.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);
Streaming Αποκρίσεις
Ενεργοποιήστε streaming ρυθμίζοντας stream σε true στο σώμα του αιτήματος. Το API επιστρέφει chunks δεδομένων καθώς παράγονται, επιτρέποντας εμπειρίες χρήστη σε πραγματικό χρόνο. Οι λεπτομέρειες χρήσης token περιλαμβάνονται στο τελευταίο 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)
Όρια & Σφάλματα
Είστε περιορισμένοι σε 300 αιτήσεις ανά λεπτό και 8 ταυτόχρονες αιτήσεις ανά κλειδί. Το παράθυρο συνάφειας (context window) είναι 100,000 tokens συνολικά, με μέγιστη έξοδο 16,000 tokens. Τα σφάλματα περιλαμβάνουν το 401 για άκυρα κλειδιά, το 402 για έλλειψη πιστωτικού ορίου και το 429 για όρια ρυθμού.
Συχνές Ερωτήσεις
Αυτή είναι η επίσημη αντίστροφη διαμεσολάβηση OpenAI;
Όχι, είμαστε μια ανεξάρτητη υπηρεσία που εκτελεί το δικό της ρυθμισμένο μοντέλο χωρίς λογοκρισία. Δεν διαβιβάζουμε κίνηση μέσω της OpenAI, Anthropic ή οποιουδήποτε άλλου προμηθευτή. Απλώς παρέχουμε μια δομή endpoint συμβατή με το OpenAI.
Η API υποστηρίζει δημιουργία εικόνας ή ήχου;
Όχι, παρέχουμε μόνο text-based chat completions. Δεν υπάρχουν διαθέσιμα endpoints για embeddings, δημιουργία εικόνας, ήχου ή βίντεο.
Τι συμβαίνει αν ξεπεράσω το όριο ρυθμού;
Θα λάβετε σφάλμα 429 Too Many Requests. Μπορείτε να δοκιμάσετε ξανά μετά την καθορισμένη καθυστέρηση ή να αναβαθμίσετε το επίπεδο χρήσης σας αν είναι διαθέσιμο. Το όριο είναι 300 αιτήσεις ανά λεπτό ανά key.
Κτήστε το API key σας σε δευτερόλεπτα
Εγγραφείτε, αντιγράψτε το κλειδί, ενημερώστε τη βάση URL σας. Τέλος.