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

# List models

> Returns the list of available models.



## OpenAPI

````yaml https://api.abliteration.ai/openapi.json get /v1/models
openapi: 3.0.3
info:
  title: abliteration.ai API
  version: '2026-04-14'
  description: >-
    OpenAI-compatible chat completions and responses APIs for abliteration.ai,
    plus Anthropic-compatible messages and Policy Gateway endpoints for
    enforcement, config, simulations, and audits.
  termsOfService: https://abliteration.ai/terms-of-service
  contact:
    email: help@abliteration.ai
servers:
  - url: https://api.abliteration.ai
    description: Production
  - url: http://localhost:8080
    description: Local development
security: []
tags:
  - name: Chat Completions
    description: OpenAI-compatible chat completions.
  - name: Responses
    description: OpenAI-compatible Responses API.
  - name: Policy Gateway
    description: Policy-enforced chat completions.
  - name: Anthropic Messages
    description: Anthropic-compatible Messages API.
  - name: Models
    description: OpenAI-compatible model listing.
paths:
  /v1/models:
    get:
      tags:
        - Models
      summary: List models
      description: Returns the list of available models.
      operationId: listModels
      responses:
        '200':
          description: Model list
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelList'
              examples:
                success:
                  summary: 200 OK
                  value:
                    object: list
                    data:
                      - id: abliterated-model
                        object: model
                        created: 1735958400
                        owned_by: abliteration.ai
                        root: abliterated-model
                        parent: null
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
      security:
        - BearerAuth: []
components:
  schemas:
    ModelList:
      type: object
      required:
        - object
        - data
      properties:
        object:
          type: string
          enum:
            - list
        data:
          type: array
          items:
            $ref: '#/components/schemas/Model'
    ErrorResponse:
      type: object
      required:
        - error
      properties:
        error:
          type: string
        code:
          type: string
    Model:
      type: object
      required:
        - id
        - object
        - created
        - owned_by
      properties:
        id:
          type: string
        object:
          type: string
          enum:
            - model
        created:
          type: integer
        owned_by:
          type: string
        root:
          type: string
          nullable: true
        parent:
          type: string
          nullable: true
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: Use a JWT or abliteration.ai API key as a Bearer token.

````