Skip to content

feat: update LLM Gateway to 204 models#1259

Open
smakosh wants to merge 9 commits intoanomalyco:devfrom
smakosh:llmgateway-models
Open

feat: update LLM Gateway to 204 models#1259
smakosh wants to merge 9 commits intoanomalyco:devfrom
smakosh:llmgateway-models

Conversation

@smakosh
Copy link

@smakosh smakosh commented Mar 23, 2026

Summary

  • Updates LLM Gateway provider from ~95 to 204 models
  • Adds new models: Claude 4.6, GPT-5.x, Gemini 3.1, Grok 4, MiniMax M2.x, Qwen 3.5, and more
  • Removes deprecated model aliases and free-tier duplicates

Supersedes #698 with latest model data.

🤖 Generated with Claude Code

steebchen and others added 9 commits January 23, 2026 01:10
Add LLM Gateway (llmgateway.io) as a new provider with all supported models
organized by upstream provider subdirectory.

LLM Gateway is an OpenAI-compatible API gateway that provides unified
access to 40+ LLM providers through a single API endpoint.

Directory structure:
  providers/llmgateway/
  ├── provider.toml
  ├── README.md
  ├── scripts/
  │   └── generate.ts
  └── models/
      ├── anthropic/ (16 models)
      ├── openai/ (28 models)
      ├── google/ (19 models)
      ├── zai/ (17 models - GLM, CogView)
      ├── alibaba/ (27 models - Qwen)
      ├── meta/ (12 models - Llama)
      ├── xai/ (9 models - Grok)
      ├── deepseek/ (5 models)
      ├── bytedance/ (6 models - Seed)
      ├── moonshot/ (4 models - Kimi)
      ├── mistral/ (3 models)
      ├── perplexity/ (3 models - Sonar)
      ├── minimax/ (1 model)
      ├── nvidia/ (1 model)
      └── llmgateway/ (2 models - auto, custom)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Removes provider subdirectories, exports all models directly
to models/ folder for simpler structure.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Removes empty generate.ts file and scripts/ directory.
README now links to llmgateway repo for regeneration.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
models.dev schema requires limit.output field.
Defaults to 16384 when not specified.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Maps internal family names to valid models.dev families:
- moonshot → kimi
- bytedance → seed
- zai → glm
- nvidia → nemotron

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Gemma models now use "gemma" family instead of "gemini"
- GPT OSS models now use "gpt-oss" family instead of "gpt"

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Regenerated model exports from latest LLM Gateway
source. Adds 66 new models including Claude 4.6,
GPT-5.x, Gemini 3.1, Grok 4, and more. Removes
deprecated model aliases.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@@ -0,0 +1,4 @@
<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 218 232">
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we update this to match other logos? Same size/colors

Comment on lines +1 to +13
# LLM Gateway Provider

This provider enables access to 150+ AI models through [LLM Gateway](https://llmgateway.io), an OpenAI-compatible API gateway that provides unified access to 40+ LLM providers.

## Directory Structure

- **models/**: TOML configuration files for all supported models
- **provider.toml**: Provider configuration
- **logo.svg**: Provider logo

## Regenerating Models

Model configurations are generated from the [LLM Gateway repository](https://github.com/theopenco/llmgateway):
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i dont think this is necessary

attachment = false
reasoning = true
temperature = true
tool_call = false
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think a lot of these model definitions are wrong unless I dont understand ur gateway, how could minimax be false??? for tool calls?

temperature = true
tool_call = false
structured_output = false
open_weights = false
Copy link
Contributor

@rekram1-node rekram1-node Mar 26, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wrong (definitely an open weight model)

@rekram1-node
Copy link
Contributor

You should prolly do a secondary review on the models I think most of them are incorrect

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.

3 participants