BotConnector

GET /v1/models

Returns the models that the authenticated account can call right now.

curl https://api.botconnector.id/v1/models \
  -H "Authorization: Bearer bc_live_..."
python
from openai import OpenAI
import os

client = OpenAI(
    base_url="https://api.botconnector.id/v1",
    api_key=os.environ["BOTCONNECTOR_API_KEY"],
)

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

Reading the answer

Each entry carries a canonical model ID. That ID — not a display name — is the value you pass as model in a chat request.

Which models appear depends on the account. A Starter account sees the free set; a paid plan sees everything its allowance covers; a pay-as-you-go account also sees models it can only reach per token. Availability also follows current service capacity, so the list can differ between two accounts and between two requests.

Choosing an ID

Browse the model catalog for context length, price and access route per model, or open an individual model page for its API example. Copy the ID from there rather than typing it by hand: IDs are stable, but they are not always what the display name suggests.

Next