function-calling
There are 208 repositories under function-calling topic.
lobehub/lobe-chat
🤯 Lobe Chat - an open-source, modern-design AI chat framework. Supports Multi AI Providers( OpenAI / Claude 3 / Gemini / Ollama / Qwen / DeepSeek), Knowledge Base (file upload / knowledge management / RAG ), Multi-Modals (Vision/TTS/Plugins/Artifacts). One-click FREE deployment of your private ChatGPT/ Claude application.
ComposioHQ/composio
Composio equip's your AI agents & LLMs with 100+ high-quality integrations via function calling
sigoden/aichat
All-in-one LLM CLI tool featuring Shell Assistant, Chat-REPL, RAG, AI tools & agents, with access to OpenAI, Claude, Gemini, Ollama, Groq, and more.
langroid/langroid
Harness LLMs with Multi-Agent Programming
cheshire-cat-ai/core
AI agent microservice
imaurer/awesome-llm-json
Resource list for generating JSON using LLMs via function calling, tools, CFG. Libraries, Models, Notebooks, etc.
yomorun/yomo
🦖 Stateful Serverless Framework for Geo-distributed Edge AI Infra. with function calling support, write once, run on any model.
SqueezeAILab/LLMCompiler
[ICML 2024] LLMCompiler: An LLM Compiler for Parallel Function Calling
MeetKai/functionary
Chat language model that can use tools and interpret the results
withcatai/node-llama-cpp
Run AI models locally on your machine with node.js bindings for llama.cpp. Enforce a JSON schema on the model output on the generation level
Mirascope/mirascope
LLM abstractions that aren't obstructions
zhudotexe/kani
kani (カニ) is a highly hackable microframework for chat-based language models with tool use/function calling. (NLP-OSS @ EMNLP 2023)
Maximilian-Winter/llama-cpp-agent
The llama-cpp-agent framework is a tool designed for easy interaction with Large Language Models (LLMs). Allowing users to chat with LLM models, execute structured function calls and get structured output. Works also with models not fine-tuned to JSON output and function calls.
KoljaB/Linguflex
Command Your World with Voice
humanlayer/humanlayer
HumanLayer enables AI agents to communicate with humans in tool-based and async workflows. Guarantee human oversight of high-stakes function calls with approval workflows across slack, email and more. Bring your LLM and Framework of choice and start giving your AI agents safe access to the world. Agentic Workflows, human in the loop, tool calling
Mintplex-Labs/openai-assistant-swarm
Introducing the Assistant Swarm. An extension to the OpenAI Node SDK to automatically delegate work to any assistant you create in OpenAi through one united interface and manager. Now you can delegate work to a swarm of assistant all specialized with specific tasks you define.
Upsonic/Tiger
Neuralink for your AI Agents - LangChain - Autogen - CrewAI
helixml/helix
Multi-node production GenAI stack. Run the best of open source AI easily on your own servers. Easily add knowledge from documents and scrape websites. Create your own AI by fine-tuning open source models. Integrate LLMs with APIs. Run gptscript securely on the server
PaddlePaddle/ERNIE-SDK
ERNIE Bot Agent is a Large Language Model (LLM) Agent Framework, powered by the advanced capabilities of ERNIE Bot and the platform resources of Baidu AI Studio.
JohannLai/openai-function-calling-tools
🛠 openai function calling tools for JS/TS
developersdigest/ai-devices
AI Device Template Featuring Whisper, TTS, Groq, Llama3, OpenAI and more
bigcode-project/bigcodebench
BigCodeBench: Benchmarking Code Generation Towards AGI
empower-ai/empower-functions
GPT-4 level function calling models for real-world tool using use cases
sigoden/llm-functions
Easily create LLM tools and agents using Bash/JavaScript/Python, also a library of commonly used LLM tools and agents.
davideuler/awesome-assistant-api
Try openai assistant api apps on Google Colab for free. Awesome assistant API Demos!
tomasonjo/llm-movieagent
Semantic layer on top of a graph database to provide an LLM with a set of robust tools to interact with the database
lobehub/lobe-chat-plugins
🧩 / 🏪 Plugin Index - This is the plugin index for LobeChat. It accesses index.json from this repository to display a list of available plugins for LobeChat to the user.
npi-ai/npi
Action library for AI Agent
emirsahin1/llm-axe
A simple, intuitive toolkit for quickly implementing LLM powered applications.
dmatrix/genai-cookbook
A mixture of Gen AI cookbook recipes for Gen AI applications.
rubra-ai/rubra
Open Weight, tool-calling LLMs
StonyBrookNLP/appworld
🌍 Repository for "AppWorld: A Controllable World of Apps and People for Benchmarking Interactive Coding Agent", ACL'24 Best Resource Paper.
liushuangls/go-anthropic
Anthropic Claude API wrapper for Go
MrXandbadas/MrX_OAI_Assistant_Manager
Started out as Dynamic Function Calling for OAI. Upon reviewing a research paper released (LATM) This is/has become a implementation of such system using: OpenAI and Autogen
st3w4r/openai-partial-stream
Turn a stream of token into a parsable JSON object as soon as possible. Enable Streaming UI for AI app based on LLM.
supershaneski/openai-api-function-call-sample
A sample app to demonstrate Function calling using the latest format in Chat Completions API and also in Assistants API.