diff --git a/app/components/chat/BaseChat.tsx b/app/components/chat/BaseChat.tsx index b3820e1..c675c0b 100644 --- a/app/components/chat/BaseChat.tsx +++ b/app/components/chat/BaseChat.tsx @@ -25,6 +25,8 @@ interface BaseChatProps { sendMessage?: (event: React.UIEvent, messageInput?: string) => void; handleInputChange?: (event: React.ChangeEvent) => void; enhancePrompt?: () => void; + selectedModel: string; + setSelectedModel: React.Dispatch>; } const EXAMPLE_PROMPTS = [ @@ -54,6 +56,8 @@ export const BaseChat = React.forwardRef( handleInputChange, enhancePrompt, handleStop, + selectedModel, + setSelectedModel, }, ref, ) => { @@ -86,6 +90,21 @@ export const BaseChat = React.forwardRef( 'h-full flex flex-col': chatStarted, })} > +
+ {/* モデル選択用のセレクトボックス */} + +
{() => { return chatStarted ? ( @@ -133,6 +152,7 @@ export const BaseChat = React.forwardRef( placeholder="How can Bolt help you today?" translate="no" /> + {() => (