Microsoft.Extensions.AI Integration
Helicone provides AIFunction tools compatible with
Microsoft.Extensions.AI,
allowing any IChatClient to query LLM observability metrics, costs, and prompts.
Available Tools
| Method | Tool Name | Description |
|---|---|---|
AsGetTotalCostTool() |
GetTotalCost |
Gets total LLM API cost for a time range. |
AsGetTotalRequestsTool() |
GetTotalRequests |
Gets total request count for a time range. |
AsGetAverageLatencyTool() |
GetAverageLatency |
Gets average request latency for a time range. |
AsListPromptsTool() |
ListPrompts |
Lists prompts with optional search filtering. |
Usage
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | |
Tool Details
GetTotalCost
Gets total cost in USD for LLM API calls within a time range. Takes ISO 8601 start and end dates.
GetTotalRequests
Gets total number of LLM API requests within a time range.
GetAverageLatency
Gets average response latency in milliseconds within a time range.
ListPrompts
Lists prompts managed in Helicone with optional search filtering. Returns prompt names, descriptions, tags, and version counts.
1 | |