Account-aware assistant
The app backend sends account context and a user id to General Augment; the assistant answers with memory and allowed account tools.
Raw LLM APIs are the right fit when a team wants direct model access and can build the surrounding product infrastructure. General Augment is the fit when an existing app needs an agent backend around those turns: server-side keys, stable users, memory, governed tools, approvals, channels, usage, and traces.
Raw APIs give direct control over prompts, models, parameters, and tool calls.
General Augment wraps model turns in an app-agent backend with memory, policy, approvals, usage, and traces.
Your app must assemble user state, history, permissions, and retrieval for every call.
Send a stable app user id and let the project scope memory, trace, and channel identity to that person.
Teams build their own approval gates, audit logs, cost tracking, and support views.
Those controls are first-class product surfaces behind the same `/v1/responses` route.
Raw model APIs sit at the model layer. General Augment sits at the app-agent backend layer, between your product backend and the model/tool/channel systems the agent needs.
curl https://api.generalaugment.com/v1/responses \
-H "Authorization: Bearer $GENAUG_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "balanced",
"user": "app-user-123",
"input": "Summarize this account and suggest the next action"
}'The app backend sends account context and a user id to General Augment; the assistant answers with memory and allowed account tools.
The model can propose a refund, send, or account update, but General Augment holds execution until the app or operator approves it.
Every turn records response ids, trace ids, token usage, tools, and channel activity for support and cost review.
No. Model APIs still matter. General Augment is the backend layer around product-agent turns when the app needs stable users, memory, governed tools, approvals, usage, and traces.
Yes. General Augment is designed for product teams that want the app-agent backend managed while keeping product logic, UX, auth, and source of truth in their own app.
Stay with raw APIs for prototypes, offline generation, narrow model calls, or teams that want to build their own memory, policy, observability, and approval stack.