31 Commits

Author SHA1 Message Date
Søren Juul 296272ee74 feat(abacus): add missing text-generation models from RouteLLM catalog (#4705)
Adds 14 Abacus RouteLLM provider entries that were present in the live https://routellm.abacus.ai/v1/models endpoint but missing from the repo.

All entries use existing lab metadata via base_model and override only provider-specific cost, context/output limits, and modalities per Abacus API values.

Validation: bun validate passes.

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-08-14 10:01:00 -05:00
Aiden Cline 64fed1b223 fix(abacus): omit inherited GPT input limits 2026-07-10 11:49:53 -05:00
Soren Juul 0004993aa6 fix(abacus): keep reasoning=true consistently for base-reasoning models without RouteLLM thinking control 2026-07-10 16:06:20 +02:00
Soren Juul c7bdba27d4 fix(abacus): keep reasoning=true from base model when RouteLLM lacks thinking control 2026-07-10 15:52:07 +02:00
Soren Juul b0dc8d57b1 fix(abacus): set reasoning=false for IDs where RouteLLM reports no thinking 2026-07-10 14:55:03 +02:00
Soren Juul 0aeb457b97 fix(abacus): cite RouteLLM cached_input_token_rate and verify reasoning flags 2026-07-10 14:47:33 +02:00
Soren Juul d0a1ad416d fix(abacus): set reasoning = false for IDs without RouteLLM thinking field 2026-07-10 14:30:57 +02:00
Soren Juul 53150a1e70 fix(abacus): apply thinking-field reasoning standard and cite remaining models
- Set reasoning = false for GLM-4.5, GLM-4.7, GLM-5, GLM-5.1,
  MiniMax-M3, gemma-4-31b-it, Qwen3.6-27B, and
  gemini-3.1-flash-image-preview because RouteLLM /v1/models does not
  report thinking: true for those IDs.
- Add leading RouteLLM API citation blocks to the ~19 new/updated model
  files that lacked them, mapping input/output modalities, limits,
  token rates, and the thinking field where present.
2026-07-10 14:24:45 +02:00
Soren Juul 60b092f08e fix(abacus): verify reasoning flags and map citations to RouteLLM fields
- Restore reasoning = false for GLM-4.6, GLM-5.2, and MiniMax-M2.7
  because the RouteLLM /v1/models descriptions for those IDs do not
  indicate reasoning emission.
- Replace bare source URLs with explicit claim mappings: each cited
  TOML now lists the RouteLLM API field values (context_length,
  max_completion_tokens, input_modalities, output_modalities, token
  rates, cached_input_token_rate, thinking) that justify the override.
2026-07-10 14:09:34 +02:00
Soren Juul dbb325e7ab docs(abacus): add RouteLLM API source citations to divergent overrides
Add a leading source comment to provider TOMLs whose cost, limit,
modalities, or reasoning flags diverge from the upstream base-model
metadata. All cited values are confirmed against the RouteLLM model
list at https://routellm.abacus.ai/v1/models.
2026-07-10 13:56:48 +02:00
Soren Juul a62ceff48b fix(abacus): align gpt-oss-120b reasoning_options with provider audit
Revert reasoning_options to [] for openai/gpt-oss-120b. The Abacus
provider.toml audit explicitly states the RouteLLM API documents no
reasoning toggle, effort, or numeric budget request field.
2026-07-10 12:45:47 +02:00
Soren Juul f928b66bdd fix(abacus): remove Qwen case collision and restore gpt-oss reasoning effort
- Delete lowercase qwen3-coder-480b-a35b-instruct.toml so it no longer
  shadows the uppercase base_model variant (Bun resolves TOML imports
  case-insensitively).
- Restore reasoning_options effort control for openai/gpt-oss-120b;
  OpenAI documents low/medium/high reasoning effort for this model and
  RouteLLM's OpenAI-compatible API exposes it.
2026-07-10 12:24:56 +02:00
Soren Juul 7b46d372a1 fix(abacus): correct inherited reasoning flags and limit overrides
- Add base_model_omit = ["limit.input"] to gpt-5.4 so the inherited
  922K input cap does not exceed the 400K context window.
- Replace reasoning = false with reasoning_options = [] on base-model
  overrides that inherit reasoning = true from model metadata.
- Remove duplicate lowercase GLM TOMLs that shadowed the uppercase
  variants due to Bun's case-insensitive TOML import resolution.
2026-07-10 12:10:05 +02:00
Soren Juul a55627183d fix(abacus): Updated and added missing models from the RouteLLM abacus API 2026-07-10 11:31:49 +02:00
Adam 5c281e4feb feat: model descriptions 2026-07-01 14:16:49 -05:00
Aiden Cline 4e85eac00a docs: document provider reasoning request formats 2026-06-26 09:37:21 -05:00
Aiden Cline e1c887294a Merge pull request #2225 from anomalyco/feat/abacus-reasoning-options-wave4
[abacus] Add reasoning options
2026-06-13 13:23:10 -05:00
Aiden Cline bd6fc4b145 feat(models): add Kimi K2.7 Code 2026-06-12 11:35:17 -05:00
Aiden Cline 13abc41ac9 [abacus] Add reasoning options 2026-06-11 23:51:42 -05:00
Graham Campbell 2ef2b10847 Correct anthropic 4.6 knowledge cut-off dates 2026-04-16 16:52:15 +01:00
Matt Cowger 56062a9129 Fix incorrect pricing 2026-03-10 14:57:44 -07:00
JWahle 2ba6383e70 chore: Updated abacus model definitions
Added: gpt-5.4.toml
Removed: gemini-3-pro-preview.toml
2026-03-10 05:10:45 +01:00
JWahle 30f98b15ef chore: updated abacus model definitions
Added: GPT-5 Codex, GPT-5.1/5.2/5.3 Codex, GPT-5.3 Chat, Gemini 3.1 Flash Lite/Pro Preview, Claude Opus/Sonnet 4.6, Kimi K2.5, GLM-5
Removed: Gemini 2.0 Flash 001, Gemini 2.0 Pro Exp, Meta-Llama 3.1 70B Instruct
Updated pricing: DeepSeek V3.1, GLM-4.7, GPT-5.2 Chat Latest, o3-pro, Route LLM
2026-03-06 00:46:19 +01:00
Aiden Cline 433008fef0 fix: more abacus things - fix model ids 2026-01-16 00:18:21 -06:00
Aiden Cline 5aa046c596 fix: abacus provider 2026-01-14 23:58:31 -06:00
Aiden Cline bcb7182f67 tweak 2026-01-13 20:07:18 -06:00
Aiden Cline 1008f394ee wip 2026-01-13 18:33:02 -06:00
Aaron Iker fe52c00b19 feat: abacus logo adjustment 2026-01-08 12:36:20 +01:00
Jan Spoerer 46728af37c Transformed the Abacus logo into a matching format, color, size to the other logos 2026-01-01 20:52:26 +01:00
Jan Spoerer 8ce390ce26 Added Abacus svg 2026-01-01 20:48:26 +01:00
Jan Spoerer 3a7a4e9654 Added Abacus as a provider 2025-12-31 15:14:36 +01:00