@@ -12,7 +12,7 @@ PyQt/PySide(Python cross-platform GUI toolkit) OpenAI Chatbot which supports mor
12
12
13
13
<b >This supports Windows, MacOS, Linux.</b >
14
14
15
- You can use OpenAI models(GPT4o, GPT4-turbo, DALL-E, etc.) with PyQt as a chatbot .
15
+ You can use OpenAI models(GPT4o, GPT4-turbo, DALL-E, etc.), Replicate image generation models with PyQt .
16
16
17
17
The major advantage of this package is that you don't need to know other language aside from Python.
18
18
@@ -22,7 +22,7 @@ This is using <b>sqlite</b> as a database.
22
22
23
23
You can select the model and change each parameters of openai from the right side bar.
24
24
25
- Also you can combine openai with llama-index feature to make gpt model answer your question based on information you had provided!
25
+ Also you can combine openai with llama-index feature to make GPT model answer your question based on information you had provided!
26
26
27
27
An internet connection is required.
28
28
@@ -35,8 +35,6 @@ And if you would like to support this project, you can click the button below to
35
35
<img src =" https://github.com/yjg30737/yjg30737/assets/55078043/3366b496-3e1e-491c-841e-19871da55c40 " alt =" Donate with PayPal " style =" height : 60px ; width : 170px " />
36
36
</a >
37
37
38
- <b >This officially supports openai>=1.0.0 and llama-index>=0.9.2.</b >
39
-
40
38
## Table of Contents
41
39
* [ Feature] ( #feature )
42
40
* [ Supported Languages] ( #supported-languages )
@@ -74,7 +72,7 @@ And if you would like to support this project, you can click the button below to
74
72
* You can <b >run this in background</b > application
75
73
* notification will pop up when response is generated
76
74
* You can make window stack on top or control its transparency
77
- * Image generation (DALL-E3)
75
+ * Image generation (DALL-E3 from openai, a bunch of image models in Replicate )
78
76
* Support saving generated image to local
79
77
* Support continue generation
80
78
* Notification when task completes
@@ -101,8 +99,8 @@ And if you would like to support this project, you can click the button below to
101
99
If you have any additional languages you would like to add, please feel free to make a request by mail, issue, discord, etc at any time.
102
100
103
101
## Requirements
104
- * qtpy - the package allowing you to write code that works with both PyQt5 and PyQt6
105
- * PyQt5 >= 5.14 or PyQt6
102
+ * qtpy - the package allowing you to write code that works with both PyQt5, PyQt6, PySide6
103
+ * PyQt5 >= 5.14 or PyQt6 (or PySide6 if you want)
106
104
* openai
107
105
* aiohttp - for openai dependency
108
106
* pyperclip - to copy prompt text from prompt generator
@@ -111,6 +109,7 @@ If you have any additional languages you would like to add, please feel free to
111
109
* requests - for getting response from web
112
110
* langchain - for connecting llama-index with gpt
113
111
* pillow - for preventing ModuleNotFoundError from llama-index
112
+ * replicate - for supporting Replicate
114
113
115
114
You can install these requirements with only one line command "pip install -r requirements.txt". Just see "How to Install" section below.
116
115
@@ -231,6 +230,10 @@ sudo apt-get install libxcb-xinerama0
231
230
```
232
231
233
232
## Troubleshooting
233
+ ### How to fix qt.qpa.plugin: Could not find the Qt platform plugin "windows" in "" error
234
+
235
+ Please check that the path does not contain any other invalid languages.
236
+
234
237
### subprocess-exited-with-error
235
238
If you see this error while installing the openai package
236
239
```
@@ -268,7 +271,7 @@ I recommend to install sqlite management software. It's not necessary to run thi
268
271
```
269
272
MIT License
270
273
271
- Copyright (c) 2023 Jung Gyu Yoon
274
+ Copyright (c) 2023-2024 Jung Gyu Yoon
272
275
273
276
Permission is hereby granted, free of charge, to any person obtaining a copy
274
277
of this software and associated documentation files (the "Software"), to deal
0 commit comments