n8n
Version:
n8n Workflow Automation Tool
11 lines • 655 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.resolveCredentialAwareModelConfig = resolveCredentialAwareModelConfig;
const agent_config_1 = require("@n8n/ai-utilities/agent-config");
const credential_field_mapping_1 = require("./credential-field-mapping");
async function resolveCredentialAwareModelConfig(model, credential, credentialProvider) {
const raw = await credentialProvider.resolve(credential);
const mapped = (0, credential_field_mapping_1.mapCredentialForProvider)((0, agent_config_1.getProviderPrefix)(model), raw);
return { id: model, ...mapped };
}
//# sourceMappingURL=model-config.js.map