Οδηγοί

Πώς να ενσωματώσετε το Claude API στην εφαρμογή σας

Για να ενσωματώσετε το Claude API, δημιουργήστε ένα κλειδί API στο Claude Console της Anthropic, αποθηκεύστε το ως μυστικό στον server (συνήθως ANTHROPIC_API_KEY) και καλέστε το Messages API από μια διαδρομή στον δικό σας server χρησιμοποιώντας ένα από τα επίσημα SDK της Anthropic. Κάθε αίτημα ονομάζει ένα model, ορίζει το max_tokens (τη μεγαλύτερη απάντηση που δέχεστε) και στέλνει τη συνομιλία ως messages, με τις οδηγίες σας σε ξεχωριστό system prompt. Ορίστε όριο δαπάνης, κάντε streaming στις μεγάλες απαντήσεις και χειριστείτε τα σφάλματα ορίου ρυθμού (429) και υπερφόρτωσης (529) με επαναλήψεις.

Αυτός ο οδηγός καλύπτει τη ρύθμιση, μια ασφαλή ροή αιτημάτων, prompts για έναν AI builder και τα σφάλματα που πρέπει να προβλέψετε. Οι λεπτομέρειες της Anthropic προέρχονται από την τεκμηρίωσή της από τον Σεπτέμβριο του 2026. Για το πώς λειτουργούν τα tokens και η τιμολόγηση γενικά, δείτε πώς να χρησιμοποιήσετε LLM APIs.

Τι μπορείτε να φτιάξετε με αυτό

  • Βοηθούς συνομιλίας και widgets βοήθειας (πώς να φτιάξετε μια εφαρμογή AI chatbot)
  • Περιλήψεις, ξαναγραψίματα και προσχέδια απαντήσεων
  • Εξαγωγή πεδίων από έγγραφα, email και φόρμες
  • Απαντήσεις σε ερωτήσεις από το δικό σας περιεχόμενο
  • Agents που καλούν συναρτήσεις της εφαρμογής σας μέσω tool use

Για περισσότερες ιδέες, δείτε πώς να προσθέσετε λειτουργίες AI στην εφαρμογή σας.

Το Messages API εν συντομία

Σύμφωνα με την τεκμηρίωση API της Anthropic, ένα αίτημα είναι ένα POST στη διεύθυνση https://api.anthropic.com/v1/messages με:

ΜέροςΤι είναι
Κεφαλίδα x-api-keyΤο κλειδί API σας
Κεφαλίδα anthropic-versionΗ έκδοση του API, για παράδειγμα 2023-06-01
model (υποχρεωτικό)Ποιο μοντέλο Claude να χρησιμοποιηθεί
max_tokens (υποχρεωτικό)Τα περισσότερα tokens που μπορεί να περιέχει η απάντηση· το μοντέλο μπορεί να σταματήσει νωρίτερα
messages (υποχρεωτικό)Η συνομιλία: εναλλασσόμενες σειρές user και assistant
system (προαιρετικό)Οδηγίες που ισχύουν για ολόκληρη τη συνομιλία
stream (προαιρετικό)Ορίστε true για να λαμβάνετε την απάντηση καθώς γράφεται, μέσω server-sent events

Το API είναι χωρίς κατάσταση (stateless): για να συνεχίσετε μια συνομιλία, στέλνετε ξανά τις προηγούμενες σειρές σε κάθε αίτημα. Γι' αυτό οι μεγάλες συνομιλίες κοστίζουν περισσότερο ανά μήνυμα.

Η Anthropic δημοσιεύει επίσημα SDK για Python, TypeScript, C#, Go, Java, PHP και Ruby. Ρυθμίζουν τις κεφαλίδες, αναλύουν τις απαντήσεις και υποστηρίζουν streaming. Χρησιμοποιήστε ένα από αυτά αντί για ωμό HTTP, εκτός αν έχετε ειδικό λόγο.

Επιλογή μοντέλου

