Aller au contenu

Ask for a fix

POST/api/public/v1/aip/drafts/{public_id}/intent-policies/{intent_policy_id}/fix beta

Queues a fix job: the model drafts a revised sentence for an intent policy with a failing case, grounds it and runs every case and the replay against it. One request per intent policy, counted on that request alone (a new draft drafts no fix of its own); a new sentence resets it.

Fenêtre de terminal
curl --fail-with-body -X POST 'https://app.openlatch.ai/api/public/v1/aip/drafts/<draft_public_id>/intent-policies/<intent_policy_id>/fix' \
-H "Authorization: Bearer $OPENLATCH_API_KEY"
Rôle dans l’organisationCe point de terminaison
ownerAutorisé
adminAutorisé
editorAutorisé
viewerNon autorisé

Une clé porte le rôle que son propriétaire détient dans l’organisation. Voir Authentification.

Portée de clé d’API : aip:write

ParamètreTypeDescription
public_idstringObligatoire.
intent_policy_idstring (uuid)Obligatoire.
ParamètreTypeDescription
Idempotency-Keystring or nullOptional. Makes this request safe to retry. Depending on the request, the same key with the same request either joins the job the first one queued (409 JOB_ALREADY_EXISTS, the job id in details) or replays the first answer (Idempotent-Replayed: true; 409 IDEMPOTENCY_IN_PROGRESS while it runs). The same key with another request is 422 IDEMPOTENCY_KEY_REUSED.
ChampTypeDescription
dataobjectObligatoire. `202 for a job-starting operation: poll GET /aip/jobs/{job_id}`.
data.job_idstringObligatoire.
{
"data": {
"job_id": "3f6c1a2e-8b4d-4c1f-9a7e-0d5b2c8e4f10"
}
}