An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with function-calling

A curated list of projects in awesome lists tagged with function-calling .

https://github.com/ksm26/function-calling-and-data-extraction-with-llms

Master the techniques of function-calling and structured data extraction with LLMs. Learn to enhance LLM capabilities, integrate web services, and build practical applications for real-world data usability.

advanced-workflows ai-integration custom-functionality customer-service-transcripts data-analysis data-extraction end-to-end-applications function-calling llms natural-language-processing openapi practical-implementation structured-data web-services-integration

Last synced: 01 May 2026

https://github.com/lobehub/chat-plugin-clock-time

🧩 / 🕐 ClockTime - This plugin allows the agent to retrieve the current time and date information, and it can also render a clock component in the output.

ai chatgpt function-calling lobe-chat lobe-chat-plugin openai

Last synced: 02 Mar 2026

https://github.com/cryogenicplanet/claude-function-ts

a small library around anthropic lib to enable claude function calling

anthropic claude function-calling

Last synced: 11 Jul 2025

https://github.com/slowfastai/llm-tool-integrated-reasoning-tir-papers

A curated collection of research papers on LLM Tool-Integrated Reasoning (TIR), where LLMs enhance reasoning by interacting with external tools such as calculators, search engines, and code interpreters.

function-calling large-language-models llm-reasoning llms reinf reinforcement-learning rlvr tool-integrated-reasoning tool-use

Last synced: 12 Oct 2025

https://github.com/moe-mizrak/laravel-prompt-alchemist