Η Anthropic προσφέρει αρκετά μοντέλα Claude που ανταλλάσσουν ικανότητα με ταχύτητα και τιμή, και η γκάμα αλλάζει. Επιλέξτε το μικρότερο μοντέλο που κάνει καλά τη δουλειά σας, δοκιμάστε το σε πραγματικά παραδείγματα και κρατήστε το αναγνωριστικό μοντέλου στις ρυθμίσεις, ώστε να μπορείτε να αλλάξετε χωρίς αλλαγή κώδικα. Ελέγξτε τις σελίδες μοντέλων και τιμολόγησης της Anthropic για τις τρέχουσες επιλογές και τα τιμολόγια.

Ρύθμιση του λογαριασμού σας

  1. Συνδεθείτε στο Claude Console στη διεύθυνση platform.claude.com και προσθέστε χρέωση.
  2. Δημιουργήστε ένα κλειδί API. Κρατήστε ένα κλειδί για κάθε περιβάλλον (δοκιμές και παραγωγή), ώστε να μπορείτε να ανακαλέσετε το ένα χωρίς να χαλάσετε το άλλο.
  3. Ορίστε όριο δαπάνης. Η σελίδα σφαλμάτων της Anthropic σημειώνει ότι όταν η χρήση φτάσει το όριο δαπάνης που ορίσατε, το API επιστρέφει σφάλμα 400, οπότε η εφαρμογή σας πρέπει να εμφανίζει ένα σαφές μήνυμα όταν συμβαίνει αυτό.
  4. Ελέγξτε τα όρια ρυθμού του λογαριασμού σας στο Console· μετρώνται ανά οργανισμό.

Η ροή του αιτήματος

  1. Ο χρήστης ενεργεί στην εφαρμογή σας: στέλνει μήνυμα, κάνει κλικ στο «Σύνοψη».
  2. Ο περιηγητής καλεί τη δική σας διαδρομή στον server, ποτέ την Anthropic απευθείας.
  3. Ο server σας ελέγχει ότι ο χρήστης είναι συνδεδεμένος και επιτρέπεται να χρησιμοποιεί τη λειτουργία, και εφαρμόζει όριο ανά χρήστη.
  4. Δημιουργεί το αίτημα: ένα system prompt με τους κανόνες σας, την είσοδο του χρήστη και τυχόν δεδομένα που χρειάζεται η εργασία από τη βάση σας.
  5. Καλεί το Messages API με το κλειδί από το περιβάλλον και ένα λογικό max_tokens.
  6. Στέλνει την απάντηση σε streaming στον περιηγητή και καταγράφει τη χρήση tokens από την απάντηση.

Επιλογές και συμβιβασμοί

ΑπόφασηΑπλή επιλογήΠότε να πάτε παραπέρα
StreamingΑναμονή για την πλήρη απάντησηStreaming για συνομιλίες και για οτιδήποτε μακρύ· η Anthropic συνιστά streaming ή batches για αιτήματα μεγάλης διάρκειας
Μορφή εξόδουΑπλό κείμενοΔομημένη έξοδος JSON όταν ο κώδικας σας πρέπει να διαβάζει πεδία
Τα δεδομένα σαςΣυμπερίληψη της σχετικής εγγραφήςΑνάκτηση από το περιεχόμενό σας όταν είναι πολλά (τι είναι το RAG)
ΕνέργειεςΤο μοντέλο γράφει μόνο κείμενοTool use, όπου το μοντέλο ζητά από τον κώδικά σας να εκτελέσει μια συνάρτηση που ορίζετε
Μαζική, μη επείγουσα εργασίαΕπανάληψη σε κάθε στοιχείοΤο Message Batches API, όπου υποβάλλετε και ελέγχετε τα αποτελέσματα αργότερα

Prompts για τον AI builder σας

Μια πρώτη λειτουργία:

Πρόσθεσε ένα πάνελ «Ρώτησε για αυτό το έγγραφο». Καλεί μια διαδρομή στον server POST /api/ask που ελέγχει ότι ο χρήστης είναι συνδεδεμένος και είναι ο κάτοχος του εγγράφου, και μετά καλεί το Claude Messages API με το επίσημο Anthropic SDK και το μυστικό ANTHROPIC_API_KEY. Διάβασε το αναγνωριστικό μοντέλου από το μυστικό CLAUDE_MODEL. System prompt: «Απάντα μόνο από το έγγραφο που δίνεται. Αν η απάντηση δεν υπάρχει σε αυτό, πες το.» Στείλε το κείμενο του εγγράφου και την ερώτηση, όρισε max_tokens στα 800, κάνε streaming της απάντησης στη σελίδα και μην εκθέτεις ποτέ το κλειδί στον περιηγητή.

