ClaudeOpenAIΟδηγός Ρύθμισης
Claude openai compatible api: οδηγός γρήγορης εκκίνησης
Χρησιμοποιήστε οποιοδήποτε SDK OpenAI για να στείλετε κείμενο στο μοντέλο LLM χωρίς λογοκρισία μας μέσω μιας ενιαίας διεπαφής. Αυτό το οδηγό δείχνει πώς να συνδέσετε τον κώδικά σας σε λιγότερο από ένα λεπτό.
- Βασικό URL
- https://api.claudeopenaicompatibleapi.com/v1
- Μοντέλο
- uncensored
Υποστηριζόμενα endpoints: chat και models
Παρέχουμε δύο τυπικά endpoints. Χρησιμοποιήστε POST /v1/chat/completions για δημιουργία κειμένου. Χρησιμοποιήστε GET /v1/models για να επαληθεύσετε το ID του μοντέλου.
Η υπηρεσία μας δεν υποστηρίζει embeddings, παραγωγή εικόνων ή fine-tuning. Εστιάζουμε αυστηρά στα chat completions. Αυτό κρατά την υποδομή απλή και οικονομικά αποδοτική.
Μπορείτε να στείλετε κειμενικά prompts και να λάβετε κειμενικές απαντήσεις. Το σύστημα υποστηρίζει streaming μέσω Server-Sent Events. Μπορείτε επίσης να χρησιμοποιήσετε function calling και JSON mode.
Πιστοποίηση και ρύθμιση base URL
Κατευθύνετε το client σας στη βάση URL μας και παρέχετε το API key σας. Η βάση URL είναι https://api.claudeopenaicompatibleapi.com/v1.
Κάθε λογαριασμός λαμβάνει ένα μοναδικό API key. Αν χρειαστείτε ένα νέο, δημιουργήστε το και το παλιό θα απενεργοποιηθεί. Δεν απαιτείται αριθμός τηλεφώνου για την εγγραφή.
Ορίστε το API key σας στη μεταβλητή περιβάλλοντος ή στη διαμόρφωση του SDK. Το key παρέχει πρόσβαση στο προπληρωμένο υπόλοιπό σας.
cURL
curl https://api.claudeopenaicompatibleapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Convert this Python function to Rust"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeopenaicompatibleapi.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.claudeopenaicompatibleapi.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 key σας τώρα
Εγγραφείτε, αντιγράψτε το κλειδί και ενημερώστε τη βάση URL. Η ρύθμιση ολοκληρώθηκε.