A instalação e a implementação do AIRouter estão divididas nas etapas a seguir, que exigem a preparação prévia de um ambiente específico:
- Requisitos ambientaisRequisitos: Python 3.7+, Linux/macOS recomendado e Git, Docker (opcional) e MySQL instalados.
- armazém de clonesDigite o diretório após clonar o código do projeto via Git:
git clone https://github.com/THESIS-AGENT/AIRouter.git && cd AIRouter
- Instalação dependente: instalado opcionalmente como um pacote Python (recomendado)
pip install -e .
) ou instalar as dependências diretamente (pip install -r requirements.txt
). - configurarVocê precisa preencher a chave da API e as informações do banco de dados, copiar o arquivo de exemplo e modificá-lo para o valor real.
- Início dos serviçosRecomenda-se a implantação em contêiner do Docker (
docker-compose up -d
), ou inicie manualmente os serviços de verificação de integridade e gerenciamento de chaves.
tomar nota dePor exemplo, o MySQL exige que o banco de dados e a estrutura da tabela sejam criados com antecedência, e as implantações do Docker precisam garantir que as portas não estejam ocupadas.
Essa resposta foi extraída do artigoAIRouter: uma ferramenta de roteamento inteligente para invocar vários modelos com uma interface de API unificadaO