UNPKG

@langchain/openai

Version:
23 lines (22 loc) 996 B
import { type ClientOptions, OpenAI as OpenAIClient } from "openai"; import { OpenAIEmbeddings, OpenAIEmbeddingsParams } from "../embeddings.js"; import { AzureOpenAIInput } from "../types.js"; export declare class AzureOpenAIEmbeddings extends OpenAIEmbeddings { azureOpenAIApiVersion?: string; azureOpenAIApiKey?: string; azureADTokenProvider?: () => Promise<string>; azureOpenAIApiInstanceName?: string; azureOpenAIApiDeploymentName?: string; azureOpenAIBasePath?: string; constructor(fields?: Partial<OpenAIEmbeddingsParams> & Partial<AzureOpenAIInput> & { verbose?: boolean; /** The OpenAI API key to use. */ apiKey?: string; configuration?: ClientOptions; deploymentName?: string; openAIApiVersion?: string; }); protected embeddingWithRetry(request: OpenAIClient.EmbeddingCreateParams): Promise<OpenAIClient.Embeddings.CreateEmbeddingResponse & { _request_id?: string | null | undefined; }>; }