6 packages tagged with “function-calling”
Tool calling extensions for DevGPT LLM clients. Provides reusable tools that LLMs can invoke including Claude CLI execution, web page scraping, and tool context base classes. Enables function calling and external system integration for AI agents.
Tool calling extensions for Hazina LLM clients. Provides reusable tools that LLMs can invoke including Claude CLI execution, web page scraping, and tool context base classes. Enables function calling and external system integration for AI agents.
Reusable AI capabilities with tool access and reasoning traces for Umunna
A flexible .NET plugin framework for AI model function calling and tool integration. Supports multiple AI models including OpenAI, Claude, Qwen, Mistral, and Gemini. Features include: - Declarative plugin registration using attributes - Automatic schema generation for different AI model formats - Type-safe parameter validation - Built-in plugin registry and execution system - Extensible plugin architecture with async support - Comprehensive error handling and logging
C# Source Generator for JSON Schema function tools. Define functions via interfaces and get compile-time generated tool definitions for AI function calling. Fork of tryAGI/CSharpToJsonSchema with AOT compatibility fixes.
Generative AI library for .NET 10.0 with built-in OpenAI ChatGPT and Google Gemini API clients and support for C# function calling via reflection. Features: - Chat Completion - Response Streaming - Text Embedding - Text-to-Speech - Speech-to-Text - Moderation - Configurable Token Limit - Configurable Character Limit - Configurable Message Limit - Message Pinning - Function Calling - Support for Dependency Injection - Automatic Reattempt on Failure - Advanced Customization