Loading...
    • Guida per sviluppatori
    • Riferimento API
    • MCP
    • Risorse
    • Note di rilascio
    Search...
    ⌘K

    Primi passi

    Introduzione a ClaudeGuida rapida

    Modelli e prezzi

    Panoramica dei modelliScegliere un modelloNovità in Claude 4.5Migrazione a Claude 4.5Deprecazioni dei modelliPrezzi

    Crea con Claude

    Panoramica delle funzionalitàLavorare con l'API MessagesFinestre di contestoMigliori pratiche di prompt engineering

    Capacità

    Caching dei promptModifica del contestoPensiero estesoStreaming dei MessaggiElaborazione batchCitazioniSupporto multilingueConteggio dei tokenEmbeddingsVisioneSupporto PDFFiles APIRisultati di ricercaComponente aggiuntivo di Google Sheets

    Strumenti

    PanoramicaCome implementare l'uso degli strumentiUtilizzo efficiente dei token per gli strumentiStreaming granulare degli strumentiStrumento BashStrumento di esecuzione del codiceStrumento di utilizzo del computerStrumento editor di testoStrumento di recupero webStrumento di ricerca webStrumento memoria

    Competenze Agente

    PanoramicaIniziare con Agent Skills nell'APIMigliori pratiche per la creazione di SkillsUtilizzo di Skills

    Agent SDK

    Panoramica dell'Agent SDKRiferimento SDK Agent - TypeScriptRiferimento SDK Agent - Python

    Guide

    Input in StreamingGestione dei PermessiGestione delle SessioniHosting dell'Agent SDKModifica dei prompt di sistemaMCP nell'SDKStrumenti PersonalizzatiSubagenti nell'SDKComandi Slash nell'SDKAgent Skills nell'SDKTracciamento di Costi e UtilizzoListe TodoPlugin nell'SDK

    MCP nell'API

    Connettore MCPServer MCP remoti

    Claude su piattaforme di terze parti

    Amazon BedrockVertex AI

    Ingegneria dei prompt

    PanoramicaGeneratore di promptUsa template di promptMiglioratore di promptSii chiaro e direttoUsa esempi (prompt multishot)Lascia pensare Claude (CoT)Usa i tag XMLDare un ruolo a Claude (system prompt)Precompila la risposta di ClaudeConcatena prompt complessiSuggerimenti contesto lungoSuggerimenti per il pensiero esteso

    Testa e valuta

    Definisci criteri di successoSviluppare casi di testUtilizzo dello Strumento di ValutazioneRidurre la latenza

    Rafforza le protezioni

    Ridurre le allucinazioniAumentare la coerenza dell'outputMitigare i jailbreakhandle-streaming-refusalsRidurre la fuga di promptMantenere Claude nel personaggio

    Amministrazione e monitoraggio

    Panoramica dell'API AdminAPI di Utilizzo e CostiAPI di analisi del codice Claude
    Console
    Agent SDK

    Panoramica dell'Agent SDK

    Crea agenti AI personalizzati con l'Agent SDK di Claude

    L'SDK Claude Code è stato rinominato in Claude Agent SDK. Se stai migrando dal vecchio SDK, consulta la Guida alla migrazione.

    Installazione

    TypeScript
    npm install @anthropic-ai/claude-agent-sdk
    Python
    pip install claude-agent-sdk

    Opzioni SDK

    L'Agent SDK di Claude è disponibile in più forme per adattarsi a diversi casi d'uso:

    • SDK TypeScript - Per applicazioni Node.js e web
    • SDK Python - Per applicazioni Python e data science
    • Streaming vs Single Mode - Comprendere le modalità di input e le best practice

    Perché usare l'Agent SDK di Claude?

    Costruito sulla base dell'agent harness che alimenta Claude Code, l'Agent SDK di Claude fornisce tutti i blocchi di costruzione di cui hai bisogno per creare agenti pronti per la produzione.

    Sfruttando il lavoro che abbiamo svolto su Claude Code, incluso:

    • Gestione del contesto: Compattazione automatica e gestione del contesto per garantire che il tuo agente non esaurisca il contesto.
    • Ricco ecosistema di strumenti: Operazioni su file, esecuzione di codice, ricerca web ed estensibilità MCP
    • Autorizzazioni avanzate: Controllo granulare sulle capacità dell'agente
    • Elementi essenziali per la produzione: Gestione degli errori integrata, gestione delle sessioni e monitoraggio
    • Integrazione Claude ottimizzata: Caching automatico dei prompt e ottimizzazioni delle prestazioni

    Cosa puoi costruire con l'SDK?

    Ecco alcuni esempi di tipi di agenti che puoi creare:

    Agenti di codifica:

    • Agenti SRE che diagnosticano e risolvono i problemi di produzione
    • Bot di revisione della sicurezza che controllano il codice per le vulnerabilità
    • Assistenti di ingegneria oncall che esaminano gli incidenti
    • Agenti di revisione del codice che applicano lo stile e le best practice

    Agenti aziendali:

    • Assistenti legali che esaminano i contratti e la conformità
    • Consulenti finanziari che analizzano i rapporti e le previsioni
    • Agenti di supporto clienti che risolvono i problemi tecnici
    • Assistenti per la creazione di contenuti per i team di marketing

    Concetti fondamentali

    Autenticazione

    Per l'autenticazione di base, recupera una chiave API Claude dalla Console Claude e imposta la variabile di ambiente ANTHROPIC_API_KEY.

    L'SDK supporta anche l'autenticazione tramite provider API di terze parti:

    • Amazon Bedrock: Imposta la variabile di ambiente CLAUDE_CODE_USE_BEDROCK=1 e configura le credenziali AWS
    • Google Vertex AI: Imposta la variabile di ambiente CLAUDE_CODE_USE_VERTEX=1 e configura le credenziali di Google Cloud

    Per istruzioni di configurazione dettagliate per i provider di terze parti, consulta la documentazione di Amazon Bedrock e Google Vertex AI.

    Se non precedentemente approvati, non consentiamo agli sviluppatori di terze parti di applicare i limiti di velocità di Claude.ai per i loro prodotti, inclusi gli agenti costruiti su Claude Agent SDK. Utilizza invece i metodi di autenticazione con chiave API descritti in questo documento.

    Supporto completo delle funzionalità di Claude Code

    L'SDK fornisce accesso a tutte le funzionalità predefinite disponibili in Claude Code, sfruttando la stessa configurazione basata sul file system:

    • Subagenti: Avvia agenti specializzati archiviati come file Markdown in ./.claude/agents/
    • Competenze dell'agente: Estendi Claude con capacità specializzate archiviate come file SKILL.md in ./.claude/skills/
    • Hook: Esegui comandi personalizzati configurati in ./.claude/settings.json che rispondono agli eventi degli strumenti
    • Comandi Slash: Usa comandi personalizzati definiti come file Markdown in ./.claude/commands/
    • Plugin: Carica plugin personalizzati a livello di programmazione utilizzando l'opzione plugins per estendere Claude Code con comandi personalizzati, agenti, competenze, hook e server MCP. Consulta Plugin per i dettagli.
    • Memoria (CLAUDE.md): Mantieni il contesto del progetto attraverso file CLAUDE.md o .claude/CLAUDE.md nella directory del tuo progetto, o ~/.claude/CLAUDE.md per istruzioni a livello di utente. Per caricare questi file, devi impostare esplicitamente settingSources: ['project'] (TypeScript) o setting_sources=["project"] (Python) nelle tue opzioni. Consulta Modifying system prompts per i dettagli.

    Queste funzionalità funzionano in modo identico alle loro controparti di Claude Code leggendo dalle stesse posizioni del file system.

    Prompt di sistema

    I prompt di sistema definiscono il ruolo, l'expertise e il comportamento del tuo agente. È qui che specifichi che tipo di agente stai costruendo.

    Autorizzazioni degli strumenti

    Controlla quali strumenti il tuo agente può utilizzare con autorizzazioni granulari:

    • allowedTools - Consenti esplicitamente strumenti specifici
    • disallowedTools - Blocca strumenti specifici
    • permissionMode - Imposta la strategia di autorizzazione generale

    Model Context Protocol (MCP)

    Estendi i tuoi agenti con strumenti e integrazioni personalizzati attraverso i server MCP. Questo ti consente di connetterti a database, API e altri servizi esterni.

    Segnalazione di bug

    Se riscontri bug o problemi con l'Agent SDK:

    • SDK TypeScript: Segnala i problemi su GitHub
    • SDK Python: Segnala i problemi su GitHub

    Changelog

    Visualizza il changelog completo per gli aggiornamenti dell'SDK, le correzioni di bug e le nuove funzionalità:

    • SDK TypeScript: Visualizza CHANGELOG.md
    • SDK Python: Visualizza CHANGELOG.md

    Risorse correlate

    • Riferimento CLI - Documentazione CLI completa
    • Integrazione GitHub Actions - Automatizza il tuo flusso di lavoro GitHub
    • Documentazione MCP - Estendi Claude con strumenti personalizzati
    • Flussi di lavoro comuni - Guide passo dopo passo
    • Risoluzione dei problemi - Problemi comuni e soluzioni
    • Installazione
    • Opzioni SDK
    • Perché usare l'Agent SDK di Claude?
    • Cosa puoi costruire con l'SDK?
    • Concetti fondamentali
    • Autenticazione
    • Supporto completo delle funzionalità di Claude Code
    • Prompt di sistema
    • Autorizzazioni degli strumenti
    • Model Context Protocol (MCP)
    • Segnalazione di bug
    • Changelog
    • Risorse correlate
    © 2025 ANTHROPIC PBC

    Products

    • Claude
    • Claude Code
    • Max plan
    • Team plan
    • Enterprise plan
    • Download app
    • Pricing
    • Log in

    Features

    • Claude and Slack
    • Claude in Excel

    Models

    • Opus
    • Sonnet
    • Haiku

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Claude Developer Platform

    • Overview
    • Developer docs
    • Pricing
    • Amazon Bedrock
    • Google Cloud’s Vertex AI
    • Console login

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Help and security

    • Availability
    • Status
    • Support center

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy

    Products

    • Claude
    • Claude Code
    • Max plan
    • Team plan
    • Enterprise plan
    • Download app
    • Pricing
    • Log in

    Features

    • Claude and Slack
    • Claude in Excel

    Models

    • Opus
    • Sonnet
    • Haiku

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Claude Developer Platform

    • Overview
    • Developer docs
    • Pricing
    • Amazon Bedrock
    • Google Cloud’s Vertex AI
    • Console login

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Help and security

    • Availability
    • Status
    • Support center

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    © 2025 ANTHROPIC PBC