---
title: "List available models for confidential inference"
method: GET
path: "/rvenc/models"
tags: ["Models"]
---

# List available models for confidential inference

`GET /rvenc/models`

## Request

- Base URL: `https://gateway.prem.io`
- URL: `https://gateway.prem.io/rvenc/models`
- Auth: one of:
  - HTTP bearer
  - API key in header `Authorization`

Get a list of models available for confidential (rvenc) inference

## Query parameters

- `type` 'CHAT' | 'DECISIONS' | 'AUDIO_TRANSCRIPTION' | 'AUDIO_SPEECH' | 'IMAGE'

## Response `200`

Confidential (rvenc) models list retrieved successfully

- object
  - `status` 200 | 201 | 202, required: Status code of the response
  - `data` RvencModel[], nullable, required
    - `id` string, required: Unique public model identifier (slug)
    - `model` string, required: Model slug to pass in the `model` field of confidential (rvenc) chat completion requests to select this model
    - `name` string, required: Human-readable model name
    - `description` string, nullable: Model description
    - `type` 'CHAT' | 'DECISIONS' | 'AUDIO_TRANSCRIPTION' | 'AUDIO_SPEECH' | 'IMAGE', required: Model type
    - `metadata` ModelMetadata, required: Public model metadata.
      - `attestation_version` string, required: The standard attestation protocol is `v2`, which returns one confidential-VM report. See `/rvenc/models` for confidential availability.
    - `input_modalities` string[], required: Input modalities supported by the model
    - `price_config` object, nullable: Pricing nested by inference type then region. Each type maps region codes to a rate object, plus a 'default' rate. Rate keys: prompt_price_per_k, cached_prompt_price_per_k, completion_price_per_k, reasoning_price_per_k, audio_price_per_min.
      - `standard` object
      - `confidential` object
    - `regions` string[], required: Region codes the model can be served from for confidential (rvenc) inference.
    - `requires_auth` integer, required: Whether the model requires authentication (0 or 1)
    - `usage_mode` 'CHAT' | 'API' | 'ALL', required: Usage mode defining how the model can be accessed
    - `visible_in_dashboard` integer, required: Whether the model is visible in the model pickers
    - `likes_count` integer, required: Total number of likes across all users
    - `dislikes_count` integer, required: Total number of dislikes across all users
    - `total_reviews` integer, required: Total number of feedback entries (likes + dislikes) for this model
    - `rating_percent` number, nullable: Percentage of likes among total reviews (0-100), null when no reviews
  - `error` string, nullable: Error message of the response, human readable
  - `message` string, nullable, required: Message of the response, human readable
  - `env` 'development' | 'production', required: API environment
  - `log` union: Useful informaiton, not always present, to debug the response
    - string
    - object
  - `validator` union: Validator response object, each key is the field name and value is the error message
    - object
    - unknown[]
      - unknown
  - `support_id` string, uuid, nullable: Support ID linked to the response, used to identify it when talking with our team.

## Other responses

- `401`: Access token is missing or invalid
- `403`: You do not have the required permissions to access this resource

## Changes

- **2026-11-13** `d46bc3931b34`: 6 warning, 6 info
  - added the new `405.00` enum value to the `allOf[subschema #1]/status` response property for the response status `401`
  - added the new `405.00` enum value to the `allOf[subschema #1]/status` response property for the response status `403`
  - added the new `409.00` enum value to the `allOf[subschema #1]/status` response property for the response status `401`
  - added the new `409.00` enum value to the `allOf[subschema #1]/status` response property for the response status `403`
  - …8 more
- **2026-10-16** `d5b1beb33be5`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/premai-io/apis/prem-studio-api/changes/rvenc/models/get.md)

---

[API](https://skmtc.dev/premai-io/apis/prem-studio-api.md) - [All operations](https://skmtc.dev/premai-io/apis/prem-studio-api/llms.txt) - [OpenAPI document](https://skmtc.dev/premai-io/apis/prem-studio-api/revisions/d46bc3931b34?raw)
