OSS Agent propose un ensemble d'opérations API HTTP qui vous permettent d'interagir par programmation avec le service pour gérer les conversations, confirmer les appels d'outils, contrôler les interruptions et communiquer via le protocole Agent-to-Agent (A2A).
Présentation de l'API
Les API OSS Agent se distinguent des API OSS traditionnelles par les aspects suivants :
Format des données : les corps de requête et de réponse utilisent le format JSON au lieu du XML.
Chemins d'API : les chemins incluent le préfixe
/api/.Réponses en streaming : les opérations liées à la conversation (Chat, Confirm) renvoient la réponse de l'Agent de manière incrémentielle via le streaming Server-Sent Events (SSE).
Liste des API
|
Catégorie |
API |
Description |
|
Conversation |
Chat |
Démarre une conversation et interagit avec OSS Agent en langage naturel via une interface en streaming. |
|
Confirm |
Confirme ou rejette un appel d'outil demandé par l'Agent. |
|
|
Interrupt |
Interrompt une conversation en cours. |
|
|
GetSessionContent |
Récupère le contenu détaillé de la conversation d'une session spécifiée. |
|
|
Protocole A2A |
a2a |
Interagit avec OSS Agent via le protocole A2A (Agent-to-Agent). |
|
agent_card |
Récupère la description des capacités (Agent Card) d'OSS Agent. |