UNPKG

modelmix

Version:

🧬 Reliable interface with automatic fallback for AI LLMs.

19 lines (16 loc) • 624 B
import { ModelMix } from '../index.js'; try { process.loadEnvFile(); } catch {} const setup = { config: { system: "You are ALF, if they ask your name, answer 'ALF'.", debug: 2 } }; const mmix = await ModelMix.new(setup) .sonnet4() // (main model) Anthropic claude-sonnet-4-20250514 .o4mini() // (fallback 1) OpenAI o4-mini .gemini25proExp({ config: { temperature: 0 } }) // (fallback 2) Google gemini-2.5-pro-exp-03-25 .gpt41nano() // (fallback 3) OpenAI gpt-4.1-nano .grok43() // (fallback 4) Grok grok-4.3 .addText("What's your name?"); console.log(await mmix.message());