Referencia de la API

Lista de modelos

Enumera los modelos disponibles para tu clave de API y selecciona un modelo en las solicitudes.

Las API de modelos te permiten consultar qué modelos están disponibles para la clave de API actual. La disponibilidad puede variar según la cuenta, el grupo, el canal, el indicador de funcionalidad y la configuración de facturación, por lo que esta página no mantiene una tabla de precios estática.

Para conocer la disponibilidad, los precios, las etiquetas y las capacidades de los modelos en tiempo real, usa la Biblioteca de modelos o los detalles del modelo en la consola.

Extremos

MétodoRutaDescripción
GET/v1/modelsEnumera los modelos disponibles para la clave de API actual
GET/v1/models/{model}Recupera metadatos compatibles con OpenAI para un modelo, cuando estén disponibles

Listar modelos

curl https://api.tensoraxis.com/v1/models \
  -H "Authorization: Bearer $TENSORAXIS_API_KEY"

Ejemplo de respuesta:

{
  "success": true,
  "object": "list",
  "data": [
    {
      "id": "gpt-4o",
      "object": "model",
      "created": 1626777600,
      "owned_by": "openai",
      "supported_endpoint_types": ["openai"]
    }
  ]
}

Valores comunes de supported_endpoint_types:

ValorSignificado
openaiChat Completions, Completions, Moderations y otras API de texto compatibles con OpenAI
openai-responseResponses API
embeddingsEmbeddings API
image-generationGeneración o edición de imágenes
openai-videoAPI de tareas de video estilo OpenAI/Sora
jina-rerankRerank API

Recuperar un modelo

curl https://api.tensoraxis.com/v1/models/gpt-4o \
  -H "Authorization: Bearer $TENSORAXIS_API_KEY"

Ejemplo de respuesta:

{
  "id": "gpt-4o",
  "object": "model",
  "created": 1626777600,
  "owned_by": "openai"
}

Si un modelo específico de un tenant o personalizado aparece en /v1/models pero no tiene metadatos independientes de OpenAI, usa el extremo de listado y la Biblioteca de modelos como fuente de verdad.

Selección de un modelo

Especifica el modelo con el campo model en tu solicitud. Los distintos modelos admiten distintos tipos de extremo, así que consulta la Biblioteca de modelos o /v1/models antes de enviar tráfico de producción.

response = client.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": "Hello!"}],
)

Las API asíncronas, como la generación de video, también usan el campo model, pero sus cuerpos de solicitud son diferentes de los de Chat Completions. Consulta Generación de video.