tiny_chat

tiny_chatは、簡単にチャット機能を実装できるPythonライブラリです。リアルタイムでのメッセージ送信が可能で、ユーザー間のコミュニケーションを促進します。シンプルなAPIを提供し、開発者が迅速にアプリケーションに統合できるよう設計されています。

GitHubスター

1

ユーザー評価

未評価

お気に入り

0

閲覧数

12

フォーク

0

イシュー

0

README
Tiny Chat

Ask DeepWiki

Installation

Tested with Python 3.10 or later

Development Installation
pip install -r requirements.txt
Package Installation
# Build the package
pip install build
python -m build

# Install the built package
pip install dist/*.whl
Web Interface Usage
Running from source (development)
streamlit run tiny_chat/main.py --server.address=127.0.0.1
only database (development)
streamlit run tiny_chat/main.py --server.address=127.0.0.1 -- --database
Running installed package
tiny-chat
only database
tiny-chat --database

img.png

MCP Usage

Claude Desktop example.

{
  "mcpServers": {
    "tiny-chat": {
      "command": "/path/to/tiny_chat/.venv/bin/tiny-chat-mcp",
      "env": {
        "DB_CONFIG": "/path/to/tiny_chat/database_config.json"
      }
    }
  }
}
OpenAI Chat API RAG Server Usage
tiny-chat-api

model: target search qdrant collection name (model change in conversation).

curl http://localhost:8080/v1/chat/completions   -H "Content-Type: application/json"   -d '{"model": "qdrant-collection-name", "messages": [{"role": "user", "content": "カレーライスの材料は?"}]}'