Support triage
Detect urgency, choose a team, and score severity from the same ticket.
Send a state and typed questions. Get probabilities, a selected option, or a score in one structured response.
Detect urgency, choose a team, and score severity from the same ticket.
Choose the next queue or action and keep the full probability distribution.
Run several atomic checks before your workflow continues.
Oh My Pi uses ~/.omp/agent/models.yml for a custom ApiClo provider. Set baseUrl to https://apiclo.com/v1, api to openai-completions and apiKey to the environment variable name APICLO_API_KEY. OMP and Pi have different configuration files and key syntax.
Set APICLO_API_KEY before starting omp. In models.yml, add the apiclo provider using the example below; preserve existing providers.
Add model IDs from ApiClo's current table. For supported vision models declare input: [text, image]; do not copy context or output limits from a different model.
Run omp models find apiclo and select your model. A disabled provider is excluded even with valid credentials, so check disabledProviders when it does not appear.
export APICLO_API_KEY="YOUR_APICLO_KEY"
$env:APICLO_API_KEY="YOUR_APICLO_KEY"
providers:
apiclo:
baseUrl: https://apiclo.com/v1
api: openai-completions
apiKey: APICLO_API_KEY
models:
- id: claude-sonnet-5
name: Claude Sonnet 5
input: [text, image]
Send one small request and inspect ApiClo Logs for the exact model, outcome and charged usage. Test tool calls and images separately. Cache settings in the client do not prove a hit: check actual read/write token counts.
ApiClo is an independent gateway. A client integration does not include that client's subscription or guarantee all its features. Compare ordinary input, cache reads, cache writes and output at current model rates; cache hits and savings are workload-dependent.
All documentation