SegmindSegmind / Docs

Monitoring

Track Segmind API usage from the console: Generations for individual requests, Cost Analytics for spend, and API Health for latency percentiles, success rate and error breakdown.

Three pages in the console cover usage, and they answer different questions:

PageAnswers
GenerationsWhat did I run? — one row per request, with status, duration, cost and a preview of the output
Cost AnalyticsWhat did it cost? — spend over time, broken down by model, source, API key and team member
API HealthIs it working, and how fast? — success rate, latency percentiles, and what is failing

All three are under OBSERVABILITY in the left nav, and all three are scoped to the workspace you are currently in. Switch workspaces at the bottom left before reading any of them — a team's usage does not appear in your Personal account and vice versa. See Teams for how workspaces work.

They update in near real time. A request shows up in Generations within seconds of finishing, and in the other two within a minute or two — there is no batch delay to wait out. If a page looks empty, check the workspace and the date range before assuming the data has not landed yet.

Generations

Every request made from this workspace, newest first.

platform.segmind.com/generations
The Generations page listing twelve requests with Model, Time, Duration, Status, Request ID, Cost and Preview columns, above filters for model, status, source and date range
Generations — one row per request
ColumnShows
Modelthe model slug that was called
Timewhen the request was made
Durationhow long it took end to end
Statusthe HTTP status it returned — see API error codes
Request IDthe id the gateway assigned, with a copy button
Costwhat this single request was charged
Previewa thumbnail of the output, or N/A for models that do not return an image

Filter by model, status, source or date range, then click Apply. The toggle at the right of the filter bar switches between the list above and a grid of output previews, which is the faster way to find a generation you recognise by sight rather than by id.

Export CSV downloads the filtered set.

Selecting a row opens the full request beside the list — endpoint, request id, status, duration, generation time, when it was created, cost and source, with the prompt and the raw JSON both copyable.

The Request ID column is the same id the v2 async endpoints return. If you are debugging a specific call, copy it here and look it up with async inference rather than scrolling.

Generations does not record which API key a request was made with — for that, use the API key filter and the Cost by API Key table in Cost Analytics.

Cost Analytics

The same traffic, aggregated for spend.

platform.segmind.com/cost-analytics
The Cost Analytics page showing Total Cost, Total Requests and Projected Month-End cards above a stacked Cost Over Time bar chart, with filters for date range, API key, model and source
Cost Analytics — spend for the selected period

Three figures sit at the top, all for the selected period:

  • Total Cost — what you spent.
  • Total Requests — how many calls that was.
  • Projected Month-End — the current daily average extended to the end of the month. It is a straight-line estimate, not a commitment.

Below them, Cost Over Time charts spend stacked by your top models, with Hour / Day / Week / Month granularity.

Breakdowns

Four tables follow, each with its own CSV export:

TableBreaks spend down by
Cost by Modelmodel slug, with request count and cost
Cost by Sourcewhere the request came from. The Source filter names these API, Web (the playground and model pages) and Workflows (PixelFlow runs); the table lists the underlying source ids, which separate v1 and v2 traffic
Cost by API Keywhich key was used, so you can attribute spend to an environment or a service
Cost by Team Memberper-member spend against the shared team wallet

Cost by Source is the one worth checking first when a bill is surprising — it separates deliberate API traffic from playground experiments and PixelFlow runs, which are easy to forget about.

Cost by Team Member appears only on a team workspace, and only for its owner and admins. In a Personal workspace there is nothing to split, and a plain Member does not see what their colleagues spent. Per-member limits are set on the team management page.

Filters

Date Range, API Key, Model and Source apply to every card and table on the page at once, so narrowing to one model shows that model's chart, its share of each source, and its month-end projection together. Reset returns to the default range.

The date picker offers Last 7 days, Last 30 days, and Week, Month, Quarter and Year to date, or a custom range ending today.

The refresh control at the top right re-reads the figures without a full page reload.

API Health

Where Generations tells you what ran and Cost Analytics what it cost, API Health answers whether your traffic is actually healthy — and it is the page to open first when something feels slow or flaky.

platform.segmind.com/api-health
The API Health page showing Total Requests, Failed, Success Rate, p95 Latency and Top Error cards above a stacked Requests Over Time chart, with filters for date range, API key, model and initiator
API Health — reliability and latency for the selected period

Five figures sit at the top, each with its change against the previous period of the same length:

CardShows
Total Requestshow many calls in the period
Failedhow many failed, and the failure rate
Success Ratethe inverse, with the succeeded count
p95 Latencywith p50 and p99 underneath
Top Errorthe most common failure, and how many times it happened

Read p50 and p95 together. A p50 in seconds beside a p95 in minutes means most calls are fine and a few are stuck — usually a cold start or one bad model, not a general slowdown. See Model Status for why the first call to an idle model is slower.

Breakdowns

Requests Over Time charts volume stacked by your top models, with Hour / Day / Week / Month granularity. Below it:

  • Requests by Model — with a CSV export.
  • Top errors — failures grouped into families such as Polling timeout, Content policy, Input validation, Upstream 4xx, Upstream 5xx and Internal error. Each shows the message, when it was last seen, and how many models it affected.
  • By model — reliability per model: requests, failed, success rate, p95 and cost. This is how you tell one unreliable model apart from a bad afternoon.
  • By source — the same split as Cost Analytics, with latency instead of spend: API (direct REST calls from SDKs and integrations), Web (playground and dashboard traffic), Workflows (PixelFlow and published workflow runs), and Other.
  • Recent failures — the 50 most recent failed requests for the current filters, with model, initiator, latency, error family and request id. Copy a request id from here to look the call up elsewhere.

Filters at the top — Date Range, API Key, Model and Initiator — apply to every card and table at once.

API Health reports your own traffic, not a global service status. A failure here is a failure of your requests — a rejected parameter or a model that timed out — which is why the error families and the per-model table matter more than the headline number.

  • Billing — how credits are reserved and settled, and what each model costs.
  • API error codes — what each status code the gateway returns actually means.

On this page