Préparer ou affiner le plan
Échanges en langage naturel. Envoyez instruction pour (re)planifier depuis le début, ou refinement pour ajuster le plan actuel ("en fait, seulement les lignes vides"). La réponse intègre le plan reconstruit avec les comptages mesurés et un aperçu de 10 extractions réelles. Rien n'est facturé avant l'approbation; vérifiez plan.not_included: une liste non vide signifie qu'une partie de l'instruction ne sera PAS exécutée.
POST/v1/batches/{batch_id}/plan
Nécessite batches:create. La planification est gratuite et réitérable : aucun crédit n’est débité tant que vous n’avez pas approuvé.
Instruction ou ajustement
Envoyez l’un ou l’autre, mais pas les deux.
| Champ | Signification |
|---|---|
instruction | Planifier à partir de zéro. Remplace entièrement tout plan précédent. |
refinement | Ajuster le plan existant : « en fait, uniquement les lignes vides », « ne pas toucher aux URL ». |
La distinction a son importance lorsqu’un plan est presque parfait : refinement conserve tout ce que vous avez déjà validé, tandis qu’instruction repart de zéro et risque de réinterpréter des éléments qui vous convenaient.
Examiner le plan avant d’approuver
La réponse intègre le plan recalculé avec des métriques mesurées (le nombre réel d’éléments et de mots trouvés dans votre fichier, et non une estimation basée sur sa taille), ainsi qu’un aperçu de dix extractions réelles.
Ces dix extractions constituent la vérification la plus économique qui soit. Elles affichent exactement les chaînes qui seront envoyées pour traduction : une instruction qui ciblait discrètement le mauvais champ est ainsi repérable avant d’engager le moindre coût.
Réponse
Préparer ou affiner le plan de traduction
dataobjectrequiredrequest_idstringrequiredCodes possibles : invalid_request, unknown_field, invalid_parameter, invalid_cursor
errorobjectrequiredrequest_idstringrequiredCodes possibles : authentication_required, invalid_api_key, api_key_expired, api_key_revoked
errorobjectrequiredrequest_idstringrequiredCodes possibles : insufficient_credits
errorobjectrequiredrequest_idstringrequiredCodes possibles : insufficient_scope, feature_not_available, admin_required, file_retention_expired
errorobjectrequiredrequest_idstringrequiredCodes possibles : batch_not_found, glossary_not_found, resource_not_found
errorobjectrequiredrequest_idstringrequiredCodes possibles : glossary_already_exists, result_not_ready, batch_not_editable, no_plan_yet, batch_not_awaiting_approval
errorobjectrequiredrequest_idstringrequiredCodes possibles : file_expired
errorobjectrequiredrequest_idstringrequiredCodes possibles : request_too_large, file_too_large, result_too_large
errorobjectrequiredrequest_idstringrequiredCodes possibles : language_not_supported, invalid_language_pair, glossary_term_limit_reached, glossary_limit_reached, invalid_glossary_terms, unsupported_format, file_fetch_failed, plan_invalid
errorobjectrequiredrequest_idstringrequiredCodes possibles : rate_limited
errorobjectrequiredrequest_idstringrequiredCodes possibles : internal_error
errorobjectrequiredrequest_idstringrequiredCodes possibles : service_unavailable
errorobjectrequiredrequest_idstringrequired