# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Microsoft Azure Azure OpenAI API version 2023-10-01-preview… version: 1.0.0 extends: openapi/microsoft-azure-fine-tuning-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 6 - target: $.paths['/fine_tuning/jobs'].get update: x-apievangelist-phrasing: intent: List fine-tuning jobs effect: read questions: - What fine-tuning jobs have I run on my Azure OpenAI resource? - Can I page through fine-tune jobs 20 at a time? instructions: - text: List my fine-tuning jobs. - text: Show {limit} fine-tuning jobs after job {after}. slots: limit: query.limit after: query.after method: generated generated: '2026-09-26' - target: $.paths['/fine_tuning/jobs'].post update: x-apievangelist-phrasing: intent: Start a fine-tuning job effect: write questions: - How do I fine-tune a base model on my own training file in Azure OpenAI? - Can I add a validation file and a custom suffix to a fine-tuned model? instructions: - text: Fine-tune {model} using training file {training_file}. slots: model: requestBody.model training_file: requestBody.training_file - text: Start a fine-tune of {model} on {training_file}, validating with {validation_file}, suffix {suffix}. slots: model: requestBody.model training_file: requestBody.training_file validation_file: requestBody.validation_file suffix: requestBody.suffix method: generated generated: '2026-09-26' - target: $.paths['/fine_tuning/jobs/{fine-tuning-job-id}'].get update: x-apievangelist-phrasing: intent: Get a fine-tuning job's details effect: read questions: - What's the status and hyperparameters of my fine-tune job? - Which base model and training files did a fine-tuning job use? instructions: - text: Get fine-tuning job {fine-tuning-job-id}. slots: fine-tuning-job-id: path.fine-tuning-job-id - text: Show the status of fine-tune {fine-tuning-job-id}. slots: fine-tuning-job-id: path.fine-tuning-job-id method: generated generated: '2026-09-26' - target: $.paths['/fine_tuning/jobs/{fine-tuning-job-id}'].delete update: x-apievangelist-phrasing: intent: Delete a fine-tuning job effect: destructive questions: - How do I delete an old fine-tuning job record? - Can I remove a fine-tune job from my resource entirely? instructions: - text: Delete fine-tuning job {fine-tuning-job-id}. slots: fine-tuning-job-id: path.fine-tuning-job-id - text: Remove the fine-tune job {fine-tuning-job-id} permanently. slots: fine-tuning-job-id: path.fine-tuning-job-id method: generated generated: '2026-09-26' - target: $.paths['/fine_tuning/jobs/{fine-tuning-job-id}/events'].get update: x-apievangelist-phrasing: intent: List events for a fine-tuning job effect: read questions: - What progress events has my fine-tuning job logged? - When did my fine-tune job start running or finish uploading results? instructions: - text: Show events for fine-tuning job {fine-tuning-job-id}. slots: fine-tuning-job-id: path.fine-tuning-job-id - text: List the last {limit} status events of fine-tune {fine-tuning-job-id}. slots: limit: query.limit fine-tuning-job-id: path.fine-tuning-job-id method: generated generated: '2026-09-26' - target: $.paths['/fine_tuning/jobs/{fine-tuning-job-id}/cancel'].post update: x-apievangelist-phrasing: intent: Cancel a running fine-tuning job effect: destructive questions: - How do I stop a fine-tuning job that's still running? - Can I cancel a fine-tune I started by mistake? instructions: - text: Cancel fine-tuning job {fine-tuning-job-id}. slots: fine-tuning-job-id: path.fine-tuning-job-id - text: Stop processing fine-tune {fine-tuning-job-id} now. slots: fine-tuning-job-id: path.fine-tuning-job-id method: generated generated: '2026-09-26'