feat: support gemini-pro-vision

This commit is contained in:
Hk-Gosuto
2024-02-18 10:56:01 +08:00
parent 5c389db596
commit e62b4c15e4
4 changed files with 52 additions and 14 deletions

View File

@@ -538,7 +538,7 @@ export function ChatActions(props: {
}
}
};
if (currentModel === "gpt-4-vision-preview") {
if (currentModel.includes("vision")) {
window.addEventListener("paste", onPaste);
return () => {
window.removeEventListener("paste", onPaste);
@@ -620,7 +620,7 @@ export function ChatActions(props: {
icon={usePlugins ? <EnablePluginIcon /> : <DisablePluginIcon />}
/>
)}
{currentModel == "gpt-4-vision-preview" && (
{currentModel.includes("vision") && (
<ChatAction
onClick={selectImage}
text="选择图片"
@@ -1412,7 +1412,7 @@ function _Chat() {
defaultShow={i >= messages.length - 6}
/>
</div>
{!isUser && message.model == "gpt-4-vision-preview" && (
{!isUser && message.model?.includes("vision") && (
<div
className={[
styles["chat-message-actions"],