OpenAI SDK (TypeScript)

import OpenAI from 'openai';
const client = new OpenAI({
  baseURL: 'https://app.hiambrose.com/api/agent/jordan-knox/openai',
  apiKey:  process.env.AMBROSE_TOKEN,
});

const r = await client.chat.completions.create({
  model: 'ambrose/agent/jordan-knox',
  messages: [{ role: 'user', content: 'Quote ICHRA for 25 employees in Austin.' }],
});

OpenAI SDK (Python)

from openai import OpenAI
client = OpenAI(
    base_url="https://app.hiambrose.com/api/agent/jordan-knox/openai",
    api_key=os.environ["AMBROSE_TOKEN"],
)
r = client.chat.completions.create(
    model="ambrose/agent/jordan-knox",
    messages=[{"role": "user", "content": "Quote ICHRA for 25 employees in Austin."}],
)

Streaming

Set stream=true. Returns SSE events with data: deltas in the OpenAI format.

PHI mode

Pass extra_body={"phi_mode": "fast"|"private"|"baa"}. Response headers include x-ambrose-phi-mode and x-ambrose-phi-reason.