Felo API PlatformFelo API Platform
v0.4.0
OpenAPI 3.1.0

Listar modelos disponíveis

Servidor:https://openapi.felo.ai
Bibliotecas Cliente

Listar modelos disponíveis

​

Por padrão, retorna todas as categorias de modelo, incluindo chat, image_generation, video_generation e decisions. Os modelos precisam estar ativos, listados, não excluídos e com preço vigente (zero é válido). O filtro opcional de provedor mantém as condições existentes de preço e mapeamento. Os resultados são ordenados por sort_order do administrador em ordem crescente e, em seguida, por nome e ID do modelo. Modelos recém-sincronizados ficam ocultos até que um administrador os liste. Ocultar afeta apenas as listas de descoberta; desativar também rejeita novas chamadas. A consulta de detalhes do modelo não muda. Leia model_kind antes de escolher o endpoint de chamada: video_generation usa /api/v1/videos/generations; decisions usa /api/v1/decisions. Listas de descoberta dedicadas estão disponíveis em /api/v1/videos/models e /api/v1/decisions/models. Defina exclude_video_and_decisions=true para excluir modelos de vídeo e de decisão após as substituições de categoria do provedor; modelos de imagem continuam elegíveis.

Parâmetros de Consulta
  • provider
    Tipo: string
    tamanho mínimo:  
    1

    Filtro opcional de provedor, por exemplo ephone ou openrouter.

  • exclude_video_and_decisions
    Tipo: boolean

    Quando true, exclui os valores efetivos de model_kind video_generation e decisions. Modelos de imagem continuam elegíveis. Pode ser combinado com provider. Omita ou defina como false para incluir todas as categorias.

Respostas
  • 200
    Tipo: object · ModelList

    Modelos disponíveis

    • data
      Tipo: array object[] · Model[]
      obrigatório
      • created
        Tipo: integer Formato: int64
        obrigatório

        Timestamp de criação no catálogo de modelos, em segundos Unix.

      • id
        Tipo: string
        obrigatório

        ID de modelo da Felo.

      • object
        const:  
        model
        obrigatório
      • owned_by
        Tipo: string
        obrigatório
      • model_kind
        Tipo: string

        Categoria efetiva de capacidade do modelo após as substituições de mapeamento de provedor ativo: chat, image_generation, video_generation ou decisions. Use o endpoint de chamada correspondente a esta categoria.

      • propertyName
        Tipo: anything
    • object
      const:  
      list
      obrigatório
    • propertyName
      Tipo: anything
    application/json
  • 401
    Tipo: object · OpenAIErrorResponse

    Chave de API da Felo inválida ou ausente

    Envelope de erro compatível com a OpenAI. O Router pode incluir code e message sem todos os campos upstream opcionais.

    • error
      Tipo: object
      obrigatório
      • message
        Tipo: string
        obrigatório
      • code
        Tipo: string | null
      • param
        Tipo: string | null
      • type
        Tipo: string

        Tipo de erro compatível com a OpenAI, quando fornecido.

      • propertyName
        Tipo: anything
    • propertyName
      Tipo: anything
    application/json
  • 422
    Tipo: object

    Parâmetro de consulta inválido, como um provider vazio ou um valor booleano inválido

    • detail
      Tipo: array object[]
      obrigatório
      • propertyName
        Tipo: anything
    application/json
  • 503
    Tipo: object · OpenAIErrorResponse

    O catálogo de modelos está temporariamente indisponível

    Envelope de erro compatível com a OpenAI. O Router pode incluir code e message sem todos os campos upstream opcionais.

    • error
      Tipo: object
      obrigatório
      • message
        Tipo: string
        obrigatório
      • code
        Tipo: string | null
      • param
        Tipo: string | null
      • type
        Tipo: string

        Tipo de erro compatível com a OpenAI, quando fornecido.

      • propertyName
        Tipo: anything
    • propertyName
      Tipo: anything
    application/json
Request Example for get/api/v1/models
curl "https://openapi.felo.ai/api/v1/models?exclude_video_and_decisions=true&provider=openrouter" \
  -H "Authorization: Bearer ${FELO_API_KEY}"
{
  "object": "list",
  "data": [
    {
      "id": "string",
      "object": "model",
      "created": 1,
      "owned_by": "string",
      "model_kind": "string",
      "additionalProperty": "anything"
    }
  ],
  "additionalProperty": "anything"
}
List available models