-
Notifications
You must be signed in to change notification settings - Fork 4
/
config.yaml
300 lines (267 loc) · 15.3 KB
/
config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
BOT_CONFIG:
# BOT UNIQUE ID
BOT_UNIQUE_ID: "$(BOT_UNIQUE_ID)"
# LOG
LOG_DEBUG_LEVEL: "$(LOG_DEBUG_LEVEL)"
# PROMPT
CORE_PROMPT: "$(CORE_PROMPT)"
MAIN_PROMPT: "$(MAIN_PROMPT)"
LOAD_PROMPTS_FROM_BACKEND: "$(LOAD_PROMPTS_FROM_BACKEND)"
LOCAL_PROMPTS_PATH: "$(LOCAL_PROMPTS_PATH)"
LOCAL_SUBPROMPTS_PATH: "$(LOCAL_SUBPROMPTS_PATH)"
FEEDBACK_GENERAL_BEHAVIOR: "$(FEEDBACK_GENERAL_BEHAVIOR)"
# ACTIONS
LOAD_ACTIONS_FROM_BACKEND: "$(LOAD_ACTIONS_FROM_BACKEND)"
# COSTS
SHOW_COST_IN_THREAD: False
# BOT BEHAVIOR
REQUIRE_MENTION_NEW_MESSAGE: "$(REQUIRE_MENTION_NEW_MESSAGE)"
REQUIRE_MENTION_THREAD_MESSAGE: "$(REQUIRE_MENTION_THREAD_MESSAGE)"
GET_ALL_THREAD_FROM_MESSAGE_LINKS: "$(GET_ALL_THREAD_FROM_MESSAGE_LINKS)"
ACTIVATE_MESSAGE_QUEUING: "$(ACTIVATE_MESSAGE_QUEUING)"
ACTIVATE_USER_INTERACTION_EVENTS_QUEUING: "$(ACTIVATE_USER_INTERACTION_EVENTS_QUEUING)"
BEGIN_MARKER: "[BEGINIMDETECT]"
END_MARKER: "[ENDIMDETECT]"
GET_URL_CONTENT: True
LLM_CONVERSION_FORMAT: "json"
BREAK_KEYWORD: "!STOP"
START_KEYWORD: "!START"
CLEARQUEUE_KEYWORD: "!CLEARQUEUE"
# BOT DEFAULT PLUGINS
ACTION_INTERACTIONS_DEFAULT_PLUGIN_NAME: "$(ACTION_INTERACTIONS_DEFAULT_PLUGIN_NAME)"
INTERNAL_DATA_PROCESSING_DEFAULT_PLUGIN_NAME: "$(INTERNAL_DATA_PROCESSING_DEFAULT_PLUGIN_NAME)"
USER_INTERACTIONS_INSTANT_MESSAGING_BEHAVIOR_DEFAULT_PLUGIN_NAME: "$(USER_INTERACTIONS_INSTANT_MESSAGING_BEHAVIOR_DEFAULT_PLUGIN_NAME)"
GENAI_TEXT_DEFAULT_PLUGIN_NAME: "$(GENAI_TEXT_DEFAULT_PLUGIN_NAME)"
GENAI_IMAGE_DEFAULT_PLUGIN_NAME: "$(GENAI_IMAGE_DEFAULT_PLUGIN_NAME)"
GENAI_VECTOR_SEARCH_DEFAULT_PLUGIN_NAME: "$(GENAI_VECTOR_SEARCH_DEFAULT_PLUGIN_NAME)"
INTERNAL_QUEUE_PROCESSING_DEFAULT_PLUGIN_NAME: "$(INTERNAL_QUEUE_PROCESSING_DEFAULT_PLUGIN_NAME)"
SESSION_MANAGER_DEFAULT_PLUGIN_NAME: "$(SESSION_MANAGER_DEFAULT_PLUGIN_NAME)"
UTILS:
LOGGING:
LOCAL_LOGGING:
PLUGIN_NAME: "local_logging"
LOCAL_LOGGING_FILE_PATH: 'C:\LOGS\GENAI_BOT.log'
AZURE_LOGGING:
PLUGIN_NAME: "azure_logging"
AZURE_LOGGING_APPLICATIONINSIGHTS_CONNECTION_STRING: <your_applicationinsights_connection_string>
PLUGINS:
ACTION_INTERACTIONS:
DEFAULT:
MAIN_ACTIONS:
PLUGIN_NAME: "main_actions"
CUSTOM: {}
BACKEND:
INTERNAL_DATA_PROCESSING:
FILE_SYSTEM:
PLUGIN_NAME: "file_system"
FILE_SYSTEM_DIRECTORY: "$(FILE_SYSTEM_DIRECTORY)"
FILE_SYSTEM_SESSIONS_CONTAINER: "$(FILE_SYSTEM_SESSIONS_CONTAINER)"
FILE_SYSTEM_FEEDBACKS_CONTAINER: "$(FILE_SYSTEM_FEEDBACKS_CONTAINER)"
FILE_SYSTEM_CONCATENATE_CONTAINER: "$(FILE_SYSTEM_CONCATENATE_CONTAINER)"
FILE_SYSTEM_PROMPTS_CONTAINER: "$(FILE_SYSTEM_PROMPTS_CONTAINER)"
FILE_SYSTEM_COSTS_CONTAINER: "$(FILE_SYSTEM_COSTS_CONTAINER)"
FILE_SYSTEM_PROCESSING_CONTAINER: "$(FILE_SYSTEM_PROCESSING_CONTAINER)"
FILE_SYSTEM_ABORT_CONTAINER: "$(FILE_SYSTEM_ABORT_CONTAINER)"
FILE_SYSTEM_VECTORS_CONTAINER: "$(FILE_SYSTEM_VECTORS_CONTAINER)"
FILE_SYSTEM_CUSTOM_ACTIONS_CONTAINER: "$(FILE_SYSTEM_CUSTOM_ACTIONS_CONTAINER)"
FILE_SYSTEM_SUBPROMPTS_CONTAINER: "$(FILE_SYSTEM_SUBPROMPTS_CONTAINER)"
FILE_SYSTEM_CHAINOFTHOUGHTS_CONTAINER: "$(FILE_SYSTEM_CHAINOFTHOUGHTS_CONTAINER)"
#AZURE_BLOB_STORAGE:
# PLUGIN_NAME: "azure_blob_storage"
# AZURE_BLOB_STORAGE_CONNECTION_STRING: "$(AZURE_BLOB_STORAGE_CONNECTION_STRING)"
# AZURE_BLOB_STORAGE_SESSIONS_CONTAINER: "$(AZURE_BLOB_STORAGE_SESSIONS_CONTAINER)"
# AZURE_BLOB_STORAGE_FEEDBACKS_CONTAINER: "$(AZURE_BLOB_STORAGE_FEEDBACKS_CONTAINER)"
# AZURE_BLOB_STORAGE_CONCATENATE_CONTAINER: "$(AZURE_BLOB_STORAGE_CONCATENATE_CONTAINER)"
# AZURE_BLOB_STORAGE_PROMPTS_CONTAINER: "$(AZURE_BLOB_STORAGE_PROMPTS_CONTAINER)"
# AZURE_BLOB_STORAGE_COSTS_CONTAINER: "$(AZURE_BLOB_STORAGE_COSTS_CONTAINER)"
# AZURE_BLOB_STORAGE_PROCESSING_CONTAINER: "$(AZURE_BLOB_STORAGE_PROCESSING_CONTAINER)"
# AZURE_BLOB_STORAGE_ABORT_CONTAINER: "$(AZURE_BLOB_STORAGE_ABORT_CONTAINER)"
# AZURE_BLOB_STORAGE_VECTORS_CONTAINER: "$(AZURE_BLOB_STORAGE_VECTORS_CONTAINER)"
# AZURE_BLOB_STORAGE_CUSTOM_ACTIONS_CONTAINER: "$(AZURE_BLOB_STORAGE_CUSTOM_ACTIONS_CONTAINER)"
# AZURE_BLOB_STORAGE_SUBPROMPTS_CONTAINER: "$(AZURE_BLOB_STORAGE_SUBPROMPTS_CONTAINER)"
# AZURE_BLOB_STORAGE_CHAINOFTHOUGHTS_CONTAINER: "$(AZURE_BLOB_STORAGE_CHAINOFTHOUGHTS_CONTAINER)"
INTERNAL_QUEUE_PROCESSING:
FILE_SYSTEM_QUEUE:
PLUGIN_NAME: "file_system_queue"
FILE_SYSTEM_QUEUE_DIRECTORY: "$(FILE_SYSTEM_DIRECTORY)"
FILE_SYSTEM_QUEUE_MESSAGES_QUEUE_CONTAINER: "$(FILE_SYSTEM_QUEUE_MESSAGES_QUEUE_CONTAINER)"
FILE_SYSTEM_QUEUE_INTERNAL_EVENTS_QUEUE_CONTAINER: "$(FILE_SYSTEM_QUEUE_INTERNAL_EVENTS_QUEUE_CONTAINER)"
FILE_SYSTEM_QUEUE_EXTERNAL_EVENTS_QUEUE_CONTAINER: "$(FILE_SYSTEM_QUEUE_EXTERNAL_EVENTS_QUEUE_CONTAINER)"
FILE_SYSTEM_QUEUE_WAIT_QUEUE_CONTAINER: "$(FILE_SYSTEM_QUEUE_WAIT_QUEUE_CONTAINER)"
FILE_SYSTEM_QUEUE_MESSAGES_QUEUE_TTL: "$(FILE_SYSTEM_QUEUE_MESSAGES_QUEUE_TTL)"
FILE_SYSTEM_QUEUE_INTERNAL_EVENTS_QUEUE_TTL: "$(FILE_SYSTEM_QUEUE_INTERNAL_EVENTS_QUEUE_TTL)"
FILE_SYSTEM_QUEUE_EXTERNAL_EVENTS_QUEUE_TTL: "$(FILE_SYSTEM_QUEUE_EXTERNAL_EVENTS_QUEUE_TTL)"
FILE_SYSTEM_QUEUE_WAIT_QUEUE_TTL: "$(FILE_SYSTEM_QUEUE_WAIT_QUEUE_TTL)"
#AZURE_BLOB_STORAGE_QUEUE:
# PLUGIN_NAME: "azure_blob_storage_queue"
# AZURE_BLOB_STORAGE_QUEUE_CONNECTION_STRING: "$(AZURE_BLOB_STORAGE_QUEUE_CONNECTION_STRING)"
# AZURE_BLOB_STORAGE_QUEUE_MESSAGES_QUEUE_CONTAINER: "$(AZURE_BLOB_STORAGE_QUEUE_MESSAGES_QUEUE_CONTAINER)"
# AZURE_BLOB_STORAGE_QUEUE_INTERNAL_EVENTS_QUEUE_CONTAINER: "$(AZURE_BLOB_STORAGE_QUEUE_INTERNAL_EVENTS_QUEUE_CONTAINER)"
# AZURE_BLOB_STORAGE_QUEUE_EXTERNAL_EVENTS_QUEUE_CONTAINER: "$(AZURE_BLOB_STORAGE_QUEUE_EXTERNAL_EVENTS_QUEUE_CONTAINER)"
# AZURE_BLOB_STORAGE_QUEUE_WAIT_QUEUE_CONTAINER: "$(AZURE_BLOB_STORAGE_QUEUE_WAIT_QUEUE_CONTAINER)"
# AZURE_BLOB_STORAGE_QUEUE_MESSAGES_QUEUE_TTL: "$(AZURE_BLOB_STORAGE_QUEUE_MESSAGES_QUEUE_TTL)"
# AZURE_BLOB_STORAGE_QUEUE_INTERNAL_EVENTS_QUEUE_TTL: "$(AZURE_BLOB_STORAGE_QUEUE_INTERNAL_EVENTS_QUEUE_TTL)"
# AZURE_BLOB_STORAGE_QUEUE_EXTERNAL_EVENTS_QUEUE_TTL: "$(AZURE_BLOB_STORAGE_QUEUE_EXTERNAL_EVENTS_QUEUE_TTL)"
# AZURE_BLOB_STORAGE_QUEUE_WAIT_QUEUE_TTL: "$(AZURE_BLOB_STORAGE_QUEUE_WAIT_QUEUE_TTL)"
#AZURE_SERVICE_BUS:
# PLUGIN_NAME: "azure_service_bus"
# AZURE_SERVICE_BUS_CONNECTION_STRING: "$(AZURE_SERVICE_BUS_CONNECTION_STRING)"
# AZURE_SERVICE_BUS_QUEUE_NAME: "$(AZURE_SERVICE_BUS_QUEUE_NAME)"
# AZURE_SERVICE_BUS_INTERNAL_EVENTS_QUEUE: "$(AZURE_SERVICE_BUS_INTERNAL_EVENTS_QUEUE)"
# AZURE_SERVICE_BUS_EXTERNAL_EVENTS_QUEUE: "$(AZURE_SERVICE_BUS_EXTERNAL_EVENTS_QUEUE)"
# AZURE_SERVICE_BUS_WAIT_QUEUE: "$(AZURE_SERVICE_BUS_WAIT_QUEUE)"
# AZURE_SERVICE_BUS_MESSAGES_QUEUE_TTL: "$(AZURE_SERVICE_BUS_MESSAGES_QUEUE_TTL)"
# AZURE_SERVICE_BUS_INTERNAL_EVENTS_QUEUE_TTL: "$(AZURE_SERVICE_BUS_INTERNAL_EVENTS_QUEUE_TTL)"
# AZURE_SERVICE_BUS_EXTERNAL_EVENTS_QUEUE_TTL: "$(AZURE_SERVICE_BUS_EXTERNAL_EVENTS_QUEUE_TTL)"
# AZURE_SERVICE_BUS_WAIT_QUEUE_TTL: "$(AZURE_SERVICE_BUS_WAIT_QUEUE_TTL)"
SESSION_MANAGERS:
DEFAULT_SESSION_MANAGER:
PLUGIN_NAME: "default_session_manager"
USER_INTERACTIONS:
CUSTOM_API:
#{}
GENERIC_REST:
PLUGIN_NAME: "generic_rest"
GENERIC_REST_ROUTE_PATH: "/api/get_generic_rest_notification"
GENERIC_REST_ROUTE_METHODS: ["POST"]
GENERIC_REST_BEHAVIOR_PLUGIN_NAME: "im_default_behavior"
GENERIC_REST_MESSAGE_URL: "http://localhost:8000/api/receive_message"
GENERIC_REST_REACTION_URL: "http://localhost:8000/api/receive_message"
GENERIC_REST_BOT_ID: "GenaiBotDebugger"
INSTANT_MESSAGING:
SLACK:
PLUGIN_NAME: "slack"
SLACK_BEHAVIOR_PLUGIN_NAME: "im_default_behavior"
SLACK_ROUTE_PATH: "/api/get_slacknotification"
SLACK_ROUTE_METHODS: ["POST"]
SLACK_PLUGIN_DIRECTORY: "plugins.user_interactions.plugins"
SLACK_MESSAGE_TTL: 3600
SLACK_SIGNING_SECRET: "$(SLACK_SIGNING_SECRET)"
SLACK_BOT_TOKEN: "$(SLACK_BOT_TOKEN)"
SLACK_BOT_USER_TOKEN: "$(SLACK_BOT_USER_TOKEN)"
SLACK_BOT_USER_ID: "$(SLACK_BOT_USER_ID)"
SLACK_API_URL: "https://slack.com/api/"
SLACK_AUTHORIZED_CHANNELS: "$(SLACK_AUTHORIZED_CHANNELS)"
SLACK_AUTHORIZED_APPS: "$(SLACK_AUTHORIZED_APPS)"
SLACK_AUTHORIZED_WEBHOOKS: "$(SLACK_AUTHORIZED_WEBHOOKS)"
SLACK_FEEDBACK_CHANNEL: "$(SLACK_FEEDBACK_CHANNEL)"
SLACK_FEEDBACK_BOT_ID: "$(SLACK_FEEDBACK_BOT_ID)"
SLACK_MAX_MESSAGE_LENGTH: 2900
SLACK_INTERNAL_CHANNEL: "$(SLACK_INTERNAL_CHANNEL)"
SLACK_WORKSPACE_NAME: "$(SLACK_WORKSPACE_NAME)"
SLACK_AUTHORIZE_DIRECT_MESSAGE: "$(SLACK_AUTHORIZE_DIRECT_MESSAGE)"
#TEAMS:
#PLUGIN_NAME: "teams"
# TEAMS_BEHAVIOR_PLUGIN_NAME: "$(TEAMS_BEHAVIOR_PLUGIN_NAME)"
# TEAMS_ROUTE_PATH: "$(TEAMS_ROUTE_PATH)"
# TEAMS_ROUTE_METHODS: ["$(TEAMS_ROUTE_METHODS)"]
# TEAMS_PLUGIN_DIRECTORY: "$(TEAMS_PLUGIN_DIRECTORY)"
# TEAMS_MESSAGE_TTL: "$(TEAMS_MESSAGE_TTL)"
# TEAMS_SIGNING_SECRET: "$(TEAMS_SIGNING_SECRET)"
# TEAMS_BOT_TOKEN: "$(TEAMS_BOT_TOKEN)"
# TEAMS_BOT_USER_ID: "$(TEAMS_BOT_USER_ID)"
# TEAMS_API_URL: "$(TEAMS_API_URL)"
# TEAMS_AUTHORIZED_CHANNELS: "$(TEAMS_AUTHORIZED_CHANNELS)"
# TEAMS_AUTHORIZED_APPS: "$(TEAMS_AUTHORIZED_APPS)"
# TEAMS_FEEDBACK_CHANNEL: "$(TEAMS_FEEDBACK_CHANNEL)"
# TEAMS_FEEDBACK_BOT_ID: "$(TEAMS_FEEDBACK_BOT_ID)"
# TEAMS_INTERNAL_CHANNEL: "$(TEAMS_INTERNAL_CHANNEL)"
# TEAMS_WORKSPACE_NAME: "$(TEAMS_WORKSPACE_NAME)"
USER_INTERACTIONS_BEHAVIORS:
INSTANT_MESSAGING:
IM_DEFAULT_BEHAVIOR:
PLUGIN_NAME: "im_default_behavior"
CUSTOM_API:
CA_DEFAULT_BEHAVIOR:
PLUGIN_NAME: "ca_default_behavior"
GENAI_INTERACTIONS:
TEXT:
OPENAI_CHATGPT:
PLUGIN_NAME: "openai_chatgpt"
OPENAI_CHATGPT_INPUT_TOKEN_PRICE: "$(OPENAI_CHATGPT_INPUT_TOKEN_PRICE)"
OPENAI_CHATGPT_OUTPUT_TOKEN_PRICE: "$(OPENAI_CHATGPT_OUTPUT_TOKEN_PRICE)"
OPENAI_CHATGPT_API_KEY: "$(OPENAI_CHATGPT_API_KEY)"
OPENAI_CHATGPT_MODEL_NAME: "$(OPENAI_CHATGPT_MODEL_NAME)"
OPENAI_CHATGPT_VISION_MODEL_NAME: "$(OPENAI_CHATGPT_VISION_MODEL_NAME)"
OPENAI_CHATGPT_IS_ASSISTANT: false
OPENAI_CHATGPT_ASSISTANT_ID: ""
AZURE_CHATGPT:
PLUGIN_NAME: "azure_chatgpt"
AZURE_CHATGPT_INPUT_TOKEN_PRICE: "$(AZURE_CHATGPT_INPUT_TOKEN_PRICE)"
AZURE_CHATGPT_OUTPUT_TOKEN_PRICE: "$(AZURE_CHATGPT_OUTPUT_TOKEN_PRICE)"
AZURE_CHATGPT_OPENAI_KEY: "$(AZURE_CHATGPT_OPENAI_KEY)"
AZURE_CHATGPT_OPENAI_ENDPOINT: "$(AZURE_CHATGPT_OPENAI_ENDPOINT)"
AZURE_CHATGPT_OPENAI_API_VERSION: "$(AZURE_CHATGPT_OPENAI_API_VERSION)"
AZURE_CHATGPT_MODEL_NAME: "$(AZURE_CHATGPT_MODEL_NAME)"
AZURE_CHATGPT_VISION_MODEL_NAME: "$(AZURE_CHATGPT_VISION_MODEL_NAME)"
AZURE_CHATGPT_IS_ASSISTANT: False
AZURE_CHATGPT_ASSISTANT_ID: ""
#AZURE_MISTRAL:
# PLUGIN_NAME: "azure_mistral"
# AZURE_MISTRAL_ENDPOINT: "$(AZURE_MISTRAL_ENDPOINT)"
# AZURE_MISTRAL_INPUT_TOKEN_PRICE: "$(AZURE_MISTRAL_INPUT_TOKEN_PRICE)"
# AZURE_MISTRAL_KEY: "$(AZURE_MISTRAL_KEY)"
# AZURE_MISTRAL_MODELNAME: "$(AZURE_MISTRAL_MODELNAME)"
# AZURE_MISTRAL_OUTPUT_TOKEN_PRICE: "$(AZURE_MISTRAL_OUTPUT_TOKEN_PRICE)"
#AZURE_LLAMA370B:
# PLUGIN_NAME: "azure_llama370b"
# AZURE_LLAMA370B_INPUT_TOKEN_PRICE: "$(AZURE_LLAMA370B_INPUT_TOKEN_PRICE)"
# AZURE_LLAMA370B_OUTPUT_TOKEN_PRICE: "$(AZURE_LLAMA370B_OUTPUT_TOKEN_PRICE)"
# AZURE_LLAMA370B_KEY: "$(AZURE_LLAMA370B_KEY)"
# AZURE_LLAMA370B_ENDPOINT: "$(AZURE_LLAMA370B_ENDPOINT)"
# AZURE_LLAMA370B_MODELNAME: "$(AZURE_LLAMA370B_MODELNAME)"
#AZURE_COMMANDR:
# PLUGIN_NAME: "azure_commandr"
# AZURE_COMMANDR_INPUT_TOKEN_PRICE: "$(AZURE_COMMANDR_INPUT_TOKEN_PRICE)"
# AZURE_COMMANDR_OUTPUT_TOKEN_PRICE: "$(AZURE_COMMANDR_OUTPUT_TOKEN_PRICE)"
# AZURE_COMMANDR_KEY: "$(AZURE_COMMANDR_KEY)"
# AZURE_COMMANDR_ENDPOINT: "$(AZURE_COMMANDR_ENDPOINT)"
# AZURE_COMMANDR_MODELNAME: "$(AZURE_COMMANDR_MODELNAME)"
#VERTEXAI_GEMINI:
# PLUGIN_NAME: "vertexai_gemini"
# VERTEXAI_GEMINI_INPUT_TOKEN_PRICE: "$(VERTEXAI_GEMINI_INPUT_TOKEN_PRICE)"
# VERTEXAI_GEMINI_KEY: "$(VERTEXAI_GEMINI_KEY)"
# VERTEXAI_GEMINI_LOCATION: "$(VERTEXAI_GEMINI_LOCATION)"
# VERTEXAI_GEMINI_MAX_OUTPUT_TOKENS: "$(VERTEXAI_GEMINI_MAX_OUTPUT_TOKENS)"
# VERTEXAI_GEMINI_MODELNAME: "$(VERTEXAI_GEMINI_MODELNAME)"
# VERTEXAI_GEMINI_OUTPUT_TOKEN_PRICE: "$(VERTEXAI_GEMINI_OUTPUT_TOKEN_PRICE)"
# VERTEXAI_GEMINI_PROJECTNAME: "$(VERTEXAI_GEMINI_PROJECTNAME)"
# VERTEXAI_GEMINI_TEMPERATURE: "$(VERTEXAI_GEMINI_TEMPERATURE)"
# VERTEXAI_GEMINI_TOP_P: "$(VERTEXAI_GEMINI_TOP_P)"
IMAGE:
AZURE_DALLE:
PLUGIN_NAME: "azure_dalle"
AZURE_DALLE_INPUT_TOKEN_PRICE: "$(AZURE_DALLE_INPUT_TOKEN_PRICE)"
AZURE_DALLE_OUTPUT_TOKEN_PRICE: "$(AZURE_DALLE_OUTPUT_TOKEN_PRICE)"
AZURE_DALLE_OPENAI_KEY: "$(AZURE_DALLE_OPENAI_KEY)"
AZURE_DALLE_OPENAI_ENDPOINT: "$(AZURE_DALLE_OPENAI_ENDPOINT)"
AZURE_DALLE_OPENAI_API_VERSION: "$(AZURE_DALLE_OPENAI_API_VERSION)"
AZURE_DALLE_IMAGE_GENERATOR_MODEL_NAME: "$(AZURE_DALLE_IMAGE_GENERATOR_MODEL_NAME)"
OPENAI_DALLE:
PLUGIN_NAME: "openai_dalle"
OPENAI_DALLE_API_KEY: "$(OPENAI_DALLE_API_KEY)"
OPENAI_DALLE_MODEL_NAME: "$(OPENAI_DALLE_MODEL_NAME)"
OPENAI_DALLE_INPUT_TOKEN_PRICE: "$(OPENAI_DALLE_INPUT_TOKEN_PRICE)"
OPENAI_DALLE_OUTPUT_TOKEN_PRICE: "$(OPENAI_DALLE_OUTPUT_TOKEN_PRICE)"
VECTOR_SEARCH:
OPENAI_FILE_SEARCH:
PLUGIN_NAME: "openai_file_search"
OPENAI_FILE_SEARCH_OPENAI_KEY: "$(OPENAI_FILE_SEARCH_OPENAI_KEY)"
OPENAI_FILE_SEARCH_OPENAI_ENDPOINT: "$(OPENAI_FILE_SEARCH_OPENAI_ENDPOINT)"
OPENAI_FILE_SEARCH_OPENAI_API_VERSION: "$(OPENAI_FILE_SEARCH_OPENAI_API_VERSION)"
OPENAI_FILE_SEARCH_MODEL_HOST: "$(OPENAI_FILE_SEARCH_MODEL_HOST)"
OPENAI_FILE_SEARCH_MODEL_NAME: "$(OPENAI_FILE_SEARCH_MODEL_NAME)"
OPENAI_FILE_SEARCH_RESULT_COUNT: "$(OPENAI_FILE_SEARCH_RESULT_COUNT)"
OPENAI_FILE_SEARCH_INDEX_NAME: "$(OPENAI_FILE_SEARCH_INDEX_NAME)"
#AZURE_AISEARCH:
# PLUGIN_NAME: "azure_aisearch"
# AZURE_AISEARCH_AZURE_OPENAI_KEY: "$(AZURE_AISEARCH_AZURE_OPENAI_KEY)"
# AZURE_AISEARCH_AZURE_OPENAI_ENDPOINT: "$(AZURE_AISEARCH_AZURE_OPENAI_ENDPOINT)"
# AZURE_AISEARCH_OPENAI_API_VERSION: "$(AZURE_AISEARCH_OPENAI_API_VERSION)"
# AZURE_AISEARCH_MODEL_NAME: "$(AZURE_AISEARCH_MODEL_NAME)"
# AZURE_AISEARCH_SEARCH_ENDPOINT: "$(AZURE_AISEARCH_SEARCH_ENDPOINT)"
# AZURE_AISEARCH_KEY: "$(AZURE_AISEARCH_KEY)"
# AZURE_AISEARCH_INDEX_NAME: "$(AZURE_AISEARCH_INDEX_NAME)"
# AZURE_AISEARCH_TOPN_DOCUMENT: "$(AZURE_AISEARCH_TOPN_DOCUMENT)"
# AZURE_AISEARCH_TEXT_COMPLETION_MODEL_NAME: "$(AZURE_AISEARCH_TEXT_COMPLETION_MODEL_NAME)"
# AZURE_AISEARCH_PROMPT: "$(AZURE_AISEARCH_PROMPT)"