@langchain/openai
Version:
OpenAI integrations for LangChain.js
27 lines (26 loc) • 1.04 kB
TypeScript
import { AzureOpenAIInput } from "../types.js";
import { OpenAIEmbeddings, OpenAIEmbeddingsParams } from "../embeddings.js";
import { ClientOptions, OpenAI as OpenAI$1 } from "openai";
//#region src/azure/embeddings.d.ts
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: OpenAI$1.EmbeddingCreateParams): Promise<OpenAI$1.CreateEmbeddingResponse & {
_request_id?: string | null | undefined;
}>;
}
//#endregion
export { AzureOpenAIEmbeddings };
//# sourceMappingURL=embeddings.d.ts.map