PARACOSM AGENTOS | API Reference v0.9.1035
Home Simulation API Docs GitHub npm
Home Simulation API Docs GitHub npm AgentOS Discord
paracosm - v0.9.1035
    Preparing search index...

    Function createParacosmClient

    • Create a Paracosm client with pinned defaults. Env vars are read once at construction; subsequent process.env mutations won't retrigger.

      Parameters

      Returns ParacosmClient

      import { createParacosmClient } from 'paracosm';

      const client = createParacosmClient({
      provider: 'openai',
      costPreset: 'economy',
      models: { departments: 'gpt-5.4' }, // pin only departments to flagship
      });

      const scenario = await client.compileScenario(worldJson);
      const out = await client.runSimulation(leader, [], { maxTurns: 6, seed: 42 });

      // Per-call override wins over client defaults:
      const quality = await client.runSimulation(leader, [], {
      maxTurns: 8, seed: 42,
      costPreset: 'quality', // promote this one run to flagship
      });
      PARACOSM_PROVIDER=anthropic \
      PARACOSM_COST_PRESET=economy \
      PARACOSM_MODEL_DEPARTMENTS=claude-sonnet-4-6 \
      node my-runner.js
      const client = createParacosmClient();  // no args — reads from env