fix: switch model do not work in chat

This commit is contained in:
jialin
2026-04-17 20:35:16 +08:00
committed by jialin
parent 2d726ded30
commit b057d52499
+11 -2
View File
@@ -48,7 +48,7 @@ const GroundLeft: React.FC<MessageProps> = forwardRef((props, ref) => {
messageList,
loading
} = useChatCompletion(scroller);
const { handleOnValuesChange, formRef, paramsConfig, parameters } =
const { handleOnValuesChange, formRef, setParams, paramsConfig, parameters } =
useInitLLmMeta(
{ modelList, isChat: true },
{
@@ -57,7 +57,7 @@ const GroundLeft: React.FC<MessageProps> = forwardRef((props, ref) => {
metaKeys: LLM_METAKEYS
}
);
console.log('parameters', parameters);
useImperativeHandle(ref, () => {
return {
viewCode() {
@@ -75,6 +75,7 @@ const GroundLeft: React.FC<MessageProps> = forwardRef((props, ref) => {
? [{ role: Roles.System, content: systemMessage }]
: [];
const list = generateMessagesByListContent([...messageList]);
console.log('viewCodeContent+++', parameters);
return generateLLMCode({
api: CHAT_API,
parameters: {
@@ -102,6 +103,13 @@ const GroundLeft: React.FC<MessageProps> = forwardRef((props, ref) => {
});
};
const handleOnModelChange = (model: string) => {
setParams({
...formRef.current?.getFieldsValue(),
model
});
};
const handleCloseViewCode = () => {
setShow(false);
};
@@ -169,6 +177,7 @@ const GroundLeft: React.FC<MessageProps> = forwardRef((props, ref) => {
<DataForm
ref={formRef}
onValuesChange={handleOnValuesChange}
onModelChange={handleOnModelChange}
paramsConfig={paramsConfig}
initialValues={llmInitialValues}
modelList={modelList}