diff options
author | abc <98614666+xtekky@users.noreply.github.com> | 2024-04-25 01:06:11 +0200 |
---|---|---|
committer | abc <98614666+xtekky@users.noreply.github.com> | 2024-04-25 01:06:11 +0200 |
commit | 2b271013fb0d8e0bd15575b1d0a3aedee5a46f33 (patch) | |
tree | 14ecf451a69336e24b56824ad9fc34aa4633ecd3 /etc/examples/image_chat_reka.py | |
parent | Merge pull request #1882 from hlohaus/css (diff) | |
download | gpt4free-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 '')
-rw-r--r-- | etc/examples/image_chat_reka.py | 27 |
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 |