Claude precio: γρήγορη εκκίνηση και αναφορά API
Αυτό το εγχειρίδιο σας βοηθά να ενσωματώσετε το μοντέλο μας χωρίς λογοκρισία και ανοιχτού βάρους χρησιμοποιώντας τυπικούς πελάτες OpenAI SDK χωρίς να αλλάξετε τον κώδικά σας. Παρέχουμε μια άμεση εναλλακτική λύση τύπου proxy για ακριβά μοντέλα παρόχων, προσφέροντας ένα μοντέλο χωρίς λογοκρισία και ανοιχτού βάρους μέσω της ίδιας ακριβώς διεπαφής chat-completions.
Εγκατάσταση και ρύθμιση περιβάλλοντος
Ξεκινήστε εγκαθιστώντας την επίσημη βιβλιοθήκη πελάτη για τη γλώσσα σας. Η υπηρεσία μας βρίσκεται πίσω από το τυπικό /v1 path, ώστε να χρειάζεται να ενημερώσετε μόνο τη base URL και το API key. Η base URL σε αυτή την ιστοσελίδα είναι HTTPS://api.claudeprecio.com/v1. Η πιστοποίηση βασίζεται σε ένα ενεργό κλειδί ανά λογαριασμό. Μπορείτε να δημιουργήσετε αυτό το κλειδί αμέσως μέσω Google ή email στη σελίδα "Get API key". Δεν απαιτείται αριθμός τηλεφώνου. Το κλειδί εμφανίζεται μία φορά, οπότε αντιγράψτε το με ασφάλεια.
Κάντε την πρώτη αίτηση με Python
Στείλτε μια αίτηση ολοκλήρωσης χρησιμοποιώντας το τυπικό Python SDK. Σημειώστε τον πελάτη στο base URL μας και ορίστε το μοντέλο σε "uncensored". Αυτό το μοντέλο ανοιχτού βάρους τρέχει στους δικούς μας servers και είναι προσαρμοσμένο να απαντά χωρίς απορρίψεις περιεχομένου. Μπορείτε να δώσετε παραμέτρους όπως temperature ή top_p όπως θα κάνατε με οποιαδήποτε OpenAI-compatible υπηρεσία. Η δομή της αίτησης παραμένει ταυτόσημη με το τυπικό σχήμα.
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeprecio.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)
Επαληθεύστε ότι η απόκριση περιέχει το generated text. Αν λάβετε σφάλμα 401, το key σας είναι άκυρο. Ένα σφάλμα 402 υποδηλώνει ανεπαρκές prepaid credit. Τα σφάλματα κατά τη δημιουργία δεν καταναλώνουν tokens, οπότε πληρώνετε μόνο για την επιτυχή έξοδο.
Οι ροές απαντήσεων (streaming) και η παρακολούθηση χρήσης
Ενεργοποιήστε streaming ρυθμίζοντας stream=True στην διαμόρφωση του πελάτη σας. Το API επιστρέφει Συμβάντα που Στέλνονται από τον Εξυπηρετητή (SSE) για κάθε παραγόμενο token. Αυτό σας επιτρέπει να εμφανίζετε κείμενο σε πραγματικό χρόνο ενώ περιμένετε την πλήρη απάντηση. Τα δεδομένα χρήσης, συμπεριλαμβανομένων των μετρήσεων tokens εισόδου και εξόδου, περιλαμβάνονται στο τελευταίο τμήμα της ροής. Αυτή η προσέγγιση μειώνει την αντιλαμβανόμενη καθυστέρηση για μεγάλες εξόδους. Λειτουργεί άψογα με τα τυπικά SDK.
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)
Διαχειριστείτε ομαλά τις διακοπές της ροής (stream). Οι διακοπές δικτύου μπορεί να αφήσουν μερικές απαντήσεις. Ελέγχετε πάντα το τελευταίο κομμάτι για ακριβή στατιστικά χρήσης tokens. Αυτό διασφαλίζει ότι το πίνακα ελέγχου χρέωσης αντιστοιχεί στην πραγματική κατανάλωση.
Παράμετροι: θερμοκρασία, top_p, και seed
Ελέγξτε τη δημιουργικότητα και την αναπαραγωγιμότητα χρησιμοποιώντας τυπικές παραμέτρους παραγωγής. Το temperature value ρυθμίζει την τυχαιότητα, με χαμηλότερες τιμές να παράγουν πιο ντετερμινιστικές εξόδους. Χρησιμοποιήστε top_p για να περιορίσετε τη δειγματοληψία στην κορυφαία πιθανότητα. Ορίστε seed για να ορίσετε την τυχαία κατάσταση για αναπαραγώγιμα αποτελέσματα σε πολλαπλές κλήσεις. Αυτές οι παράμετροι λειτουργούν ταυτόσημα με το πρότυπο OpenAI. Προσαρμόστε τις βάσει της περίπτωσής σας, είτε πρόκειται για προγραμματισμό είτε για δημιουργικό γράψιμο.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudeprecio.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);
Συνδυάστε αυτές τις ρυθμίσεις για ακριβή έλεγχο. Για παράδειγμα, μια χαμηλή θερμοκρασία με σταθερό seed διασφαλίζει συνεπείς εξόδους για δοκιμές. Το μοντέλο υποστηρίζει όλες τις τυπικές παραμέτρους όπως stop ακολουθίες και presence_penalty. Πειραματιστείτε για να βρείτε την κατάλληλη ισορροπία για το συγκεκριμένο έργο σας.
Κλήση συναρτήσεων και λειτουργία JSON
Χρησιμοποιήστε κλήση συναρτήσεων για να ενσωματώσετε το API στις εφαρμογές σας. Ορίστε τα εργαλεία στο σώμα της αίτησης, και το μοντέλο θα επιστρέψει δομημένο JSON που περιέχει ορίσματα συναρτήσεων. Ενεργοποιήστε τη λειτουργία JSON ορίζοντας response_format για {"type": "json_object"}. Αυτό εξασφαλίζει ότι η έξοδος είναι πάντα έγκυρο JSON, το οποίο απλοποιεί την ανάλυση. Χρησιμοποιήστε το για εξαγωγή δεδομένων ή δομημένες απαντήσεις. Το μοντέλο διαχειρίζεται αποτελεσματικά τις σύνθετες ορισμούς εργαλείων.
curl https://api.claudeprecio.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate total cost for 10 million input tokens and 3 million output tokens"}]
}'
Δοκιμάστε την κλήση συναρτήσεων με έναν απλό ορισμό εργαλείου. Επαληθεύστε ότι το μοντέλο σέβεται το σχήμα του εργαλείου. Η JSON λειτουργία είναι ιδιαίτερα χρήσιμη όταν χρειάζεστε προβλέψιμες δομές εξόδου. Συνδυάστε την με streaming για επεξεργασία δεδομένων σε πραγματικό χρόνο. Αυτή η δυνατότητα καθιστά το API κατάλληλο για εφαρμογές παραγωγικού επιπέδου.
Όρια, σφάλματα και context window
Το παράθυρο πλαισίου υποστηρίζει 100,000 tokens για συνδυασμένη εισαγωγή και παραγωγή. Η μέγιστη έξοδος ανά αίτημα είναι 16,000 tokens. Αν max_tokens είναι μη ρυθμισμένο, το όριο είναι 2.048. Επιτρέπονται 300 αιτήσεις ανά λεπτό ανά κλειδί. Η ταυτόχρονη χρήση περιορίζεται σε 8 ταυτόχρονες αιτήσεις ανά κλειδί. Το σώμα της αίτησης δεν πρέπει να υπερβαίνει τα 8 MB. Σφάλματα όπως 401, 402 και 429 διαχειρίζονται μέσω τυπικών κωδικών HTTP. Η χρήση tokens χρεώνεται ακριβώς, και τα σφάλματα είναι δωρεάν.
Frequently asked questions
Πόσο κοστίζει το uncensored API;
Η τιμολόγηση είναι $0.15 ανά 1M tokens εισόδου και $0.50 ανά 1M tokens εξόδου. Το πιστωτικό είναι προπληρωμένο και χρεώνεται βάσει πραγματικής χρήσης token. Τα σφάλματα και οι απορρίψεις δεν καταναλώνουν πιστωτικό.
Ποιο είναι το μέγεθος του παραθύρου συνάφειας;
Το παράθυρο συμφραζομένων είναι 100.000 tokens για prompt και completion συνολικά. Μπορείτε να εξάγετε έως 16.000 tokens ανά αίτηση. Η προεπιλεγμένη μέγιστη έξοδος είναι 2.048 tokens αν δεν προσδιοριστεί.
Μπορώ να χρησιμοποιήσω αυτό με το τυπικό SDK OpenAI;
Ναι, είναι πλήρως συμβατό με OpenAI. Αρκεί να αλλάξετε τη βάση URL σε HTTPS://api.claudeprecio.com/v1 και να ορίσετε το μοντέλο σε "uncensored". Όλες οι παράμετροι και οι λειτουργίες, όπως το streaming και το function calling, λειτουργούν όπως αναμένεται.
Λάβετε το API key σας τώρα
Εγγραφείτε, αντιγράψτε το κλειδί, ενημερώστε τη base URL. Αυτό είναι όλο που πρέπει να κάνετε.