Package Exports
- @tokenlens/models
- @tokenlens/models/api
- @tokenlens/models/modelsdev/index
- @tokenlens/models/modelsdev/providers/alibaba
- @tokenlens/models/modelsdev/providers/alibaba-cn
- @tokenlens/models/modelsdev/providers/amazon-bedrock
- @tokenlens/models/modelsdev/providers/anthropic
- @tokenlens/models/modelsdev/providers/azure
- @tokenlens/models/modelsdev/providers/baseten
- @tokenlens/models/modelsdev/providers/cerebras
- @tokenlens/models/modelsdev/providers/chutes
- @tokenlens/models/modelsdev/providers/cloudflare-workers-ai
- @tokenlens/models/modelsdev/providers/cortecs
- @tokenlens/models/modelsdev/providers/deepinfra
- @tokenlens/models/modelsdev/providers/deepseek
- @tokenlens/models/modelsdev/providers/fastrouter
- @tokenlens/models/modelsdev/providers/fireworks-ai
- @tokenlens/models/modelsdev/providers/github-copilot
- @tokenlens/models/modelsdev/providers/github-models
- @tokenlens/models/modelsdev/providers/google
- @tokenlens/models/modelsdev/providers/google-vertex
- @tokenlens/models/modelsdev/providers/google-vertex-anthropic
- @tokenlens/models/modelsdev/providers/groq
- @tokenlens/models/modelsdev/providers/huggingface
- @tokenlens/models/modelsdev/providers/inception
- @tokenlens/models/modelsdev/providers/inference
- @tokenlens/models/modelsdev/providers/llama
- @tokenlens/models/modelsdev/providers/lmstudio
- @tokenlens/models/modelsdev/providers/lucidquery
- @tokenlens/models/modelsdev/providers/mistral
- @tokenlens/models/modelsdev/providers/modelscope
- @tokenlens/models/modelsdev/providers/moonshotai
- @tokenlens/models/modelsdev/providers/moonshotai-cn
- @tokenlens/models/modelsdev/providers/morph
- @tokenlens/models/modelsdev/providers/nvidia
- @tokenlens/models/modelsdev/providers/openai
- @tokenlens/models/modelsdev/providers/opencode
- @tokenlens/models/modelsdev/providers/openrouter
- @tokenlens/models/modelsdev/providers/perplexity
- @tokenlens/models/modelsdev/providers/requesty
- @tokenlens/models/modelsdev/providers/submodel
- @tokenlens/models/modelsdev/providers/synthetic
- @tokenlens/models/modelsdev/providers/togetherai
- @tokenlens/models/modelsdev/providers/upstage
- @tokenlens/models/modelsdev/providers/v0
- @tokenlens/models/modelsdev/providers/venice
- @tokenlens/models/modelsdev/providers/vercel
- @tokenlens/models/modelsdev/providers/wandb
- @tokenlens/models/modelsdev/providers/xai
- @tokenlens/models/modelsdev/providers/zai
- @tokenlens/models/modelsdev/providers/zai-coding-plan
- @tokenlens/models/modelsdev/providers/zhipuai
- @tokenlens/models/modelsdev/providers/zhipuai-coding-plan
- @tokenlens/models/openrouter/index
- @tokenlens/models/openrouter/providers/agentica-org
- @tokenlens/models/openrouter/providers/ai21
- @tokenlens/models/openrouter/providers/aion-labs
- @tokenlens/models/openrouter/providers/alfredpros
- @tokenlens/models/openrouter/providers/alibaba
- @tokenlens/models/openrouter/providers/allenai
- @tokenlens/models/openrouter/providers/alpindale
- @tokenlens/models/openrouter/providers/amazon
- @tokenlens/models/openrouter/providers/anthracite-org
- @tokenlens/models/openrouter/providers/anthropic
- @tokenlens/models/openrouter/providers/arcee-ai
- @tokenlens/models/openrouter/providers/arliai
- @tokenlens/models/openrouter/providers/baidu
- @tokenlens/models/openrouter/providers/bytedance
- @tokenlens/models/openrouter/providers/cognitivecomputations
- @tokenlens/models/openrouter/providers/cohere
- @tokenlens/models/openrouter/providers/deepcogito
- @tokenlens/models/openrouter/providers/deepseek
- @tokenlens/models/openrouter/providers/eleutherai
- @tokenlens/models/openrouter/providers/google
- @tokenlens/models/openrouter/providers/gryphe
- @tokenlens/models/openrouter/providers/inception
- @tokenlens/models/openrouter/providers/inflection
- @tokenlens/models/openrouter/providers/liquid
- @tokenlens/models/openrouter/providers/mancer
- @tokenlens/models/openrouter/providers/meituan
- @tokenlens/models/openrouter/providers/meta-llama
- @tokenlens/models/openrouter/providers/microsoft
- @tokenlens/models/openrouter/providers/minimax
- @tokenlens/models/openrouter/providers/mistralai
- @tokenlens/models/openrouter/providers/moonshotai
- @tokenlens/models/openrouter/providers/morph
- @tokenlens/models/openrouter/providers/neversleep
- @tokenlens/models/openrouter/providers/nousresearch
- @tokenlens/models/openrouter/providers/nvidia
- @tokenlens/models/openrouter/providers/openai
- @tokenlens/models/openrouter/providers/opengvlab
- @tokenlens/models/openrouter/providers/openrouter
- @tokenlens/models/openrouter/providers/perplexity
- @tokenlens/models/openrouter/providers/qwen
- @tokenlens/models/openrouter/providers/raifle
- @tokenlens/models/openrouter/providers/sao10k
- @tokenlens/models/openrouter/providers/shisa-ai
- @tokenlens/models/openrouter/providers/stepfun-ai
- @tokenlens/models/openrouter/providers/switchpoint
- @tokenlens/models/openrouter/providers/tencent
- @tokenlens/models/openrouter/providers/thedrummer
- @tokenlens/models/openrouter/providers/thudm
- @tokenlens/models/openrouter/providers/tngtech
- @tokenlens/models/openrouter/providers/undi95
- @tokenlens/models/openrouter/providers/x-ai
- @tokenlens/models/openrouter/providers/z-ai
Readme
@tokenlens/models
Tree‑shakeable static exports of the models.dev catalog, split by provider.
Install
- npm:
npm i @tokenlens/models
- pnpm:
pnpm add @tokenlens/models
- yarn:
yarn add @tokenlens/models
Generation
pnpm -w --filter @tokenlens/models run sync:models
Import patterns
- Full arrays:
import { modelsDev } from '@tokenlens/models'
(legacy array ofModel
). - Build a catalog:
import { getModels } from '@tokenlens/models'
(models.dev‑compatible object). - Focused arrays:
import openai from '@tokenlens/models/providers/openai'
and create a tiny catalog via a helper. - Pick raw model entries:
import { getModelMeta } from '@tokenlens/models/api'
.- First build providers:
const providers = getModels()
- Single model:
getModelMeta(providers, 'openai', 'gpt-4o')
- Multiple:
getModelMeta(providers, 'openai', ['gpt-4o', 'o3-mini'])
- Whole provider:
getModelMeta(providers, 'openai')
- First build providers:
With helpers (DI)
import { sourceFromModels } from '@tokenlens/helpers';
import openai from '@tokenlens/models/providers/openai';
const source = sourceFromModels(openai);
Build a small catalog
import openai from '@tokenlens/models/providers/openai';
import anthropic from '@tokenlens/models/providers/anthropic';
const small = { providers: { openai, anthropic } };
License MIT