Spaces:
Running
Running
upgrade to 0.2.0
Browse files- agent.py +3 -6
- requirements.txt +1 -1
- st_app.py +2 -2
agent.py
CHANGED
@@ -18,8 +18,7 @@ def create_assistant_tools(cfg):
|
|
18 |
query: str = Field(description="The user query.")
|
19 |
|
20 |
vec_factory_1 = VectaraToolFactory(vectara_api_key=cfg.api_keys[0],
|
21 |
-
|
22 |
-
vectara_corpus_id=cfg.corpus_ids[0])
|
23 |
|
24 |
summarizer = 'vectara-experimental-summary-ext-2023-12-11-med-omni'
|
25 |
|
@@ -48,8 +47,7 @@ def create_assistant_tools(cfg):
|
|
48 |
)
|
49 |
|
50 |
vec_factory_2 = VectaraToolFactory(vectara_api_key=cfg.api_keys[1],
|
51 |
-
|
52 |
-
vectara_corpus_id=cfg.corpus_ids[1])
|
53 |
|
54 |
|
55 |
class QueryEVLaws(BaseModel):
|
@@ -119,8 +117,7 @@ def initialize_agent(_cfg, agent_progress_callback=None):
|
|
119 |
|
120 |
def get_agent_config() -> OmegaConf:
|
121 |
cfg = OmegaConf.create({
|
122 |
-
'
|
123 |
-
'corpus_ids': str(os.environ['VECTARA_CORPUS_IDS']).split(','),
|
124 |
'api_keys': str(os.environ['VECTARA_API_KEYS']).split(','),
|
125 |
'examples': os.environ.get('QUERY_EXAMPLES', None),
|
126 |
'demo_name': "ev-assistant",
|
|
|
18 |
query: str = Field(description="The user query.")
|
19 |
|
20 |
vec_factory_1 = VectaraToolFactory(vectara_api_key=cfg.api_keys[0],
|
21 |
+
vectara_corpus_key=cfg.corpus_keys[0])
|
|
|
22 |
|
23 |
summarizer = 'vectara-experimental-summary-ext-2023-12-11-med-omni'
|
24 |
|
|
|
47 |
)
|
48 |
|
49 |
vec_factory_2 = VectaraToolFactory(vectara_api_key=cfg.api_keys[1],
|
50 |
+
vectara_corpus_key=cfg.corpus_keys[1])
|
|
|
51 |
|
52 |
|
53 |
class QueryEVLaws(BaseModel):
|
|
|
117 |
|
118 |
def get_agent_config() -> OmegaConf:
|
119 |
cfg = OmegaConf.create({
|
120 |
+
'corpus_keys': str(os.environ['VECTARA_CORPUS_KEYS']).split(','),
|
|
|
121 |
'api_keys': str(os.environ['VECTARA_API_KEYS']).split(','),
|
122 |
'examples': os.environ.get('QUERY_EXAMPLES', None),
|
123 |
'demo_name': "ev-assistant",
|
requirements.txt
CHANGED
@@ -7,4 +7,4 @@ langdetect==1.0.9
|
|
7 |
langcodes==3.4.0
|
8 |
datasets==2.19.2
|
9 |
uuid==1.30
|
10 |
-
vectara-agentic==0.
|
|
|
7 |
langcodes==3.4.0
|
8 |
datasets==2.19.2
|
9 |
uuid==1.30
|
10 |
+
vectara-agentic==0.2.0
|
st_app.py
CHANGED
@@ -134,8 +134,8 @@ async def launch_bot():
|
|
134 |
if st.session_state.prompt:
|
135 |
with st.chat_message("assistant", avatar='🤖'):
|
136 |
st.session_state.status = st.status('Processing...', expanded=False)
|
137 |
-
|
138 |
-
res = escape_dollars_outside_latex(
|
139 |
message = {"role": "assistant", "content": res, "avatar": '🤖'}
|
140 |
st.session_state.messages.append(message)
|
141 |
st.markdown(res)
|
|
|
134 |
if st.session_state.prompt:
|
135 |
with st.chat_message("assistant", avatar='🤖'):
|
136 |
st.session_state.status = st.status('Processing...', expanded=False)
|
137 |
+
response = st.session_state.agent.chat(st.session_state.prompt)
|
138 |
+
res = escape_dollars_outside_latex(response.response)
|
139 |
message = {"role": "assistant", "content": res, "avatar": '🤖'}
|
140 |
st.session_state.messages.append(message)
|
141 |
st.markdown(res)
|