Configuration
Configure ComputeSDK with providers and global settings.
Methods
Section titled “Methods”compute.setConfig(config)
Section titled “compute.setConfig(config)”Set the global configuration including default provider.
import { compute } from 'computesdk';
import { e2b } from '@computesdk/e2b';
compute.setConfig({
provider: e2b({ apiKey: process.env.E2B_API_KEY })
});
Parameters:
config
- Configuration objectprovider
- Default provider instance
compute.getConfig()
Section titled “compute.getConfig()”Get the current global configuration.
const config = compute.getConfig();
console.log(config.provider); // Current provider
Returns: Current configuration object
compute.clearConfig()
Section titled “compute.clearConfig()”Clear the global configuration.
compute.clearConfig();
interface ComputeConfig {
provider?: Provider;
}