Versatile LLM Tool Use (Function Calling) package for Laravel, compatible with all LLMs, enabling LLM to execute actual code functions (unlike LLMs' built-in capabilities).

actual-function-calling ai api function-calling gpt laravel llms openrouter php8 prompt-alchemist rag tool-use

Last synced: 30 Dec 2025

https://github.com/darkdk123/news_ai_bot

A Small project for Telegram BOT, providing concise, digestible chunks of news updates from various sources as per desired news topics

aiogram-bot function-calling gemini-api google-gemini-ai news-api-org news-bot newsapi python-bot python3 telegram-bot

Last synced: 20 Jul 2025

https://github.com/hsaghir/looplet

The tool-calling loop for LLM agents; iterator-first, protocol-hooked, one dependency.

agent-framework agents ai-agents anthropic asyncio composable function-calling hooks llm llm-agent mcp observability ollama openai protocol python tool-calling tool-use

Last synced: 02 May 2026

https://github.com/ozgrozer/openai-assistants-api-with-function-calling

AI assistant that fetches real-time stock prices by using OpenAI's Assistants API with function calling

ai assistant assistant-chat-bots chatgpt function-calling openai

Last synced: 06 Sep 2025

https://github.com/creature-112/gemini-live

This project enables real-time streaming of audio (and optionally video or screen captures) from your local device to Google Gemini using the Live API. It allows you to interact with Gemini through both text and voice, supporting conversational AI responses.

compose-wasm compose-web composer-library flask function-calling gemini-client google-ai google-api llm llm-apps llm-chat-interface python-generative-ai realtime-video-processor voice-to-code

Last synced: 28 Jun 2025

https://github.com/lx-0/computer-use-nodejs-demo

🤖 LLM-powered computer control through local and Docker environments. Features VNC integration, automated interactions, and a chat interface for natural language system control.

ai computer-use docker function-calling llm

Last synced: 16 Aug 2025

https://github.com/pikocloud/pikobrain

Function-calling API for LLM from multiple providers

api aws-bedrock function-calling gemini llm-server ollama openai rag

Last synced: 25 Oct 2025

https://github.com/yotambraun/toolscore

Python framework for evaluating LLM tool-calling behavior with comprehensive metrics on accuracy, efficiency, and correctness

ai-agents ai-agents-and-tools anthropic function-calling langchain llm llm-evaluation llm-metrics metrics openai testing-framework tool-use

Last synced: 06 Feb 2026

https://github.com/yomorun/llm-function-calling-examples

Strongly-typed LLM Function Calling examples, run on OpenAI, Ollama, Mistral and others.

function-calling llm ollama openai yomo

Last synced: 25 Oct 2025

https://github.com/toolhouse-community/adventai-d1

Part of the AdventAI Initiative from Toolhouse

ai function-calling llm

Last synced: 03 Apr 2025

https://github.com/paul-borisov/react-azure-open-ai-chat-web-part-spfx

Azure OpenAI SPFx web part for SharePoint Online offering user experience familiar to ChatGPT users. Supports Azure & Native OpenAI endpoints published via Azure API Management, Private & Shared Chats, Storage Encryption, Event Streaming, Code Highlighting, Full-screen mode, optional internet & data Integrations, PDF & Image analysis, Dalle3 Images

api-management azure azure-openai bing-search-api dalle-3 function-calling google-search-api gpt-4-api gpt-41 gpt-4o-mini gpt-5 gpt-5-chat o3-mini o4-mini openai-api openai-chatgpt sharepoint-online spfx-webpart

Last synced: 26 Feb 2026

https://github.com/zbigniewsobiecki/llmist

Streaming-first multi-provider LLM client in TypeScript with home-made tool calling

agent-framework agents ai anthropic bun function-calling gemini generative-ai llm llm-framework multi-provider nodejs openai streaming tool-calling typescript

Last synced: 04 Mar 2026

https://github.com/ksm26/getting-started-with-mistral

Explore Mistral AI's extensive collection of models. Learn to select, prompt, and integrate Mistral's open-source and commercial models for tasks like classification, coding, and Retrieval Augmented Generation (RAG).

advanced-coding ai-models api-integration commercial-models effective-prompting embeddings function-calling llm-capabilities machine-learning mistral-ai mixtral-models model-selection open-source-models python-integration rag similarity-search structured-responses web-interface

Last synced: 14 Jul 2025

https://github.com/trustlelab/siteware-backend-v2

Siteware Backend - German Voice AI Agent provider - Deepgram + Twilio + Elevenlabs + OpenAI + Pinecone

deepgram elevenlabs embedding-models function-calling javascript openai pinecone prompt-engineering twilio-api typescript vector-database

Last synced: 10 Apr 2025

https://github.com/drarlian/tyr-agent

Biblioteca para criação e orquestração de agentes LLM com suporte à execução de funções, histórico persistente e integração com múltiplos modelos (Gemini, GPT, etc).

agent agent-orchestration ai-agent function-calling llm multi-agent persistent-memory pypi-package python3

Last synced: 08 Mar 2026

https://github.com/venopyX/clevercall

CleverCall utilizes Cloudflare's AI for function calling, fetching dynamic data from APIs like GitHub and Yahoo Finance.

agent ai ai-agent cloudflare function-calling github hermes-2-pro-mistral-7b hgf huggingface langchain llm nousresearch python yfinance

Last synced: 16 Mar 2025

https://github.com/vivgrid/yc

the command-line interface (CLI) tool for deploying Stateful Serverless on Vivgrid

function-calling openai serverless stateful-serverless

Last synced: 09 Mar 2026

https://github.com/shreyas-ashtamkar/e.n.i.g.m.a.

Full Form : Expert Network for Intelligent Guidance and Multi-task Assistance. This is just a testing version of using multiple LLMs, for Conversational as well as Functional Request. The main topic of the repo may change further, as development progresses.

ai assistant chatbot function-calling ollama

Last synced: 07 Mar 2026

https://github.com/zaidmukaddam/greynoise-chatbot

Chat with AI get info about any IP address. Powered by GreyNoise Enterprise API and OpenAI's GPT-4 Turbo x Function Calling.

chainlit function-calling gpt-4-turbo greynoise

Last synced: 30 Apr 2025

https://github.com/lazauk/aoai-gptfunctioncalling-stock

Use of Function Calling with Azure OpenAI GPT models to retrieve the lowest and highest stock prices for specific symbol and date.

ai azure function-calling gpt openai openai-function-call

Last synced: 03 May 2025

https://github.com/StonyBrookNLP/appworld-leaderboard

🌍 Leaderboard Repository for "AppWorld: A Controllable World of Apps and People for Benchmarking Interactive Coding Agent", ACL2024

acl-2024 ai ai-agents ai-apis ai-assistants ai-environment ai-planning autonomous-agents coding-agents function-calling interactive-coding llm llm-agents nlp-datasets nlp-machine tool-usage

Last synced: 11 Sep 2025

https://github.com/kristofferv98/agent_nexus

Agentic framework for dynamic function calling across latest LLMs (gpt-4o, gemini-2.0-flash, groq modes, and anthropic models). Converts Python functions into provider-specific schemas for autonomous tool use. Features unified API, JSON schema generation, and integrated tool execution handling.

agent-orchestration agents anthropic function-calling gemini gemini-2-0-flash-exp gemini-tools groq json-schema llm-inference multi-llm openai parallel-processing schema-generation tool-generator tool-integration tools

Last synced: 13 Feb 2026

https://github.com/venopyx/clevercall

CleverCall utilizes Cloudflare's AI for function calling, fetching dynamic data from APIs like GitHub and Yahoo Finance.

agent ai ai-agent cloudflare function-calling github hermes-2-pro-mistral-7b hgf huggingface langchain llm nousresearch python yfinance

Last synced: 04 Feb 2026

https://github.com/dappros/ethora-mcp-server

Model Context Protocol server for Ethora: login, app & chat management, and wallet tools (ERC-20) for MCP clients (Cursor, VS Code, Claude).

ai-agents chat-api claude claude-desktop cline cursor erc20 ethora function-calling mcp mcp-server model-context-protocol nodejs npm-package tool-calling typescript vscode wallet web3 windsurf

Last synced: 28 May 2026

https://github.com/lobehub/chat-plugin-steam

🧩 / 🎮︎ Steam - Obtain game information and user reviews from Steam

ai chatgpt function-calling lobe-chat lobe-chat-plugin openai

Last synced: 29 Mar 2025

https://github.com/snowholt/chefbelle

Intelligent cooking companion that finds recipes based on your ingredients using advanced AI. Built for Google's Gen AI Intensive Course 2025Q1, showcasing 8 AI capabilities: LangGraph agents, RAG with ChromaDB, voice commands, nutrition API integration, Google Search grounding, and more.

ai-agents ai-assistant chromadb function-calling generative-ai google-ai google-gemini kitchen-aid langchain langgraph natural-language-processing nlp nutrition-analysis python rag recipe-assistant speech-to-text vector-database

Last synced: 04 Apr 2026

https://github.com/huythai855/quizvista

Hệ thống sinh bài thi trắc nghiệm sử dụng trí tuệ nhân tạo - QuizVista

document-layout-analysis function-calling quiz-generator retrieval-augmented-generation

Last synced: 27 Aug 2025

https://github.com/toolhouse-community/adventai-d3

Part of the AdventAI Initiative from Toolhouse

ai function-calling llm

Last synced: 15 Aug 2025

https://github.com/nlqthinh/genaiproject

Some projects about LLM (most of them about anime)

anime api chromadb diffusers function-calling gradio langchain-python openai python rag weaviate

Last synced: 28 Feb 2026

https://github.com/markomanninen/llm-experiments

Large Language Models (OpenAI, Anthropic, Groq, Ollama) tested in NodeJS CLI app environment. Various features like voice recognition, speech synthesis, function calling tools, agents etc. are implemented to the library.

anthropic-claude deepgram-js-sdk function-calling google-cloud-speech large-language-models llm nodejs openai-api speech-recognition speech-to-text text-to-speech

Last synced: 14 May 2026

https://github.com/vaibhavpandeyvpz/inpher

PHP console application to automate work with structure data using OpenAI (or LLMs to be specific)

ai chatgpt cli console data-science function-calling llm openai

Last synced: 12 Feb 2026

https://github.com/agents4good/eurecaai

Aplicação multiagente desenvolvida para gerenciar e processar dados da Universidade Federal de Campina Grande (UFCG) e seus diversos campi.

artificial-intelligence bind-tools function-calling guardrails langchain langgraph llm multi-agent-systems open-source python rag tools

Last synced: 10 Sep 2025

https://github.com/cbarkinozer/generative_chatbot

A chatbot that can answer questions and do booking using natural language input.

agentic chatbot function-calling genai-chatbot llms prompt-engineering rag

Last synced: 15 May 2026

https://github.com/dotcommander/jinn

Sandboxed tool executor for AI coding agents. Zero deps, stdlib only. 8 tools via JSON-over-stdin/stdout.

ai cli coding-agent function-calling go llm openai sandbox tool-executor

Last synced: 18 May 2026

https://github.com/bhimrazy/chat-with-mistral-7b-instruct-v0.3

Function Calling with Mistral-7B-Instruct-v0.3: From Deployment to Execution

function-calling llm mistral

Last synced: 26 Aug 2025

https://github.com/jritsema/bedrock-tools

A small Python library that simplifies Amazon Bedrock Converse API function calling

aws bedrock function-calling genai llm tools

Last synced: 13 Aug 2025

https://github.com/lperezmo/sms-helper

An AI-powered, function-calling text assistant written in Python and hosted through Azure Functions.

azure azure-functions function-calling gpt-3-5-turbo llm openai openai-api prompts sentry sms twilio-sms-api visual-studio-code

Last synced: 12 Apr 2026

https://github.com/yomorun/shifu-yomo

Operate IoT devices by LLM through Function Calling.

aiot function-calling openai

Last synced: 15 May 2026

https://github.com/slumberdemon/pal

A modular command-line interface with AI function calling

ai cli function-calling pal python python3

Last synced: 14 Jan 2026

https://github.com/obaydmerz/agentic

A powerful agent framework for LLMs.

function-calling llm

Last synced: 14 Jun 2025

https://github.com/vinkius-labs/discover-mcp

Universal MCP server gateway for AI agents. Discover, activate, and orchestrate 3,400+ Model Context Protocol tools from a single config. Semantic routing, JIT tool loading, FSM gating. TypeScript/stdio.

ai-agent claude-desktop function-calling llm-tools mcp mcp-client mcp-server model-context-protocol npx semantic-routing stdio tool-use typescript

Last synced: 31 May 2026

https://github.com/bhimrazy/tool-calling-with-meta-llama-3.1-8b-instruct

Tool Calling with Meta Llama-3.1 8B Instruct: From Deployment to Execution

function-calling llama3 llm tool-calling

Last synced: 21 Jan 2026

https://github.com/mf2023/encre

Encre — A Python agent framework, a Rust native core, and an Electron desktop app, all developed together in one repository. Backend-agnostic and multi-provider, with streaming tool calls, a permission/safety engine, persistent memory, multi-agent orchestration, a desktop UI, a CLI runner, a WebSocket server, and 18 platform adapters.

agent-framework ai-agents anthropic function-calling hermes-agent llm mcp multi-agent ollama openai openclaw python rust tool-use

Last synced: 11 Jun 2026

https://github.com/kristofferv98/gemini_paralell_tools

Universal tool schema generator and parallel function caller for Gemini 2.0 Flash experimental. Automatically converts Python functions into compatible schemas for OpenAI, Anthropic, and Google's Gemini API, with parallel function execution support.

ai-tools anthropic api-integration experimental function-calling gemini gemini-2-flash gemini-api llm-tools openai schema-generation tool-conversion

Last synced: 18 May 2026

https://github.com/raisultan/pac

Automation of Prioritization and Categorization of Support Tickets Using LLMs and Vector DBs

categorization function-calling llms normalization prioritization vector-db

Last synced: 23 Jan 2026

https://github.com/Oaklight/ToolRegistry

ToolRegistry for easier function calling

agentic-ai function-calling llm tool-calling tool-use

Last synced: 02 Apr 2025

https://github.com/irandysousa/langgraph-llama-cpp-starter

🤖 Build intelligent, offline LLM agents with LangGraph and llama-cpp-python using this starter template for local, private tool-calling applications.

ai-chatbot function-calling gguf langgraph llama-cpp-python llama3 llm-agent local-llm python template tool-calling

Last synced: 13 May 2026

https://github.com/aygp-dr/llm-function-actors

Two-actor pattern implementation for LLM function calling in Guile Scheme. Demonstrates message passing, async actors, and extensible function registry for AI tool use.

actor-model ai-agents function-calling guile llm scheme

Last synced: 07 Feb 2026

https://github.com/tobiasbueschel/json-schema-to-diagram

🧜‍♀️ Generate Mermaid diagrams from JSON schemas for OpenAI function calling

agentic-architecture function-calling mermaid openai

Last synced: 27 Feb 2026

https://github.com/anmolaon/ai-tools-registry

🛠️ Build and manage AI tools easily with this Node.js registry, offering seamless integration and ready-to-use components for your projects.

agent agentic-ai agents automation community function-calling gemini llm mcp mcp-client mcp-registry memory nodejs openai postgresql prompt-engineering scheme workflows

Last synced: 07 Apr 2026

https://github.com/thomassuedbroecker/function_calling_langchain_watsonx_example

This is an example using the langchain_ibm implementation for function calling a LLM model running in watsonx.

ai function-calling langchain python watsonx

Last synced: 03 Mar 2026

https://github.com/motojinc25/wedx-chat-completion

Chat Completions engine with function calling, streaming, Semantic Kernel/Azure, and full observability

azure-openai chat-completion entra-id fastapi function-calling hawaii mcp observability opentelemetry oss postgresql python react semantic-kernel streaming typescript

Last synced: 05 Apr 2026

https://github.com/araobp/godot-showroom

Virtual Showroom with Godot

ai ai-agents blender function-calling gemini godot mpfb

Last synced: 28 Apr 2026

https://github.com/oaklight/openwebui-tool-server

ToolRegistry OpenAPI/MCP server for Open-WebUI, Cherry-Studio etc

docker function-calling google llm mcp-server openapi-server searxng tool-use websearch

Last synced: 30 Apr 2026

https://github.com/pouriamrt/fastapi-ai-router

FastAPI middleware that turns your existing routes into a natural-language-callable surface using LLM function-calling. Drop-in. Zero new metadata.

agent ai ai-gateway anthropic fastapi function-calling llm middleware openai openapi python tool-use

Last synced: 08 Jun 2026

https://github.com/bo1202/aivy-os

Give everyone their own digital life form — not just another tool. | 让每个人拥有自己的数字生命体,而不只是一个工具。

ai ai-agent ai-companion digital-life electron function-calling jarvis llm local-ai memory-system ollama personal-ai privacy python self-hosted

Last synced: 16 May 2026

https://github.com/kdduha/itmo-megaschool-2025

Pet-project: FastAPI app ITMO university AI Agent. AI Megaschool 2025 (the winner)

agent api crewai fastapi function-calling langchain openai pet-project

Last synced: 05 May 2026

https://github.com/devdezzies/minigen

A light-weight framework for building AI agents with Native OpenAI API compatibility

agent-framework function-calling lightweight openai-compatible

Last synced: 01 Sep 2025

https://github.com/ekaone/test-functioncall

test functioncall openai

function-calling openai-api

Last synced: 11 Sep 2025

https://github.com/katagaki/tinyagent

Completely unnecessary but simplified function calling using LLMs.

agents function-calling llm openai proof-of-concept python

Last synced: 20 Jul 2025

https://github.com/codycollier/minimal-agent-core

An illustration of the small inner core of a function calling agent using the OpenAI Responses API

agent function-calling openai

Last synced: 09 Jun 2026

https://github.com/martinkalema/gpt-autocoder

Writes simple Web Applications based on user descriptions

chatcompletion-api function-calling llms openai

Last synced: 14 May 2026

https://github.com/sbslee/streamlit-openai

Build AI chatbots with Streamlit and OpenAI's API

assistants-api chat-completions-api function-calling openai streamlit

Last synced: 30 Oct 2025

https://github.com/mthomason/collect

Example shows how to batch create a Drudge Report type site using Open AI's Function Calling API.

data-collection example example-project function-calling html javascript mit-license openai python python3 rss starter-project web-scraping

Last synced: 18 Apr 2026

https://github.com/prasenjit-net/smart-home-assistant

AI-powered smart home assistant using NestJS and OpenAI Agents SDK with stateful conversations

ai-agents function-calling nestjs openai smart-home typescript

Last synced: 02 May 2026

https://github.com/jplane/llm-function-call-eval

Demonstrates a workflow for LLM function calling evaluation. Uses GitHub Copilot to generate synthetic eval data and Azure AI Foundry for handling results.

azure-ai-foundry evaluation-framework function-calling llm synthetic-dataset-generation tool-use vscode

Last synced: 26 May 2026

https://github.com/mrseanryan/gpt-preview

TypeScript Node.js library and dev tool for previewing the output of an LLM or AI Agent - especially for complex output with function calls or tool invocations.

agent-preview dev-tool function-calling function-calling-preview genai genai-debug genai-preview genai-summary llm-preview

Last synced: 08 Feb 2026

https://github.com/jimmc414/tao

Task Automation Orchestrator Agent (Tao Agent) using OpenAI Assistants API and function calling

function-calling openai openai-assistant-function-call openai-assistants-api tool-use

Last synced: 12 May 2026

https://github.com/rgiskard7/halion-ai-orchestrator

Modular Intelligence Orchestrator for GPT-based agents – Create, manage and deploy custom AI tools with function calling

ai-tools assistant function-calling gpt halion intelligence-platform modular openai orchestrator python streamlit tool-engine

Last synced: 03 May 2026

https://github.com/focusbp/openai-response-php

A lightweight utility for working with OpenAI Responses API and Vector Stores.

function-calling openai openai-api php vector-store

Last synced: 14 Jan 2026

https://github.com/bizrockman/modelcontextstandard

A minimal, protocol-agnostic standard to connect LLMs like drivers with external tools using existing APIs and formats like OpenAPI, HTTP, AS2, or CAN-Bus. No custom stacks. Just structured function calls.

agent-framework ai-tools design driver fastapi function-calling integration llm llmos llms mcp mcs openapi protocol

Last synced: 04 May 2026

https://github.com/arjunprabhulal/mcp-gemini-search

natural language flight search system using Google's Gemini LLM with Model Context Protocol (MCP) . Convert conversational queries into flight searches using Gemini's function calling capabilities and MCP's flight search tools

ai function-calling gemini llm machine-learning mcp mcp-server model-context-protocol serpapi stdio

Last synced: 19 May 2026

https://github.com/ashishtiwari1993/slides.ashish.one

Collection of all slides presented by Ashish Tiwari

ebpf elastic elasticsearch function-calling genai

Last synced: 14 Feb 2026

https://github.com/mrseanryan/gpt-function-calling-bare-bones

Function Calling an LLM taking a bare-bones (no libraries) approach

function-calling llm llm-inference

Last synced: 17 Jun 2025

https://github.com/oaklight/toolregistry

ToolRegistry for easier function calling

agentic-ai function-calling llm tool-calling tool-use

Last synced: 27 Apr 2026

https://github.com/yomorun/llm-function-get-weather

OpenAI Function Calling w/ Strong-typed language

function-calling gemini mistral openai yomo

Last synced: 16 Apr 2026

https://github.com/devexpress-examples/blazor-ai-chat-function-calling

Implement function calling with the DevExpress Blazor DxAIChat component.

ai ai-chat blazor devexpress-ai function-calling

Last synced: 16 Dec 2025

https://github.com/vamsiramakrishnan/gemini-rs

Full Rust SDK for the Gemini Multimodal Live API — wire protocol, agent runtime, and fluent DX in three layered crates.

adk agent-framework async-rust function-calling gemini gemini-api google-ai llm multimodal real-time rust tokio vertex-ai voice-agents websocket

Last synced: 01 Apr 2026

https://github.com/toolhouse-community/adventai-d6

Part of the AdventAI Initiative from Toolhouse

ai function-calling llm

Last synced: 11 Apr 2025