Skip to content

Commit 385e979

Browse files
authored
Merge pull request #324 from oracle/enhancement/vector-store-oci-refresh
Enhancement/vector store oci refresh
2 parents 2cc5638 + 1c95505 commit 385e979

File tree

25 files changed

+4674
-425
lines changed

25 files changed

+4674
-425
lines changed

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ sbin/**
1515
**/*.sh
1616
**/etc/*.json
1717
**/optimizer_settings.json
18+
**/rag_base_optimizer_config.py
19+
**/rag_base_optimizer_config_mcp.py
1820
!opentofu/**/cloudinit-oke.sh
1921
!opentofu/examples/manual-test.sh
2022
!src/entrypoint.sh
@@ -82,4 +84,5 @@ spring_ai/target/**
8284
spring_ai/create_user.sql
8385
spring_ai/drop.sql
8486
src/client/spring_ai/target/classes/*
85-
api_server_key
87+
api_server_key
88+
DEVELOPMENT_NOTES.md

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ The **Oracle AI Optimizer and Toolkit** (the **AI Optimizer**) provides a stream
1414

1515
- [Configuring Embedding and Chat Models](https://oracle.github.io/ai-optimizer/client/configuration/model_config)
1616
- [Splitting and Embedding Documentation](https://oracle.github.io/ai-optimizer/client/tools/split_embed)
17+
- [Auto-refresh Vector Store from OCI Object Storage buckets](https://oracle.github.io/ai-optimizer/server/api/v1/embed)
1718
- [Modifying System Prompts (Prompt Engineering)](https://oracle.github.io/ai-optimizer/client/tools/prompt_eng)
1819
- [Experimenting with **LLM** Parameters](https://oracle.github.io/ai-optimizer/client/chatbot)
1920
- [Testbed for auto-generated or existing Q&A datasets](https://oracle.github.io/ai-optimizer/client/testbed)

opentofu/cfgmgt/stage/.gitkeep

Whitespace-only changes.

src/client/content/config/tabs/databases.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ def display_databases() -> None:
258258
selected_database_alias = st.selectbox(
259259
"Current Database:",
260260
options=list(database_lookup.keys()),
261-
index=list(database_lookup.keys()).index(state.client_settings["database"]["alias"]),
261+
index=list(database_lookup.keys()).index(state.client_settings.get("database", {}).get("alias")),
262262
key="selected_database",
263263
on_change=st_common.update_client_settings("database"),
264264
)

src/client/content/config/tabs/settings.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,7 @@ def spring_ai_obaas(src_dir, file_name, provider, ll_config, embed_config):
302302
sys_prompt=f"{sys_prompt}",
303303
ll_model=ll_config,
304304
vector_search=embed_config,
305-
database_config=database_lookup[state.client_settings["database"]["alias"]],
305+
database_config=database_lookup[state.client_settings.get("database", {}).get("alias")],
306306
)
307307

308308
if file_name.endswith(".yaml"):
@@ -313,7 +313,7 @@ def spring_ai_obaas(src_dir, file_name, provider, ll_config, embed_config):
313313
sys_prompt=sys_prompt,
314314
ll_model=ll_config,
315315
vector_search=embed_config,
316-
database_config=database_lookup[state.client_settings["database"]["alias"]],
316+
database_config=database_lookup[state.client_settings.get("database", {}).get("alias")],
317317
)
318318

319319
yaml_data = yaml.safe_load(formatted_content)

0 commit comments

Comments
 (0)