Notre avis
Annule un lot de messages en cours de traitement via l'API Anthropic.
Points forts
- Permet d'arrêter proprement un traitement par lots sans attendre la fin.
- Retourne immédiatement l'état 'canceling' et les comptes de requêtes.
- Ne nécessite qu'un simple appel POST avec l'ID du lot.
Limites
- L'annulation n'est pas instantanée : certaines requêtes non interruptibles peuvent se terminer.
- Nécessite de connaître l'ID du lot (message_batch_id).
- Ne fonctionne que si le lot est encore en cours de traitement.
Utilisez cette opération lorsqu'un lot de messages doit être arrêté avant la fin de son traitement, par exemple en cas d'erreur ou de changement de priorité.
Évitez de l'utiliser pour arrêter des requêtes individuelles ou si l'annulation immédiate absolue est requise.
Analyse de sécurité
SûrThe skill provides documentation for a POST endpoint to cancel a message batch, using a localhost mock server. No dangerous commands, secrets handling, or execution risks are present. It is purely informational.
Aucun point d'attention détecté
Exemples
Cancel the message batch with ID msgbatch_013Zva2CMHLNnXjNJJKqJ2EF.Stop the processing of batch msgbatch_013Zva2CMHLNnXjNJJKqJ2EF using the Anthropic API.Cancel Message Batch
Initiate cancellation of a Message Batch that is currently being processed. The batch enters a canceling state and any in-progress, non-interruptible requests may still complete.
API Details
- API: Anthropic Message Batches API
- Method: POST
- Path:
/messages/batches/{message_batch_id}/cancel - Operation ID:
cancelMessageBatch - OpenAPI: anthropic-message-batches-api-openapi.yml
Sandbox
Mock server URL: http://localhost:8080/rest/anthropic-message-batches-api/1.0.0/messages/batches/{message_batch_id}/cancel
Required Headers
anthropic-version: 2023-06-01x-api-key: {api-key}
Path Parameters
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| message_batch_id | string | Yes | Unique identifier of the message batch to cancel |
Example Request
curl -X POST "http://localhost:8080/rest/anthropic-message-batches-api/1.0.0/messages/batches/msgbatch_013Zva2CMHLNnXjNJJKqJ2EF/cancel" \
-H "anthropic-version: 2023-06-01" \
-H "x-api-key: your-api-key"
Example Response
{
"id": "msgbatch_013Zva2CMHLNnXjNJJKqJ2EF",
"type": "message_batch",
"processing_status": "canceling",
"request_counts": {
"processing": 50,
"succeeded": 40,
"errored": 5,
"canceled": 5,
"expired": 0
},
"created_at": "2024-08-20T18:37:24Z",
"cancel_initiated_at": "2024-08-20T19:00:00Z"
}
Instructions
When the user asks to cancel or stop a message batch, use this operation by making a POST request to /messages/batches/{message_batch_id}/cancel. Note that cancellation is not immediate — the batch enters canceling status and some requests may still complete.
Expert Next.js App Router
Developpement
Un skill qui transforme Claude en expert Next.js App Router.
Générateur de README
Developpement
Crée des README.md professionnels et complets pour vos projets.
Rédacteur de Documentation API
Developpement
Génère de la documentation API complète au format OpenAPI/Swagger.