UNPKG

@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

36 lines (35 loc) 1.97 kB
/** * Amazon SageMaker Provider - Main Export Module (Simplified) * * This module provides the main exports for SageMaker integration (Phase 1). * Full implementation will be completed in subsequent phases. */ import { AmazonSageMakerProvider } from "../amazonSagemaker.js"; export { AmazonSageMakerProvider } from "../amazonSagemaker.js"; export { SageMakerRuntimeClient, createSageMakerRuntimeClient, testSageMakerConnectivity, } from "./client.js"; export { getSageMakerConfig, getSageMakerModelConfig, getDefaultSageMakerEndpoint, getSageMakerModel, validateAWSCredentials, getConfigurationSummary, clearConfigurationCache, loadConfigurationFromFile, checkSageMakerConfiguration, } from "./config.js"; export { SageMakerError, handleSageMakerError, createValidationError, createCredentialsError, createNetworkError, isRetryableError, getRetryDelay, } from "./errors.js"; export type { SageMakerConfig, SageMakerModelConfig, SageMakerEndpointInfo, SageMakerUsage, InvokeEndpointParams, InvokeEndpointResponse, SageMakerStreamChunk, SageMakerToolCall, SageMakerToolResult, SageMakerGenerationOptions, SageMakerGenerationResponse, SageMakerErrorCode, SageMakerErrorInfo, BatchInferenceConfig, ModelDeploymentConfig, EndpointMetrics, CostEstimate, } from "./types.js"; /** * Factory function to create a SageMaker Provider * * @param modelName - Optional model name * @param endpointName - Optional endpoint name * @returns AmazonSageMakerProvider instance */ export declare function createSageMakerProvider(modelName?: string, endpointName?: string): AmazonSageMakerProvider; /** * Utility function to validate SageMaker setup (Simplified) * * @returns Setup validation result */ export declare function validateSageMakerSetup(): Promise<{ valid: boolean; issues: string[]; recommendations: string[]; configSummary: Record<string, unknown>; }>; /** * Default export for convenience */ export { AmazonSageMakerProvider as default };