Found 29 packages
Accelerate the creation of an Azure Function validating the schema (JSON) of the received messages and structure the output at storage level.
OpenAi.JsonSchema is a lightweight library for generating valid JSON Schema for OpenAI models' Structured Outputs feature. It supports a wide range of types, ensures compatibility with OpenAI's JSON Schema format, and leverages C# descriptions and attributes for schema generation.
Accelerate the creation of an Azure Function validating the schema (JSON) of the received messages and structure the output with different flows.
Effortlessly query AI models (starting with Google's Gemini) and receive strongly-typed, structured C# objects as output. Instead of parsing messy JSON or string responses, define your desired C# class, and let the AI fill it in for you!
Core AI integration library for .NET. Features Scriban templating, structured outputs, and auto-discovery of providers. Install provider packages (OpenAi, Anthropic, Google, X) separately.
Instructor.NET is a .NET implementation of the Instructor pattern for structured outputs from LLMs.
A high-performance Serilog formatter that outputs compact JSON optimized for AWS CloudWatch metric filters and structured log analysis.
Comprehensive C# library for the Groq AI API. Features: Chat completions, streaming, Whisper transcription/translation, Orpheus TTS (text-to-speech), vision/multimodal, tool/function calling, structured outputs (JSON Schema), reasoning models, Compound systems with web search, and more.
OpenAI implementation of ILLMClient for DevGPT. Provides access to GPT models including chat completions, streaming, image generation (DALL-E), embeddings, and structured JSON outputs. Includes token cost calculation and configuration management for OpenAI's API.
A C# SDK for building intelligent agents with Claude Code CLI. Provides session management, bidirectional communication, custom MCP tools, hooks, subagents, and structured outputs.