ExamplesTypeScriptBYOK Project And Agent Override

BYOK Project And Agent Override

typescript
await client.providerKeys.setProject(projectId, {
  provider: "openai",
  key: process.env.OPENAI_API_KEY!,
});

await client.providerKeys.setAgent(agentId, {
  provider: "openai",
  key: process.env.AGENT_SPECIFIC_OPENAI_KEY!,
});

const keys = await client.providerKeys.listAgent(agentId);
console.log(keys.items); // agent override wins for same provider