Tiny Chat

Um aplicativo de chat simples que requer uma configuração de banco de dados externo.

Documentação

Tiny Chat

Ask DeepWiki

Instalação

Testado com Python 3.10 ou posterior

Instalação para desenvolvimento

pip install -r requirements.txt

Instalação do pacote

# Build the package
pip install build
python -m build

# Install the built package
pip install dist/*.whl

Uso da Interface Web

Executando a partir do código-fonte (desenvolvimento)

streamlit run tiny_chat/main.py --server.address=127.0.0.1

apenas banco de dados (desenvolvimento)

streamlit run tiny_chat/main.py --server.address=127.0.0.1 -- --database

Executando o pacote instalado

tiny-chat

apenas banco de dados

tiny-chat --database

img.png

Uso do MCP

Exemplo do Claude Desktop.

{
  "mcpServers": {
    "tiny-chat": {
      "command": "/path/to/tiny_chat/.venv/bin/tiny-chat-mcp",
      "env": {
        "DB_CONFIG": "/path/to/tiny_chat/database_config.json"
      }
    }
  }
}

Uso do Servidor RAG da API de Chat da OpenAI

tiny-chat-api

model: nome da coleção qdrant de busca alvo (mudança de modelo na conversa).

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