✨ 新增正则和扩展模块
This commit is contained in:
99
docs/示例扩展manifest.json
Normal file
99
docs/示例扩展manifest.json
Normal file
@@ -0,0 +1,99 @@
|
||||
{
|
||||
"name": "example-extension",
|
||||
"display_name": "示例扩展",
|
||||
"version": "1.0.0",
|
||||
"description": "这是一个用于测试的示例扩展,展示了各种配置项类型",
|
||||
"author": "测试作者",
|
||||
"homepage": "https://github.com/example/extension",
|
||||
"repository": "https://github.com/example/extension",
|
||||
"license": "MIT",
|
||||
"type": "ui",
|
||||
"category": "utilities",
|
||||
"tags": ["测试", "示例", "配置"],
|
||||
"settings": {
|
||||
"enabled": {
|
||||
"type": "boolean",
|
||||
"label": "启用扩展",
|
||||
"description": "是否启用此扩展的所有功能"
|
||||
},
|
||||
"apiKey": {
|
||||
"type": "text",
|
||||
"label": "API 密钥",
|
||||
"placeholder": "sk-...",
|
||||
"description": "请输入您的 API 密钥(用于访问外部服务)"
|
||||
},
|
||||
"apiEndpoint": {
|
||||
"type": "text",
|
||||
"label": "API 端点",
|
||||
"placeholder": "https://api.example.com",
|
||||
"description": "API 服务器地址"
|
||||
},
|
||||
"maxRetries": {
|
||||
"type": "number",
|
||||
"label": "最大重试次数",
|
||||
"min": 1,
|
||||
"max": 10,
|
||||
"step": 1,
|
||||
"description": "请求失败时的最大重试次数"
|
||||
},
|
||||
"timeout": {
|
||||
"type": "number",
|
||||
"label": "超时时间(秒)",
|
||||
"min": 5,
|
||||
"max": 300,
|
||||
"step": 5,
|
||||
"description": "API 请求的超时时间"
|
||||
},
|
||||
"temperature": {
|
||||
"type": "slider",
|
||||
"label": "温度",
|
||||
"min": 0,
|
||||
"max": 2,
|
||||
"step": 0.1,
|
||||
"description": "控制生成内容的随机性(0=确定性,2=高随机性)"
|
||||
},
|
||||
"model": {
|
||||
"type": "select",
|
||||
"label": "选择模型",
|
||||
"options": [
|
||||
{ "label": "GPT-4", "value": "gpt-4" },
|
||||
{ "label": "GPT-3.5 Turbo", "value": "gpt-3.5-turbo" },
|
||||
{ "label": "Claude 3", "value": "claude-3" }
|
||||
],
|
||||
"description": "选择要使用的 AI 模型"
|
||||
},
|
||||
"systemPrompt": {
|
||||
"type": "textarea",
|
||||
"label": "系统提示词",
|
||||
"rows": 4,
|
||||
"placeholder": "输入系统提示词...",
|
||||
"description": "用于指导 AI 行为的系统提示词"
|
||||
},
|
||||
"logLevel": {
|
||||
"type": "select",
|
||||
"label": "日志级别",
|
||||
"options": [
|
||||
{ "label": "调试", "value": "debug" },
|
||||
{ "label": "信息", "value": "info" },
|
||||
{ "label": "警告", "value": "warn" },
|
||||
{ "label": "错误", "value": "error" }
|
||||
],
|
||||
"description": "控制台日志的详细程度"
|
||||
},
|
||||
"autoSave": {
|
||||
"type": "boolean",
|
||||
"label": "自动保存",
|
||||
"description": "自动保存对话历史"
|
||||
},
|
||||
"saveInterval": {
|
||||
"type": "number",
|
||||
"label": "保存间隔(秒)",
|
||||
"min": 10,
|
||||
"max": 600,
|
||||
"step": 10,
|
||||
"description": "自动保存的时间间隔"
|
||||
}
|
||||
},
|
||||
"dependencies": {},
|
||||
"conflicts": []
|
||||
}
|
||||
Reference in New Issue
Block a user