/** * @module teams-ai */ /** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. */ import { EmbeddingsModel, EmbeddingsResponse, EmbeddingsResponseStatus } from '../../types/EmbeddingsModel'; /** * A test model that can be used to test the prompt completion system. */ export declare class TestEmbeddings implements EmbeddingsModel { /** * Default output to return for test embeddings. */ static TEST_OUTPUT: number[][]; /** * * @param {EmbeddingsResponseStatus} status Optional. Status of the embeddings response. Defaults to `success`. * @param {number[][] | undefined} output Optional. Embeddings to generate. Defaults to `[[1,2,3,4,5]]`. * @param {string} message Optional. Message to return with response. */ constructor(status?: EmbeddingsResponseStatus, output?: number[][] | undefined, message?: string); /** * Status of the embeddings response. */ status: EmbeddingsResponseStatus; /** * Generated embeddings. */ output: number[][] | undefined; /** * Message to return with response. */ message?: string; /** * Returns a generated set of test embeddings * @param {string} model Name of the model to use (or deployment for Azure). * @param {string | string[]} inputs Input to generate embeddings for. * @returns {Promise} The generated embeddings. */ createEmbeddings(model: string, inputs: string | string[]): Promise; } //# sourceMappingURL=TestEmbeddings.d.ts.map