{"resources":{"mistral":{"id":"mistral","name":"mistral","fields":{"batchJob":{"name":"batchJob","type":"\u001bmistral.batchJob","title":"Mistral AI batch inference job","desc":"Examine a batch inference job including its status, model, endpoint, progress, and associated input/output files. Use `mistral.batchJobs.where(status == \"RUNNING\")` to find active jobs or inspect `model` to audit which models are used for batch processing.","provider":"go.mondoo.com/mql/providers/mistral","is_implicit_resource":true,"maturity":"preview"},"batchJobs":{"name":"batchJobs","type":"\u0019\u001bmistral.batchJob","title":"Batch inference jobs","provider":"go.mondoo.com/mql/providers/mistral"},"file":{"name":"file","type":"\u001bmistral.file","title":"Mistral AI file","desc":"Examine an uploaded file used for fine-tuning, batch processing, or OCR. Inspect `purpose` and `filename` to audit what data has been uploaded to the account.","provider":"go.mondoo.com/mql/providers/mistral","is_implicit_resource":true,"maturity":"preview"},"files":{"name":"files","type":"\u0019\u001bmistral.file","title":"Uploaded files for fine-tuning, batch, or OCR","provider":"go.mondoo.com/mql/providers/mistral"},"fineTuningJob":{"name":"fineTuningJob","type":"\u001bmistral.fineTuningJob","title":"Mistral AI fine-tuning job","desc":"Examine a fine-tuning job including its status, base model, output model name, training configuration, and cost metadata. Use `mistral.fineTuningJobs.where(status == \"RUNNING\")` to find active jobs or inspect `model` and `fineTunedModel` for model lineage auditing.","provider":"go.mondoo.com/mql/providers/mistral","is_implicit_resource":true,"maturity":"preview"},"fineTuningJobs":{"name":"fineTuningJobs","type":"\u0019\u001bmistral.fineTuningJob","title":"Fine-tuning jobs","provider":"go.mondoo.com/mql/providers/mistral"},"model":{"name":"model","type":"\u001bmistral.model","title":"Mistral AI model","desc":"Examine an available model on the Mistral AI platform including its capabilities, context window size, deprecation status, and ownership. Models may be base models owned by Mistral or fine-tuned models created by the account. AIBOM-relevant fields (`family`, `parameterSize`) are parsed from the model identifier. Use `mistral.models.where(type == \"base\")` to filter base models or `mistral.models.where(capabilityChat == true)` to find chat-capable models.","provider":"go.mondoo.com/mql/providers/mistral","is_implicit_resource":true,"maturity":"preview"},"models":{"name":"models","type":"\u0019\u001bmistral.model","title":"Available models in the Mistral AI platform","provider":"go.mondoo.com/mql/providers/mistral"},"ownedBy":{"name":"ownedBy","type":"\u0007","title":"Workspace identifier passed via --workspace flag","provider":"go.mondoo.com/mql/providers/mistral"}},"title":"Mistral AI workspace","desc":"Examine a Mistral AI workspace including available models, fine-tuning jobs, uploaded files, and batch inference jobs. Use the provider for AI security posture assessment and AI Bill of Materials generation. API keys are scoped to a single workspace — add each workspace as a separate asset to scan an entire organization.","min_provider_version":"13.0.0","defaults":"ownedBy","provider":"go.mondoo.com/mql/providers/mistral","maturity":"preview"},"mistral.batchJob":{"id":"mistral.batchJob","name":"mistral.batchJob","fields":{"completedAt":{"name":"completedAt","type":"\t","is_mandatory":true,"title":"Job completion time","provider":"go.mondoo.com/mql/providers/mistral"},"completedRequests":{"name":"completedRequests","type":"\u0005","is_mandatory":true,"title":"Number of completed requests","provider":"go.mondoo.com/mql/providers/mistral"},"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Job creation time","provider":"go.mondoo.com/mql/providers/mistral"},"endpoint":{"name":"endpoint","type":"\u0007","is_mandatory":true,"title":"Target API endpoint (e.g., \"/v1/chat/completions\")","provider":"go.mondoo.com/mql/providers/mistral"},"errorFile":{"name":"errorFile","type":"\u0007","is_mandatory":true,"title":"Error file identifier","provider":"go.mondoo.com/mql/providers/mistral"},"failedRequests":{"name":"failedRequests","type":"\u0005","is_mandatory":true,"title":"Number of failed requests","provider":"go.mondoo.com/mql/providers/mistral"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Job identifier","provider":"go.mondoo.com/mql/providers/mistral"},"inputFiles":{"name":"inputFiles","type":"\u0019\u0007","is_mandatory":true,"title":"Input file IDs","provider":"go.mondoo.com/mql/providers/mistral"},"model":{"name":"model","type":"\u0007","is_mandatory":true,"title":"Model used for inference","provider":"go.mondoo.com/mql/providers/mistral"},"outputFile":{"name":"outputFile","type":"\u0007","is_mandatory":true,"title":"Output file identifier","provider":"go.mondoo.com/mql/providers/mistral"},"startedAt":{"name":"startedAt","type":"\t","is_mandatory":true,"title":"Job start time","provider":"go.mondoo.com/mql/providers/mistral"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Job status","desc":"One of QUEUED, RUNNING, SUCCESS, FAILED, TIMEOUT_EXCEEDED, CANCELLATION_REQUESTED, or CANCELLED.","provider":"go.mondoo.com/mql/providers/mistral"},"succeededRequests":{"name":"succeededRequests","type":"\u0005","is_mandatory":true,"title":"Number of succeeded requests","provider":"go.mondoo.com/mql/providers/mistral"},"totalRequests":{"name":"totalRequests","type":"\u0005","is_mandatory":true,"title":"Total number of requests in the batch","provider":"go.mondoo.com/mql/providers/mistral"}},"title":"Mistral AI batch inference job","desc":"Examine a batch inference job including its status, model, endpoint, progress, and associated input/output files. Use `mistral.batchJobs.where(status == \"RUNNING\")` to find active jobs or inspect `model` to audit which models are used for batch processing.","min_provider_version":"13.0.0","defaults":"id status endpoint","provider":"go.mondoo.com/mql/providers/mistral","maturity":"preview"},"mistral.file":{"id":"mistral.file","name":"mistral.file","fields":{"bytes":{"name":"bytes","type":"\u0005","is_mandatory":true,"title":"File size in bytes","provider":"go.mondoo.com/mql/providers/mistral"},"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Upload time","provider":"go.mondoo.com/mql/providers/mistral"},"filename":{"name":"filename","type":"\u0007","is_mandatory":true,"title":"Original filename","provider":"go.mondoo.com/mql/providers/mistral"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"File identifier","provider":"go.mondoo.com/mql/providers/mistral"},"mimeType":{"name":"mimeType","type":"\u0007","is_mandatory":true,"title":"MIME type","provider":"go.mondoo.com/mql/providers/mistral"},"numLines":{"name":"numLines","type":"\u0005","is_mandatory":true,"title":"Number of lines in the file","provider":"go.mondoo.com/mql/providers/mistral"},"purpose":{"name":"purpose","type":"\u0007","is_mandatory":true,"title":"File purpose","desc":"One of fine-tune, batch, or ocr.","provider":"go.mondoo.com/mql/providers/mistral"},"sampleType":{"name":"sampleType","type":"\u0007","is_mandatory":true,"title":"Sample type","desc":"One of pretrain, instruct, batch_request, batch_result, or batch_error.","provider":"go.mondoo.com/mql/providers/mistral"},"source":{"name":"source","type":"\u0007","is_mandatory":true,"title":"File source","desc":"One of upload, repository, or mistral.","provider":"go.mondoo.com/mql/providers/mistral"}},"title":"Mistral AI file","desc":"Examine an uploaded file used for fine-tuning, batch processing, or OCR. Inspect `purpose` and `filename` to audit what data has been uploaded to the account.","min_provider_version":"13.0.0","defaults":"id filename purpose","provider":"go.mondoo.com/mql/providers/mistral","maturity":"preview"},"mistral.fineTuningJob":{"id":"mistral.fineTuningJob","name":"mistral.fineTuningJob","fields":{"autoStart":{"name":"autoStart","type":"\u0004","is_mandatory":true,"title":"Whether the job starts automatically after creation","provider":"go.mondoo.com/mql/providers/mistral"},"cost":{"name":"cost","type":"\u0006","is_mandatory":true,"title":"Estimated cost","provider":"go.mondoo.com/mql/providers/mistral"},"costCurrency":{"name":"costCurrency","type":"\u0007","is_mandatory":true,"title":"Cost currency (e.g., \"USD\")","provider":"go.mondoo.com/mql/providers/mistral"},"createdAt":{"name":"createdAt","type":"\t","is_mandatory":true,"title":"Job creation time","provider":"go.mondoo.com/mql/providers/mistral"},"epochs":{"name":"epochs","type":"\u0006","is_mandatory":true,"title":"Number of training epochs","provider":"go.mondoo.com/mql/providers/mistral"},"expectedDurationSeconds":{"name":"expectedDurationSeconds","type":"\u0005","is_mandatory":true,"title":"Expected job duration in seconds","provider":"go.mondoo.com/mql/providers/mistral"},"fineTunedModel":{"name":"fineTunedModel","type":"\u0007","is_mandatory":true,"title":"Output model name after fine-tuning completes","provider":"go.mondoo.com/mql/providers/mistral"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Job identifier","provider":"go.mondoo.com/mql/providers/mistral"},"jobType":{"name":"jobType","type":"\u0007","is_mandatory":true,"title":"Job type","desc":"One of completion or classifier.","provider":"go.mondoo.com/mql/providers/mistral"},"learningRate":{"name":"learningRate","type":"\u0006","is_mandatory":true,"title":"Training learning rate","provider":"go.mondoo.com/mql/providers/mistral"},"model":{"name":"model","type":"\u0007","is_mandatory":true,"title":"Base model used for fine-tuning","provider":"go.mondoo.com/mql/providers/mistral"},"modifiedAt":{"name":"modifiedAt","type":"\t","is_mandatory":true,"title":"Last modification time","provider":"go.mondoo.com/mql/providers/mistral"},"status":{"name":"status","type":"\u0007","is_mandatory":true,"title":"Job status","desc":"One of QUEUED, STARTED, VALIDATING, VALIDATED, RUNNING, FAILED_VALIDATION, FAILED, SUCCESS, CANCELLED, or CANCELLATION_REQUESTED.","provider":"go.mondoo.com/mql/providers/mistral"},"suffix":{"name":"suffix","type":"\u0007","is_mandatory":true,"title":"Model name suffix","provider":"go.mondoo.com/mql/providers/mistral"},"trainedTokens":{"name":"trainedTokens","type":"\u0005","is_mandatory":true,"title":"Total tokens trained","provider":"go.mondoo.com/mql/providers/mistral"},"trainingFiles":{"name":"trainingFiles","type":"\u0019\u0007","is_mandatory":true,"title":"Training file IDs","provider":"go.mondoo.com/mql/providers/mistral"},"trainingSteps":{"name":"trainingSteps","type":"\u0005","is_mandatory":true,"title":"Number of training steps","provider":"go.mondoo.com/mql/providers/mistral"},"validationFiles":{"name":"validationFiles","type":"\u0019\u0007","is_mandatory":true,"title":"Validation file IDs","provider":"go.mondoo.com/mql/providers/mistral"}},"title":"Mistral AI fine-tuning job","desc":"Examine a fine-tuning job including its status, base model, output model name, training configuration, and cost metadata. Use `mistral.fineTuningJobs.where(status == \"RUNNING\")` to find active jobs or inspect `model` and `fineTunedModel` for model lineage auditing.","min_provider_version":"13.0.0","defaults":"id status model","provider":"go.mondoo.com/mql/providers/mistral","maturity":"preview"},"mistral.model":{"id":"mistral.model","name":"mistral.model","fields":{"aliases":{"name":"aliases","type":"\u0019\u0007","is_mandatory":true,"title":"Model identifier aliases","provider":"go.mondoo.com/mql/providers/mistral"},"archived":{"name":"archived","type":"\u0004","is_mandatory":true,"title":"Whether this fine-tuned model has been archived","provider":"go.mondoo.com/mql/providers/mistral"},"capabilityAudio":{"name":"capabilityAudio","type":"\u0004","is_mandatory":true,"title":"Whether the model supports audio inputs","provider":"go.mondoo.com/mql/providers/mistral"},"capabilityAudioTranscription":{"name":"capabilityAudioTranscription","type":"\u0004","is_mandatory":true,"title":"Whether the model supports audio transcription","provider":"go.mondoo.com/mql/providers/mistral"},"capabilityChat":{"name":"capabilityChat","type":"\u0004","is_mandatory":true,"title":"Whether the model supports chat completions","provider":"go.mondoo.com/mql/providers/mistral"},"capabilityClassification":{"name":"capabilityClassification","type":"\u0004","is_mandatory":true,"title":"Whether the model supports classification","provider":"go.mondoo.com/mql/providers/mistral"},"capabilityFim":{"name":"capabilityFim","type":"\u0004","is_mandatory":true,"title":"Whether the model supports fill-in-the-middle completions","provider":"go.mondoo.com/mql/providers/mistral"},"capabilityFineTuning":{"name":"capabilityFineTuning","type":"\u0004","is_mandatory":true,"title":"Whether the model can be fine-tuned","provider":"go.mondoo.com/mql/providers/mistral"},"capabilityFunctionCalling":{"name":"capabilityFunctionCalling","type":"\u0004","is_mandatory":true,"title":"Whether the model supports function calling","provider":"go.mondoo.com/mql/providers/mistral"},"capabilityModeration":{"name":"capabilityModeration","type":"\u0004","is_mandatory":true,"title":"Whether the model supports content moderation","provider":"go.mondoo.com/mql/providers/mistral"},"capabilityOcr":{"name":"capabilityOcr","type":"\u0004","is_mandatory":true,"title":"Whether the model supports OCR","provider":"go.mondoo.com/mql/providers/mistral"},"capabilityVision":{"name":"capabilityVision","type":"\u0004","is_mandatory":true,"title":"Whether the model supports vision (image inputs)","provider":"go.mondoo.com/mql/providers/mistral"},"created":{"name":"created","type":"\t","is_mandatory":true,"title":"Model creation time","provider":"go.mondoo.com/mql/providers/mistral"},"defaultModelTemperature":{"name":"defaultModelTemperature","type":"\u0006","is_mandatory":true,"title":"Default sampling temperature","provider":"go.mondoo.com/mql/providers/mistral"},"deprecation":{"name":"deprecation","type":"\t","is_mandatory":true,"title":"Deprecation date if the model is deprecated","provider":"go.mondoo.com/mql/providers/mistral"},"description":{"name":"description","type":"\u0007","is_mandatory":true,"title":"Model description","provider":"go.mondoo.com/mql/providers/mistral"},"family":{"name":"family","type":"\u0007","title":"Architecture family parsed from the model name (e.g., \"Mistral\", \"Codestral\", \"Pixtral\")","provider":"go.mondoo.com/mql/providers/mistral"},"id":{"name":"id","type":"\u0007","is_mandatory":true,"title":"Model identifier (e.g., \"mistral-large-latest\", \"open-mistral-nemo\")","provider":"go.mondoo.com/mql/providers/mistral"},"job":{"name":"job","type":"\u0007","is_mandatory":true,"title":"Fine-tuning job ID that produced this model (fine-tuned models only)","provider":"go.mondoo.com/mql/providers/mistral"},"maxContextLength":{"name":"maxContextLength","type":"\u0005","is_mandatory":true,"title":"Maximum context window length in tokens","provider":"go.mondoo.com/mql/providers/mistral"},"name":{"name":"name","type":"\u0007","is_mandatory":true,"title":"Human-readable model name","provider":"go.mondoo.com/mql/providers/mistral"},"ownedBy":{"name":"ownedBy","type":"\u0007","is_mandatory":true,"title":"Owner of the model (e.g., \"mistralai\")","provider":"go.mondoo.com/mql/providers/mistral"},"parameterSize":{"name":"parameterSize","type":"\u0007","title":"Parameter count parsed from the model name (e.g., \"7B\", \"8x22B\", \"123B\")","provider":"go.mondoo.com/mql/providers/mistral"},"root":{"name":"root","type":"\u0007","is_mandatory":true,"title":"Root base model ID (fine-tuned models only)","provider":"go.mondoo.com/mql/providers/mistral"},"type":{"name":"type","type":"\u0007","is_mandatory":true,"title":"Model type","desc":"One of base or fine-tuned.","provider":"go.mondoo.com/mql/providers/mistral"}},"title":"Mistral AI model","desc":"Examine an available model on the Mistral AI platform including its capabilities, context window size, deprecation status, and ownership. Models may be base models owned by Mistral or fine-tuned models created by the account. AIBOM-relevant fields (`family`, `parameterSize`) are parsed from the model identifier. Use `mistral.models.where(type == \"base\")` to filter base models or `mistral.models.where(capabilityChat == true)` to find chat-capable models.","min_provider_version":"13.0.0","defaults":"id type ownedBy maxContextLength","provider":"go.mondoo.com/mql/providers/mistral","maturity":"preview"}}}