Programa local de implantação rápida para sistemas RAG
A Simba oferece dois métodos de desenvolvimento e implantação locais:
Processos tradicionais de implantação:
- Clonar o repositório: git clone https://github.com/GitHamza0206/simba.git
- Configure o ambiente: instale o Redis e defina a API_KEY e outros parâmetros no arquivo .env
- Gerenciando as dependências do Python com o Poetry: poetry install; poetry shell
- Inicie os serviços de back-end (uvicorn) e front-end (npm run dev), respectivamente
Docker Rapid Deployment (recomendado):
- Um único comando conclui a implantação: docker-compose up -build
- Inclui automaticamente todos os componentes dependentes, como Redis, Celery, etc.
- Os ambientes de produção podem usar o arquivo de configuração docker-compose.prod.yml
Observação: é recomendável ativar o parâmetro -reload no modo de desenvolvimento. A modificação do código reiniciará o serviço automaticamente. Para o desenvolvimento de front-end, você pode visitar http://localhost:5173实时预览改动效果.
Essa resposta foi extraída do artigoSimba: um sistema de gerenciamento de conhecimento para organizar documentos, perfeitamente integrado a qualquer sistema RAG.O































