@juspay/neurolink
Version:
Universal AI Development Platform with working MCP integration, multi-provider support, voice (TTS/STT/realtime), and professional CLI. 58+ external MCP servers discoverable, multimodal file processing, RAG pipelines. Build, test, and deploy AI applicatio
21 lines (20 loc) • 950 B
TypeScript
/**
* Model detection utilities for capability checking
*/
export declare function isGemini3Model(modelName: string): boolean;
export declare function isGemini25Model(modelName: string): boolean;
export declare function supportsThinkingConfig(modelName: string): boolean;
export declare function supportsPromptCaching(modelName: string): boolean;
export declare function getMaxThinkingBudgetTokens(modelName: string): number;
export declare function getModelFamily(modelName: string): string;
/**
* Check if a model has restricted output token limit (32768 max)
* This applies to:
* - All Gemini 3 models (gemini-3-flash, gemini-3-pro, etc.)
* - Image generation models (gemini-2.5-flash-image, gemini-3-pro-image-preview)
*/
export declare function hasRestrictedOutputLimit(modelName: string): boolean;
/**
* Get the max output tokens for a model (32768 for restricted models)
*/
export declare const RESTRICTED_OUTPUT_TOKEN_LIMIT = 32768;