summaryrefslogtreecommitdiffstats
path: root/etc/examples
diff options
context:
space:
mode:
authorabc <98614666+xtekky@users.noreply.github.com>2024-04-25 01:06:11 +0200
committerabc <98614666+xtekky@users.noreply.github.com>2024-04-25 01:06:11 +0200
commit2b271013fb0d8e0bd15575b1d0a3aedee5a46f33 (patch)
tree14ecf451a69336e24b56824ad9fc34aa4633ecd3 /etc/examples
parentMerge pull request #1882 from hlohaus/css (diff)
downloadgpt4free-2b271013fb0d8e0bd15575b1d0a3aedee5a46f33.tar
gpt4free-2b271013fb0d8e0bd15575b1d0a3aedee5a46f33.tar.gz
gpt4free-2b271013fb0d8e0bd15575b1d0a3aedee5a46f33.tar.bz2
gpt4free-2b271013fb0d8e0bd15575b1d0a3aedee5a46f33.tar.lz
gpt4free-2b271013fb0d8e0bd15575b1d0a3aedee5a46f33.tar.xz
gpt4free-2b271013fb0d8e0bd15575b1d0a3aedee5a46f33.tar.zst
gpt4free-2b271013fb0d8e0bd15575b1d0a3aedee5a46f33.zip
Diffstat (limited to 'etc/examples')
-rw-r--r--etc/examples/image_chat_reka.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/etc/examples/image_chat_reka.py b/etc/examples/image_chat_reka.py
new file mode 100644
index 00000000..954960db
--- /dev/null
+++ b/etc/examples/image_chat_reka.py
@@ -0,0 +1,27 @@
+# Image Chat with Reca
+# !! YOU NEED COOKIES / BE LOGGED IN TO chat.reka.ai
+# download an image and save it as test.png in the same folder
+
+from g4f.client import Client
+from g4f.Provider import Reka
+
+client = Client(
+ provider = Reka # Optional if you set model name to reka-core
+)
+
+completion = client.chat.completions.create(
+ model = "reka-core",
+ messages = [
+ {
+ "role": "user",
+ "content": "What can you see in the image ?"
+ }
+ ],
+ stream = True,
+ image = open("test.png", "rb") # open("path", "rb"), do not use .read(), etc. it must be a file object
+)
+
+for message in completion:
+ print(message.choices[0].delta.content or "")
+
+ # >>> In the image there is ... \ No newline at end of file