🚨 Latest Research:Tanstack npm Packages Compromised in Ongoing Mini Shai-Hulud Supply-Chain Attack.Learn More
Socket
Book a DemoSign in
Socket

token.js-fork

Package Overview
Dependencies
Maintainers
2
Versions
33
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

token.js-fork - npm Package Compare versions

Comparing version
0.7.30
to
0.7.31
+1
-0
dist/handlers/anthropic.d.ts

@@ -11,2 +11,3 @@ import { Message, MessageCreateParamsNonStreaming, MessageStream } from '@anthropic-ai/sdk/resources/messages';

};
export declare const sanitizeToolCallId: (toolCallId: string) => string;
export declare const getDefaultMaxTokens: (model: string) => number;

@@ -13,0 +14,0 @@ export declare const convertMessages: (messages: CompletionParams["messages"]) => Promise<{

+34
-34

@@ -12,8 +12,8 @@ export declare const TableDisplayNames: {

openai: {
models: readonly ["gpt-5", "gpt-5-mini", "gpt-5-nano", "gpt-4.5-preview", "gpt-4.5-preview-2025-02-27", "gpt-4.1", "gpt-4.1-2025-04-14", "gpt-4o", "gpt-4o-mini", "gpt-4o-2024-05-13", "gpt-4o-2024-08-06", "gpt-4-turbo", "gpt-4-turbo-2024-04-09", "gpt-4-0125-preview", "gpt-4-turbo-preview", "gpt-4-1106-preview", "gpt-4", "gpt-4-0613", "gpt-4-32k", "gpt-4-32k-0613", "gpt-3.5-turbo", "gpt-3.5-turbo-16k", "gpt-3.5-turbo-1106", "gpt-3.5-turbo-0125", "o3-mini"];
models: readonly ["gpt-5", "gpt-5-mini", "gpt-4.5-preview", "gpt-4.1", "gpt-4o", "gpt-4o-mini", "o3-mini", "gpt-4-turbo"];
supportsCompletion: boolean;
supportsStreaming: readonly ["gpt-5", "gpt-5-mini", "gpt-5-nano", "gpt-4.1", "gpt-4.1-2025-04-14", "gpt-4.5-preview", "gpt-4.5-preview-2025-02-27", "gpt-4o", "gpt-4o-mini", "gpt-4o-2024-05-13", "gpt-4o-2024-08-06", "gpt-4-turbo", "gpt-4-turbo-2024-04-09", "gpt-4-0125-preview", "gpt-4-turbo-preview", "gpt-4-1106-preview", "gpt-4", "gpt-4-0613", "gpt-4-32k", "gpt-4-32k-0613", "gpt-3.5-turbo", "gpt-3.5-turbo-16k", "gpt-3.5-turbo-1106", "gpt-3.5-turbo-0125", "o3-mini"];
supportsJSON: readonly ["gpt-5", "gpt-5-mini", "gpt-5-nano", "gpt-4.1", "gpt-4.1-2025-04-14", "gpt-4.5-preview", "gpt-4.5-preview-2025-02-27", "gpt-4o", "gpt-4o-mini", "gpt-4o-2024-05-13", "gpt-4o-2024-08-06", "gpt-4-turbo", "gpt-4-turbo-2024-04-09", "gpt-4-0125-preview", "gpt-4-turbo-preview", "gpt-4-1106-preview", "gpt-3.5-turbo", "gpt-3.5-turbo-1106", "gpt-3.5-turbo-0125", "o3-mini"];
supportsImages: readonly ["gpt-5", "gpt-5-mini", "gpt-5-nano", "gpt-4.1", "gpt-4.1-2025-04-14", "gpt-4.5-preview", "gpt-4.5-preview-2025-02-27", "gpt-4o", "gpt-4o-mini", "gpt-4o-2024-05-13", "gpt-4o-2024-08-06", "gpt-4-turbo", "gpt-4-turbo-2024-04-09", "gpt-4-0125-preview", "gpt-4-turbo-preview", "gpt-4-1106-preview"];
supportsToolCalls: readonly ["gpt-5", "gpt-5-mini", "gpt-5-nano", "gpt-4.1", "gpt-4.1-2025-04-14", "gpt-4.5-preview", "gpt-4.5-preview-2025-02-27", "gpt-4o", "gpt-4o-mini", "gpt-4o-2024-05-13", "gpt-4o-2024-08-06", "gpt-4-turbo", "gpt-4-turbo-2024-04-09", "gpt-4-turbo-preview", "gpt-4-0125-preview", "gpt-4-1106-preview", "gpt-4", "gpt-4-0613", "gpt-3.5-turbo", "gpt-3.5-turbo-0125", "gpt-3.5-turbo-1106", "o3-mini"];
supportsStreaming: readonly ["gpt-5", "gpt-5-mini", "gpt-4.5-preview", "gpt-4.1", "gpt-4o", "gpt-4o-mini", "o3-mini", "gpt-4-turbo"];
supportsJSON: readonly ["gpt-5", "gpt-5-mini", "gpt-4.5-preview", "gpt-4.1", "gpt-4o", "gpt-4o-mini", "o3-mini", "gpt-4-turbo"];
supportsImages: readonly ["gpt-5", "gpt-5-mini", "gpt-4.5-preview", "gpt-4.1", "gpt-4o", "gpt-4o-mini", "gpt-4-turbo"];
supportsToolCalls: readonly ["gpt-5", "gpt-5-mini", "gpt-4.5-preview", "gpt-4.1", "gpt-4o", "gpt-4o-mini", "o3-mini", "gpt-4-turbo"];
supportsN: boolean;

@@ -33,8 +33,8 @@ generateDocs: boolean;

anthropic: {
models: readonly ["claude-sonnet-4-0", "claude-3-7-sonnet-latest", "claude-3-7-sonnet-20250219", "claude-3-5-sonnet-latest", "claude-3-5-sonnet-20240620", "claude-3-5-haiku-20241022", "claude-3-haiku-20240307"];
models: readonly ["claude-sonnet-4-5", "claude-haiku-4-5", "claude-opus-4-1", "claude-sonnet-4", "claude-opus-4", "claude-3-7-sonnet-20250219", "claude-3-5-haiku-20241022", "claude-3-haiku-20240307"];
supportsCompletion: boolean;
supportsStreaming: readonly ["claude-sonnet-4-0", "claude-3-7-sonnet-latest", "claude-3-7-sonnet-20250219", "claude-3-5-sonnet-latest", "claude-3-5-sonnet-20240620", "claude-3-5-haiku-20241022", "claude-3-haiku-20240307"];
supportsStreaming: readonly ["claude-sonnet-4-5", "claude-haiku-4-5", "claude-opus-4-1", "claude-sonnet-4", "claude-opus-4", "claude-3-7-sonnet-20250219", "claude-3-5-haiku-20241022", "claude-3-haiku-20240307"];
supportsJSON: readonly [];
supportsImages: readonly ["claude-sonnet-4-0", "claude-3-7-sonnet-latest", "claude-3-7-sonnet-20250219", "claude-3-5-sonnet-latest", "claude-3-5-sonnet-20240620", "claude-3-haiku-20240307"];
supportsToolCalls: readonly ["claude-sonnet-4-0", "claude-3-7-sonnet-latest", "claude-3-7-sonnet-20250219", "claude-3-5-sonnet-latest", "claude-3-5-sonnet-20240620", "claude-3-5-haiku-20241022", "claude-3-haiku-20240307"];
supportsImages: readonly ["claude-sonnet-4-5", "claude-haiku-4-5", "claude-opus-4-1", "claude-sonnet-4", "claude-opus-4", "claude-3-7-sonnet-20250219", "claude-3-5-haiku-20241022", "claude-3-haiku-20240307"];
supportsToolCalls: readonly ["claude-sonnet-4-5", "claude-haiku-4-5", "claude-opus-4-1", "claude-sonnet-4", "claude-opus-4", "claude-3-7-sonnet-20250219", "claude-3-5-haiku-20241022", "claude-3-haiku-20240307"];
supportsN: boolean;

@@ -44,8 +44,8 @@ generateDocs: boolean;

gemini: {
models: readonly ["gemini-2.0-flash-001", "gemini-1.5-flash", "gemini-1.5-flash-8b"];
models: readonly ["gemini-2.5-pro", "gemini-2.5-flash", "gemini-2.5-flash-lite", "gemini-2.0-flash", "gemini-2.0-flash-lite", "gemini-1.5-flash", "gemini-1.5-flash-8b"];
supportsCompletion: boolean;
supportsStreaming: readonly ["gemini-2.0-flash-001", "gemini-1.5-flash", "gemini-1.5-flash-8b"];
supportsJSON: readonly ["gemini-2.0-flash-001", "gemini-1.5-flash", "gemini-1.5-flash-8b"];
supportsImages: readonly ["gemini-2.0-flash-001", "gemini-1.5-flash", "gemini-1.5-flash-8b"];
supportsToolCalls: readonly ["gemini-2.0-flash-001", "gemini-1.5-flash", "gemini-1.5-flash-8b"];
supportsStreaming: readonly ["gemini-2.5-pro", "gemini-2.5-flash", "gemini-2.5-flash-lite", "gemini-2.0-flash", "gemini-2.0-flash-lite", "gemini-1.5-flash", "gemini-1.5-flash-8b"];
supportsJSON: readonly ["gemini-2.5-pro", "gemini-2.5-flash", "gemini-2.5-flash-lite", "gemini-2.0-flash", "gemini-2.0-flash-lite", "gemini-1.5-flash", "gemini-1.5-flash-8b"];
supportsImages: readonly ["gemini-2.5-pro", "gemini-2.5-flash", "gemini-2.5-flash-lite", "gemini-2.0-flash", "gemini-2.0-flash-lite", "gemini-1.5-flash", "gemini-1.5-flash-8b"];
supportsToolCalls: readonly ["gemini-2.5-pro", "gemini-2.5-flash", "gemini-2.5-flash-lite", "gemini-2.0-flash", "gemini-2.0-flash-lite", "gemini-1.5-flash", "gemini-1.5-flash-8b"];
supportsN: boolean;

@@ -55,8 +55,8 @@ generateDocs: boolean;

cohere: {
models: readonly [];
models: readonly ["command-a-03-2025", "command-r-08-2024", "command-r-plus-08-2024"];
supportsCompletion: boolean;
supportsStreaming: readonly [];
supportsStreaming: readonly ["command-a-03-2025", "command-r-08-2024", "command-r-plus-08-2024"];
supportsJSON: readonly [];
supportsImages: readonly [];
supportsToolCalls: readonly [];
supportsToolCalls: readonly ["command-a-03-2025", "command-r-08-2024", "command-r-plus-08-2024"];
supportsN: boolean;

@@ -66,8 +66,8 @@ generateDocs: boolean;

bedrock: {
models: readonly ["amazon.titan-text-lite-v1", "amazon.titan-text-express-v1", "anthropic.claude-3-5-sonnet-20240620-v1:0", "anthropic.claude-3-5-sonnet-20241022-v2:0", "anthropic.claude-3-5-haiku-20241022-v1:0", "anthropic.claude-3-opus-20240229-v1:0", "anthropic.claude-3-sonnet-20240229-v1:0", "anthropic.claude-3-haiku-20240307-v1:0", "anthropic.claude-v2:1", "anthropic.claude-v2", "anthropic.claude-instant-v1", "cohere.command-r-plus-v1:0", "cohere.command-r-v1:0", "cohere.command-text-v14", "cohere.command-light-text-v14", "meta.llama3-8b-instruct-v1:0", "meta.llama3-70b-instruct-v1:0", "meta.llama2-13b-chat-v1", "meta.llama2-70b-chat-v1", "mistral.mistral-7b-instruct-v0:2", "mistral.mixtral-8x7b-instruct-v0:1", "mistral.mistral-large-2402-v1:0"];
models: readonly ["anthropic.claude-3-5-sonnet-20241022-v2:0", "anthropic.claude-3-5-haiku-20241022-v1:0", "cohere.command-r-plus-v1:0", "cohere.command-r-v1:0", "meta.llama3-70b-instruct-v1:0", "meta.llama3-8b-instruct-v1:0", "mistral.mistral-large-2402-v1:0", "amazon.titan-text-express-v1"];
supportsCompletion: boolean;
supportsStreaming: readonly ["amazon.titan-text-lite-v1", "amazon.titan-text-express-v1", "anthropic.claude-3-5-sonnet-20240620-v1:0", "anthropic.claude-3-5-sonnet-20241022-v2:0", "anthropic.claude-3-5-haiku-20241022-v1:0", "anthropic.claude-3-haiku-20240307-v1:0", "cohere.command-r-plus-v1:0", "cohere.command-r-v1:0", "cohere.command-text-v14", "cohere.command-light-text-v14", "meta.llama3-8b-instruct-v1:0", "meta.llama3-70b-instruct-v1:0", "meta.llama2-13b-chat-v1", "meta.llama2-70b-chat-v1", "mistral.mistral-7b-instruct-v0:2", "mistral.mixtral-8x7b-instruct-v0:1", "mistral.mistral-large-2402-v1:0"];
supportsStreaming: readonly ["anthropic.claude-3-5-sonnet-20241022-v2:0", "anthropic.claude-3-5-haiku-20241022-v1:0", "cohere.command-r-plus-v1:0", "cohere.command-r-v1:0", "meta.llama3-70b-instruct-v1:0", "meta.llama3-8b-instruct-v1:0", "mistral.mistral-large-2402-v1:0", "amazon.titan-text-express-v1"];
supportsJSON: any[];
supportsImages: readonly ["anthropic.claude-3-5-sonnet-20240620-v1:0", "anthropic.claude-3-5-sonnet-20241022-v2:0", "anthropic.claude-3-haiku-20240307-v1:0"];
supportsToolCalls: readonly ["anthropic.claude-3-5-sonnet-20240620-v1:0", "anthropic.claude-3-5-sonnet-20241022-v2:0", "anthropic.claude-3-5-haiku-20241022-v1:0", "anthropic.claude-3-haiku-20240307-v1:0", "cohere.command-r-plus-v1:0", "cohere.command-r-v1:0", "mistral.mistral-large-2402-v1:0"];
supportsImages: readonly ["anthropic.claude-3-5-sonnet-20241022-v2:0", "anthropic.claude-3-5-haiku-20241022-v1:0"];
supportsToolCalls: readonly ["anthropic.claude-3-5-sonnet-20241022-v2:0", "anthropic.claude-3-5-haiku-20241022-v1:0", "cohere.command-r-plus-v1:0", "cohere.command-r-v1:0", "mistral.mistral-large-2402-v1:0"];
supportsN: boolean;

@@ -77,8 +77,8 @@ generateDocs: boolean;

mistral: {
models: readonly ["mistral-medium-latest", "mistral-small-latest", "magistral-small-latest", "magistral-medium-latest", "pixtral-12b-latest", "pixtral-large-latest", "devstral-small-2507", "magistral-small-2507", "magistral-small-2509", "magistral-small-2506", "mistral-small-2506", "mistral-small-2503", "open-mistral-7b", "mistral-tiny-2312", "open-mixtral-8x7b", "mistral-small-2312", "open-mixtral-8x22b", "open-mixtral-8x22b-2404", "mistral-small-2402", "mistral-medium-2312", "mistral-large-latest", "mistral-large-2402", "codestral-latest", "codestral-2405", "codestral-mamba-2407"];
models: readonly ["mistral-large-2411", "magistral-medium-2509", "magistral-small-2509", "pixtral-large-2411", "pixtral-12b-2409", "codestral-2508", "mistral-small-2506", "mistral-nemo-2407"];
supportsCompletion: boolean;
supportsStreaming: readonly ["mistral-medium-latest", "mistral-small-latest", "magistral-small-latest", "magistral-medium-latest", "pixtral-12b-latest", "pixtral-large-latest", "devstral-small-2507", "magistral-small-2507", "magistral-small-2506", "mistral-small-2506", "mistral-small-2503", "open-mistral-7b", "mistral-tiny-2312", "open-mixtral-8x7b", "mistral-small-2312", "open-mixtral-8x22b", "open-mixtral-8x22b-2404", "mistral-small-2402", "mistral-medium-2312", "mistral-large-latest", "mistral-large-2402", "codestral-latest", "codestral-2405", "codestral-mamba-2407"];
supportsJSON: readonly ["open-mistral-7b", "mistral-tiny-2312", "open-mixtral-8x22b", "open-mixtral-8x22b-2404", "mistral-large-latest", "mistral-large-2402", "codestral-latest", "codestral-2405", "codestral-mamba-2407"];
supportsImages: readonly ["mistral-medium-latest", "mistral-small-latest", "magistral-small-latest", "magistral-medium-latest", "pixtral-12b-latest", "pixtral-large-latest", "mistral-small-2506", "mistral-small-2503"];
supportsToolCalls: readonly ["open-mixtral-8x22b", "open-mixtral-8x22b-2404", "mistral-small-latest", "mistral-small-2402", "mistral-large-latest", "mistral-large-2402", "codestral-mamba-2407"];
supportsStreaming: readonly ["mistral-large-2411", "magistral-medium-2509", "magistral-small-2509", "pixtral-large-2411", "pixtral-12b-2409", "codestral-2508", "mistral-small-2506", "mistral-nemo-2407"];
supportsJSON: readonly ["mistral-large-2411", "codestral-2508"];
supportsImages: readonly ["magistral-medium-2509", "magistral-small-2509", "pixtral-large-2411", "pixtral-12b-2409", "mistral-small-2506"];
supportsToolCalls: readonly ["mistral-large-2411", "mistral-small-2506"];
supportsN: boolean;

@@ -88,7 +88,7 @@ generateDocs: boolean;

groq: {
models: readonly ["meta-llama/llama-4-scout-17b-16e-instruct", "meta-llama/llama-4-maverick-17b-128e-instruct", "moonshotai/kimi-k2-instruct", "qwen/qwen3-32b", "deepseek-r1-distill-llama-70b", "llama-3.3-70b-versatile", "llama-3.1-8b-instant", "llama3-8b-8192", "llama3-70b-8192", "gemma2-9b-it"];
models: readonly ["meta-llama/llama-4-maverick-17b-128e-instruct", "meta-llama/llama-4-scout-17b-16e-instruct", "llama-3.3-70b-versatile", "llama-3.1-8b-instant", "moonshotai/kimi-k2-instruct-0905", "qwen/qwen3-32b", "openai/gpt-oss-120b", "whisper-large-v3-turbo"];
supportsCompletion: boolean;
supportsStreaming: readonly ["meta-llama/llama-4-scout-17b-16e-instruct", "meta-llama/llama-4-maverick-17b-128e-instruct", "llama-3.3-70b-versatile", "llama-3.1-8b-instant", "llama3-8b-8192", "llama3-70b-8192", "gemma2-9b-it"];
supportsJSON: readonly ["llama-3.3-70b-versatile", "llama-3.1-8b-instant", "llama3-70b-8192", "gemma2-9b-it"];
supportsImages: readonly ["meta-llama/llama-4-scout-17b-16e-instruct", "meta-llama/llama-4-maverick-17b-128e-instruct"];
supportsStreaming: readonly ["meta-llama/llama-4-maverick-17b-128e-instruct", "meta-llama/llama-4-scout-17b-16e-instruct", "llama-3.3-70b-versatile", "llama-3.1-8b-instant", "moonshotai/kimi-k2-instruct-0905", "qwen/qwen3-32b", "openai/gpt-oss-120b"];
supportsJSON: readonly ["llama-3.3-70b-versatile", "llama-3.1-8b-instant", "openai/gpt-oss-120b"];
supportsImages: readonly ["meta-llama/llama-4-maverick-17b-128e-instruct", "meta-llama/llama-4-scout-17b-16e-instruct"];
supportsToolCalls: readonly [];

@@ -99,8 +99,8 @@ supportsN: boolean;

perplexity: {
models: readonly ["llama-3.1-sonar-small-128k-online", "llama-3.1-sonar-large-128k-online", "llama-3.1-sonar-huge-128k-online"];
models: readonly ["sonar", "sonar-pro", "sonar-reasoning-pro"];
supportsCompletion: boolean;
supportsStreaming: readonly ["llama-3.1-sonar-small-128k-online", "llama-3.1-sonar-large-128k-online", "llama-3.1-sonar-huge-128k-online"];
supportsJSON: readonly [];
supportsStreaming: readonly ["sonar", "sonar-pro", "sonar-reasoning-pro"];
supportsJSON: readonly ["sonar", "sonar-pro", "sonar-reasoning-pro"];
supportsImages: readonly [];
supportsToolCalls: readonly [];
supportsToolCalls: readonly ["sonar", "sonar-pro", "sonar-reasoning-pro"];
supportsN: boolean;

@@ -107,0 +107,0 @@ generateDocs: boolean;

{
"name": "token.js-fork",
"version": "0.7.30",
"version": "0.7.31",
"repository": {

@@ -5,0 +5,0 @@ "type": "git",

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display