Chris4K commited on
Commit
b671676
·
verified ·
1 Parent(s): afcb77e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -28
app.py CHANGED
@@ -137,7 +137,7 @@ st.title("Hugging Face Agent and tools")
137
  st.markdown("Welcome to the Hugging Face Agent and Tools app! This app allows you to interact with various tools using the Hugging Face API.")
138
 
139
  # Create a page with tabs
140
- tabs = st.tabs(["Chat", "URL and Tools", "User Description", "Developers"])
141
 
142
  # Tab 1: Chat
143
  with tabs[0]:
@@ -145,17 +145,7 @@ with tabs[0]:
145
  # Code for URL and Tools checkboxes
146
 
147
  # Examples for the user perspective
148
- st.markdown("### Examples:")
149
- st.markdown("1. **Generate a Random Character**:")
150
- st.markdown(" - Choose the desired URL and the 'Random Character Tool'.")
151
-
152
- st.markdown("2. **Sentiment Analysis**:")
153
- st.markdown(" - Choose the desired URL and the 'Sentiment Analysis Tool'.")
154
- st.markdown(" - Sample: What is the sentiment for \"Hello, I am happy\"?")
155
-
156
- st.markdown("3. **Word Count**:")
157
- st.markdown(" - Choose the desired URL and the 'Word Counter Tool'.")
158
- st.markdown(" - Sample: Count the words in \"Hello, I am Christof\".")
159
 
160
 
161
  # Tab 2: URL and Tools
@@ -163,18 +153,6 @@ with tabs[1]:
163
 
164
  # Code for URL and Tools checkboxes
165
 
166
- # Examples for the user perspective
167
- st.markdown("### Examples:")
168
- st.markdown("1. **Generate a Random Character**:")
169
- st.markdown(" - Choose the desired URL and the 'Random Character Tool'.")
170
-
171
- st.markdown("2. **Sentiment Analysis**:")
172
- st.markdown(" - Choose the desired URL and the 'Sentiment Analysis Tool'.")
173
- st.markdown(" - Sample: What is the sentiment for \"Hello, I am happy\"?")
174
-
175
- st.markdown("3. **Word Count**:")
176
- st.markdown(" - Choose the desired URL and the 'Word Counter Tool'.")
177
- st.markdown(" - Sample: Count the words in \"Hello, I am Christof\".")
178
 
179
  # Add a dropdown for selecting the inference URL
180
  url_endpoint = st.selectbox("Select Inference URL", [
@@ -202,6 +180,7 @@ with tabs[2]:
202
  ## Examples
203
  1. **Generate a Random Character**:
204
  - Choose the desired URL and the 'Random Character Tool'.
 
205
 
206
  2. **Sentiment Analysis**:
207
  - Choose the desired URL and the 'Sentiment Analysis Tool'.
@@ -210,12 +189,23 @@ with tabs[2]:
210
  3. **Word Count**:
211
  - Choose the desired URL and the 'Word Counter Tool'.
212
  - Sample: Count the words in "Hello, I am Christof".
 
 
 
 
 
 
 
 
 
 
 
 
213
 
214
  ## Tools
215
  To interact with the tools, expand the section below to see tool descriptions and select the tools you want to use.
216
 
217
- <details>
218
- <summary>Expand to see tool descriptions</summary>
219
 
220
  ### Tool Descriptions
221
  - **random-character-tool:** Generates a random character.
@@ -234,8 +224,7 @@ with tabs[2]:
234
  - **text-to-video:** Generates a video from text.
235
  - **image-transformation:** Applies transformations to images.
236
  - **latent-upscaler-tool:** Upscales images using latent space.
237
-
238
- </details>
239
 
240
  ## Usage
241
  1. Choose the desired inference URL from the dropdown.
 
137
  st.markdown("Welcome to the Hugging Face Agent and Tools app! This app allows you to interact with various tools using the Hugging Face API.")
138
 
139
  # Create a page with tabs
140
+ tabs = st.tabs(["Chat", "URL, Tools and logging", "User Description", "Developers"])
141
 
142
  # Tab 1: Chat
143
  with tabs[0]:
 
145
  # Code for URL and Tools checkboxes
146
 
147
  # Examples for the user perspective
148
+ st.markdown("Stat to chat. e.g. Generate an image of a boat. This will make the agent use the tool text2image to generate an image.")
 
 
 
 
 
 
 
 
 
 
149
 
150
 
151
  # Tab 2: URL and Tools
 
153
 
154
  # Code for URL and Tools checkboxes
155
 
 
 
 
 
 
 
 
 
 
 
 
 
156
 
157
  # Add a dropdown for selecting the inference URL
158
  url_endpoint = st.selectbox("Select Inference URL", [
 
180
  ## Examples
181
  1. **Generate a Random Character**:
182
  - Choose the desired URL and the 'Random Character Tool'.
183
+ - Then type 'Genarate random Character'
184
 
185
  2. **Sentiment Analysis**:
186
  - Choose the desired URL and the 'Sentiment Analysis Tool'.
 
189
  3. **Word Count**:
190
  - Choose the desired URL and the 'Word Counter Tool'.
191
  - Sample: Count the words in "Hello, I am Christof".
192
+
193
+ Other samples:
194
+
195
+ - Generate a random character.
196
+ - What is the sentiment for "Hello I am happy"
197
+ - Count the words of "Hello I am Christof”
198
+ - What is the most downloaded model for text2image
199
+ - Use ner_tool to find the information in the following text:"Hello I am Christof.".
200
+ - Download the text from https://docs.streamlit.io/get-started/installation
201
+ - Scrape source code from https://docs.streamlit.io/get-started/installation
202
+ - label for text="Hello I am Christof" classifies greeting
203
+
204
 
205
  ## Tools
206
  To interact with the tools, expand the section below to see tool descriptions and select the tools you want to use.
207
 
208
+ Expand to see tool descriptions
 
209
 
210
  ### Tool Descriptions
211
  - **random-character-tool:** Generates a random character.
 
224
  - **text-to-video:** Generates a video from text.
225
  - **image-transformation:** Applies transformations to images.
226
  - **latent-upscaler-tool:** Upscales images using latent space.
227
+
 
228
 
229
  ## Usage
230
  1. Choose the desired inference URL from the dropdown.