Γρήγορη έναρξη ενσωμάτωσης
Ενσωματώστε το αδιάφθορο μοντέλο μας με μερικές γραμμές κώδικα χρησιμοποιώντας τυπικά SDKs του OpenAI. Αυτό το quickstart σας καθοδηγεί από την εγκατάσταση έως τις streaming απαντήσεις με μηδενικό κόστος διαμόρφωσης.
Εγκαταστήστε το προτιμώμενο SDK
Ξεκινήστε εγκαθιστώντας τη βιβλιοθήκη πελατών για τη γλώσσα της επιλογής σας. Τα επίσημα πακέτα διαχειρίζονται την αυθεντικοποίηση και τον σχηματισμό αιτήματος αυτόματα. Αυτή η προσέγγιση εξαλείφει την ανάγκη διαχείρισης κεφαλίδων HTTP χειροκίνητα.
Για προγραμματιστές Python, η βιβλιοθήκη προεπιλογής είναι η πιο συνηθισμένη επιλογή. Οι χρήστες Node.js πρέπει να εγκαταστήσουν το αφιερωμένο module. Και τα δύο υποστηρίζουν το ίδιο underlying protocol.
- Python:
pip install openai - Node.js:
npm install openai
Βεβαιωθείτε ότι το περιβάλλον σας έχει εγκατεστημένη μια συμβατή έκδοση. Τα SDKs είναι ελαφριά και δεν απαιτούν πρόσθετες εξαρτήσεις για βασικές εργασίες παραγωγής κειμένου.
Ορίστε το base URL και το key σας
Ρυθμίστε το SDK για να δείχνει στην εξειδικευμένη υποδομή μας. Αντικαταστήστε τη βάση URL προεπιλογής με το συγκεκριμένο endpoint μας για να διασφαλίσετε ότι τα αιτήματα φτάνουν στον σωστό server.
Το κλειδί API σας δημιουργείται αμέσως μετά τη δημιουργία του λογαριασμού. Αποθηκεύστε το με ασφάλεια στις μεταβλητές περιβάλλοντος. Αυτό το κλειδί ταυτοποιεί όλα τα επόμενα αιτήματα προς το endpoint ολοκλήρωσης συνομιλίας.
Η βασική διεύθυνση URL είναι HTTPS://api.cheapestllmmodels.com/v1. Χρησιμοποιήστε αυτό το ακριβές string για να διασφαλίσετε τη συμβατότητα με το πρωτόκολλο συμβατό με OpenAI. Μην προσθέτετε trailing slashes εκτός αν τα SDK σας το απαιτούν.
Στείλτε το πρώτο request
Εκτελέστε μια απλή ολοκλήρωση για να επαληθεύσετε τη σύνδεση. Αυτό το αίτημα στέλνει ένα prompt και λαμβάνει μια απάντηση κειμένου από το μοντέλο uncensored. Το model id ορίζεται σε "uncensored".
Ελέγξτε το αντικείμενο της απόκρισης για το παραγόμενο κείμενο. Αν το αίτημα επιτύχει, έχετε συνδεθεί επιτυχώς στο API. Αυτό επιβεβαιώνει ότι η αυθεντικοποίηση και η base URL σας είναι σωστές.
Τα σφάλματα συνήθως υποδηλώνουν μη έγκυρα κλειδιά ή ανεπαρκές πιστωτικό υπόλοιπο. Ελέγξτε τον κωδικό κατάστασης για να διαγνώσετε τα προβλήματα. Τα περισσότερα σφάλματα λύνονται ελέγχοντας το υπόλοιπο του λογαριασμού σας ή την εγκυρότητα του κλειδιού.
cURL
curl https://api.cheapestllmmodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the core features of the API documentation."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.cheapestllmmodels.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.cheapestllmmodels.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 σας
Εγγραφείτε, αντιγράψτε το κλειδί, ενημερώστε τη base URL. Έτοιμο.