@langchain/openai
Version:
OpenAI integrations for LangChain.js
1 lines • 5.01 kB
Source Map (JSON)
{"version":3,"file":"completions.d.ts","names":["OpenAI","OpenAIClient","CallbackManagerForLLMRun","BaseMessage","BaseMessageChunk","ChatGenerationChunk","ChatResult","BaseChatOpenAICallOptions","BaseChatOpenAI","ChatOpenAICompletionsCallOptions","ChatCompletionsInvocationParams","Chat","Completions","ChatCompletionCreateParams","Omit","ChatOpenAICompletions","CallOptions","Promise","AsyncGenerator","ChatCompletionCreateParamsStreaming","RequestOptions","ChatCompletionChunk","AsyncIterable","ChatCompletionCreateParamsNonStreaming","ChatCompletion","Record","ChatCompletionRole","ChatCompletionMessage"],"sources":["../../src/chat_models/completions.d.ts"],"sourcesContent":["import { OpenAI as OpenAIClient } from \"openai\";\nimport { CallbackManagerForLLMRun } from \"@langchain/core/callbacks/manager\";\nimport { type BaseMessage, BaseMessageChunk } from \"@langchain/core/messages\";\nimport { ChatGenerationChunk, type ChatResult } from \"@langchain/core/outputs\";\nimport { BaseChatOpenAICallOptions } from \"./base.js\";\nimport { BaseChatOpenAI } from \"./base.js\";\nexport interface ChatOpenAICompletionsCallOptions extends BaseChatOpenAICallOptions {\n}\ntype ChatCompletionsInvocationParams = Omit<OpenAIClient.Chat.Completions.ChatCompletionCreateParams, \"messages\">;\n/**\n * OpenAI Completions API implementation.\n * @internal\n */\nexport declare class ChatOpenAICompletions<CallOptions extends ChatOpenAICompletionsCallOptions = ChatOpenAICompletionsCallOptions> extends BaseChatOpenAI<CallOptions> {\n /** @internal */\n invocationParams(options?: this[\"ParsedCallOptions\"], extra?: {\n streaming?: boolean;\n }): ChatCompletionsInvocationParams;\n _generate(messages: BaseMessage[], options: this[\"ParsedCallOptions\"], runManager?: CallbackManagerForLLMRun): Promise<ChatResult>;\n _streamResponseChunks(messages: BaseMessage[], options: this[\"ParsedCallOptions\"], runManager?: CallbackManagerForLLMRun): AsyncGenerator<ChatGenerationChunk>;\n completionWithRetry(request: OpenAIClient.Chat.ChatCompletionCreateParamsStreaming, requestOptions?: OpenAIClient.RequestOptions): Promise<AsyncIterable<OpenAIClient.Chat.Completions.ChatCompletionChunk>>;\n completionWithRetry(request: OpenAIClient.Chat.ChatCompletionCreateParamsNonStreaming, requestOptions?: OpenAIClient.RequestOptions): Promise<OpenAIClient.Chat.Completions.ChatCompletion>;\n /**\n * @deprecated\n * This function was hoisted into a publicly accessible function from a\n * different export, but to maintain backwards compatibility with chat models\n * that depend on ChatOpenAICompletions, we'll keep it here as an overridable\n * method. This will be removed in a future release\n */\n protected _convertCompletionsDeltaToBaseMessageChunk(delta: Record<string, any>, rawResponse: OpenAIClient.Chat.Completions.ChatCompletionChunk, defaultRole?: OpenAIClient.Chat.ChatCompletionRole): BaseMessageChunk;\n /**\n * @deprecated\n * This function was hoisted into a publicly accessible function from a\n * different export, but to maintain backwards compatibility with chat models\n * that depend on ChatOpenAICompletions, we'll keep it here as an overridable\n * method. This will be removed in a future release\n */\n protected _convertCompletionsMessageToBaseMessage(message: OpenAIClient.ChatCompletionMessage, rawResponse: OpenAIClient.ChatCompletion): BaseMessage;\n}\nexport {};\n//# sourceMappingURL=completions.d.ts.map"],"mappings":";;;;;;;UAMiBS,gCAAAA,SAAyCF,2BAA1D;AACC,KACIG,+BAAAA,GAAkCI,IAAH,CAAQb,QAAAA,CAAaU,IAAAA,CAAKC,WAAAA,CAAYC,0BAAAA,EAAAA,UAA/B,CAAA;AAK3C;;;;AAIQH,cAJaK,qBAIbL,CAAAA,oBAJuDD,gCAIvDC,GAJ0FD,gCAI1FC,CAAAA,SAJoIF,cAIpIE,CAJmJM,WAInJN,CAAAA,CAAAA;EACgBP;EAAgED,gBAAAA,CAAAA,OAAAA,CAAAA,EAAAA,IAAAA,CAAAA,mBAAAA,CAAAA,EAAAA,KAA2Be,CAA3Bf,EAAAA;IAAmCI,SAAAA,CAAAA,EAAAA,OAAAA;EAARW,CAAAA,CAAAA,EAD3GP,+BAC2GO;EAC/Ed,SAAAA,CAAAA,QAAAA,EADZA,WACYA,EAAAA,EAAAA,OAAAA,EAAAA,IAAAA,CAAAA,mBAAAA,CAAAA,EAAAA,UAAAA,CAAAA,EADoDD,wBACpDC,CAAAA,EAD+Ec,OAC/Ed,CADuFG,UACvFH,CAAAA;EAAgED,qBAAAA,CAAAA,QAAAA,EAAhEC,WAAgED,EAAAA,EAAAA,OAAAA,EAAAA,IAAAA,CAAAA,mBAAAA,CAAAA,EAAAA,UAAAA,CAAAA,EAAAA,wBAAAA,CAAAA,EAA2BgB,cAA3BhB,CAA0CG,mBAA1CH,CAAAA;EAA0CG,mBAAAA,CAAAA,OAAAA,EAC7GJ,QAAAA,CAAaU,IAAAA,CAAKQ,mCAD2Fd,EAAAA,cAAAA,CAAAA,EACrCJ,QAAAA,CAAamB,cADwBf,CAAAA,EACPY,OADOZ,CACCiB,aADDjB,CACeJ,QAAAA,CAAaU,IAAAA,CAAKC,WAAAA,CAAYS,mBAD7ChB,CAAAA,CAAAA;EAAfa,mBAAAA,CAAAA,OAAAA,EAE9FjB,QAAAA,CAAaU,IAAAA,CAAKY,sCAF4EL,EAAAA,cAAAA,CAAAA,EAEnBjB,QAAAA,CAAamB,cAFMF,CAAAA,EAEWD,OAFXC,CAEmBjB,QAAAA,CAAaU,IAAAA,CAAKC,WAAAA,CAAYY,cAFjDN,CAAAA;EAC9FjB;;;;;;;EACiHA,UAAaU,0CAAiBa,CAAAA,KAAAA,EAQhHC,MARgHD,CAAAA,MAAAA,EAAAA,GAAAA,CAAAA,EAAAA,WAAAA,EAQ9EvB,QAAAA,CAAaU,IAAAA,CAAKC,WAAAA,CAAYS,mBARgDG,EAAAA,WAAAA,CAAAA,EAQbvB,QAAAA,CAAaU,IAAAA,CAAKe,kBARLF,CAAAA,EAQ0BpB,gBAR1BoB;EAAtCP;;;;;;;EAgBId,UAAAA,uCAAAA,CAAAA,OAAAA,EAA/EF,QAAAA,CAAa0B,qBAAkExB,EAAAA,WAAAA,EAA9BF,QAAAA,CAAauB,cAAiBrB,CAAAA,EAAAA,WAAAA"}