JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 46892
  • Score
    100M100P100Q152135F
  • License MIT

Tree-shakeable static models.dev catalog split by provider for TokenLens.

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

npm version npm downloads License: MIT TypeScript

TokenLens overview

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 of Model).
  • 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')

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