UNPKG

@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

28 lines (27 loc) 1.06 kB
/** * Utility for building observability configs from environment variables */ import type { ObservabilityConfig } from "../types/index.js"; /** * Build observability config from environment variables * * Reads Langfuse configuration from environment: * - LANGFUSE_ENABLED: Enable/disable Langfuse (must be "true") * - LANGFUSE_PUBLIC_KEY: Your Langfuse public key (required) * - LANGFUSE_SECRET_KEY: Your Langfuse secret key (required) * - LANGFUSE_BASE_URL: Langfuse server URL (default: https://cloud.langfuse.com) * - LANGFUSE_ENVIRONMENT: Environment name (default: dev) * - PUBLIC_APP_VERSION: Release/version identifier (default: v1.0.0) * * @returns ObservabilityConfig if all required env vars are set, undefined otherwise * * @example * ```typescript * import { NeuroLink, buildObservabilityConfigFromEnv } from '@juspay/neurolink'; * * const neurolink = new NeuroLink({ * observability: buildObservabilityConfigFromEnv() * }); * ``` */ export declare function buildObservabilityConfigFromEnv(): ObservabilityConfig | undefined;