mirror of
https://github.com/voideditor/void
synced 2026-05-24 09:58:23 +00:00
moved payload to sdk initialization
This commit is contained in:
parent
50710143eb
commit
970fd7ecbb
1 changed files with 3 additions and 2 deletions
|
|
@ -68,10 +68,11 @@ const parseHeadersJSON = (s: string | undefined): Record<string, string | null |
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const newOpenAICompatibleSDK = async ({ settingsOfProvider, providerName, includeInPayload }: { settingsOfProvider: SettingsOfProvider, providerName: ProviderName, includeInPayload?: { [s: string]: any } }) => {
|
const newOpenAICompatibleSDK = async ({ settingsOfProvider, providerName, includeInPayload, additionalOpenAIPayload }: { settingsOfProvider: SettingsOfProvider, providerName: ProviderName, includeInPayload?: { [s: string]: any }, additionalOpenAIPayload?: { [s: string]: string } }) => {
|
||||||
const commonPayloadOpts: ClientOptions = {
|
const commonPayloadOpts: ClientOptions = {
|
||||||
dangerouslyAllowBrowser: true,
|
dangerouslyAllowBrowser: true,
|
||||||
...includeInPayload,
|
...includeInPayload,
|
||||||
|
...additionalOpenAIPayload
|
||||||
}
|
}
|
||||||
if (providerName === 'openAI') {
|
if (providerName === 'openAI') {
|
||||||
const thisConfig = settingsOfProvider[providerName]
|
const thisConfig = settingsOfProvider[providerName]
|
||||||
|
|
@ -256,7 +257,7 @@ const _sendOpenAICompatibleChat = async ({ messages, onText, onFinalMessage, onE
|
||||||
: {}
|
: {}
|
||||||
|
|
||||||
// instance
|
// instance
|
||||||
const openai: OpenAI = await newOpenAICompatibleSDK({ providerName, settingsOfProvider, includeInPayload })
|
const openai: OpenAI = await newOpenAICompatibleSDK({ providerName, settingsOfProvider, includeInPayload, additionalOpenAIPayload })
|
||||||
const options: OpenAI.Chat.Completions.ChatCompletionCreateParamsStreaming = {
|
const options: OpenAI.Chat.Completions.ChatCompletionCreateParamsStreaming = {
|
||||||
model: modelName,
|
model: modelName,
|
||||||
messages: messages as any,
|
messages: messages as any,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue