feature/fetch openaiKey via overrideConfig (vars) (#2018)

* fetch openaiKey via overrideConfig (vars)

* support dynamic openai credentialId via chatflowConfig

* fix lint
This commit is contained in:
falkor
2024-03-26 06:05:39 +02:00
committed by GitHub
parent a702e7408c
commit b177644354
2 changed files with 6 additions and 0 deletions
@@ -89,6 +89,9 @@ class OpenAIEmbedding_Embeddings implements INode {
const basePath = nodeData.inputs?.basepath as string
const modelName = nodeData.inputs?.modelName as string
if (nodeData.inputs?.credentialId) {
nodeData.credential = nodeData.inputs?.credentialId
}
const credentialData = await getCredentialData(nodeData.credential ?? '', options)
const openAIApiKey = getCredentialParam('openAIApiKey', credentialData, nodeData)