1 line
1.7 MiB
Plaintext
1 line
1.7 MiB
Plaintext
|
|
{"version":3,"file":"index.mjs","sources":["../../src/_base_url.ts","../../src/_common.ts","../../src/_base_transformers.ts","../../src/converters/_operations_converters.ts","../../src/types.ts","../../src/_transformers.ts","../../src/converters/_batches_converters.ts","../../src/pagers.ts","../../src/batches.ts","../../src/converters/_caches_converters.ts","../../src/caches.ts","../../src/chats.ts","../../src/errors.ts","../../src/converters/_files_converters.ts","../../src/files.ts","../../src/converters/_live_converters.ts","../../src/converters/_models_converters.ts","../../src/converters/_filesearchstores_converters.ts","../../src/_api_client.ts","../../src/mcp/_mcp.ts","../../src/music.ts","../../src/live.ts","../../src/_afc.ts","../../src/models.ts","../../src/operations.ts","../../src/converters/_tokens_converters.ts","../../src/tokens.ts","../../src/converters/_documents_converters.ts","../../src/documents.ts","../../src/filesearchstores.ts","../../src/interactions/internal/utils/uuid.ts","../../src/interactions/internal/errors.ts","../../src/interactions/core/error.ts","../../src/interactions/internal/utils/values.ts","../../src/interactions/internal/utils/sleep.ts","../../src/interactions/internal/shims.ts","../../src/interactions/internal/request-options.ts","../../src/interactions/internal/utils/query.ts","../../src/interactions/version.ts","../../src/interactions/internal/uploads.ts","../../src/interactions/internal/to-file.ts","../../src/interactions/core/resource.ts","../../src/interactions/internal/utils/path.ts","../../src/interactions/resources/interactions.ts","../../src/interactions/internal/utils/bytes.ts","../../src/interactions/internal/decoders/line.ts","../../src/interactions/internal/utils/log.ts","../../src/interactions/core/streaming.ts","../../src/interactions/internal/parse.ts","../../src/interactions/core/api-promise.ts","../../src/interactions/internal/headers.ts","../../src/interactions/internal/utils/env.ts","../../src/interactions/client.ts","../../src/node/_node_auth.ts","../../src/node/_node_downloader.ts","../../src/node/_node_websocket.ts","../../src/converters/_tunings_converters.ts","../../src/tunings.ts","../../src/cross/_cross_uploader.ts","../../src/node/_node_uploader.ts","../../src/node/node_files.ts","../../src/node/node_client.ts"],"sourcesContent":["/**\n * @license\n * Copyright 2025 Google LLC\n * SPDX-License-Identifier: Apache-2.0\n */\n\nimport {HttpOptions} from './types.js';\n\nlet _defaultBaseGeminiUrl: string | undefined = undefined;\nlet _defaultBaseVertexUrl: string | undefined = undefined;\n\n/**\n * Parameters for setting the base URLs for the Gemini API and Vertex AI API.\n */\nexport interface BaseUrlParameters {\n geminiUrl?: string;\n vertexUrl?: string;\n}\n\n/**\n * Overrides the base URLs for the Gemini API and Vertex AI API.\n *\n * @remarks This function should be called before initializing the SDK. If the\n * base URLs are set after initializing the SDK, the base URLs will not be\n * updated. Base URLs provided in the HttpOptions will also take precedence over\n * URLs set here.\n *\n * @example\n * ```ts\n * import {GoogleGenAI, setDefaultBaseUrls} from '@google/genai';\n * // Override the base URL for the Gemini API.\n * setDefaultBaseUrls({geminiUrl:'https://gemini.google.com'});\n *\n * // Override the base URL for the Vertex AI API.\n * setDefaultBaseUrls({vertexUrl: 'https://vertexai.googleapis.com'});\n *\n * const ai = new GoogleGenAI({apiKey: 'GEMINI_API_KEY'});\n * ```\n */\nexport function setDefaultBaseUrls(baseUrlParams: BaseUrlParameters) {\n _defaultBaseGeminiUrl = baseUrlParams.geminiUrl;\n _defaultBaseVertexUrl = baseUrlParams.vertexUrl;\n}\n\n/**\n * Returns the default base URLs for the Gemini API and Vertex AI API.\n */\nexport function getDefaultBaseUrls(): BaseUrlParameters {\n return {\n geminiUrl: _defaultBaseGeminiUrl,\n vertexUrl: _defaultBaseVertexUrl,\n };\n}\n\n/**\n * Returns the default base URL based on the following priority:\n * 1. Base URLs set via HttpOptions.\n * 2. Base URLs set via the latest c
|