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

# List the models this project can call (catalog order)



## OpenAPI

````yaml https://api.antarah.dev/openapi.json get /v1/models
openapi: 3.1.0
info:
  title: Antara API
  version: 1.0.0
  description: OpenAI- and Anthropic-compatible inference plus organization management.
servers:
  - url: https://api.antarah.dev
security: []
paths:
  /v1/models:
    get:
      summary: List the models this project can call (catalog order)
      responses:
        '200':
          description: OK
          headers:
            x-request-id:
              schema:
                type: string
                description: Request ID (`req_…`); also sent as `request-id`
              required: false
              description: Request ID (`req_…`); also sent as `request-id`
            ratelimit-policy:
              schema:
                type: string
                description: e.g. `"rpm";q=60;w=60` (02 §8)
              required: false
              description: e.g. `"rpm";q=60;w=60` (02 §8)
            ratelimit:
              schema:
                type: string
                description: Scope closest to exhaustion, e.g. `"rpm";r=59;t=42`
              required: false
              description: Scope closest to exhaustion, e.g. `"rpm";r=59;t=42`
            etag:
              schema:
                type: string
                description: Send back as `If-None-Match`
              required: false
              description: Send back as `If-None-Match`
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelList'
        '304':
          description: Not modified (`If-None-Match` matched the `ETag`)
        default:
          description: OpenAI-shaped error (02 §4.1)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OpenAIError'
      security:
        - projectKey: []
        - session: []
components:
  schemas:
    ModelList:
      type: object
      properties:
        object:
          type: string
          enum:
            - list
        data:
          type: array
          items:
            $ref: '#/components/schemas/Model'
      required:
        - object
        - data
    OpenAIError:
      type: object
      properties:
        error:
          type: object
          properties:
            message:
              type: string
            type:
              type: string
              example: invalid_request_error
            param:
              type:
                - string
                - 'null'
            code:
              type: string
              example: invalid_api_key
            request_id:
              type: string
          required:
            - message
            - type
            - param
            - code
            - request_id
      required:
        - error
    Model:
      type: object
      properties:
        id:
          type: string
          example: a1
        object:
          type: string
          enum:
            - model
        created:
          type: integer
          description: Unix seconds
          example: 1793750400
        owned_by:
          type: string
          enum:
            - antara
        display_name:
          type: string
          example: Antara A1
        context_window:
          type: integer
        max_output_tokens:
          type: integer
        input_modalities:
          type: array
          items:
            type: string
            enum:
              - text
              - image
        output_modalities:
          type: array
          items:
            type: string
            enum:
              - text
        supports_tools:
          type: boolean
        supports_reasoning:
          type: boolean
        reasoning_efforts:
          type: array
          items:
            type: string
            enum:
              - none
              - minimal
              - low
              - medium
              - high
              - xhigh
              - max
        pricing:
          type: object
          properties:
            input_per_mtok:
              type: string
              pattern: ^\d+\.\d{2}(\d{0,3}[1-9])?$
              example: '12.50'
            cached_input_per_mtok:
              type: string
              pattern: ^\d+\.\d{2}(\d{0,3}[1-9])?$
              example: '12.50'
            output_per_mtok:
              type: string
              pattern: ^\d+\.\d{2}(\d{0,3}[1-9])?$
              example: '12.50'
          required:
            - input_per_mtok
            - cached_input_per_mtok
            - output_per_mtok
          description: USD per 1M tokens
        deprecated:
          type: boolean
        sunset_at:
          type:
            - integer
            - 'null'
          description: Unix seconds
          example: 1793750400
        access:
          type: object
          properties:
            available:
              type: boolean
            locked:
              type: boolean
            required_checks:
              type: array
              items:
                type: string
            missing_requirements:
              type: array
              items:
                type: string
          required:
            - available
            - locked
            - required_checks
            - missing_requirements
      required:
        - id
        - object
        - created
        - owned_by
        - display_name
        - context_window
        - max_output_tokens
        - input_modalities
        - output_modalities
        - supports_tools
        - supports_reasoning
        - reasoning_efforts
        - pricing
        - deprecated
        - sunset_at
        - access
  securitySchemes:
    projectKey:
      type: http
      scheme: bearer
      description: '`ak_…` project API key (or `x-api-key`)'
    session:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: >-
        Supabase access token + `Antara-Organization` (management) or
        `Antara-Project` (inference)

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.