chocolatelmlite
「日本語話者が簡単に始められるAPI利用LLM」Chocolate LM Liteは、セルフホスト型のAIチャットアプリケーションです
Learn to configure custom HTTP headers for LLM requests in ChocolateLMLite by extending OpenRouterHttpHandler. Inject headers easily from global settings for seamless API integration.
How ChocolateLMLite Uses WebSocket Broadcasting for Real-Time UpdatesDiscover how ChocolateLMLite leverages WebSocket broadcasting with a static Broadcaster façade for seamless real-time UI updates. Learn about JSON message propagation to connected clients.
How FileManager.cs Manages Settings and Data Files in ChocolateLM LiteDiscover how FileManager.cs in ChocolateLM Lite manages settings and data files. Learn about its role in handling global config, per-persona directories, and thread-safe data operations.
How SQLiteDB.cs in ChocolateLMLite Handles Conversation Data PersistenceDiscover how ChocolateLMLite uses SQLiteDB.cs for reliable conversation data persistence with thread-safe upserts and atomic transactions, ensuring your chat history is always saved.
How WebServer.cs Works in ChocolateLMLite: ASP.NET Core HTTP and WebSocket ServerDiscover how WebServer.cs in ChocolateLMLite leverages ASP.NET Core Kestrel for HTTP and WebSocket servers. Explore static files, persona API, and real-time communication.
How LLM.cs Handles LLM Provider Communication in ChocolateLMLiteDiscover how LLM.cs in ChocolateLMLite manages LLM provider communication via a custom HTTP pipeline, streamed responses, and automatic tool calls.
What Is the Role of Program.cs in ChocolateLMLite? The Complete Entry Point GuideDiscover the core role of Program.cs in ChocolateLMLite. Learn how this entry point bootstraps the runtime, configures dependencies, and orchestrates services for a smooth application startup and shutdown.
How to Check for Auto-Updates in ChocolateLMLite: Complete Configuration GuideLearn how to check for auto-updates in ChocolateLMLite. Discover its automatic update process and configuration options for seamless software management.
How to Extend ChocolateLMLite with External Tools Using MCPExtend ChocolateLMLite with external tools via MCP. Enable EnableMcpTools, configure mcp.json with your servers, and automatically register external tools.
Understanding the Model Context Protocol (MCP) in ChocolateLMLiteDiscover the Model Context Protocol MCP in ChocolateLMLite. Learn how this integration layer allows LLMs to dynamically discover and invoke external tools via JSON-RPC at runtime.
How to Perform Image Generation with Multimodal LLMs in ChocolateLMLiteLearn to perform image generation with multimodal LLMs in ChocolateLMLite. Discover how the generate image tool validates requests, calls LLM endpoints, and saves images as persona attachments.
Timer Functionality for Autonomous Speech in ChocolateLMLite: Complete Implementation GuideImplement timer functionality for autonomous speech in ChocolateLMLite. This guide explains how the background timer generates AI speech automatically by injecting system messages. Learn how to enable timer generation.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →