O OmniSQL é uma ferramenta baseada em código que exige que o usuário tenha algum conhecimento de programação. Veja a seguir as etapas completas de instalação e uso.
- Preparação ambientalVerifique se o Python 3.8 ou superior está instalado, o que pode ser feito na linha de comando digitando
python --version
sonda - Download do projetoVocê pode baixar o arquivo ZIP diretamente do GitHub ou clonar o projeto usando o comando Git
- Instalação de dependênciasVá para o diretório do projeto e execute
pip install -r requirements.txt
- plug-in (computação)Para inferência de modelo, instale o vLLM ou o Transformers.
- Download do modelo:: É necessário fazer o download do modelo em escala necessário e do conjunto de dados SynSQL-2.5M do HuggingFace
- Verificações operacionais:: Vá até o catálogo e execute
python omnisql.py
Verificação do ambiente
A preparação para o uso requer o seguinte.
- Requisitos de hardware: o modelo 7B requer aproximadamente 14 GB de memória de vídeo; o 32B requer uma configuração mais alta
- Atualmente, é compatível apenas com bancos de dados SQLite
- A pasta de exemplos de projeto fornece vários exemplos de modelos de prompt.
Essa resposta foi extraída do artigoOmniSQL: um modelo para transformar a linguagem natural em consultas SQL de alta qualidadeO