Spaces:
Running
[FEATURE] Community Tools
Community Tools on HuggingChat!
Today we're releasing Community Tools on HuggingChat. This feature lets you create custom tools using Hugging Face Spaces! With this feature we're also making it possible for tools to use new modalities, like video, speech and more! You can find community tools on the following page: https://huggingface.co/chat/tools
In order to use tools in your conversations you will need to use a model compatible with tool calling. Currently we support the following models:
meta-llama/Meta-Llama-3.1-70B-Instruct
CohereForAI/c4ai-command-r-plus-08-2024
It's now also possible to add Community Tools to your assistants! When you create an assistant with a compatible model, you will see a search bar for tools where you can add your own tools. This lets you group tools together with a system prompt to create more complete experiences using assistants.
We've also created a blog post to explain how to create tools, either turning existing Spaces into tools or creating your own custom Spaces. You can find it here ๐!
The feature is still new and we're excited to hear your feedback. Feel free to share your tools in this thread, we will review them and possibly feature them on the community page!
Thank you, Huggingface and all huggingchat team for this amazing feature.
Here are some tools I created:
- Chat with Image and video (uses qwen2 vl 7b)
https://hf.co/chat/tools/66e85bb396d054c5771bc6cb
(video is not working in Llama 3.1 70b IDK why)
Critical Thinker
https://hf.co/chat/tools/66e864a034d40bac65628668Flux Dev Fast
https://hf.co/chat/tools/66e9b279bbf94ad91c808f68
Dunno how to use
for example, I make dice roll active. what do i do to call it into the chat?
Dunno how to use
for example, I make dice roll active. what do i do to call it into the chat?
You can say model to use the specific ACTIVE TOOL and it will use it. Alternatively, during regular conversations, it will auto use them according to need.
What's the reason that the tool selector states there are 83 available but when you browse them there are only 28 to choose from?
@ChrisUnimportant counter was showing the total number of tools but we only show featured ones, will fix ๐
Better Doc reader: https://hf.co/chat/tools/66ed8236a35891a61e2bfcf2
This tool can read all types of file and contents.
From code files to Excel, Pdf to PPT, Docx to Csv. and Many more...
When I have the web search tool enabled, only 1 search request is performed per message. This is problematic when a request requires multiple searches to complete. Is it possible to add functionality that allows for multiple searches in a single response?
https://hf.co/chat/r/o0Y2ctc?leafId=6593e644-3924-41a8-82cc-9f72d969f45a
Here is an example. The first message requests for a web search that provides a list of birds. The first branch of the second message requests searches for details about each species of bird. The current chat system only performs 1 search, which corresponds to the first bird in the list. The remaining descriptions are not from the search results and contain information that was not in the search and hallucinated references.
The second branch of the second message makes the same request, but instructs the model to only handle 1 request at a time. The results are as expected but manual intervention is required for each item in the list.
As a user, I would like to be able to submit the first prompt of the second message and have the model output perform a web search for each item in the list and output the result, all in a single message and without user intervention for each item.
This tool will allow you to get text from a website in audio format. https://hf.co/chat/tools/6777f21f30ff7b5a701ab3ee
First of all thank you! you have done a wonderful job. However, I have a problem with the assistant I created. He is an expert in LaTex programming. He has access to the internet to find the necessary documentation if he cannot answer a question. On single question it seems to work fine BUT after few interactions it seems to go crazy and starts producing infinite output. I assume it is due to context limits but I am not sure. maybe the system prompt is too long, can you help me?
https://hf.co/chat/assistant/6779c0b01a3e2a6283d9e575
First of all thank you! you have done a wonderful job. However, I have a problem with the assistant I created. He is an expert in LaTex programming. He has access to the internet to find the necessary documentation if he cannot answer a question. On single question it seems to work fine BUT after few interactions it seems to go crazy and starts producing infinite output. I assume it is due to context limits but I am not sure. maybe the system prompt is too long, can you help me?
https://hf.co/chat/assistant/6779c0b01a3e2a6283d9e575
I often encounter the same problem myself, and I don't know a normal solution, but I can recommend the following:
First, try changing the model on which the Assistant works and see what happens.
Second, try changing the Internet search to search by domains, or by specific links.
At the moment, this is all that I can personally recommend. Maybe I don't know something...
Great feature being able to activate and deactivate tools as and when needed.
This tool allows you to create beautiful visualizations from an audio file. Works slowly. https://hf.co/chat/tools/677eb9d47048ee1f7607d439