Our versioning strategy ensures stability for your applications while allowing us to continuously improve the API.
| Header | Example Value | Description |
|---|---|---|
mythicdot-version |
2025-01-01 |
Specify exact API version for your requests |
mythicdot-beta |
extended-thinking-2025-01 |
Opt-in to beta features (may change) |
from mythicdot import MythicDot
# Pin to specific version for stability
client = MythicDot(
default_headers={
"mythicdot-version": "2025-01-01"
}
)
# Or set per-request
response = client.messages.create(
model="mythic-4",
max_tokens=256,
messages=[{"role": "user", "content": "Hello"}],
extra_headers={
"mythicdot-version": "2025-01-01"
}
)
# Enable beta feature
response = client.messages.create(
model="mythic-4",
max_tokens=256,
messages=[{"role": "user", "content": "Hello"}],
extra_headers={
"mythicdot-beta": "new-feature-2025-02"
}
)
Update to the latest SDK version which defaults to the new API version.
Run your test suite against the new version to identify any breaking changes.
Change your version header from "2024-06-01" to "2025-01-01" in production.
Watch for any unexpected behavior and check deprecation warnings in responses.
Subscribe to our changelog for the latest API updates.