diff --git a/package.json b/package.json index 6531318..726fb73 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "llm-info", - "version": "1.0.6", + "version": "1.0.7", "description": "Information on LLM models, context window token limit, output token limit, pricing and more", "main": "dist/index.js", "type": "module", diff --git a/src/modelInfo.ts b/src/modelInfo.ts index 9e48152..5e943e6 100644 --- a/src/modelInfo.ts +++ b/src/modelInfo.ts @@ -9,6 +9,8 @@ export type ModelInfo = { pricePerMillionInputTokens: number | null; pricePerMillionOutputTokens: number | null; tokenizerId: string | null; + notes?: string; + notesUrl?: string; }; export const ModelInfoMap: Record = { @@ -43,10 +45,12 @@ export const ModelInfoMap: Record = { name: 'Claude 3.5 Sonnet', provider: AI_PROVIDERS.ANTHROPIC, contextWindowTokenLimit: 200000, - outputTokenLimit: 4096, + outputTokenLimit: 8192, pricePerMillionInputTokens: 3, pricePerMillionOutputTokens: 15, tokenizerId: 'Xenova/claude-tokenizer', + notes: '8192 output tokens is in beta.', + notesUrl: 'https://docs.anthropic.com/en/docs/about-claude/models', }, [NonModelEnum['chatgpt']]: { name: 'ChatGPT',