43 lines
3.2 KiB
SQL
43 lines
3.2 KiB
SQL
-- OpenRouter model allowlist seed
|
|
--
|
|
-- USAGE: sqlite3 router.db < config/allowlist-openrouter.sql
|
|
--
|
|
-- Idempotent: INSERT OR IGNORE against primary key (provider, model_id).
|
|
-- Re-running is safe — existing rows are left untouched.
|
|
--
|
|
-- Curated from the live OpenRouter catalog (web-researched Sept 2026),
|
|
-- verifying each model exists and is routable. No x-ai / openai / anthropic
|
|
-- vendor paths included.
|
|
|
|
INSERT OR IGNORE INTO provider_model_allowlist (provider, model_id, added_at, note) VALUES
|
|
('openrouter', 'mistralai/codestral-2508', datetime('now'), 'Dedicated coding model'),
|
|
('openrouter', 'mistralai/devstral-2512', datetime('now'), 'Dedicated coding model'),
|
|
('openrouter', 'qwen/qwen3-coder', datetime('now'), 'Coding / general'),
|
|
('openrouter', 'qwen/qwen3-coder-plus', datetime('now'), 'Coding / general'),
|
|
('openrouter', 'qwen/qwen3-coder-flash', datetime('now'), 'Coding / general'),
|
|
('openrouter', 'qwen/qwen3-coder-next', datetime('now'), 'Coding / general'),
|
|
('openrouter', 'moonshotai/kimi-k2.7-code', datetime('now'), 'Frontier coding'),
|
|
('openrouter', 'z-ai/glm-5.3', datetime('now'), 'Cost workhorse, NeuralWatt compare'),
|
|
('openrouter', 'moonshotai/kimi-k3', datetime('now'), 'Frontier coding'),
|
|
('openrouter', 'qwen/qwen3-max-thinking', datetime('now'), 'Reasoning / general'),
|
|
('openrouter', 'google/gemini-3.1-pro-preview', datetime('now'), 'Google general/vision'),
|
|
('openrouter', 'deepseek/deepseek-v4-flash', datetime('now'), 'Reasoning / cheap frontier'),
|
|
('openrouter', 'deepseek/deepseek-v4-pro', datetime('now'), 'Reasoning / cheap frontier'),
|
|
('openrouter', 'z-ai/glm-5.3-flash', datetime('now'), 'Fast workhorse, NeuralWatt compare'),
|
|
('openrouter', 'z-ai/glm-5.2', datetime('now'), 'Cheapest workhorse, NeuralWatt compare'),
|
|
('openrouter', 'qwen/qwen3-vl-235b-a22b-instruct', datetime('now'), 'Vision'),
|
|
('openrouter', 'qwen/qwen3-vl-30b-a3b-instruct', datetime('now'), 'Vision'),
|
|
('openrouter', 'google/gemini-3.5-flash', datetime('now'), 'Google general/vision'),
|
|
('openrouter', 'google/gemini-3.1-flash-lite', datetime('now'), 'Google general/vision'),
|
|
('openrouter', 'qwen/qwen3.6-35b-a3b', datetime('now'), 'General/reasoning'),
|
|
('openrouter', 'qwen/qwen3-max', datetime('now'), 'General/reasoning'),
|
|
('openrouter', 'mistralai/mistral-medium-3.1', datetime('now'), 'General chat'),
|
|
('openrouter', 'mistralai/mistral-small-3.2-24b-instruct', datetime('now'), 'General chat'),
|
|
('openrouter', 'mistralai/mistral-large-2512', datetime('now'), 'General chat'),
|
|
('openrouter', 'z-ai/glm-5.2:free', datetime('now'), 'Free tier plumbing test'),
|
|
('openrouter', 'nvidia/nemotron-3-super-120b-a12b:free', datetime('now'), 'Free tier plumbing test'),
|
|
('openrouter', 'nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free', datetime('now'), 'Free tier plumbing test'),
|
|
('openrouter', 'meta-llama/llama-4-maverick', datetime('now'), 'General open weights'),
|
|
('openrouter', 'meta-llama/llama-4-scout', datetime('now'), 'General open weights'),
|
|
('openrouter', 'deepseek/deepseek-v3.2', datetime('now'), 'Legacy / general');
|