List models

Reference for GET /v1/models: list the model identifiers your API key can call, in the OpenAI model list format.

Returns the models your key can call. Use the identifiers from this list as the model parameter of a chat completion.

GET https://usemodellane.com/v1/models

The response uses the OpenAI model list format, so client.models.list() in the official SDKs and the model pickers of OpenAI-compatible tools work without changes. This endpoint is not billed, which also makes it the simplest way to check that an API key works: a bad key gets 401 invalid_api_key.

The list holds ids only. Context length, supported features and prices are on Models & pricing.

Request

This endpoint takes no parameters and no body. Send your API key in the Authorization header as a bearer token.

Examples

curl

curl https://usemodellane.com/v1/models \
  -H "Authorization: Bearer $MODELLANE_API_KEY"

Python

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["MODELLANE_API_KEY"],
    base_url="https://usemodellane.com/v1",
)

for model in client.models.list():
    print(model.id)

Node.js

import OpenAI from "openai"

const client = new OpenAI({
  apiKey: process.env.MODELLANE_API_KEY,
  baseURL: "https://usemodellane.com/v1",
})

for await (const model of client.models.list()) {
  console.log(model.id)
}

Response

  • object string required

    Possible values: list

    The object type.

  • data array required

    The models your key can call. Context length, features and prices are on Models & Pricing.

    • id string required

      The model id. Pass it as `model` in a chat completion request.

    • object string required

      Possible values: model

      The object type.

    • created integer required

      Unix timestamp (seconds) of when the model was added.

    • owned_by string required

      Possible values: modellane

      The organization that serves the model.

200

{
  "object": "list",
  "data": [
    {
      "id": "lane-1",
      "object": "model",
      "created": 1767225600,
      "owned_by": "modellane"
    }
  ]
}

401

{
  "error": {
    "message": "Incorrect API key provided.",
    "type": "authentication_error",
    "code": "invalid_api_key"
  }
}