• Messages
  • Agents gérés
  • Administration
Search...
⌘K
CLI, SDK et bibliothèques
Aperçu
CLI ant
Démarrage rapideOptions d'authentificationUtilisation de la CLIScripts et automatisation
SDK clients
MiddlewarePythonTypeScriptC#GoJavaPHPRuby
Bibliothèques et intégrations
Apple Foundation ModelsCompatibilité avec le SDK OpenAI
Log in
Aperçu
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Solutions

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

Partners

  • Amazon Bedrock
  • Google Cloud's Vertex AI

Learn

  • Blog
  • 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

Learn

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

Help and security

  • Availability
  • Status
  • Support
  • Discord

Terms and policies

  • Privacy policy
  • Responsible disclosure policy
  • Terms of service: Commercial
  • Terms of service: Consumer
  • Usage policy
CLI, SDK et bibliothèques

CLI, SDK et bibliothèques

Outils officiels pour développer avec l'API Claude : la CLI ant, des SDK clients dans sept langages et des bibliothèques spécifiques à certains frameworks.

Anthropic fournit trois types d'outils officiels pour développer avec l'API Claude :

  • CLI : L'outil en ligne de commande ant pour les scripts shell et l'utilisation interactive.
  • SDK clients : Des clients polyvalents pour l'API Messages, disponibles en Python, TypeScript, C#, Go, Java, PHP et Ruby. Chaque SDK fournit des interfaces idiomatiques, la sûreté du typage et une prise en charge intégrée du streaming, des nouvelles tentatives et de la gestion des erreurs.
  • Bibliothèques et intégrations : Des packages et des couches de compatibilité qui exposent Claude au sein de la surface d'API d'un autre framework plutôt que directement via l'API Messages.

Pour la spécification complète de l'API, consultez la référence de l'API.

CLI

CLI ant

Scripts shell, options typées, transformations de réponses

SDK clients

Python

Clients synchrones et asynchrones, modèles Pydantic

TypeScript

Prise en charge de Node.js, Deno, Bun et des navigateurs

C#

.NET Standard 2.0+, intégration IChatClient

Go

Annulation basée sur le contexte, options fonctionnelles

Java

Pattern Builder, asynchrone avec CompletableFuture

PHP

Objets valeur, pattern Builder

Ruby

Types Sorbet, helpers de streaming

Bibliothèques et intégrations

Les bibliothèques et intégrations exposent Claude via la surface d'API d'un autre framework. Ce ne sont pas des clients polyvalents pour l'API Messages.

Apple Foundation Models

Package Swift pour l'API LanguageModelSession d'Apple

Compatibilité avec le SDK OpenAI

Utilisez Claude via la surface du SDK OpenAI

Was this page helpful?

  • CLI
  • SDK clients
  • Bibliothèques et intégrations