The TypeScript SDK and docs are currently in beta.
Report issues on GitHub.
Categorical kind of a pipeline stage. Multiple plugins can share a type (e.g. all guardrail-level plugins emit guardrail); the name field disambiguates which plugin emitted it.
import { PipelineStageType } from "@openrouter/sdk/models";let value: PipelineStageType = "guardrail";// Open enum: unrecognized values are captured as Unrecognized<string>