Γρήγορη εκκίνηση: uncensored model integration
Ενσωματώστε την uncensored LLM μας σε λίγα λεπτά χρησιμοποιώντας την τυπική διεπαφή OpenAI. Αυτός ο οδηγός καλύπτει τη ρύθμιση SDK, το streaming και τη δομημένη έξοδο για άμεση ανάπτυξη.
- ανά 1M input tokens
- $0.15
- Tokens εξόδου / 1M
- $0.50
- context token
- 100,000
- trial credit
- $0.50
- αιτήματα ανά λεπτό
- 300
Εγκαταστήστε το επίσημο SDK
Ξεκινήστε προσθέτοντας τη βιβλιοθήκη στο περιβάλλον σας. Το επίσημο package λειτουργεί απευθείας με τα endpoints μας. Χρησιμοποιήστε τον προτιμώμενο package manager σας για να εγκαταστήσετε την εξάρτηση. Αυτό διασφαλίζει ότι έχετε την τελευταία συμβατότητα για τις κλήσεις API μας.
Μόλις εγκατασταθεί, είστε έτοιμοι να ρυθμίσετε τις παραμέτρους σύνδεσης. Η διαδικασία ρύθμισης διαρκεί δευτερόλεπτα, όχι ώρες.
Ορισμός base_url και api_key
Κατευθύνετε τον πελάτη σας προς τον εξειδικευμένο μας διακομιστή. Αντικαταστήστε το προεπιλεγμένο base URL με το συγκεκριμένο endpoint μας. Χρησιμοποιήστε το κλειδί που δημιουργήσατε από το dashboard σας. Η πιστοποίηση διαχειρίζεται μέσω του τυπικού Bearer header.
Κρατήστε το κλειδί σας ασφαλές. Παρέχει πρόσβαση στο προκαταβλημένο credit σας. Η δομή URL μιμείται το τυπικό format που ήδη γνωρίζετε.
Στείλτε την πρώτη ολοκλήρωση συνομιλίας
Κάντε μια POST αίτηση στο endpoint chat completions. Περάστε το system prompt και το μήνυμά σας. Το μοντέλο επιστρέφει κείμενο αμέσως. Αυτό επιβεβαιώνει ότι η σύνδεσή σας είναι ενεργή και τα credits αφαιρούνται σωστά.
Τα σφάλματα επιστρέφουν τυπικούς κωδικούς HTTP. Ελέγξτε το σώμα της απόκρισης για λεπτομέρειες. Αυτό το βήμα επαληθεύει ότι η ενσωμάτωσή σας λειτουργεί.
cURL
curl https://api.apiaiunlimited.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list the endpoints for the chat completion endpoint"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apiaiunlimited.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.apiaiunlimited.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 σας
Εγγραφείτε, βρείτε το κλειδί, αλλάξτε το endpoint. Αυτή είναι όλη η διαμόρφωση.