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

# Models

> Lists Tokenless routing profiles in the compatible Anthropic model-list
shape. For the upstream model API, see the [Claude Models API reference](https://platform.claude.com/docs/en/api/models/list).


<div className="endpoint-signature"><span className="endpoint-method endpoint-method-get">GET</span><code>/anthropic/v1/models</code></div>

For the upstream model API, see the [Claude Models API reference](https://platform.claude.com/docs/en/api/models/list).


## OpenAPI

````yaml /openapi/compatibility.yaml get /anthropic/v1/models
openapi: 3.1.0
info:
  title: Tokenless Compatibility and BYOK API
  version: 1.0.0
  description: |
    OpenAI- and Anthropic-compatible routing endpoints, plus interactive-session
    management for bring-your-own provider keys.
servers:
  - url: https://api.usetokenless.com
security:
  - tokenlessBearer: []
paths:
  /anthropic/v1/models:
    get:
      tags:
        - Anthropic
      summary: Models
      description: >
        Lists Tokenless routing profiles in the compatible Anthropic model-list

        shape. For the upstream model API, see the [Claude Models API
        reference](https://platform.claude.com/docs/en/api/models/list).
      operationId: listAnthropicModels
      parameters:
        - $ref: '#/components/parameters/AnthropicVersion'
      responses:
        '200':
          description: Anthropic-compatible list of available routing profiles.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AnthropicModelList'
        '401':
          $ref: '#/components/responses/AnthropicError'
      security:
        - anthropicAPIKey: []
components:
  parameters:
    AnthropicVersion:
      name: anthropic-version
      in: header
      required: true
      schema:
        type: string
      example: '2023-06-01'
      description: Selects the Anthropic-compatible response format.
  schemas:
    AnthropicModelList:
      type: object
      required:
        - data
        - has_more
      properties:
        data:
          type: array
          items:
            $ref: '#/components/schemas/AnthropicModel'
        has_more:
          type: boolean
          const: false
        first_id:
          $ref: '#/components/schemas/RoutingProfile'
        last_id:
          $ref: '#/components/schemas/RoutingProfile'
    AnthropicModel:
      type: object
      required:
        - id
        - type
        - display_name
        - created_at
      properties:
        id:
          $ref: '#/components/schemas/RoutingProfile'
        type:
          type: string
          const: model
        display_name:
          type: string
        created_at:
          type: string
          format: date-time
          const: '1970-01-01T00:00:00Z'
    RoutingProfile:
      type: string
      enum:
        - tokenless-pro
        - tokenless-max
        - tokenless-ultra-saver
    AnthropicError:
      type: object
      properties:
        type:
          type: string
        error:
          type: object
          additionalProperties: true
  responses:
    AnthropicError:
      description: Anthropic-compatible error response.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/AnthropicError'
  securitySchemes:
    tokenlessBearer:
      type: http
      scheme: bearer
      bearerFormat: Tokenless API key
    anthropicAPIKey:
      type: apiKey
      in: header
      name: x-api-key
      description: >-
        Tokenless API key. Include `anthropic-version` on Anthropic-compatible
        requests.

````