Catalog lists retired/unavailable OpenCode provider models (no availability marker)

Chiusa Adatta ai principianti
#11,717 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
68/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
typescript
Ambito
data

Direzione di ricerca

Individua le voci del provider OpenCode per gli ID di modello elencati nel catalogo models.dev e confrontale con i due endpoint live di elenco dei modelli indicati nell'issue. Rimuovi o contrassegna le voci ritirate e verifica come lo schema del catalogo e i consumer a valle, come models-store.json, leggono un eventuale campo di disponibilità. È completato quando il catalogo non pubblicizza più modelli che l'endpoint live rifiuta e gli ID elencati sono gestiti in modo coerente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Summary

models.dev lists OpenCode provider models that opencode.ai no longer serves,
with no availability marker. Downstream consumers that trust models.dev (e.g.
gentle-shell's models-store.json cache) end up offering retired models that
fail at request time.

Evidence

models.dev OpenCode provider lists, among others:

  • exo-free
  • ling-3.0-flash-fin-free
  • cat-jam-free
  • space-bunny-free
  • step-5-preview-free
  • longcat-2.5-preview-free
  • minimax-m3.1-flash-free
  • nemotron-3-ultra-free
  • gemini-4-argon-contributor

The live endpoint https://opencode.ai/inference/v1/models does not list any of
the above; https://opencode.ai/inference/go/v1/models does not list
gemini-4-argon-contributor.

Requesting them through opencode.ai fails with:

  • Model exo-free has been deprecated.
  • Upstream request failed: Model is unavailable.
  • Model gemini-4-argon-contributor has been deprecated.

gemini-4-argon-contributor is additionally listed at $4 input / $20 output per
Mtok — double the live gemini-4-argon ($2/$10) — while being deprecated.

Suggested fix

Mark retired/unavailable models (or drop them from the catalog), and keep the
catalog in sync with what the provider actually serves. An availability/status
field that consumers can filter on would also help.

Lingua principale
TypeScript
Stelle
7.5k
Fork
2k
Merge medio
1h 9m
PR unite (30g)
902

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di anomalyco/models.dev

Tutte le issue di anomalyco/models.dev

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.