Commit Graph

6995 Commits

Author SHA1 Message Date
github-actions[bot] d0b3056e3c fix: New OpenAI Terra & Luna Pricing 2026-07-30 23:15:20 +00:00
rakshith1928 664671e31f feat(perplexity-agent): add Moonshot Kimi K3 and K2.7 Code (#3875) 2026-07-30 16:08:03 -05:00
Matthew Feroz b288869bbb fix(merge-gateway): tolerate evolving modality values (#3874)
Co-authored-by: Matthew Feroz <matt.feroz@merge.dev>
2026-07-30 16:07:34 -05:00
github-actions[bot] bfe9e932a2 chore(sync): update Hugging Face model catalog (#3864)
* chore(sync): update Hugging Face model catalog

* fix(huggingface): add reasoning options for new models

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-07-30 13:03:57 -05:00
github-actions[bot] 1766ee634b chore(sync): update Vercel AI Gateway model catalog (#3867)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-30 12:50:50 -05:00
github-actions[bot] 8a8763408f chore(sync): update OpenRouter model catalog (#3862)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-30 12:50:31 -05:00
Aiden Cline bcb11b7701 fix(inkling): add output token limit (#3852) 2026-07-30 10:21:14 -05:00
Oskar 8853cb4de1 feat(hyper): relax base model in autosync (#3854)
* relax base model for hyper

* refresh charm models
2026-07-30 10:20:47 -05:00
navyblueglove 1268c4d86d fix(scaleway): remove support of deprecated models (#3855)
Co-authored-by: Reda Maizate <rmaizate@scaleway.com>
2026-07-30 10:20:21 -05:00
Barnyard 2957c49c50 Update The Grid models: update 9 models (#3857) 2026-07-30 10:18:37 -05:00
KiKaraage 459813bd25 feat(crof): add kimi-k3-eco (cheaper variant) (#3858)
* feat(crof): add kimi-k3-eco (cheaper variant)

* fix(crof): missing display name on Kimi K3 Eco
2026-07-30 10:18:20 -05:00
github-actions[bot] 161d7b235c chore(sync): update LLM Gateway model catalog (#3840)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-30 10:17:34 -05:00
github-actions[bot] df835625cc chore(sync): update OpenRouter model catalog (#3842)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-30 10:13:45 -05:00
github-actions[bot] 126f5f27ce chore(sync): update EmpirioLabs AI model catalog (#3844)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-30 10:13:30 -05:00
github-actions[bot] e59d9aa532 chore(sync): update Pioneer model catalog (#3846)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-30 10:13:20 -05:00
github-actions[bot] 475e5df1de chore(sync): update Vercel AI Gateway model catalog (#3847)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-30 10:13:12 -05:00
github-actions[bot] 14471959be chore(sync): update Charm Hyper model catalog (#3860)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-30 10:12:45 -05:00
JD b328dfe06b feat(neuralwatt): add deepseek-v4-flash and gemma-4-31b (#3824) 2026-07-30 10:12:18 -05:00
Aiden Cline c837f4d34e fix: add OpenCode models domain (#3849)
* fix: add OpenCode models domain

* fix: remove computed custom domain field
2026-07-29 22:51:31 -05:00
Asmae_ELAZRAK 762d7feef9 feat: add kimi K3 to cortecs (#3835)
* feat: add kimi K3 to cortecs

* fix: correct Cortecs Kimi K3 metadata

---------

Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-07-29 22:09:54 -05:00
Cas Burggraaf b424381291 Add GreenPT provider (#3726)
* Add GreenPT provider (26 models)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* Add GreenPT provider logo

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* Use base_model for Mistral Small 3.2 / Medium 3.5 and Green L (review)

Reference existing models/ metadata via base_model instead of
re-declaring provider-agnostic facts inline, per review feedback.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* Add required description field to full-def models

Upstream schema now requires a non-empty description on models;
base_model entries inherit it, so add it to the self-contained ones.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* Refresh GreenPT catalog against production

Reconciles every GreenPT entry with the live production catalog and addresses
the data-accuracy review:

- Context limits: add provider-specific limit.context where GreenPT serves a
  smaller window than the base metadata (gemma-3-27b-it 40k, devstral-2 200k,
  llama-3.3-70b 100k, qwen3-coder-30b 128k).
- Speech-to-text: reprice green-s / green-s-pro to the current EUR 0.12/hour
  pre-recorded rate, with the standard EUR 0.23/hour noted inline.
- Modalities: override attachment and modalities.input so each entry advertises
  exactly what GreenPT serves. Adds image input to gpt-oss-120b, green-r,
  green-r-raw, green-l, green-l-raw and mistral-small-3.2; drops the inherited
  video/audio modalities from qwen3.6-35b-a3b, qwen3.5-397b-a17b and the Kimi
  entries.
- Reasoning controls: reasoning_options now lists the full accepted effort set
  (none, minimal, low, medium, high) on every reasoning model.
- Token costs: refresh prices, including glm-5.2, glm-5.1, minimax-m2.5 and the
  three Kimi entries.

* Rename gemma-4-26b-a4b-it to gemma4

The GreenPT API serves this model under the id `gemma4`; the previous filename
did not resolve against the live endpoint. The upstream weights are still
referenced through base_model.

* Address automated review feedback

- Add the required top-of-file cost-conversion comment (rate 1.14 USD/EUR,
  captured 2026-07-24, with sources) to every EUR-sourced file, per the
  AGENTS.md cost schema rule.
- Scope reasoning_options to the GreenPT-hosted models whose reasoning control
  is documented first-party (gemma4, green-r, green-r-raw). The third-party
  pass-through endpoints forward reasoning_effort upstream unchanged and their
  per-model accepted values are not verified, so they now declare [] rather
  than an assumed effort enum.
- Publish the standard EUR 0.23/hour speech-to-text rate (USD 0.00437/minute)
  instead of the temporary promotional rate, so the catalog stays correct after
  the promotion ends on 2026-08-31. The promotion is documented in the header.

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-29 22:02:09 -05:00
Matthew Feroz e6d37bdcae feat(sync): add Merge Gateway model sync (#3249)
* feat(sync): add Merge Gateway model sync

* fix(merge-gateway): document reasoning controls

* fix(sync): preserve partial Merge Gateway metadata

* fix(merge-gateway): align route metadata sync

* fix(merge-gateway): treat supports_reasoning as a positive-only signal

The public /v1/models schema does not document supports_reasoning, and the
live catalog populates it inconsistently across vendor routes: the same
model reports true on one route and false on another (claude-opus-4-6 is
false via anthropic, true via bedrock), and reasoning-only models such as
deepseek-r1 report false on their sole route. Flipping reasoning = false
from that field erased curated reasoning metadata on 42 models.

- only confirm reasoning when an available route reports
  supports_reasoning = true (always accompanied by route reasoning
  metadata), defaulting reasoning_options to [] when none are curated
- preserve curated reasoning metadata when routes report false or omit
  the field
- restore the 42 erased reasoning entries (claude, deepseek-r1, gpt-oss,
  gemma, qwen, glm, nemotron, fugu) from curated values
- re-sync against the live catalog: gemini-embedding-001 added, route
  cache_read prices and display names ingested, qwen3.5-27b limits and
  modalities updated

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* chore(merge-gateway): refresh model catalog

* fix(merge-gateway): align synced model metadata

* docs(sync): trim Merge Gateway notes

* fix(merge-gateway): remove stale Qwen aliases

* test(merge-gateway): document sync coverage

* fix(merge-gateway): mark chat models as non-reasoning

---------

Co-authored-by: Matthew Feroz <matt.feroz@merge.dev>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-07-29 21:58:24 -05:00
Kassie Povinelli bebd608155 feat(llmgateway): add reasoning effort levels for kimi-k3 (#3843)
* feat(llmgateway): add reasoning effort levels for kimi-k3

The kimi-k3 entry declared no reasoning options. Verified against the
live gateway that reasoning_effort accepts
minimal|low|medium|high|xhigh|max and returns thinking traces in
message.reasoning, with depth scaling low < medium < high ~= max.
There is no working off switch ('none', reasoning.enabled=false,
thinking.type=disabled, and reasoning.exclude=true all still reason),
so 'none' is omitted and no toggle is declared.

* refactor(llmgateway): move kimi-k3 API mapping note into header comment

Inline comments on TOML entries are dropped by the sync re-serializer;
keep the reasoning_effort/reasoning.effort mapping note in the leading
comment block per repo convention.
2026-07-29 12:58:18 -05:00
github-actions[bot] 6a308dfbf7 chore(sync): update Venice model catalog (#3827)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-29 11:17:35 -05:00
github-actions[bot] 6455db8f76 chore(sync): update Chutes model catalog (#3802)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-29 11:17:25 -05:00
github-actions[bot] ebcf1c5136 chore(sync): update Baseten model catalog (#3821)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-29 11:09:49 -05:00
github-actions[bot] 6f4163d814 chore(sync): update CrossModel model catalog (#3819)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-29 11:09:42 -05:00
github-actions[bot] 05c55247fa chore(sync): update EmpirioLabs AI model catalog (#3803)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-29 11:09:34 -05:00
github-actions[bot] 83b4abd291 chore(sync): update OpenRouter model catalog (#3796)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-29 11:09:13 -05:00
github-actions[bot] 5a66940016 chore(sync): update Deep Infra model catalog (#3825)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-29 11:08:57 -05:00
github-actions[bot] 3516638e90 chore(sync): update Vercel AI Gateway model catalog (#3828)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-29 11:08:47 -05:00
github-actions[bot] 214e4198af chore(sync): update Weights & Biases model catalog (#3829)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-29 11:00:50 -05:00
github-actions[bot] f4ecada627 chore(sync): update LLM Gateway model catalog (#3838)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-29 10:27:48 -05:00
github-actions[bot] fe06f6b0b8 chore(sync): update Charm Hyper model catalog (#3837)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-29 10:27:37 -05:00
huggix bddb089b85 feat(sync): add safe NanoGPT model catalog sync (#3342)
* Add safe NanoGPT model sync provider

* Address NanoGPT canonical model review

* Fix remaining NanoGPT canonical variants

* Harden NanoGPT canonical model sync

* Preserve NanoGPT overrides during factoring
2026-07-29 10:24:57 -05:00
github-actions[bot] 2605c54574 fix: dev CI failure (#3839)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-29 11:24:03 -04:00
Dax Raad f412635d8c Add models.opencode.ai domain 2026-07-29 11:13:33 -04:00
Deven Navani b6a79f21e5 Add Modal as an inference provider (#3760)
* Add Modal as an inference provider

* Use Modal inference gateway
2026-07-28 17:29:14 -05:00
Aiden Cline 814f7e04e0 fix(openrouter): temporarily skip :batch model routes (#3822)
Batch endpoints are not catalog targets; filter them out during sync.
2026-07-28 13:54:24 -05:00
Fenil Modi 3e74f55316 fix(aiand): fix logo.svg not rendering in provider catalog (#3800)
* fix(aiand): rescale logo.svg to 24x24 icon format

The previous logo used a 1280x1280 viewBox with a translate(0 430)
transform, causing it to render blank/broken at small icon sizes in
OpenCode's provider catalog. Rescaled to 24x24 following the convention
used by fireworks-ai, nebius, and other providers.

* fix(aiand): fix logo.svg rendering at icon sizes

Crop viewBox to the actual content bounding box (0 471 1280 430)
and add explicit width/height="24" so the logo renders correctly
at small icon sizes in OpenCode's provider catalog.
Original paths are unchanged.

* fix(aiand): fix logo.svg not rendering in provider catalog

Add width/height="24" and crop viewBox to "0 471 1280 430" —
the exact bounding box of the logo content after translate(0 430).
No path data changed.
2026-07-28 13:42:28 -05:00
github-actions[bot] 185a4f4cc1 chore(sync): update Vercel AI Gateway model catalog (#3807)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-28 12:02:06 -05:00
github-actions[bot] b209b33ce1 chore(sync): update Charm Hyper model catalog (#3801)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-28 12:01:55 -05:00
Fenil Modi 3e72fc6374 fix(aiand): remove glm-5.1 and kimi-k2.6 — not in live catalog (#3806)
* fix(aiand): remove glm-5.1 — not in live catalog (superseded by glm-5.2)

* fix(aiand): remove kimi-k2.6 — not in live catalog (superseded by kimi-k2.7-code and kimi-k3)
2026-07-28 12:01:34 -05:00
Suat-B adfe923c2c Add Xpersona premium model lineup (#3817)
* Add Xpersona premium model lineup

* Fix GPT-5.4 Mini limit inheritance

* Fix GPT-5.4 and GPT-5.5 input limit inheritance

* Align Xpersona serving limits and reasoning metadata

* Restore inherited context field for GPT-5.4 Mini
2026-07-28 11:59:50 -05:00
Christian Landgren 7343d8b35c feat(berget): add Kimi K3 (#3810)
* feat(berget): add Kimi K3

Moonshot AI's 2.8T-parameter open-weights model, served on Berget AI's
Swedish infrastructure (NVIDIA B300, SGLang with DSpark speculative
decoding).

- reasoning_effort none/low/medium/high/max mapped to K3's native
  low/high/max; reasoning returned in message.reasoning_content
- 320k context window, 32k max output
- Multimodal input (text + image)
- Pricing: $3 input / $15 output per 1M tokens, $0.30 cache read

* fix(berget): drop cache_read price, tidy reasoning comment

- Remove cache_read: no separate cache-read price on Berget
- Move reasoning comment to file top and drop xhigh mention
  (Copilot review)

* fix(berget): Kimi K3 reasoning_effort to native low/high/max

K3 only has three native reasoning levels (low/high/max, default max) and
cannot disable thinking. The previous list (none/low/medium/high/max) mixed
in clamped OpenAI-compat values and implied a granularity the model does not
have — and 'none' is misleading since K3 always thinks. The Berget API still
accepts the full OpenAI effort set and clamps it, but only the three distinct
levels are advertised. Matches the 'distinct functional levels' convention
used by our other models.

---------

Co-authored-by: berget-code <noreply@berget.ai>
Co-authored-by: berget <dev@berget.ai>
2026-07-28 11:59:23 -05:00
github-actions[bot] 69a5617db0 chore(sync): update Venice model catalog (#3818)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-28 11:57:33 -05:00
David Knaack 42f0d9ff3f chore(sap-ai-core): add gemini-embedding (version: 001/latest) (#3811) 2026-07-28 11:57:24 -05:00
Billy Cao 52d5045ee7 feat(synthetic): Add Kimi K3 model (#3794)
Deploy / deploy (push) Has been cancelled
* Add Synthetic's Kimi K3 offering

* Update cache read price

* fix(synthetic): declare effort-only reasoning for Kimi K3 per Synthetic API docs

Synthetic's OpenAI-compatible chat completions API documents reasoning_effort
with values low | medium | high and no reasoning on/off toggle, so drop the
toggle option and align effort values with the documented surface (matching
the existing Synthetic Kimi K2.6 / K2.7-Code entries).

https://dev.synthetic.new/docs/openai/chat-completions

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* Remove unnecessary comment

* Retrigger transient actions failure

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-27 23:36:15 -05:00
github-actions[bot] 4faf76317a chore(sync): update Venice model catalog (#3791)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-27 23:36:01 -05:00
github-actions[bot] efb5d8ea0d chore(sync): update Baseten model catalog (#3798)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-27 23:35:53 -05:00