Κανόνες προστασίας και σφάλματα:

Περιόρισε κάθε χρήστη σε 20 ερωτήσεις ανά ώρα, καταγεγραμμένες στη βάση δεδομένων. Κατέγραφε τα tokens εισόδου και εξόδου από κάθε απάντηση, μαζί με το ID χρήστη και το ID αιτήματος. Σε σφάλματα 429 ή 529, επανάλαβε με εκθετική καθυστέρηση έως 3 φορές, σεβόμενος την κεφαλίδα retry-after, και μετά εμφάνισε «Ο βοηθός είναι απασχολημένος, δοκίμασε ξανά σύντομα.» Αν το API αναφέρει σφάλμα ορίου δαπάνης, εμφάνισε «Οι λειτουργίες AI είναι σε παύση» και ειδοποίησε τον διαχειριστή.

Σφάλματα για τα οποία πρέπει να προετοιμαστείτε

Από την τεκμηρίωση σφαλμάτων της Anthropic, αυτά που πραγματικά θα συναντήσει η εφαρμογή σας:

ΚωδικόςΤύποςΤι να κάνετε
400invalid_request_errorΔιορθώστε το αίτημα· επιστρέφεται επίσης όταν φτάσετε το όριο δαπάνης που ορίσατε
401authentication_errorΕλέγξτε ότι το κλειδί υπάρχει, είναι σωστό και δεν έχει ανακληθεί
413request_too_largeΣτείλτε λιγότερα· το Messages API δέχεται έως 32 MB ανά αίτημα
429rate_limit_errorΚάντε οπισθοχώρηση και επαναλάβετε, σεβόμενοι το retry-after
500api_errorΕπανάληψη με οπισθοχώρηση· αν επιμένει, επικοινωνήστε με την υποστήριξη με το ID αιτήματος
529overloaded_errorΠροσωρινή υψηλή κίνηση από όλους τους χρήστες· οπισθοχώρηση και επανάληψη

Η τεκμηρίωση της Anthropic λέει ότι τα επίσημα SDK επαναλαμβάνουν αυτόματα τις παροδικές αποτυχίες (σφάλματα σύνδεσης, όρια ρυθμού και σφάλματα 5xx) δύο φορές by default, με εκθετική καθυστέρηση, και μπορείτε να το ρυθμίσετε. Κάθε απάντηση φέρει μια κεφαλίδα request-id· καταγράψτε την, ώστε η υποστήριξη να μπορεί να εντοπίσει προβλήματα.

Συχνά λάθη

  • Κλήση του API από τον περιηγητή. Το κλειδί σας γίνεται δημόσιο. Περνάτε πάντα από τον server σας. Δείτε πώς να διατηρείτε ασφαλή τα κλειδιά API.
  • Ξεχνάτε ότι το max_tokens είναι όριο, όχι στόχος. Ορίστε το ανάλογα με τις ανάγκες της λειτουργίας· πολύ χαμηλό κόβει τις απαντήσεις, πολύ υψηλό κινδυνεύει με μακριές, ακριβές απαντήσεις.
  • Βάζετε κανόνες στο μήνυμα του χρήστη. Οι σταθερές οδηγίες ανήκουν στο system prompt· τα δικαιώματα ανήκουν στον κώδικά σας.
  • Στέλνετε όλη τη συνομιλία για πάντα. Περικόψτε ή συνοψίστε παλιές σειρές καθώς μεγαλώνουν οι συνομιλίες.
  • Χωρίς όριο δαπάνης ή όριο ανά χρήστη.
  • Κωδικοποιείτε σταθερά το αναγνωριστικό μοντέλου. Τα μοντέλα ενημερώνονται και αποσύρονται.
  • Αγνοείτε τον λόγο διακοπής. Αν η απάντηση σταμάτησε επειδή έφτασε το max_tokens, ενημερώστε τον χρήστη ή αυξήστε το όριο.

