Intégration Claude API & Agent SDK pour Openclaw

Un framework de développement complet pour construire des applications basées sur les LLM utilisant l'API Anthropic Claude et l'Agent SDK spécialisé.

yang1002378395-cmyk
v1.0.0
Mar 24, 2026
0
776
0

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install claude-api-cn

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer claude-api-cn via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que Intégration Claude API & Agent SDK ?

Ce module Openclaw Skills fournit une architecture robuste pour développer des applications propulsées par Claude. Il permet aux développeurs d'intégrer des fonctionnalités avancées telles que la pensée adaptative, l'exécution de code côté serveur et des sorties structurées de haute fidélité dans une grande variété d'environnements de programmation. En comblant le fossé entre les simples appels API et les agents autonomes complexes, il permet une intégration d'IA évolutive adaptée aux besoins spécifiques des projets.

Cette compétence met l'accent sur l'utilisation de Claude Opus 4.6 en tant que modèle phare, supportant des fenêtres de contexte allant jusqu'à 1M de tokens en bêta et introduisant la pensée adaptative. Cela garantit que les tâches de raisonnement compliquées sont traitées avec une allocation dynamique de tokens, tandis que l'Agent SDK offre un support natif pour les systèmes de fichiers, la navigation web et l'accès au terminal, ce qui en fait un choix de premier ordre pour les assistants de codage agentiques et les outils de recherche.

Cas d'utilisation de Intégration Claude API & Agent SDK

  • Construction de pipelines intelligents de classification et d'extraction de données.
  • Développement d'assistants de codage agentiques avec accès direct aux fichiers et au terminal.
  • Mise en œuvre de workflows multi-étapes avec des boucles d'utilisation d'outils automatisées.
  • Génération de rapports formatés (PDF, DOCX) et de visualisations de données via l'exécution de code côté serveur.
  • Création d'interfaces de chat en temps temps réel avec streaming haute performance et raisonnement adaptatif.

Comment fonctionne Intégration Claude API & Agent SDK

  1. Le système effectue une détection automatique de la langue en scannant les fichiers manifeste du projet comme package.json ou requirements.txt.
  2. Il sélectionne le niveau d'intégration optimal : un simple appel API pour les tâches simples, un workflow d'utilisation d'outils pour une logique orchestrée, ou l'Agent SDK pour une exploration autonome.
  3. Les requêtes sont acheminées via la Messages API avec des configurations spécialisées pour la pensée adaptative et le format de sortie.
  4. Pour les sessions de longue durée, une compaction côté serveur est déclenchée pour résumer le contexte et maintenir la performance dans les limites de tokens.
  5. L'exécuteur d'outils du SDK gère la boucle d'exécution, traitant les appels d'outils et renvoyant les résultats au modèle jusqu'à ce que la tâche soit terminée.

Configuration de Intégration Claude API & Agent SDK

Tout d'abord, assurez-vous d'avoir configuré votre clé API Anthropic. Installez le SDK correspondant à votre environnement :

# For Python projects
pip install anthropic

# For TypeScript/JavaScript projects
npm install @anthropic-ai/sdk

Initialisez le client et activez la pensée adaptative pour le raisonnement complexe :

from anthropic import Anthropic

client = Anthropic()
message = client.messages.create(
    model="claude-opus-4-6",
    max_tokens=16000,
    thinking={"type": "adaptive"},
    messages=[{"role": "user", "content": "Analyze this codebase."}]
)

Schéma de données et taxonomie de Intégration Claude API & Agent SDK

La compétence organise les données autour de l'architecture de la Messages API et des implémentations SDK spécifiques au langage :

Composant Description
Model ID Utilise des identifiants statiques comme claude-opus-4-6 ou claude-sonnet-4-6.
Output Config Définit les niveaux d' effort (low, medium, high, max) et les contraintes de format structuré.
Tool Schema Utilise Zod (TS) ou des Decorators (Python) pour définir les métadonnées de fonction et la validation des paramètres.
Compaction State Préserve les blocs response.content pour maintenir un contexte résumé entre les tours.
File API Gère les téléchargements de fichiers persistants pour des références multi-requêtes sans re-téléchargement.

Fonctionnalités avancées de Intégration Claude API & Agent SDK

  • Pensée adaptative : Adapte dynamiquement la profondeur de raisonnement sans nécessiter de budgets de tokens manuels obsolètes.
  • Compaction côté serveur : Gère automatiquement les fenêtres de contexte en résumant l'historique au seuil de 150K tokens.
  • Exécuteurs d'outils multilingues : Support bêta pour la gestion de boucles automatisées en Python, TypeScript, Java, Go et Ruby.
  • Support MCP natif : Intégration transparente avec le Model Context Protocol via l'Agent SDK.
  • Génération de fichiers avancée : Support natif pour générer des fichiers DOCX, PDF et des graphiques Matplotlib dans le bac à sable d'exécution.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*