UNPKG

@juspay/neurolink

Version:

The pipe layer of an AI nervous system: one interface connecting provider neurons to your application, across three inference types — generate, stream and decide. `decide` returns typed, calibrated judgements from a non-generative model (~400ms, ~$0.00002

27 lines (26 loc) • 1.22 kB
import { scrubbedTracer } from "../../telemetry/tracers.js"; export const MAX_IMAGE_DOWNLOAD_BYTES = 10 * 1024 * 1024; export const streamTracer = scrubbedTracer("provider.vertex"); export let cachedCredentialsPath = null; export const VERTEX_MODEL_ALIASES = { // Claude 4.x shorthand aliases → versioned names "claude-sonnet-4-5": "claude-sonnet-4-5@20250929", "claude-opus-4-5": "claude-opus-4-5@20251101", "claude-haiku-4-5": "claude-haiku-4-5@20251001", "claude-sonnet-4": "claude-sonnet-4@20250514", "claude-opus-4": "claude-opus-4@20250514", "claude-opus-4-1": "claude-opus-4-1@20250805", // Claude 3.x shorthand aliases → versioned names "claude-3-7-sonnet": "claude-3-7-sonnet@20250219", "claude-3-5-sonnet": "claude-3-5-sonnet-20241022", "claude-3-5-haiku": "claude-3-5-haiku-20241022", "claude-3-opus": "claude-3-opus-20240229", "claude-3-sonnet": "claude-3-sonnet-20240229", "claude-3-haiku": "claude-3-haiku-20240307", // Gemini shorthand aliases "gemini-3-pro": "gemini-3.1-pro-preview", "gemini-3-flash": "gemini-3-flash-preview", }; export const setCachedCredentialsPath = (newPath) => { cachedCredentialsPath = newPath; };