chocolatelmlite

「日本語話者が簡単に始められるAPI利用LLM」Chocolate LM Liteは、セルフホスト型のAIチャットアプリケーションです

24 articles 4 View on GitHub ↗
24 articles
How to Configure Custom HTTP Headers for LLM Requests in ChocolateLMLite

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-to-guide
Mar 2, 2026
How ChocolateLMLite Uses WebSocket Broadcasting for Real-Time Updates

Discover 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-to-guide
Mar 2, 2026
How FileManager.cs Manages Settings and Data Files in ChocolateLM Lite

Discover 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.

internals
Mar 2, 2026
How SQLiteDB.cs in ChocolateLMLite Handles Conversation Data Persistence

Discover how ChocolateLMLite uses SQLiteDB.cs for reliable conversation data persistence with thread-safe upserts and atomic transactions, ensuring your chat history is always saved.

internals
Mar 2, 2026
How WebServer.cs Works in ChocolateLMLite: ASP.NET Core HTTP and WebSocket Server

Discover how WebServer.cs in ChocolateLMLite leverages ASP.NET Core Kestrel for HTTP and WebSocket servers. Explore static files, persona API, and real-time communication.

internals
Mar 2, 2026
How LLM.cs Handles LLM Provider Communication in ChocolateLMLite

Discover how LLM.cs in ChocolateLMLite manages LLM provider communication via a custom HTTP pipeline, streamed responses, and automatic tool calls.

internals
Mar 2, 2026
What Is the Role of Program.cs in ChocolateLMLite? The Complete Entry Point Guide

Discover 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.

explanation
Mar 2, 2026
How to Check for Auto-Updates in ChocolateLMLite: Complete Configuration Guide

Learn how to check for auto-updates in ChocolateLMLite. Discover its automatic update process and configuration options for seamless software management.

how-to-guide
Mar 2, 2026
How to Extend ChocolateLMLite with External Tools Using MCP

Extend ChocolateLMLite with external tools via MCP. Enable EnableMcpTools, configure mcp.json with your servers, and automatically register external tools.

how-to-guide
Mar 2, 2026
Understanding the Model Context Protocol (MCP) in ChocolateLMLite

Discover 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.

deep-dive
Mar 2, 2026
How to Perform Image Generation with Multimodal LLMs in ChocolateLMLite

Learn 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.

how-to-guide
Mar 2, 2026
Timer Functionality for Autonomous Speech in ChocolateLMLite: Complete Implementation Guide

Implement 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.

how-to-guide
Mar 2, 2026

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:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →