const buildOptions = (endpoint, parsedBody) => { const { chatGptLabel, promptPrefix, agentOptions, tools, iconURL, greeting, spec, maxContextTokens, ...modelOptions } = parsedBody; const endpointOption = { endpoint, tools: tools .map((tool) => tool?.pluginKey ?? tool) .filter((toolName) => typeof toolName === 'string') ?? [], chatGptLabel, promptPrefix, agentOptions, iconURL, greeting, spec, maxContextTokens, modelOptions, }; return endpointOption; }; module.exports = buildOptions;