Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[BOT ISSUE] xAI: add missing canonical grok-4.20-multi-agent-0309 model ID

Abierto Apto para principiantes
#983 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
72/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
json
Área
ai

Línea de trabajo

Abre model_list.json alrededor de la entrada existente grok-4.20-multi-agent-beta-0309 en la línea 11601 y compárala con la especificación canónica propuesta. Verifica el ID del modelo, los precios, el contexto y los detalles del alias con las dos fuentes de xAI enlazadas. Se considera completado cuando la entrada canónica grok-4.20-multi-agent-0309 está presente sin un valor max_output_tokens no verificado y el catálogo sigue siendo un JSON válido.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

autofix-blocked model-catalog

Gap

The canonical model ID grok-4.20-multi-agent-0309 is missing from model_list.json. Only the alias grok-4.20-multi-agent-beta-0309 is present (line 11601). The xAI docs list grok-4.20-multi-agent-0309 as the primary model and grok-4.20-multi-agent-beta-0309 as an alias of it.

Official sources

Field Source URL
Model ID, pricing, context xAI models listing page https://docs.x.ai/developers/models
Model ID, alias, pricing xAI model detail page https://docs.x.ai/developers/models/grok-4.20-multi-agent-0309

Recommended catalog entry

"grok-4.20-multi-agent-0309": {
  "format": "openai",
  "flavor": "chat",
  "multimodal": true,
  "input_cost_per_mil_tokens": 1.25,
  "output_cost_per_mil_tokens": 2.5,
  "input_cache_read_cost_per_mil_tokens": 0.2,
  "displayName": "Grok 4.20 Multi-Agent (0309)",
  "reasoning": true,
  "max_input_tokens": 1000000,
  "available_providers": ["xAI"]
}
Notes on specific fields
  • max_output_tokens: Intentionally omitted. The existing alias entry has 2000000 but xAI docs do not specify a max output token limit for this model. The alias entry's value is unverified.
  • fallback_models: Consider adding ["grok-4.20-multi-agent-beta-0309"] to link the canonical ID to the alias. Conversely, the alias entry should get parent: "grok-4.20-multi-agent-0309" to indicate it points to this canonical model.

Verification checklist

  • Cross-source: Model ID and pricing confirmed on two independent official xAI pages (models listing + model detail page)
  • Already-fixed check: Grepped model_list.json for grok-4.20-multi-agent-0309 — no matches. Only the alias grok-4.20-multi-agent-beta-0309 exists.
  • ID format check: grok-4.20-multi-agent-0309 matches the xAI naming convention used by all other grok-4.20 variants in the catalog (e.g., grok-4.20-0309-reasoning, grok-4.20-0309-non-reasoning)
  • Duplicate issue check: Searched open issues for "grok-4.20-multi-agent" — only #978 exists, which covers a different gap (missing cached pricing on grok-4.20-0309-non-reasoning)
  • Not deprecated: Model is active with no announced deprecation date
  • Not embedding/CV-only: This is a chat model

Comparison with existing alias entry

Field Alias (beta-0309) Canonical (0309) proposed
format openai openai
flavor chat chat
multimodal true true
input_cost_per_mil_tokens 1.25 1.25
output_cost_per_mil_tokens 2.5 2.5
input_cache_read_cost_per_mil_tokens 0.2 0.2
reasoning true true
max_input_tokens 1000000 1000000
max_output_tokens 2000000 (omitted — unverified)
available_providers ["xAI"] ["xAI"]
Lenguaje dominante
TypeScript
Estrellas
411
Forks
66
Merge medio
9 h 26 min
PR fusionados (30 d)
64

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de braintrustdata/braintrust-proxy

Todos los issues de braintrustdata/braintrust-proxy

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.