UNPKG

@langchain/azure-openai

Version:

Azure SDK for OpenAI integrations for LangChain.js

24 lines (23 loc) 976 B
import { Embeddings } from "@langchain/core/embeddings"; import { type OpenAIClientOptions as AzureOpenAIClientOptions } from "@azure/openai"; import { AzureOpenAIInput, AzureOpenAIEmbeddingsParams } from "./types.js"; /** @deprecated Import from "@langchain/openai" instead. */ export declare class AzureOpenAIEmbeddings extends Embeddings implements AzureOpenAIEmbeddingsParams, AzureOpenAIInput { modelName: string; model: string; batchSize: number; stripNewLines: boolean; timeout?: number; user?: string; azureOpenAIApiKey?: string; apiKey?: string; azureOpenAIEndpoint?: string; azureOpenAIApiDeploymentName?: string; private client; constructor(fields?: Partial<AzureOpenAIEmbeddingsParams> & Partial<AzureOpenAIInput> & { configuration?: AzureOpenAIClientOptions; }); embedDocuments(texts: string[]): Promise<number[][]>; embedQuery(document: string): Promise<number[]>; private getEmbeddings; }