Φόρμα με Claude API · korikis.com
Απαιτεί Python 3.10+, μόνο standard library. Εκπαιδευτική τοπική εφαρμογή.
1. Αποσυμπίεσε. Mac/Linux: Terminal στον φάκελο. Windows: PowerShell στον φάκελο.
2. Τρέξε python3 server.py (Windows: py -3 server.py).
3. Άνοιξε http://127.0.0.1:8765 . Δοκίμασε αίτημα. Προεπιλογή demo: τοπικοί απλοί κανόνες, χωρίς AI και χωρίς χρέωση.
4. Για API, αντέγραψε config.env.example σε config.env. Βάλε το δικό σου ANTHROPIC_API_KEY τοπικά. Μην το ανεβάσεις σε site ή αποθετήριο.
5. Τρέξε python3 list_models.py και βάλε ένα διαθέσιμο ID στο ANTHROPIC_MODEL. Άλλαξε MODE=live. Κάνε επανεκκίνηση server με Ctrl+C και ξανά python3 server.py.
6. Κάθε υποβολή live κάνει μία API κλήση. Η συνδρομή συνομιλίας δεν θεωρείται πίστωση API. Έλεγξε χρήση και billing στον πάροχο.
7. Έλεγξε JSON, κατηγορία, απόσπασμα και επόμενο βήμα. needs_review παραμένει true. Δεν στέλνεται απάντηση στον πελάτη.
Τερματισμός: Ctrl+C στο terminal.
Σφάλματα: 401 κλειδί, 403 πρόσβαση, 404 model ID, 429 όριο, timeout δίκτυο. Δεν γίνεται αυτόματη επανάληψη.
Η εφαρμογή δέχεται συνδέσεις μόνο στο 127.0.0.1. Μην αλλάξεις το bind για δημόσια φιλοξενία. Δημόσια υπηρεσία χρειάζεται ξεχωριστά authentication, rate limits, HTTPS, πολιτική δεδομένων, παρακολούθηση και διαχείριση μυστικών στον server.
Το πακέτο υλοποιεί Claude. Οι OpenAI/Gemini συνδέσεις χρειάζονται αντίστοιχο adapter και έλεγχο του δικού τους schema.
Η demo λειτουργία και οι έλεγχοι εισόδου δοκιμάστηκαν. Δεν πραγματοποιήθηκε κλήση με πληρωμένο λογαριασμό.
Τεκμηρίωση: https://platform.claude.com/docs/en/api/overview
