PromucFlow_constructor/app/client/src/constants
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
..
ApiEditorConstants chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
AppsmithActionConstants feat: open ai feature request (#28295) 2023-11-03 11:20:34 +07:00
defs chore: remove xml parser v3 as a default library (#28012) 2023-10-20 11:08:47 +05:30
routes chore: [App Sidebar] Data Pane (#28248) 2023-10-24 15:28:21 +05:30
AppConstants.ts chore: Add Sidebar with Pages Tab (#27965) 2023-10-12 15:02:16 +05:30
BindingsConstants.ts revert: Reverting PR 23245 as regex is using lookbehind which is not … (#24306) 2023-06-12 13:01:29 +05:30
CanvasEditorConstants.tsx chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
collectionsConstants.ts chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
Colors.tsx feat: Add widget responsiveness and conversion algorithm (#21386) 2023-04-07 09:51:35 -04:00
componentClassNameConstants.ts chore: code changes for widget position observer and widget name on canvas (#27367) 2023-10-06 15:37:43 +05:30
Currency.tsx
Datasource.ts feat: Datasource preview page in view mode (#26381) 2023-08-30 08:14:14 +01:00
DatasourceEditorConstants.ts fix: table selection in schema preview data broken (#27823) 2023-10-06 17:35:19 +05:30
DefaultTheme.tsx chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
DocumentationLinks.ts chore: Sunset Omnibar Documentation and Snippets (#24787) 2023-06-30 15:51:08 +05:30
Explorer.ts
FieldExpectedValue.ts
Fonts.tsx fix: Visual changes to code inside appsmith (#22652) 2023-05-11 23:08:10 +05:30
GitErrorCodes.ts feat: Error handling phase 1 (#20629) 2023-02-18 18:25:46 +05:30
HelpConstants.ts feat: [epic] appsmith design system version 2 deduplication (#22030) 2023-05-20 00:07:06 +05:30
IconConstants.tsx chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
ImagesURL.ts feat: util to serve images locally or via remote url (#22080) 2023-04-10 12:32:31 +05:30
ISDCodes_v2.tsx
ISDCodes.tsx
KeyboardShortcuts.ts
Layers.tsx fix: Added an Indice.Layer to the Border and Indicator of the Guided … (#25585) 2023-07-24 15:43:55 +05:30
minWidthConstants.ts feat: Auto layout appsmith editor and mobile responsiveness (#21151) 2023-03-04 12:55:54 +05:30
ProductUpdate.ts chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
PropertyControlConstants.tsx fix: Validation issue in select widget on page reload (#28277) 2023-10-27 18:18:42 +05:30
providerConstants.ts chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
QueryEditorConstants.ts feat: Datasource preview page in view mode (#26381) 2023-08-30 08:14:14 +01:00
Regex.ts fix: display name validation (client) (#22938) 2023-05-04 18:29:57 +05:30
routes.test.ts chore: route builder refactor (#27905) 2023-10-12 11:01:22 +05:30
serverAssets.ts fix: oracle icon path (#22986) 2023-05-08 12:53:55 +05:30
StyleConstants.tsx
TemplatesConstants.tsx feat: replace blank canvas with starter templates. (#28284) 2023-10-30 11:15:05 +05:30
ThemeConstants.tsx chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
ThirdPartyConstants.tsx chore: updated ramps to redirect on customer portal (#28051) 2023-10-15 12:33:25 +05:30
typography.ts
userConstants.ts chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
WalkthroughConstants.ts fix: remove redundant code for ab_ds_binding_enabled and ab_ds_schema_enabled ab test flags (#26356) 2023-08-31 19:49:36 +05:30
WebsocketConstants.tsx
WidgetConstants.tsx chore: Remove server side filtering flag (#27663) 2023-10-04 13:48:41 +05:30
WidgetValidation.ts chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00