sei-agent-kit
Version:
A package for building AI agents on the SEI blockchain
22 lines • 929 B
JavaScript
;
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