File tree Expand file tree Collapse file tree 4 files changed +36
-10
lines changed Expand file tree Collapse file tree 4 files changed +36
-10
lines changed Original file line number Diff line number Diff line change 1515 * @property {string? } provider
1616 * @property {string? } model
1717 * @property {number } max_recursion_depth
18+ * @property {number? } [max_output_tokens]
1819 */
1920
2021
Original file line number Diff line number Diff line change 6666 filter = {
6767 pager: initFilter .pager ,
6868 types: selectedAgentTypes? .length > 0 ? selectedAgentTypes : null ,
69+ labels: selectedAgentLabels? .length > 0 ? selectedAgentLabels : null ,
6970 similarName: event .payload || null
7071 };
7172 getPagedAgents ();
Original file line number Diff line number Diff line change 7979 utilities: agent .utilities || [],
8080 knowledge_bases: agent .knowledge_bases || [],
8181 rules: agent .rules || [],
82- max_message_count: Number (agent .max_message_count ) > 0 ? Number (agent .max_message_count ) : null
82+ max_message_count: Number (agent .max_message_count ) > 0 ? Number (agent .max_message_count ) : null ,
83+ llm_config: {
84+ ... agent .llm_config ,
85+ max_output_tokens: Number (agent .llm_config .max_output_tokens ) > 0 ? Number (agent .llm_config .max_output_tokens ) : null
86+ }
8387 };
8488 isLoading = true ;
8589 saveAgent (agent).then (res => {
Original file line number Diff line number Diff line change 1212 /** @type {import('$commonTypes').LlmModelSetting[]} */
1313 let models = [];
1414
15- const lowerLimit = 1 ;
16- const upperLimit = 10 ;
15+ const recursiveDepthLowerLimit = 1 ;
16+ const recursiveDepthUpperLimit = 10 ;
1717
1818 let config = agent .llm_config ;
1919
5959 function changeMaxRecursiveDepth (e ) {
6060 let value = Number (e .target .value ) || 0 ;
6161
62- if (value < lowerLimit ) {
63- value = lowerLimit ;
64- } else if (value > upperLimit ) {
65- value = upperLimit ;
62+ if (value < recursiveDepthLowerLimit ) {
63+ value = recursiveDepthLowerLimit ;
64+ } else if (value > recursiveDepthUpperLimit ) {
65+ value = recursiveDepthUpperLimit ;
6666 }
6767
6868 config .max_recursion_depth = value;
6969 }
70+
71+ /** @param {any} e */
72+ function changeMaxOutputToken (e ) {
73+ const value = Number (e .target .value ) || 0 ;
74+ config .max_output_tokens = value;
75+ }
7076< / script>
7177
7278< Card>
113119 < Input
114120 style= " text-align: center;"
115121 type= " number"
116- min= {lowerLimit }
117- max= {upperLimit }
122+ min= {recursiveDepthLowerLimit }
123+ max= {recursiveDepthUpperLimit }
118124 value= {config .max_recursion_depth }
119125 on: change= {e => changeMaxRecursiveDepth (e)}
120- / >
126+ / >
127+ < / div>
128+ < / div>
129+
130+ < div class = " mb-3 row" >
131+ < label for = " example-text-input" class = " col-md-3 col-form-label" >
132+ Max output tokens
133+ < / label>
134+ < div class = " col-md-9" >
135+ < Input
136+ style= " text-align: center;"
137+ type= " number"
138+ value= {config .max_output_tokens }
139+ on: change= {e => changeMaxOutputToken (e)}
140+ / >
121141 < / div>
122142 < / div>
123143 < / CardBody>
You can’t perform that action at this time.
0 commit comments