Λίστα ελέγχου

  • Κλειδί API δημιουργημένο στο Claude Console και αποθηκευμένο ως μυστικό στον server
  • Ξεχωριστά κλειδιά για δοκιμές και παραγωγή
  • Ορισμένο όριο δαπάνης· σαφές μήνυμα όταν φτάνει
  • Όλα τα αιτήματα περνούν από τον server σας με έλεγχο δικαιωμάτων
  • Το system prompt περιέχει τους κανόνες· το αναγνωριστικό μοντέλου είναι ρυθμιζόμενο
  • Το max_tokens ορισμένο ανά λειτουργία· μεγάλες απαντήσεις σε streaming
  • Όριο ρυθμού ανά χρήστη στην εφαρμογή σας
  • Σφάλματα 429 και 529 με οπισθοχώρηση· καταγεγραμμένα ID αιτημάτων
  • Φιλική κατάσταση σφάλματος που δεν χαλάει τη σελίδα
  • Δοκιμασμένο με κενές, πολύ μεγάλες και εχθρικές εισόδους

Χρήση του Claude API στο Mythex

Στις εφαρμογές που χτίζετε στο Mythex, οι λειτουργίες Claude χρησιμοποιούν το δικό σας κλειδί Anthropic και χρεώνονται στον λογαριασμό σας στην Anthropic, όχι στις πιστώσεις χτισίματος του Mythex. Αυτό είναι ξεχωριστό από τον agent του Mythex που γράφει τον κώδικά σας. Προσθέστε το ANTHROPIC_API_KEY ως μυστικό έργου μέσω του /secrets, των ρυθμίσεων έργου ή της κάρτας μυστικών στη συνομιλία, και μετά περιγράψτε τη λειτουργία με prompts σαν τα παραπάνω. Δημοσιεύστε ξανά μετά την αλλαγή μυστικών σε ζωντανή εφαρμογή. Δείτε Προσθήκη λειτουργιών AI με τα δικά σας κλειδιά API για ένα αρχικό prompt. Αν συγκρίνετε παρόχους, το πώς να ενσωματώσετε το OpenAI API καλύπτει το ίδιο θέμα για το OpenAI.

Ερωτήσεις

Πώς παίρνω ένα κλειδί API για το Claude;

Συνδεθείτε στο Claude Console στη διεύθυνση platform.claude.com, ρυθμίστε τη χρέωση και δημιουργήστε ένα κλειδί API. Αποθηκεύστε το ως μυστικό στον server, με το όνομα ANTHROPIC_API_KEY, και ποτέ στον κώδικα του περιηγητή.

Τι χρειάζεται ένα αίτημα προς το Claude API;

Από τον Σεπτέμβριο του 2026, η τεκμηρίωση του Messages API της Anthropic αναφέρει τρία υποχρεωτικά πεδία στο σώμα του αιτήματος: model, max_tokens και messages. Οι άμεσες κλήσεις HTTP χρειάζονται επίσης τις κεφαλίδες x-api-key και anthropic-version· τα επίσημα SDK τις ορίζουν αυτόματα.

Τι είναι το σφάλμα 529 του Claude API;

Η σελίδα σφαλμάτων της Anthropic περιγράφει το 529 ως overloaded_error: το API είναι προσωρινά υπερφορτωμένο λόγω υψηλής κίνησης από όλους τους χρήστες. Επαναλάβετε το αίτημα με εκθετική καθυστέρηση (exponential backoff). Τα επίσημα SDK επαναλαμβάνουν αυτόματα ορισμένα παροδικά σφάλματα.

Μπορώ να χρησιμοποιήσω το Claude με κώδικα γραμμένο για το SDK του OpenAI;

Η Anthropic τεκμηριώνει ένα επίπεδο συμβατότητας με το SDK του OpenAI, ώστε να χρησιμοποιείτε το Claude μέσω της διεπαφής του OpenAI SDK. Για νέο κώδικα, τα δικά της SDK δίνουν πρόσβαση στις λειτουργίες ειδικά για το Claude, γι' αυτό συνήθως είναι η καλύτερη αφετηρία.

Mythex · Pricing · Χτίστε οτιδήποτε με AI · Πρότυπα ιστοσελίδων και εφαρμογών · Το Mythex σε σύγκριση · Γλωσσάρι δημιουργίας εφαρμογών με AI · Δωρεάν εργαλεία δημιουργίας εφαρμογών με AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)