@openai/agents-core
Version:
The OpenAI Agents SDK is a lightweight yet powerful framework for building multi-agent workflows.
25 lines • 869 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.setDefaultModelProvider = setDefaultModelProvider;
exports.getDefaultModelProvider = getDefaultModelProvider;
let DEFAULT_PROVIDER;
/**
* Set the model provider used when no explicit provider is supplied.
*
* @param provider - The provider to use by default.
*/
function setDefaultModelProvider(provider) {
DEFAULT_PROVIDER = provider;
}
/**
* Returns the default model provider.
*
* @returns The default model provider.
*/
function getDefaultModelProvider() {
if (typeof DEFAULT_PROVIDER === 'undefined') {
throw new Error('No default model provider set. Make sure to set a provider using setDefaultModelProvider before calling getDefaultModelProvider or pass an explicit provider.');
}
return DEFAULT_PROVIDER;
}
//# sourceMappingURL=providers.js.map