API Messages, outils, vision, streaming SSE, mise en cache des prompts

API Claude par Anthropic - Messages, Outils, Vision, Streaming

Utilisez l'API Messages pour envoyer des listes de messages structurées avec des blocs de texte et d'image, diffuser des réponses via SSE et connecter des outils pour des flux de travail fiables.

Choisir un modèle Claude

Choisissez le modèle qui correspond à vos besoins en matière de latence, de coût et de raisonnement.

Claude Sonnet 4.5

Performance et coût équilibrés pour le chat général, l'analyse et les flux de travail de contenu.

Voir les détails du modèle

Claude Opus 4.1

Version stable pour les tâches de raisonnement complexes et les cas d'utilisation de qualité production.

Voir les détails du modèle

Claude Opus 4.5

Capacités les plus puissantes pour l'analyse approfondie, la planification et les flux de travail multi-étapes.

Voir les détails du modèle

Démo en ligne (Qwen)

Cette démo présente le flux de messages uniquement et n'utilise pas les modèles Claude.

Remarque : La démo ci-dessous sert à démontrer le flux d'interaction. Pour la production, sélectionnez un modèle Claude et appelez l'API Claude.

Choisir un modèle Claude

Chargement de la démo...

Qu'est-ce que l'API Claude ?

L'API Claude est la plateforme de développement d'Anthropic pour créer avec les modèles Claude via l'API Messages, prenant en charge les prompts structurés, l'entrée multimodale et l'utilisation d'outils.

API Messages

Envoyez un tableau de messages à /v1/messages avec un modèle et max_tokens. L'API est sans état, incluez donc l'historique complet de la conversation pour les applications multi-tours.

Vision et entrée multimodale

Incluez des blocs de texte et d'image ensemble. Les images prennent en charge les sources base64 ou URL et les types image/jpeg, image/png, image/gif et image/webp.

Réponses en streaming (SSE)

Définissez stream: true pour recevoir des événements envoyés par le serveur et rendre les réponses de manière incrémentielle.

Utilisation d'outils avec JSON Schema

Définissez des outils dans le paramètre tools avec nom, description et input_schema (Schéma JSON) pour que Claude puisse appeler vos fonctions.

Pourquoi choisir l'API Claude ?

Primitives API modernes conçues pour des applications de production fiables et des flux de travail d'agents.

Conversations sans état et reproductibles

Les messages sont sans état. Envoyez l'historique complet à chaque tour pour garder les flux de travail multi-étapes déterministes et faciles à déboguer.

Mise en cache des prompts pour réutilisation

Ajoutez cache_control pour réutiliser les préfixes de prompt. La durée de vie du cache par défaut est de 5 minutes avec un cache optionnel de 1 heure pour les longs prompts répétés.

Streaming SSE pour UX en temps réel

Diffusez la sortie via SSE pour les expériences de chat et d'assistant avec une sortie incrémentielle.

Automatisation prête pour les outils

Définissez des outils avec une entrée JSON Schema et laissez Claude les appeler si nécessaire.

Guide de démarrage rapide

De la clé API à votre première requête Messages en quelques minutes.

  • Créer une clé API

    Créez une clé API dans la Console et stockez-la en toute sécurité.

  • Appeler /v1/messages

    Envoyez une requête POST avec le modèle, max_tokens et un tableau de messages. Incluez l'historique complet pour les conversations multi-tours.

  • Ajouter streaming, outils et images

    Activez stream: true pour SSE, définissez des outils avec JSON Schema et incluez des blocs d'images (base64 ou URL) si nécessaire.

curl --request POST \
  --url https://api.evolink.ai/v1/messages \
  --header "Authorization: Bearer YOUR_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "model": "claude-sonnet-4-5-20250929",
    "max_tokens": 1024,
    "messages": [
      { "role": "user", "content": "Hello, world" }
    ]
  }'

Foire aux questions

Prêt à commencer avec l'API Claude ?

Choisissez le bon modèle, obtenez votre clé API et envoyez votre première requête Messages dès aujourd'hui.

Choisir un modèle