{"repo":"sigoden/llm-functions","free":true,"listed":false,"github":"https://github.com/sigoden/llm-functions","clone":"git clone https://github.com/sigoden/llm-functions.git","description":"Easily create LLM tools and agents using plain Bash/JavaScript/Python functions.","language":"Shell","stars":766,"topics":["function-calling","llm","llm-functions","tool-use","ai-agents","ai-tools","llm-agents","llm-tools","ai","mcp"],"license":"MIT","category":"ai-agents","readme_excerpt":"LLM Functions This project empowers you to effortlessly build powerful LLM tools and agents using familiar languages like Bash, JavaScript, and Python. Forget complex integrations, harness the power of function calling to connect your LLMs directly to custom code and unlock a world of possibilities. Execute system commands, process data, interact with APIs – the only limit is your imagination. Tools Showcase Agents showcase Prerequisites Make sure you have the following tools installed: - argc: A bash command-line framework and command runner - jq: A JSON processor Getting Started with AIChat Currently, AIChat is the only CLI tool that supports llm-functions . We look forward to more tools supporting llm-functions . 1. Clone the repository 2. Build tools and agents I. Create a ./tools.txt file with each tool filename on a new line. Where is the web search tool? The web search tool itself doesn't exist directly, Instead, you can choose from a variety of web search tools. To use one as the web search tool, follow these steps: 1. Choose a Tool: Available tools include: web search cohere.sh web search perplexity.sh web search tavily.sh web search vertexai.sh 2. Link Your Choice: Use the argc command to link your chosen tool as web search . For example, to use web search perplexity.sh : This command creates a symbolic link, making web search.sh point to your selected web search perplexity.sh tool. Now there is a web search.sh ready to be added to your ./tools.txt . II. Create a ./","default_branch":null,"files":null,"tree":[],"storefront":"/r/sigoden","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sigoden/llm-functions/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}