Skip to content

Add OpenRouter provider support for NL→SQL generation#3

Merged
charan047 merged 1 commit into
mainfrom
copilot/use-open-router-api
Jun 1, 2026
Merged

Add OpenRouter provider support for NL→SQL generation#3
charan047 merged 1 commit into
mainfrom
copilot/use-open-router-api

Conversation

Copilot AI commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

The backend was effectively locked to Gemini, blocking use of OpenRouter to generate SQL. This change adds a provider switch so OpenRouter can be used for query generation (and embeddings) via env configuration.

  • Provider selection
    • Added LLM_PROVIDER/EMBEDDINGS_PROVIDER with lazy initialization to choose Gemini or OpenRouter at runtime.
  • OpenRouter configuration
    • Added env-driven OpenRouter model, base URL, and optional headers (site/app name).
  • Docs + dependencies
    • Documented new env vars and added LangChain OpenAI/OpenAI SDK dependencies.
LLM_PROVIDER=openrouter
OPENROUTER_API_KEY=YOUR_OPENROUTER_API_KEY
OPENROUTER_MODEL=openai/gpt-4o-mini
EMBEDDINGS_PROVIDER=openrouter

@vercel

vercel Bot commented Jun 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ask-db Ready Ready Preview, Comment Jun 1, 2026 2:03am

@charan047 charan047 marked this pull request as ready for review June 1, 2026 02:08
@charan047 charan047 merged commit eae35b3 into main Jun 1, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants