# Test configuration schemaschema = plugin.get_config_schema()print("Available models:")for model in schema["properties"]["model_id"]["enum"]:print(f" - {model}")
Available models:
- mistralai/Voxtral-Mini-3B-2507
- mistralai/Voxtral-Small-24B-2507
# Test configuration validationtest_configs = [ ({"model_id": "mistralai/Voxtral-Mini-3B-2507"}, "Valid config"), ({"model_id": "invalid_model"}, "Invalid model"), ({"temperature": 2.5}, "Temperature out of range"),]for config, description in test_configs: is_valid, error = plugin.validate_config(config)print(f"{description}: Valid={is_valid}")if error:print(f" Error: {error[:100]}")
Valid config: Valid=True
Invalid model: Valid=False
Error: 'invalid_model' is not one of ['mistralai/Voxtral-Mini-3B-2507', 'mistralai/Voxtral-Small-24B-2507']
Temperature out of range: Valid=False
Error: 'model_id' is a required property
Failed validating 'required' in schema:
{'$schema': 'http://j
# Test initializationplugin.initialize({"model_id": "mistralai/Voxtral-Mini-3B-2507", "device": "cpu"})print(f"Current config: {plugin.get_current_config()['model_id']}")