Tiny Chat
Una aplicación de chat simple que requiere una configuración de base de datos externa.
GitHub
2
Prueba este MCPPatrocinadoDocumentación
Tiny Chat
Instalación
Probado con Python 3.10 o posterior
Instalación para desarrollo
pip install -r requirements.txt
Instalación del paquete
# Build the package
pip install build
python -m build
# Install the built package
pip install dist/*.whl
Uso de la interfaz web
Ejecutar desde el código fuente (desarrollo)
streamlit run tiny_chat/main.py --server.address=127.0.0.1
Solo base de datos (desarrollo)
streamlit run tiny_chat/main.py --server.address=127.0.0.1 -- --database
Ejecutar el paquete instalado
tiny-chat
Solo base de datos
tiny-chat --database

Uso de MCP
Ejemplo de 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 del servidor RAG de la API de Chat de OpenAI
tiny-chat-api
model: nombre de la colección qdrant de búsqueda objetivo (cambio de modelo en la conversación).
curl http://localhost:8080/v1/chat/completions -H "Content-Type: application/json" -d '{"model": "qdrant-collection-name", "messages": [{"role": "user", "content": "カレーライスの材料は?"}]}'