@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
43 lines (42 loc) • 1.8 kB
TypeScript
/**
* Provider exports for Vercel AI SDK integration
* This file centralizes all AI provider classes for easy import and usage
*/
export { GoogleVertexProvider as GoogleVertexAI } from "./googleVertex.js";
export { AmazonBedrockProvider as AmazonBedrock } from "./amazonBedrock.js";
export { AmazonSageMakerProvider as AmazonSageMaker } from "./amazonSagemaker.js";
export { OpenAIProvider as OpenAI } from "./openAI.js";
export { OpenAICompatibleProvider as OpenAICompatible } from "./openaiCompatible.js";
export { AnthropicProvider as AnthropicProvider } from "./anthropic.js";
export { AzureOpenAIProvider } from "./azureOpenai.js";
export { GoogleAIStudioProvider as GoogleAIStudio } from "./googleAiStudio.js";
export { HuggingFaceProvider as HuggingFace } from "./huggingFace.js";
export { OllamaProvider as Ollama } from "./ollama.js";
export { MistralProvider as MistralAI } from "./mistral.js";
export { LiteLLMProvider as LiteLLM } from "./litellm.js";
export type { AIProvider } from "../core/types.js";
/**
* Provider registry for dynamic provider instantiation
*/
export declare const PROVIDERS: {
readonly vertex: "GoogleVertexAI";
readonly bedrock: "AmazonBedrock";
readonly sagemaker: "AmazonSageMaker";
readonly openai: "OpenAI";
readonly "openai-compatible": "OpenAICompatible";
readonly anthropic: "AnthropicProvider";
readonly azure: "AzureOpenAIProvider";
readonly "google-ai": "GoogleAIStudio";
readonly huggingface: "HuggingFace";
readonly ollama: "Ollama";
readonly mistral: "MistralAI";
readonly litellm: "LiteLLM";
};
/**
* Type for valid provider names
*/
export type ProviderName = keyof typeof PROVIDERS;
/**
* List of all available provider names
*/
export declare const AVAILABLE_PROVIDERS: ProviderName[];