You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-11Lines changed: 13 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,14 +11,16 @@ intelligence products that powers applications like ChatGPT, GPT-3, GitHub
11
11
CoPilot, and more. Our goal is to find ways of augmenting and adding assistive
12
12
AI tech leveraging OpenAI API services in Backdrop CMS.
13
13
14
+
The OpenAI module uses the [OpenAI PHP client](https://github.com/openai-php/client) which Requires [PHP 8.1+](https://php.net/releases/).
15
+
14
16
## Requirements
15
17
16
18
You are required to provide an OpenAI key before you can use
17
19
any of the provided services.
18
20
19
21
## Documentation
20
22
21
-
Please review and contribute to documentation for this module in our [wiki](https://github.com/backdrop-contrib/openai/wiki).
23
+
Please review and contribute to documentation for this module in our [wiki](https://github.com/backdrop-contrib/openai/wiki).
22
24
23
25
## Installation
24
26
@@ -28,34 +30,34 @@ Please review and contribute to documentation for this module in our [wiki](http
28
30
29
31
## Included Submodules
30
32
31
-
### **openai_audio**
33
+
### **openai_audio**
32
34
Adds capability to interact with the OpenAI audio (speech-to-text) endpoints.
33
35
34
-
### **openai_chatgpt**
36
+
### **openai_chatgpt**
35
37
Enables interaction with the Chat endpoint via the ChatGPT API.
36
38
37
-
### **openai_ckeditor**
39
+
### **openai_ckeditor**
38
40
Provides a button for CKEditor 5 to send a prompt to OpenAI and receive generated text back.
39
41
40
-
### **openai_content**
42
+
### **openai_content**
41
43
Adds assistive tools for different areas of the content editing process. This includes functionality to adjust the tone of the content, summarize body text, suggest taxonomy terms for nodes, and check content for [moderation violations](https://platform.openai.com/docs/guides/moderation/overview).
42
44
43
-
### **openai_dalle**
45
+
### **openai_dalle**
44
46
Adds capability to interact with the OpenAI DALL·E (image generation) endpoint, supporting both the new DALL·E 3 model and DALL·E 2 model.
45
47
46
-
### **openai_devel**
48
+
### **openai_devel**
47
49
Adds GPT content generation capability to Devel Generate. This provides Devel a way of generating realistic content (not lorem ipsum) using GPT and ChatGPT models. Users can generate sample content from the Drupal UI or via Drush. This is useful for filling out your site with realistic content for client demonstrations, layout, theming, or QA.
48
50
49
-
### **openai_dblog**
51
+
### **openai_dblog**
50
52
Demonstrates log analysis using OpenAI to find potential solutions or explanations for error logs. Responses from OpenAI are saved and persist for common error messages, allowing you to review them.
51
53
52
-
### **openai_prompt**
54
+
### **openai_prompt**
53
55
Adds an area in the admin interface to explore OpenAI text generation capabilities and ask it (prompt) for whatever you'd like.
54
56
55
-
### **openai_embeddings**
57
+
### **openai_embeddings**
56
58
Analyzes nodes and generates vectors and text embeddings of your nodes, taxonomy, media, and paragraph entities from OpenAI. Responses from OpenAI are saved and could augment search, ranking, automatically suggest taxonomy terms for content, and [improve search relevancy without expensive search backends. Content personalization and recommendation](https://www.pinecone.io/) may also be possible with this approach.
57
59
58
-
### **openai_tts**
60
+
### **openai_tts**
59
61
Adds capability to interact with the OpenAI TTS (text-to-speech) endpoints.
0 commit comments