Documentation
How to use Adaptive effectively
Automatic failover when AI providers go down
const completion = await openai.chat.completions.create({ model: "", messages: [{ role: "user", content: "Hello" }] // No fallback configuration = enabled with parallel mode });
const completion = await openai.chat.completions.create({ model: "", messages: [{ role: "user", content: "Hello" }], fallback: { enabled: true, mode: "sequential" } });
const completion = await openai.chat.completions.create({ model: "", messages: [{ role: "user", content: "Hello" }], fallback: { enabled: false } });
const completion = await openai.chat.completions.create({ model: "", messages: [{ role: "user", content: "Hello" }], fallback: { enabled: true, mode: "parallel" } });
try { const completion = await openai.chat.completions.create({ model: "", messages: [{ role: "user", content: "Hello" }], fallback: { enabled: true, mode: "sequential" } }); } catch (error) { if (error.code === 'all_providers_failed') { console.log('All providers unavailable'); } }