Microsoft.Extensions.AI Integration
Cross-SDK comparison
See the centralized MEAI documentation for feature matrices and comparisons across all tryAGI SDKs.
The Botpress SDK provides AIFunction tool wrappers compatible with Microsoft.Extensions.AI. These tools can be used with any IChatClient to give AI models access to Botpress bot management, conversation browsing, message listing, and analytics.
Installation
1 | |
Available Tools
| Method | Tool Name | Description |
|---|---|---|
AsListBotsTool(workspaceId) |
ListBotpressBots |
List all bots in a workspace |
AsGetBotTool(workspaceId) |
GetBotpressBot |
Get details of a specific bot by ID |
AsListConversationsTool(botId) |
ListBotpressConversations |
List conversations for a bot |
AsListMessagesTool(botId) |
ListBotpressMessages |
List messages in a conversation |
AsGetBotAnalyticsTool(workspaceId) |
GetBotpressBotAnalytics |
Get analytics data for a bot |
Usage
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | |