Feature request: Adding temperature as parameter (#513)
* Adding temperature as parameter * NEXT_PUBLIC_ prefix added * add spacing --------- Co-authored-by: Ivan Fioravanti <> Co-authored-by: Mckay Wrigley <mckaywrigley@gmail.com>
This commit is contained in:
@@ -32,6 +32,7 @@ import { ChatMessage } from './ChatMessage';
|
||||
import { ErrorMessageDiv } from './ErrorMessageDiv';
|
||||
import { ModelSelect } from './ModelSelect';
|
||||
import { SystemPrompt } from './SystemPrompt';
|
||||
import { TemperatureSlider } from './Temperature';
|
||||
|
||||
interface Props {
|
||||
stopConversationRef: MutableRefObject<boolean>;
|
||||
@@ -97,6 +98,7 @@ export const Chat = memo(({ stopConversationRef }: Props) => {
|
||||
messages: updatedConversation.messages,
|
||||
key: apiKey,
|
||||
prompt: updatedConversation.prompt,
|
||||
temperature: updatedConversation.temperature
|
||||
};
|
||||
const endpoint = getEndpoint(plugin);
|
||||
let body;
|
||||
@@ -421,6 +423,16 @@ export const Chat = memo(({ stopConversationRef }: Props) => {
|
||||
})
|
||||
}
|
||||
/>
|
||||
|
||||
<TemperatureSlider
|
||||
label="Temperature"
|
||||
onChangeTemperature={(temperature) =>
|
||||
handleUpdateConversation(selectedConversation, {
|
||||
key: 'temperature',
|
||||
value: temperature,
|
||||
})
|
||||
}
|
||||
/>
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user