routerbase-models-cli
v0.1.0
Published
A small CLI for listing RouterBase model ids from the OpenAI-compatible models endpoint.
Maintainers
Readme
RouterBase Models CLI
RouterBase lets developers call many AI models through one OpenAI-compatible API. This CLI lists model ids from the RouterBase /models endpoint so you can quickly find the model string to use in your app.
Install
npm install -g routerbase-models-cliOr run it without installing:
npx routerbase-models-cliUsage
export ROUTERBASE_API_KEY="sk-rb-..."
routerbase-models
routerbase-models --provider google
routerbase-models --provider openai --jsonOptions:
--api-key <key>: RouterBase API key. Defaults toROUTERBASE_API_KEY.--base-url <url>: Defaults tohttps://routerbase.com/v1.--provider <name>: Filters ids that start with a provider prefix such asgoogle/.--json: Prints the normalized model array as JSON.
JavaScript
import { listRouterBaseModels } from "routerbase-models-cli";
const models = await listRouterBaseModels({
apiKey: process.env.ROUTERBASE_API_KEY
});
console.log(models.map((model) => model.id));