PromucFlow_constructor/app/client/src/components
Manish Kumar 8ec8202b08
feat: open ai feature request (#28295)
## This is feature branch for Open AI integration.

This Plugin supports two commands: 
- Chat - Open AI responds back with a list of messages.
- Embeddings - Open AI responds back with list of embeddings.

### Chat Interface: 
In chat interface the user can select a model from GPT 3.5, GPT 4, and
there fine-tuned versions.
<img width="914" alt="Chat-screen"
src="https://github.com/appsmithorg/appsmith/assets/107841575/30c3a095-4560-456b-9747-43b70a48cc0a">

### Chat Response: 
<img width="865" alt="chat-response"
src="https://github.com/appsmithorg/appsmith/assets/107841575/bad5269e-5bf5-4814-853a-65045423642e">


### Embedding interface: 
<img width="914" alt="Embedding screen"
src="https://github.com/appsmithorg/appsmith/assets/107841575/7c1dfa9f-caca-4dba-b4fe-10d25773f604">

### Strategy: 
Added Factory classes for separating implementation of different
commands, interface methods are:
- getTriggerMethod() HTTP method to use for trigger call
- getTriggerURI() url for trigger request 
- getExecutionMethod() HTTP method to user for Execution call
- getExecutionURI () Url for executionRequest
- makeRequestBody() for sending requests
- isModelCompatible  is model compatible for this command ?

Fixes: https://github.com/appsmithorg/appsmith/issues/28269

---------

Co-authored-by: Diljit VJ <diljit@appsmith.com>
2023-11-03 11:20:34 +07:00
..
BottomBar chore: Refactoring code for entity explorer on app editor to support package editor (#27844) 2023-10-11 19:41:07 +05:30
common chore: action editors refactor (#27972) 2023-10-17 10:53:55 +05:30
designSystems chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
editorComponents feat: open ai feature request (#28295) 2023-11-03 11:20:34 +07:00
featureWalkthrough chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
formControls feat: open ai feature request (#28295) 2023-11-03 11:20:34 +07:00
propertyControls feat: WDS button group widget integration (#28205) 2023-10-30 17:32:13 +05:30
Sidebar chore: Add IDE side pane and manage navigation (#28063) 2023-10-18 12:44:10 +05:30
utils chore: CE change for moduleInstanceEditor route (#28110) 2023-10-18 10:48:17 +05:30
wds feat: WDS button group widget integration (#28205) 2023-10-30 17:32:13 +05:30
BusinessTag.tsx chore: Adding kind prop for Business and Enterprise tags (#26594) 2023-08-23 20:48:58 +05:30
constants.ts chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
EnterpriseTag.tsx chore: Adding kind prop for Business and Enterprise tags (#26594) 2023-08-23 20:48:58 +05:30
TabItemBackgroundFill.tsx chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00