> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fetchhive.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List active models

> Returns all active (non-deprecated) LLM and image-generation models
available in Fetch Hive as a flat array. Excludes embedding-only models.

`provider` identifies the underlying model maker (e.g. `openai`, `anthropic`, `minimaxai`).

`model_type` is `"llm"` for chat/text models and `"image_generation"` for
models that generate images. `is_vision` means a model accepts image input;
`is_image_generation` means a model generates images.

`is_reasoning` is `true` when the model supports reasoning capabilities.




## OpenAPI

````yaml /openapi.yaml get /v1/public/models
openapi: 3.0.1
info:
  title: Fetch Hive Public API
  version: v1
  description: Customer-facing Fetch Hive API endpoints for public API keys.
servers:
  - url: https://api.fetchhive.com
security: []
paths:
  /v1/public/models:
    get:
      tags:
        - Models
      summary: List active models
      description: >
        Returns all active (non-deprecated) LLM and image-generation models

        available in Fetch Hive as a flat array. Excludes embedding-only models.


        `provider` identifies the underlying model maker (e.g. `openai`,
        `anthropic`, `minimaxai`).


        `model_type` is `"llm"` for chat/text models and `"image_generation"`
        for

        models that generate images. `is_vision` means a model accepts image
        input;

        `is_image_generation` means a model generates images.


        `is_reasoning` is `true` when the model supports reasoning capabilities.
      responses:
        '200':
          description: models returned
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
                  properties:
                    id:
                      type: string
                      example: gpt-4.1
                    name:
                      type: string
                      example: GPT 4.1
                    slug:
                      type: string
                      example: gpt-4-1
                    provider:
                      type: string
                      example: openai
                    provider_name:
                      type: string
                      example: OpenAI
                    context_limit:
                      type: integer
                      example: 1047576
                    model_type:
                      type: string
                      example: llm
                      enum:
                        - llm
                        - image_generation
                    is_image_generation:
                      type: boolean
                      example: false
                    is_vision:
                      type: boolean
                      example: true
                    is_reasoning:
                      type: boolean
                      example: false
                    is_tool_calling:
                      type: boolean
                      example: true
                    is_json_schema:
                      type: boolean
                      example: true
                  required:
                    - id
                    - name
                    - slug
                    - provider
                    - provider_name
                    - context_limit
                    - model_type
                    - is_image_generation
                    - is_vision
                    - is_reasoning
                    - is_tool_calling
                    - is_json_schema
        '401':
          description: unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/error_response'
      security:
        - bearer_auth: []
components:
  schemas:
    error_response:
      type: object
      properties:
        error:
          type: string
          example: Invalid access.
      required:
        - error
  securitySchemes:
    bearer_auth:
      type: http
      scheme: bearer
      description: 'Workspace API key sent as `Authorization: Bearer <api_key>`.'

````