AI Engine — ClaudeFournisseur IA · Anthropic

Exécutez les modèles Anthropic Claude dans Melis

Le fournisseur Claude implémente le contrat du moteur IA pour l’API Messages d’Anthropic — sélectionné automatiquement lorsque l’éditeur d’un modèle est Anthropic. Il suffit d’ajouter un modèle Claude, d’enregistrer la clé et de pointer un agent dessus.

Démo live
fournisseur — Anthropic Claude
// Utiliser Claude :
// 1. créer un modèle dont l'éditeur est Anthropic
// 2. id de modèle comme 'claude-…', enregistrer la clé API
// 3. pointer un agent / une instance dessus
// Le moteur route ici par nom d'éditeur —
// chaque échange passe alors par Claude.
Messages APItool_use blocks
Cache de promptweb_fetch

Package

melis-ai-engine-claude

Rôle

Fournisseur IA

Éditeur

Anthropic

API

Messages

Clé de message

messages

Tables

Aucune — sans état

Vue d’ensemble

Comment Melis dialogue avec Claude

MelisAIEngineModelClaudeService étend le contrat du moteur et envoie des requêtes POST à l’API Messages d’Anthropic avec la clé API du modèle (x-api-key) et l’en-tête anthropic-version. Il construit des blocs de contenu Anthropic — texte, image et document (PDF).

Il analyse les blocs tool_use, dispatche chaque outil (MCP ou intégré), renvoie le tool_result et boucle jusqu’à ce que stop_reason vaille end_turn. Le cache de prompt Anthropic et un outil web_fetch intégré sont activés automatiquement.

Fonctionnalités clés

Un fournisseur conçu pour Claude agentique

L’API Messages, les blocs de contenu, la boucle d’utilisation d’outils ainsi que le cache et les outils web d’Anthropic — intégrés au contrat du moteur.

Messages API

Dialogue avec le point de terminaison Messages d’Anthropic à l’aide de la clé API du modèle.

Blocs de contenu

Blocs texte, image et document (PDF) construits selon le contrat.

Utilisation d’outils

Analyse tool_use, dispatche chaque outil, renvoie tool_result et boucle jusqu’à end_turn.

Cache de prompt

Active le cache de prompt Anthropic pour réduire les coûts sur un contexte répété.

web_fetch intégré

Ajoute automatiquement l’outil web_fetch d’Anthropic.

Tokens & fichiers

Lit la consommation (entrée/sortie + cache) ; intègre les fichiers (base64 / texte extrait) par défaut.

Voir en action

Les outils du moteur transposés au format Anthropic

Le fournisseur implémente le contrat du moteur et transmet vos outils sous forme d’input_schema Anthropic — puis boucle sur tool_use jusqu’à la fin du tour.

fournisseur — mapping des outils
class MelisAIEngineModelClaudeService extends MelisAIEngineModelService {
    public function getMessageKey(): string { return 'messages'; }
    // addToolsToPayload(): input_schema Anthropic, + web_fetch
    // sendCustomAI(): analyse tool_use → dispatch → boucle jusqu'à end_turn
}
end_turnboucle jusqu'à la fin
Mapping

Outils du moteur → format Anthropic

Les outils du moteur utilisent déjà l’input_schema d’Anthropic ; le fournisseur les assainit donc et les transmet ; un appel tool_use est corrélé à son résultat par son id.

  • Clé de message : messages
  • Rôles : user / assistant
  • tool_use_id corrèle l’appel ↔ le résultat

Pour les développeurs

Comment c’est câblé

Authentification & version

x-api-key (la clé du modèle) plus l’en-tête anthropic-version ; un long timeout pour les boucles d’outils.

Sans état

Aucune table — l’état de la conversation vit dans le moteur.

Clé en base uniquement

La clé API provient de la clé de plateforme du modèle, pas d’une variable d’environnement.

// Sélectionné lorsque l'éditeur du modèle contient 'Anthropic'.
// Renvoie les résultats d'outils sous forme {type:'tool_result', tool_use_id, content}
// dans un message user, puis continue jusqu'à stop_reason==='end_turn'.

Au sein de Melis Platform

Explorez le reste de la plateforme

Le fournisseur Claude se branche sur le moteur IA — voici les modules qui l’entourent.

Ajoutez Claude à votre plateforme

Découvrez l’IA agentique propulsée par Anthropic Claude.