From 434aa8343fdcbb4d5002f934979913c099489bee Mon Sep 17 00:00:00 2001 From: altaf-creator Date: Sun, 16 Nov 2025 19:08:29 +0800 Subject: sdk, del --- .../@firebase/ai/dist/src/models/ai-model.d.ts | 72 --------------- .../ai/dist/src/models/generative-model.d.ts | 56 ----------- .../@firebase/ai/dist/src/models/imagen-model.d.ts | 102 --------------------- .../@firebase/ai/dist/src/models/index.d.ts | 20 ---- .../ai/dist/src/models/live-generative-model.d.ts | 55 ----------- 5 files changed, 305 deletions(-) delete mode 100644 frontend-old/node_modules/@firebase/ai/dist/src/models/ai-model.d.ts delete mode 100644 frontend-old/node_modules/@firebase/ai/dist/src/models/generative-model.d.ts delete mode 100644 frontend-old/node_modules/@firebase/ai/dist/src/models/imagen-model.d.ts delete mode 100644 frontend-old/node_modules/@firebase/ai/dist/src/models/index.d.ts delete mode 100644 frontend-old/node_modules/@firebase/ai/dist/src/models/live-generative-model.d.ts (limited to 'frontend-old/node_modules/@firebase/ai/dist/src/models') diff --git a/frontend-old/node_modules/@firebase/ai/dist/src/models/ai-model.d.ts b/frontend-old/node_modules/@firebase/ai/dist/src/models/ai-model.d.ts deleted file mode 100644 index 2d5462b..0000000 --- a/frontend-old/node_modules/@firebase/ai/dist/src/models/ai-model.d.ts +++ /dev/null @@ -1,72 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -import { AI, BackendType } from '../public-types'; -import { ApiSettings } from '../types/internal'; -/** - * Base class for Firebase AI model APIs. - * - * Instances of this class are associated with a specific Firebase AI {@link Backend} - * and provide methods for interacting with the configured generative model. - * - * @public - */ -export declare abstract class AIModel { - /** - * The fully qualified model resource name to use for generating images - * (for example, `publishers/google/models/imagen-3.0-generate-002`). - */ - readonly model: string; - /** - * @internal - */ - _apiSettings: ApiSettings; - /** - * Constructs a new instance of the {@link AIModel} class. - * - * This constructor should only be called from subclasses that provide - * a model API. - * - * @param ai - an {@link AI} instance. - * @param modelName - The name of the model being used. It can be in one of the following formats: - * - `my-model` (short name, will resolve to `publishers/google/models/my-model`) - * - `models/my-model` (will resolve to `publishers/google/models/my-model`) - * - `publishers/my-publisher/models/my-model` (fully qualified model name) - * - * @throws If the `apiKey` or `projectId` fields are missing in your - * Firebase config. - * - * @internal - */ - protected constructor(ai: AI, modelName: string); - /** - * Normalizes the given model name to a fully qualified model resource name. - * - * @param modelName - The model name to normalize. - * @returns The fully qualified model resource name. - * - * @internal - */ - static normalizeModelName(modelName: string, backendType: BackendType): string; - /** - * @internal - */ - private static normalizeGoogleAIModelName; - /** - * @internal - */ - private static normalizeVertexAIModelName; -} diff --git a/frontend-old/node_modules/@firebase/ai/dist/src/models/generative-model.d.ts b/frontend-old/node_modules/@firebase/ai/dist/src/models/generative-model.d.ts deleted file mode 100644 index 87fd067..0000000 --- a/frontend-old/node_modules/@firebase/ai/dist/src/models/generative-model.d.ts +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright 2024 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -import { Content, CountTokensRequest, CountTokensResponse, GenerateContentRequest, GenerateContentResult, GenerateContentStreamResult, GenerationConfig, ModelParams, Part, RequestOptions, SafetySetting, StartChatParams, Tool, ToolConfig } from '../types'; -import { ChatSession } from '../methods/chat-session'; -import { AI } from '../public-types'; -import { AIModel } from './ai-model'; -import { ChromeAdapter } from '../types/chrome-adapter'; -/** - * Class for generative model APIs. - * @public - */ -export declare class GenerativeModel extends AIModel { - private chromeAdapter?; - generationConfig: GenerationConfig; - safetySettings: SafetySetting[]; - requestOptions?: RequestOptions; - tools?: Tool[]; - toolConfig?: ToolConfig; - systemInstruction?: Content; - constructor(ai: AI, modelParams: ModelParams, requestOptions?: RequestOptions, chromeAdapter?: ChromeAdapter | undefined); - /** - * Makes a single non-streaming call to the model - * and returns an object containing a single {@link GenerateContentResponse}. - */ - generateContent(request: GenerateContentRequest | string | Array): Promise; - /** - * Makes a single streaming call to the model - * and returns an object containing an iterable stream that iterates - * over all chunks in the streaming response as well as - * a promise that returns the final aggregated response. - */ - generateContentStream(request: GenerateContentRequest | string | Array): Promise; - /** - * Gets a new {@link ChatSession} instance which can be used for - * multi-turn chats. - */ - startChat(startChatParams?: StartChatParams): ChatSession; - /** - * Counts the tokens in the provided request. - */ - countTokens(request: CountTokensRequest | string | Array): Promise; -} diff --git a/frontend-old/node_modules/@firebase/ai/dist/src/models/imagen-model.d.ts b/frontend-old/node_modules/@firebase/ai/dist/src/models/imagen-model.d.ts deleted file mode 100644 index 699f2a2..0000000 --- a/frontend-old/node_modules/@firebase/ai/dist/src/models/imagen-model.d.ts +++ /dev/null @@ -1,102 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -import { AI } from '../public-types'; -import { ImagenGCSImage, ImagenGenerationConfig, ImagenInlineImage, RequestOptions, ImagenModelParams, ImagenGenerationResponse, ImagenSafetySettings } from '../types'; -import { AIModel } from './ai-model'; -/** - * Class for Imagen model APIs. - * - * This class provides methods for generating images using the Imagen model. - * - * @example - * ```javascript - * const imagen = new ImagenModel( - * ai, - * { - * model: 'imagen-3.0-generate-002' - * } - * ); - * - * const response = await imagen.generateImages('A photo of a cat'); - * if (response.images.length > 0) { - * console.log(response.images[0].bytesBase64Encoded); - * } - * ``` - * - * @public - */ -export declare class ImagenModel extends AIModel { - requestOptions?: RequestOptions | undefined; - /** - * The Imagen generation configuration. - */ - generationConfig?: ImagenGenerationConfig; - /** - * Safety settings for filtering inappropriate content. - */ - safetySettings?: ImagenSafetySettings; - /** - * Constructs a new instance of the {@link ImagenModel} class. - * - * @param ai - an {@link AI} instance. - * @param modelParams - Parameters to use when making requests to Imagen. - * @param requestOptions - Additional options to use when making requests. - * - * @throws If the `apiKey` or `projectId` fields are missing in your - * Firebase config. - */ - constructor(ai: AI, modelParams: ImagenModelParams, requestOptions?: RequestOptions | undefined); - /** - * Generates images using the Imagen model and returns them as - * base64-encoded strings. - * - * @param prompt - A text prompt describing the image(s) to generate. - * @returns A promise that resolves to an {@link ImagenGenerationResponse} - * object containing the generated images. - * - * @throws If the request to generate images fails. This happens if the - * prompt is blocked. - * - * @remarks - * If the prompt was not blocked, but one or more of the generated images were filtered, the - * returned object will have a `filteredReason` property. - * If all images are filtered, the `images` array will be empty. - * - * @public - */ - generateImages(prompt: string): Promise>; - /** - * Generates images to Cloud Storage for Firebase using the Imagen model. - * - * @internal This method is temporarily internal. - * - * @param prompt - A text prompt describing the image(s) to generate. - * @param gcsURI - The URI of file stored in a Cloud Storage for Firebase bucket. - * This should be a directory. For example, `gs://my-bucket/my-directory/`. - * @returns A promise that resolves to an {@link ImagenGenerationResponse} - * object containing the URLs of the generated images. - * - * @throws If the request fails to generate images fails. This happens if - * the prompt is blocked. - * - * @remarks - * If the prompt was not blocked, but one or more of the generated images were filtered, the - * returned object will have a `filteredReason` property. - * If all images are filtered, the `images` array will be empty. - */ - generateImagesGCS(prompt: string, gcsURI: string): Promise>; -} diff --git a/frontend-old/node_modules/@firebase/ai/dist/src/models/index.d.ts b/frontend-old/node_modules/@firebase/ai/dist/src/models/index.d.ts deleted file mode 100644 index 3d79da7..0000000 --- a/frontend-old/node_modules/@firebase/ai/dist/src/models/index.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -export * from './ai-model'; -export * from './generative-model'; -export * from './live-generative-model'; -export * from './imagen-model'; diff --git a/frontend-old/node_modules/@firebase/ai/dist/src/models/live-generative-model.d.ts b/frontend-old/node_modules/@firebase/ai/dist/src/models/live-generative-model.d.ts deleted file mode 100644 index cf0b896..0000000 --- a/frontend-old/node_modules/@firebase/ai/dist/src/models/live-generative-model.d.ts +++ /dev/null @@ -1,55 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -import { AIModel } from './ai-model'; -import { LiveSession } from '../methods/live-session'; -import { AI, Content, LiveGenerationConfig, LiveModelParams, Tool, ToolConfig } from '../public-types'; -import { WebSocketHandler } from '../websocket'; -/** - * Class for Live generative model APIs. The Live API enables low-latency, two-way multimodal - * interactions with Gemini. - * - * This class should only be instantiated with {@link getLiveGenerativeModel}. - * - * @beta - */ -export declare class LiveGenerativeModel extends AIModel { - /** - * @internal - */ - private _webSocketHandler; - generationConfig: LiveGenerationConfig; - tools?: Tool[]; - toolConfig?: ToolConfig; - systemInstruction?: Content; - /** - * @internal - */ - constructor(ai: AI, modelParams: LiveModelParams, - /** - * @internal - */ - _webSocketHandler: WebSocketHandler); - /** - * Starts a {@link LiveSession}. - * - * @returns A {@link LiveSession}. - * @throws If the connection failed to be established with the server. - * - * @beta - */ - connect(): Promise; -} -- cgit v1.2.3