Les en-têtes bêta vous permettent d'accéder à des fonctionnalités expérimentales et à de nouvelles capacités de modèle avant qu'elles ne fassent partie de l'API standard.
Ces fonctionnalités sont susceptibles d'évoluer et peuvent être modifiées ou supprimées dans les versions futures.
Les en-têtes bêta sont souvent utilisés conjointement avec l'espace de noms beta exposé par chaque SDK client.
Pour accéder aux fonctionnalités bêta, incluez l'en-tête anthropic-beta dans vos requêtes API :
POST /v1/messages
Content-Type: application/json
X-API-Key: YOUR_API_KEY
anthropic-beta: BETA_FEATURE_NAMELorsque vous utilisez le SDK, vous pouvez spécifier les en-têtes bêta dans les options de requête :
client = Anthropic()
response = client.beta.messages.create(
model="claude-opus-4-8",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello, Claude"}],
betas=["files-api-2025-04-14"],
)Les fonctionnalités bêta sont expérimentales et peuvent :
Pour utiliser plusieurs fonctionnalités bêta dans une seule requête, incluez tous les noms de fonctionnalités dans l'en-tête, séparés par des virgules :
anthropic-beta: feature1,feature2,feature3Certaines fonctionnalités bêta sont limitées à des points de terminaison spécifiques plutôt qu'à des paramètres de requête individuels et nécessitent un en-tête bêta propre à la fonctionnalité sur chaque requête :
| Points de terminaison | En-tête bêta |
|---|---|
/v1/agents, /v1/sessions, /v1/environments | managed-agents-2026-04-01 |
Consultez la présentation des agents gérés pour plus de détails.
Les noms de fonctionnalités bêta suivent généralement le modèle : feature-name-YYYY-MM-DD, où la date indique quand la version bêta a été publiée. Utilisez toujours le nom exact de la fonctionnalité bêta tel que documenté.
Si vous utilisez un en-tête bêta invalide ou indisponible, vous recevrez une réponse d'erreur :
{
"type": "error",
"error": {
"type": "invalid_request_error",
"message": "Unsupported beta header: invalid-beta-name"
}
}Pour toute question concernant les fonctionnalités bêta :
N'oubliez pas que les fonctionnalités bêta sont fournies « en l'état » et peuvent ne pas bénéficier des mêmes garanties de SLA que les fonctionnalités stables de l'API.
Was this page helpful?