MCPcopy Create free account
hub / github.com/FlowiseAI/Flowise / getAPIOverrideConfig

Function getAPIOverrideConfig

packages/server/src/utils/index.ts:2002–2016  ·  view source on GitHub ↗
(chatflow: IChatFlow)

Source from the content-addressed store, hash-verified

2000}
2001
2002export const getAPIOverrideConfig = (chatflow: IChatFlow) => {
2003 try {
2004 const apiConfig = chatflow.apiConfig ? JSON.parse(chatflow.apiConfig) : {}
2005 const nodeOverrides: INodeOverrides =
2006 apiConfig.overrideConfig && apiConfig.overrideConfig.nodes ? apiConfig.overrideConfig.nodes : {}
2007 const variableOverrides: IVariableOverride[] =
2008 apiConfig.overrideConfig && apiConfig.overrideConfig.variables ? apiConfig.overrideConfig.variables : []
2009 const apiOverrideStatus: boolean =
2010 apiConfig.overrideConfig && apiConfig.overrideConfig.status ? apiConfig.overrideConfig.status : false
2011
2012 return { nodeOverrides, variableOverrides, apiOverrideStatus }
2013 } catch (error) {
2014 return { nodeOverrides: {}, variableOverrides: [], apiOverrideStatus: false }
2015 }
2016}
2017
2018export const getUploadPath = (): string => {
2019 return process.env.BLOB_STORAGE_PATH

Callers 6

executeAgentFlowFunction · 0.90
executeUpsertFunction · 0.90
compileMultiAgentsGraphFunction · 0.90
compileSeqAgentsGraphFunction · 0.90
executeFlowFunction · 0.90
buildAndInitToolFunction · 0.90

Calls 1

parseMethod · 0.65

Tested by

no test coverage detected