ShishirPatil/gorilla
Gorilla: Training and Evaluating LLMs for Function Calls (Tool Calls)
This project helps developers build applications where large language models (LLMs) can automatically interact with other software systems by calling their APIs. It provides tools and models that convert a user's natural language request into the correct API call, enabling LLMs to perform complex actions. Developers can use this to create more dynamic and capable AI agents that understand and execute tasks across various applications.
12,759 stars. Actively maintained with 1 commit in the last 30 days.
Use this if you are a developer looking to integrate large language models with external services and APIs, allowing your AI applications to perform specific, pre-defined actions based on user prompts.
Not ideal if you are an end-user without programming knowledge, as this project is designed for developers to build AI solutions rather than for direct use.
Stars
12,759
Forks
1,334
Language
Python
License
Apache-2.0
Category
Last pushed
Mar 11, 2026
Commits (30d)
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/ShishirPatil/gorilla"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
mozilla-ai/any-llm
Communicate with an LLM provider using a single interface
Maximilian-Winter/llama-cpp-agent
The llama-cpp-agent framework is a tool designed for easy interaction with Large Language Models...
CliDyn/climsight
A next-generation climate information system that uses large language models (LLMs) alongside...
OoriData/OgbujiPT
Client-side toolkit for using large language models, including where self-hosted
onnx/turnkeyml
No-code CLI designed for accelerating ONNX workflows