agent-reference-implemenation / app_agent_config.py
Chris4K's picture
Update app_agent_config.py
43103dc verified
raw
history blame
852 Bytes
# tab1_content.py
import streamlit as st
def app_agent_config():
# Code for URL and Tools checkboxes
# Examples for the user perspective
st.markdown("Change the agents configuration here.")
# Add a dropdown for selecting the inference URL
url_endpoint = st.selectbox("Select Inference URL", [
"https://api-inference.huggingface.co/models/bigcode/starcoder",
"https://api-inference.huggingface.co/models/OpenAssistant/oasst-sft-4-pythia-12b-epoch-3.5",
"https://api-inference.huggingface.co/models/gpt2"
])
# Create tool loader instance
tool_loader = ToolLoader(tool_names)
# Add a checkbox for enabling logging
log_enabled = st.checkbox("Enable Logging")
tool_checkboxes = [st.checkbox(f"{tool.name} --- {tool.description} ") for tool in tool_loader.tools]