Configurazione iniziale
Impariamo come utilizzare l’API di Anthropic per costruire con Claude.
In questo esempio, faremo scrivere a Claude una funzione Python che verifica se una stringa è un palindromo.
Prerequisiti
Avrai bisogno di:
- Un account Console Anthropic
- Una chiave API
- Python 3.7+ o TypeScript 4.5+
Anthropic fornisce SDK per Python e TypeScript, anche se puoi effettuare richieste HTTP dirette all’API.
Inizia con il Workbench
Qualsiasi chiamata API che fai—indipendentemente dal compito specifico—invia un prompt ben configurato all’API di Anthropic. Mentre impari a sfruttare al meglio Claude, ti consigliamo di iniziare il processo di sviluppo nel Workbench, un’interfaccia web per Claude.
Accedi alla Console Anthropic e clicca su Workbench.
Nella sezione centrale, sotto User, facciamo una domanda a Claude.
Clicca su Run. Sul lato destro, vedrai un output simile a
Questa è una buona risposta, ma supponiamo di voler controllare il tipo esatto di risposta che Claude fornisce. Per esempio, permettere a Claude di rispondere alle domande solo con poesie. Possiamo controllare il formato, il tono e la personalità della risposta aggiungendo un System Prompt.
Clicca nuovamente su Run.
Vedi come è cambiata la risposta di Claude? Gli LLM rispondono bene a istruzioni chiare e dirette. Puoi inserire le istruzioni sul ruolo sia nel prompt di sistema che nel messaggio dell’utente. Ti consigliamo di testare per vedere quale modo produce i migliori risultati per il tuo caso d’uso.
Una volta che hai modificato gli input in modo da essere soddisfatto dell’output—e hai una buona idea di come usare Claude—converti il tuo Workbench in un’integrazione.
Installa l’SDK
Anthropic fornisce SDK per Python (3.7+) e TypeScript (4.5+).
Nella directory del tuo progetto, crea un ambiente virtuale.
Attiva l’ambiente virtuale usando
- Su macOS o Linux,
source claude-env/bin/activate
- Su Windows,
claude-env\Scripts\activate
Imposta la tua chiave API
Ogni chiamata API richiede una chiave API valida. Gli SDK sono progettati per prendere la chiave API da una variabile d’ambiente ANTHROPIC_API_KEY
. Puoi anche fornire la chiave al client Anthropic durante l’inizializzazione.
Chiama l’API
Chiama l’API passando i parametri appropriati all’endpoint /messages/create.
Nota che il codice fornito dal Workbench imposta la chiave API nel costruttore. Se hai impostato la chiave API come variabile d’ambiente, puoi omettere quella riga come mostrato di seguito.
Esegui il codice usando python3 claude_quickstart.py
o node claude_quickstart.js
.
Questa guida rapida mostra come sviluppare un’applicazione base, ma funzionale, alimentata da Claude utilizzando la Console, il Workbench e l’API. Puoi utilizzare questo stesso flusso di lavoro come base per casi d’uso molto più potenti.
Prossimi passi
Ora che hai fatto la tua prima richiesta API Anthropic, è il momento di esplorare cos’altro è possibile: