summaryrefslogtreecommitdiff
path: root/py/chat.py
diff options
context:
space:
mode:
authorMartin Bielik <martin.bielik@instea.sk>2024-12-21 00:44:35 +0100
committerMartin Bielik <martin.bielik@instea.sk>2024-12-21 00:45:31 +0100
commit2643c4f3e7a637d1c289a2ff3ad582deb11de3c0 (patch)
tree386b6e637cb0f9f756c3efc68862a7e71b63f54d /py/chat.py
parent933a90d43ce9e360bb139dda2040b4360b9b12ce (diff)
downloadvim-ai-2643c4f3e7a637d1c289a2ff3ad582deb11de3c0.tar.gz
image to text support, closes #134
Diffstat (limited to '')
-rw-r--r--py/chat.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/py/chat.py b/py/chat.py
index 79457ee..6861b51 100644
--- a/py/chat.py
+++ b/py/chat.py
@@ -56,7 +56,8 @@ def run_ai_chat(context):
messages = initial_messages + chat_messages
try:
- if messages[-1]["content"].strip():
+ last_content = messages[-1]["content"][-1]
+ if last_content['type'] != 'text' or last_content['text']:
vim.command("normal! Go\n<<< assistant\n\n")
vim.command("redraw")