Preparar o ajustar el plan
Intercambio en lenguaje natural. Envíe instruction para (re)planificar desde cero, o refinement para ajustar el plan actual (por ejemplo, "en realidad, solo las filas vacías"). La respuesta incluye el plan reconstruido con recuentos medidos y una vista previa de 10 extracciones reales. No se cobra nada hasta la aprobación; revise plan.not_included: una lista no vacía significa que parte de la instrucción NO se llevará a cabo.
POST/v1/batches/{batch_id}/plan
Requiere batches:create. La planificación es gratuita y se puede repetir las veces que quieras: no se cobra nada hasta que apruebes el plan.
Instrucción o ajuste
Envía uno u otro, pero no ambos.
| Campo | Significado |
|---|---|
instruction | Planifica desde cero. Sustituye por completo cualquier plan anterior. |
refinement | Ajusta el plan existente: «en realidad, solo las filas vacías», «no toques las URL». |
La diferencia es clave cuando un plan es casi correcto: refinement conserva todo lo que ya habías acordado, mientras que instruction empieza desde cero y podría reinterpretar partes con las que ya estabas conforme.
Revisa el plan antes de aprobarlo
La respuesta incluye el nuevo plan con recuentos medidos (el número real de elementos y palabras encontrados en el archivo, no una estimación basada en el tamaño), además de una vista previa de diez extracciones reales.
Esas diez muestras son la comprobación más económica y sencilla disponible. Muestran las cadenas exactas que se enviarán a traducir, lo que permite detectar si una instrucción seleccionó por error un campo indebido antes de que suponga ningún coste.
Respuesta
Preparar o refinar el plan de traducción
dataobjectrequiredrequest_idstringrequiredCódigos posibles: invalid_request, unknown_field, invalid_parameter, invalid_cursor
errorobjectrequiredrequest_idstringrequiredCódigos posibles: authentication_required, invalid_api_key, api_key_expired, api_key_revoked
errorobjectrequiredrequest_idstringrequiredCódigos posibles: insufficient_credits
errorobjectrequiredrequest_idstringrequiredCódigos posibles: insufficient_scope, feature_not_available, admin_required, file_retention_expired
errorobjectrequiredrequest_idstringrequiredCódigos posibles: batch_not_found, glossary_not_found, resource_not_found
errorobjectrequiredrequest_idstringrequiredCódigos posibles: glossary_already_exists, result_not_ready, batch_not_editable, no_plan_yet, batch_not_awaiting_approval
errorobjectrequiredrequest_idstringrequiredCódigos posibles: file_expired
errorobjectrequiredrequest_idstringrequiredCódigos posibles: request_too_large, file_too_large, result_too_large
errorobjectrequiredrequest_idstringrequiredCódigos posibles: language_not_supported, invalid_language_pair, glossary_term_limit_reached, glossary_limit_reached, invalid_glossary_terms, unsupported_format, file_fetch_failed, plan_invalid
errorobjectrequiredrequest_idstringrequiredCódigos posibles: rate_limited
errorobjectrequiredrequest_idstringrequiredCódigos posibles: internal_error
errorobjectrequiredrequest_idstringrequiredCódigos posibles: service_unavailable
errorobjectrequiredrequest_idstringrequired