Expand description
Typed anthropic-beta header values.
BetaHeader enumerates the canonical beta version strings
published in Anthropic’s API reference. It’s an open-string enum:
known values map to typed variants for autocompletion and
refactor safety, and unknown values fall through to
BetaHeader::Other so a brand-new beta header can still be
passed by string without a crate update.
Pass BetaHeader values directly to
ClientBuilder::beta – the
impl Into<String> bound is satisfied via [From<BetaHeader> for String].
ⓘ
use claude_api::{Client, BetaHeader};
let client = Client::builder()
.api_key("sk-ant-...")
.beta(BetaHeader::Skills)
.beta(BetaHeader::UserProfiles)
.build()?;Enums§
- Beta
Header - Canonical Anthropic beta header values.