import { Instance } from "../../project/instance" import { Provider } from "../../provider/provider" import { cmd } from "./cmd" export const ModelsCommand = cmd({ command: "models", describe: "list all available models", handler: async () => { await Instance.provide({ directory: process.cwd(), async fn() { const providers = await Provider.list() for (const [providerID, provider] of Object.entries(providers)) { for (const modelID of Object.keys(provider.info.models)) { console.log(`${providerID}/${modelID}`) } } }, }) }, })