39 lines
1.2 KiB
JSON
39 lines
1.2 KiB
JSON
|
{
|
||
|
"description": "Configuration schema for application profiles",
|
||
|
"config_schema": {
|
||
|
"id": {
|
||
|
"type": "string",
|
||
|
"description": "Unique identifier for the profile",
|
||
|
"required": true
|
||
|
},
|
||
|
"name": {
|
||
|
"type": "string",
|
||
|
"description": "Display name for the profile",
|
||
|
"required": true
|
||
|
},
|
||
|
"llm_settings": {
|
||
|
"type": "object",
|
||
|
"description": "Language model settings",
|
||
|
"properties": {
|
||
|
"model": {
|
||
|
"type": "select",
|
||
|
"description": "Language model to use",
|
||
|
"options": ["gpt-4", "gpt-3.5-turbo"],
|
||
|
"default": "gpt-4"
|
||
|
},
|
||
|
"temperature": {
|
||
|
"type": "number",
|
||
|
"description": "Temperature for text generation",
|
||
|
"default": 0.7,
|
||
|
"min": 0,
|
||
|
"max": 2
|
||
|
},
|
||
|
"api_key": {
|
||
|
"type": "string",
|
||
|
"description": "API key for the language model",
|
||
|
"default": ""
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|