@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
38 lines (37 loc) • 1.54 kB
JavaScript
/**
* 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";
/**
* Provider registry for dynamic provider instantiation
*/
export const PROVIDERS = {
vertex: "GoogleVertexAI",
bedrock: "AmazonBedrock",
sagemaker: "AmazonSageMaker",
openai: "OpenAI",
"openai-compatible": "OpenAICompatible",
anthropic: "AnthropicProvider",
azure: "AzureOpenAIProvider",
"google-ai": "GoogleAIStudio",
huggingface: "HuggingFace",
ollama: "Ollama",
mistral: "MistralAI",
litellm: "LiteLLM",
};
/**
* List of all available provider names
*/
export const AVAILABLE_PROVIDERS = Object.keys(PROVIDERS);