@juspay/neurolink
Version:
Universal AI Development Platform with working MCP integration, multi-provider support, and professional CLI. Built-in tools operational, 58+ external MCP servers discoverable. Connect to filesystem, GitHub, database operations, and more. Build, test, and
31 lines (30 loc) • 1.23 kB
TypeScript
import type { ProviderModelConfig } from "./types.js";
/**
* Comprehensive provider configurations for evaluation
* All 9 NeuroLink providers with cost and performance data
*/
export declare const EVALUATION_PROVIDER_CONFIGS: Record<string, ProviderModelConfig>;
/**
* Get provider configuration by name
*/
export declare function getProviderConfig(providerName: string): ProviderModelConfig | null;
/**
* Get all available providers with required API keys present
*/
export declare function getAvailableProviders(): ProviderModelConfig[];
/**
* Sort providers by preference (cost, speed, quality)
*/
export declare function sortProvidersByPreference(providers: ProviderModelConfig[], preferCheap?: boolean): ProviderModelConfig[];
/**
* Estimate cost for a specific provider and token usage
*/
export declare function estimateProviderCost(providerName: string, inputTokens: number, outputTokens: number): number;
/**
* Check if a provider is available (has required API keys)
*/
export declare function isProviderAvailable(providerName: string): boolean;
/**
* Get the best available provider based on preference
*/
export declare function getBestAvailableProvider(preferCheap?: boolean): ProviderModelConfig | null;