UNPKG

sei-agent-kit

Version:

A package for building AI agents on the SEI blockchain

22 lines 929 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getTokenForProvider = getTokenForProvider; const types_1 = require("../types"); function getTokenForProvider(provider) { switch (provider) { case types_1.ModelProviderName.ANTHROPIC: return process.env.ANTHROPIC_API_KEY; case types_1.ModelProviderName.COHERE: return process.env.COHERE_API_KEY; case types_1.ModelProviderName.GOOGLE: return process.env.GOOGLE_GENERATIVE_AI_API_KEY; case types_1.ModelProviderName.MISTRAL: return process.env.MISTRAL_API_KEY; case types_1.ModelProviderName.OPENAI: return process.env.OPENAI_API_KEY; default: const errorMessage = `Failed to get token - unsupported model provider: ${provider}`; throw new Error(errorMessage); } } //# sourceMappingURL=modelProvider.js.map