Skip to content

Fix AnyAPI provider: correct model names and add 150+ models#2942

Open
es697 wants to merge 3 commits into
anomalyco:devfrom
es697:fix/anyapi-model-names
Open

Fix AnyAPI provider: correct model names and add 150+ models#2942
es697 wants to merge 3 commits into
anomalyco:devfrom
es697:fix/anyapi-model-names

Conversation

@es697

@es697 es697 commented Jun 30, 2026

Copy link
Copy Markdown

Fixes model names in the AnyAPI provider to match anyapi-models.json and adds 150+ new models.

Changes

  • Fix model names: dots instead of dashes in version numbers (claude-opus-4.7 not claude-opus-4-7)
  • Fix provider directory prefixes: xaix-ai, mistralmistralai, zaiz-ai
  • Add 150+ new models across 17 providers (Meta Llama, Qwen, NVIDIA Nemotron, GLM, MistralAI, etc.)
  • Models reuse existing canonical entries through base_model. Cost fields are omitted as AnyAPI uses a credit-based pricing system.

Models (180 total)

Fixed (original 30): anthropic (claude), cohere, deepseek, google (gemini), mistralai, openai (gpt, o-series), perplexity, x-ai (grok)

Added: meta-llama (llama-3.3, llama-4), qwen (qwen3, qwen3.5, qwen3.6, qwen3.7), z-ai (glm-4.5..5.2), nvidia (nemotron-3), moonshotai (kimi-k2), stepfun, xiaomi, tencent, plus extended openai, anthropic, google, cohere, deepseek, perplexity catalogs

Validated locally with bun validate.

- Fix model names to match anyapi-models.json (dots instead of dashes)
- Fix provider directory prefixes: xai->x-ai, mistral->mistralai, zai->z-ai
- Add 150+ new models across 17 providers
- Validated with bun validate
@es697 es697 force-pushed the fix/anyapi-model-names branch from 9b3be3b to 029624e Compare June 30, 2026 19:12
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.

1 participant