Skip to content

Cheat sheet

Make, in workshop order

# Onboarding: key + gateway
make setup orq-doctor gateway-check

# Agent: create, inspect, and chat
make seed-workspace
make invoke-agent
make agent-chat-ui

# Simulation and prompt versions
make simulate-agent [VERSION=1.0.0]
make evaluatorq-dashboard
uv run eq sim runs  # saved reports: .evaluatorq/sim-runs/ (or $EVALUATORQ_DIR/sim-runs/)
# Reuse a specific v1 report's cases and opening messages against v2:
make simulate-agent VERSION=2.0.0 REPLAY=".evaluatorq/sim-runs/<your-v1-baseline>.json"
make publish-agent-version [FILE=...]
make compare-versions [VERSION=latest]

# Regression gate and cleanup
make seed-eval  # once: creates your dataset and judge
make regression-eval [VERSION=2.0.0]
make reset-workspace

The gateway

$ORQ_API_KEY and $MODEL come from your .env; export them once per terminal as in Onboarding.

curl -s https://my.orq.ai/v3/router/responses \
  -H "Authorization: Bearer $ORQ_API_KEY" \
  -H "Content-Type: application/json" \
  --data "{
    \"model\": \"$MODEL\",
    \"input\": \"hi\"
  }"

# The Model Garden
orq models list -o json

orq responses create \
  --model "$MODEL" \
  --input '"hi"' \
  -o json
from openai import OpenAI
client = OpenAI(
    api_key=ORQ_API_KEY,
    base_url="https://my.orq.ai/v3/router",
)
client.responses.create(
    model=MODEL,
    input="hi",
).output_text

Your agent

Studio shortcuts: Agents · Tools · Traces · Datasets · Evaluators · Experiments · Models.

Select the project from your email's ORQ_PROJECT, then search for your seat prefix.

What Value
Agent key <WS_PREFIX>-refund-agent, e.g. ws07-refund-agent
Model id agent/ws07-refund-agent (latest), agent/ws07-refund-agent@1.0.0 (pinned)
Responses endpoint https://my.orq.ai/v3/router/responses
Code tools ws07-lookup_order, ws07-issue_refund, ws07-get_policy
Dataset, judge ws07-refund-eval, ws07-refund-policy-judge
from orq_ai_sdk import Orq
orq = Orq(api_key=ORQ_API_KEY)
r = orq.responses.create(
    model="agent/ws07-refund-agent@1.0.0",
    input="Refund ord_a1, I changed my mind.",
)
# r.output: function_call items, orq:<tool key> items with result,
# then a message item
orq responses create \
  --model agent/ws07-refund-agent \
  --input '"Refund ord_a1"' \
  -o json

orq agents retrieve ws07-refund-agent -o json
orq traces conversation <trace_id>

Docs

Topic Page
Agents Build agents · Run agents · Responses API
Quality Agent simulations · Evaluators · Datasets · Experiments
Coding agents orq.ai MCP server · orq.ai Skills · orq.ai CLI