|
100 | 100 | "provider_settings": { |
101 | 101 | "default_image_caption_provider_id": { |
102 | 102 | "description": "Image Caption Model", |
103 | | - "hint": "Leave empty to disable; useful for non-multimodal models" |
| 103 | + "hint": "When the chat model does not support image input, use the image captioning model to describe images. Leave blank to disable." |
104 | 104 | }, |
105 | 105 | "image_caption_prompt": { |
106 | | - "description": "Image Caption Prompt" |
| 106 | + "description": "Image Caption Prompt", |
| 107 | + "hint": "The prompt used by the image captioning model." |
107 | 108 | } |
108 | 109 | }, |
109 | 110 | "provider_stt_settings": { |
|
113 | 114 | }, |
114 | 115 | "provider_id": { |
115 | 116 | "description": "Default Speech-to-Text Model", |
116 | | - "hint": "Users can also select session-specific STT models using the /provider command." |
| 117 | + "hint": "You can also use /provider to select a model for an individual conversation." |
117 | 118 | } |
118 | 119 | }, |
119 | 120 | "provider_tts_settings": { |
|
122 | 123 | "hint": "Use a text-to-speech model to turn text into voice replies." |
123 | 124 | }, |
124 | 125 | "provider_id": { |
125 | | - "description": "Default Text-to-Speech Model" |
| 126 | + "description": "Default Text-to-Speech Model", |
| 127 | + "hint": "You can also use /provider to select a model for an individual conversation." |
126 | 128 | }, |
127 | 129 | "trigger_probability": { |
128 | | - "description": "TTS Trigger Probability" |
| 130 | + "description": "TTS Trigger Probability", |
| 131 | + "hint": "Trigger voice replies based on a random probability." |
129 | 132 | } |
130 | 133 | } |
131 | 134 | }, |
|
466 | 469 | } } }, |
467 | 470 | "provider_settings": { |
468 | 471 | "display_reasoning_text": { |
469 | | - "description": "Display Reasoning Content" |
| 472 | + "description": "Display Reasoning Content", |
| 473 | + "hint": "Include the model's chain-of-thought information in the final reply." |
470 | 474 | }, |
471 | 475 | "identifier": { |
472 | 476 | "description": "User Identification", |
473 | | - "hint": "When enabled, user ID information will be included in the prompt." |
| 477 | + "hint": "Prepend the user ID to the user prompt." |
474 | 478 | }, |
475 | 479 | "group_name_display": { |
476 | 480 | "description": "Display Group Name", |
477 | | - "hint": "When enabled, group name information will be included in the prompt on supported platforms (OneBot v11)." |
| 481 | + "hint": "Prepend the group name to user prompts in group chats on supported messaging platforms." |
478 | 482 | }, |
479 | 483 | "datetime_system_prompt": { |
480 | 484 | "description": "Real-world Time Awareness", |
481 | | - "hint": "When enabled, current time information will be appended to the system prompt." |
| 485 | + "hint": "Include the current time in the user prompt." |
482 | 486 | }, |
483 | 487 | "show_tool_use_status": { |
484 | | - "description": "Show Tool Call Information" |
| 488 | + "description": "Show Tool Call Information", |
| 489 | + "hint": "When a tool is called, also send a message containing the tool name." |
485 | 490 | }, |
486 | 491 | "show_tool_call_result": { |
487 | 492 | "description": "Output Tool Call Results", |
|
514 | 519 | } |
515 | 520 | }, |
516 | 521 | "streaming_response": { |
517 | | - "description": "Streaming Output" |
| 522 | + "description": "Streaming Output", |
| 523 | + "hint": "Display responses with a typewriter effect on supported chat platforms." |
518 | 524 | }, |
519 | 525 | "unsupported_streaming_strategy": { |
520 | 526 | "description": "Platforms Without Streaming Support", |
|
980 | 986 | "hint": "On supported platforms, each group member has a separate conversation context when enabled. Manage command permissions under Handlers → Command." |
981 | 987 | }, |
982 | 988 | "friend_message_needs_wake_prefix": { |
983 | | - "description": "Private Messages Require Wake Word" |
| 989 | + "description": "Private Messages Require Wake Word", |
| 990 | + "hint": "Private messages must also include a wake prefix to activate the bot." |
984 | 991 | }, |
985 | 992 | "reply_prefix": { |
986 | | - "description": "Reply Text Prefix" |
| 993 | + "description": "Reply Text Prefix", |
| 994 | + "hint": "The text prefix added to replies." |
987 | 995 | }, |
988 | 996 | "reply_with_mention": { |
989 | | - "description": "Mention Sender in Reply" |
| 997 | + "description": "Mention Sender in Reply", |
| 998 | + "hint": "Mention the sender when replying." |
990 | 999 | }, |
991 | 1000 | "reply_with_quote": { |
992 | | - "description": "Quote Sender's Message in Reply" |
| 1001 | + "description": "Quote Sender's Message in Reply", |
| 1002 | + "hint": "Quote the sender's corresponding message when replying." |
993 | 1003 | }, |
994 | 1004 | "forward_threshold": { |
995 | | - "description": "Forward Message Word Count Threshold" |
| 1005 | + "description": "Forward Message Word Count Threshold", |
| 1006 | + "hint": "On supported platforms, send overly long replies as merged forwarded messages." |
996 | 1007 | }, |
997 | 1008 | "empty_mention_waiting": { |
998 | | - "description": "Trigger Waiting on Mention-only Messages" |
| 1009 | + "description": "Trigger Waiting on Mention-only Messages", |
| 1010 | + "hint": "After a message that only mentions the bot, stay awake for one minute to wait for the user's next message." |
999 | 1011 | } |
1000 | 1012 | }, |
1001 | 1013 | "wake_prefix": { |
1002 | | - "description": "Wake Word" |
| 1014 | + "description": "Wake Word", |
| 1015 | + "hint": "A list of message prefixes that wake the bot. You can also wake it by mentioning it." |
1003 | 1016 | }, |
1004 | 1017 | "disable_builtin_commands": { |
1005 | 1018 | "description": "Disable Built-in Commands", |
|
1154 | 1167 | "platform_settings": { |
1155 | 1168 | "segmented_reply": { |
1156 | 1169 | "enable": { |
1157 | | - "description": "Enable Segmented Reply" |
| 1170 | + "description": "Enable Segmented Reply", |
| 1171 | + "hint": "Send replies in multiple segments." |
1158 | 1172 | }, |
1159 | 1173 | "only_llm_result": { |
1160 | 1174 | "description": "Segment Only LLM Results" |
|
1202 | 1216 | "description": "Group Chat Context Awareness", |
1203 | 1217 | "provider_ltm_settings": { |
1204 | 1218 | "group_icl_enable": { |
1205 | | - "description": "Inject Group Chat Records into Context" |
| 1219 | + "description": "Inject Group Chat Records into Context", |
| 1220 | + "hint": "Record group messages that do not wake the bot and pass them to the model when the bot is activated." |
1206 | 1221 | }, |
1207 | 1222 | "group_message_max_cnt": { |
1208 | | - "description": "Maximum Messages Injected into Context" |
| 1223 | + "description": "Maximum Messages Injected into Context", |
| 1224 | + "hint": "The maximum number of messages passed to the model." |
1209 | 1225 | }, |
1210 | 1226 | "image_caption": { |
1211 | 1227 | "description": "Auto-understand Images", |
1212 | | - "hint": "Requires setting a group chat image caption model." |
| 1228 | + "hint": "Convert image messages that do not wake the bot into text descriptions. Use with care in image-heavy group chats, as this can incur substantial costs." |
1213 | 1229 | }, |
1214 | 1230 | "image_caption_provider_id": { |
1215 | 1231 | "description": "Group Chat Image Caption Model", |
1216 | 1232 | "hint": "Used to understand images injected from group chat records, configured separately from the default image caption model." |
1217 | 1233 | }, |
1218 | 1234 | "group_message_history_enable": { |
1219 | 1235 | "description": "Persist Group Chat Messages", |
1220 | | - "hint": "Saves group messages and provides the model with a tool for querying the current group's history. Media content is not currently persisted; media messages are stored as placeholders such as [Image]." |
| 1236 | + "hint": "Persist all group messages and allow the model to query them using tools." |
1221 | 1237 | }, |
1222 | 1238 | "group_message_history_max_cnt": { |
1223 | | - "description": "Maximum Persisted Messages" |
| 1239 | + "description": "Maximum Persisted Messages", |
| 1240 | + "hint": "The maximum number of persisted messages. Older messages are discarded when the limit is exceeded." |
1224 | 1241 | }, |
1225 | 1242 | "active_reply": { |
1226 | 1243 | "enable": { |
1227 | | - "description": "Active Reply" |
| 1244 | + "description": "Active Reply", |
| 1245 | + "hint": "Send messages proactively at suitable times." |
1228 | 1246 | }, |
1229 | 1247 | "method": { |
1230 | 1248 | "description": "Active Reply Method" |
|
1243 | 1261 | "t2i": { |
1244 | 1262 | "description": "Text-to-Image", |
1245 | 1263 | "t2i": { |
1246 | | - "description": "Text-to-Image Output" |
| 1264 | + "description": "Text-to-Image Output", |
| 1265 | + "hint": "Convert model replies to images before sending to avoid flooding the chat." |
1247 | 1266 | }, |
1248 | 1267 | "t2i_word_threshold": { |
1249 | 1268 | "description": "Text-to-Image Word Count Threshold" |
|
0 commit comments