Skip to content

Models API

List Models

Endpoint to get a list of all supported models.

GET https://api.relax.ai/v1/models

Example Request

from relaxai import Relaxai
client = Relaxai(api_key=RELAX_API_KEY)
response = client.models.list_models()
for model in response.data:
print(model.id)
import { Relaxai } from 'relaxai';
const client = new Relaxai({
apiKey: RELAX_API_KEY
});
const modelList = await client.models.listModels();
console.log(modelList.data);
package main
import (
"context"
"fmt"
"github.com/relax-ai/go-sdk"
"github.com/relax-ai/go-sdk/option"
)
func main() {
client := relaxai.NewClient(
option.WithAPIKey("RELAX_API_KEY"),
)
modelList, err := client.Models.ListModels(context.TODO())
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v
", modelList.Data)
}
Terminal window
curl https://api.relax.ai/v1/models \
-H "Authorization: Bearer $RELAX_API_KEY"

Response

Returns a list of Model objects.

List Models Response
{
"data": [
{
"created": 1751022356,
"id": "DeepSeek-R1-0528",
"object": "model",
"owned_by": "relaxAI",
"permission": [],
"root": "",
"parent": ""
},
{
"created": 1751022356,
"id": "Mistral-7b-embedding",
"object": "model",
"owned_by": "relaxAI",
"permission": [],
"root": "",
"parent": ""
},
{
"created": 1751022356,
"id": "Llama-4-Maverick-17B-128E",
"object": "model",
"owned_by": "relaxAI",
"permission": [],
"root": "",
"parent": ""
}
]