The nl2sql repository is used as a proof-of-concept to iterate on natural language to transact-sql techniques.
- .Net 8+
- Azure Subscription
- Access to Azure OpenAI
- Visual Studio or Visual Studio Code
- Deploy an Azure OpenAI Large language Model
- Deploy an Azure OpenAI Embeddings Model
- In appsettings.json Provide:
- Azure OpenAI Endpoint
- Azure OpenAI Key
- Large language Model Deployment Name
- Embeddings Model Deployment Name