fix: switch model do not work in chat
This commit is contained in:
@@ -48,7 +48,7 @@ const GroundLeft: React.FC<MessageProps> = forwardRef((props, ref) => {
|
|||||||
messageList,
|
messageList,
|
||||||
loading
|
loading
|
||||||
} = useChatCompletion(scroller);
|
} = useChatCompletion(scroller);
|
||||||
const { handleOnValuesChange, formRef, paramsConfig, parameters } =
|
const { handleOnValuesChange, formRef, setParams, paramsConfig, parameters } =
|
||||||
useInitLLmMeta(
|
useInitLLmMeta(
|
||||||
{ modelList, isChat: true },
|
{ modelList, isChat: true },
|
||||||
{
|
{
|
||||||
@@ -57,7 +57,7 @@ const GroundLeft: React.FC<MessageProps> = forwardRef((props, ref) => {
|
|||||||
metaKeys: LLM_METAKEYS
|
metaKeys: LLM_METAKEYS
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
console.log('parameters', parameters);
|
||||||
useImperativeHandle(ref, () => {
|
useImperativeHandle(ref, () => {
|
||||||
return {
|
return {
|
||||||
viewCode() {
|
viewCode() {
|
||||||
@@ -75,6 +75,7 @@ const GroundLeft: React.FC<MessageProps> = forwardRef((props, ref) => {
|
|||||||
? [{ role: Roles.System, content: systemMessage }]
|
? [{ role: Roles.System, content: systemMessage }]
|
||||||
: [];
|
: [];
|
||||||
const list = generateMessagesByListContent([...messageList]);
|
const list = generateMessagesByListContent([...messageList]);
|
||||||
|
console.log('viewCodeContent+++', parameters);
|
||||||
return generateLLMCode({
|
return generateLLMCode({
|
||||||
api: CHAT_API,
|
api: CHAT_API,
|
||||||
parameters: {
|
parameters: {
|
||||||
@@ -102,6 +103,13 @@ const GroundLeft: React.FC<MessageProps> = forwardRef((props, ref) => {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const handleOnModelChange = (model: string) => {
|
||||||
|
setParams({
|
||||||
|
...formRef.current?.getFieldsValue(),
|
||||||
|
model
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
const handleCloseViewCode = () => {
|
const handleCloseViewCode = () => {
|
||||||
setShow(false);
|
setShow(false);
|
||||||
};
|
};
|
||||||
@@ -169,6 +177,7 @@ const GroundLeft: React.FC<MessageProps> = forwardRef((props, ref) => {
|
|||||||
<DataForm
|
<DataForm
|
||||||
ref={formRef}
|
ref={formRef}
|
||||||
onValuesChange={handleOnValuesChange}
|
onValuesChange={handleOnValuesChange}
|
||||||
|
onModelChange={handleOnModelChange}
|
||||||
paramsConfig={paramsConfig}
|
paramsConfig={paramsConfig}
|
||||||
initialValues={llmInitialValues}
|
initialValues={llmInitialValues}
|
||||||
modelList={modelList}
|
modelList={modelList}
|
||||||
|
|||||||
Reference in New Issue
Block a user