Spaces:
Sleeping
Sleeping
update
Browse files- agent.py +3 -6
- requirements.txt +1 -1
agent.py
CHANGED
@@ -1,7 +1,5 @@
|
|
1 |
import os
|
2 |
-
from typing import Optional
|
3 |
from omegaconf import OmegaConf
|
4 |
-
|
5 |
from vectara_agentic.agent import Agent
|
6 |
|
7 |
from dotenv import load_dotenv
|
@@ -12,8 +10,7 @@ initial_prompt = "How can I help you today?"
|
|
12 |
|
13 |
def initialize_agent(_cfg, agent_progress_callback=None):
|
14 |
agent = Agent.from_corpus(
|
15 |
-
|
16 |
-
vectara_corpus_id=_cfg.corpus_id,
|
17 |
vectara_api_key=_cfg.api_key,
|
18 |
tool_name="ask_ucsf_ortho",
|
19 |
data_description="UCSF Orthopedic Website",
|
@@ -24,6 +21,7 @@ def initialize_agent(_cfg, agent_progress_callback=None):
|
|
24 |
vectara_rerank_k=25,
|
25 |
vectara_summary_num_results=15,
|
26 |
verbose=False,
|
|
|
27 |
)
|
28 |
agent.report()
|
29 |
return agent
|
@@ -31,8 +29,7 @@ def initialize_agent(_cfg, agent_progress_callback=None):
|
|
31 |
|
32 |
def get_agent_config() -> OmegaConf:
|
33 |
cfg = OmegaConf.create({
|
34 |
-
'
|
35 |
-
'corpus_id': str(os.environ['VECTARA_CORPUS_ID']),
|
36 |
'api_key': str(os.environ['VECTARA_API_KEY']),
|
37 |
'examples': os.environ.get('QUERY_EXAMPLES', None),
|
38 |
'demo_name': "UCSF Ortho Demo",
|
|
|
1 |
import os
|
|
|
2 |
from omegaconf import OmegaConf
|
|
|
3 |
from vectara_agentic.agent import Agent
|
4 |
|
5 |
from dotenv import load_dotenv
|
|
|
10 |
|
11 |
def initialize_agent(_cfg, agent_progress_callback=None):
|
12 |
agent = Agent.from_corpus(
|
13 |
+
vectara_corpus_key=_cfg.corpus_key,
|
|
|
14 |
vectara_api_key=_cfg.api_key,
|
15 |
tool_name="ask_ucsf_ortho",
|
16 |
data_description="UCSF Orthopedic Website",
|
|
|
21 |
vectara_rerank_k=25,
|
22 |
vectara_summary_num_results=15,
|
23 |
verbose=False,
|
24 |
+
agent_progress_callback=agent_progress_callback,
|
25 |
)
|
26 |
agent.report()
|
27 |
return agent
|
|
|
29 |
|
30 |
def get_agent_config() -> OmegaConf:
|
31 |
cfg = OmegaConf.create({
|
32 |
+
'corpus_key': str(os.environ['VECTARA_CORPUS_KEY']),
|
|
|
33 |
'api_key': str(os.environ['VECTARA_API_KEY']),
|
34 |
'examples': os.environ.get('QUERY_EXAMPLES', None),
|
35 |
'demo_name': "UCSF Ortho Demo",
|
requirements.txt
CHANGED
@@ -6,4 +6,4 @@ streamlit_feedback==0.1.3
|
|
6 |
uuid==1.30
|
7 |
langdetect==1.0.9
|
8 |
langcodes==3.4.0
|
9 |
-
vectara-agentic==0.
|
|
|
6 |
uuid==1.30
|
7 |
langdetect==1.0.9
|
8 |
langcodes==3.4.0
|
9 |
+
vectara-agentic==0.2.0
|