Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists tagged with function-calling

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

https://github.com/lobehub/lobe-chat

🤯 Lobe Chat - an open-source, modern-design AI chat framework. Supports Multi AI Providers( OpenAI / Claude 3 / Gemini / Ollama / Azure / DeepSeek), Knowledge Base (file upload / knowledge management / RAG ), Multi-Modals (Vision/TTS) and plugin system. One-click FREE deployment of your private ChatGPT/ Claude application.

ai azure-openai-api chat chatglm chatgpt claude dalle-3 function-calling gemini gpt gpt-4 gpt-4-vision knowledge-base nextjs ollama openai qwen2 rag tts

Last synced: 17 Dec 2024

https://github.com/composiohq/composio

Composio equip's your AI agents & LLMs with 100+ high-quality integrations via function calling

agents ai ai-agents aiagents developer-tools function-calling gpt-4 gpt-4o hacktoberfest hacktoberfest2024 javascript js llm llmops python typescript

Last synced: 16 Dec 2024

https://github.com/ComposioHQ/composio

Composio equip's your AI agents & LLMs with 100+ high-quality integrations via function calling

agents ai ai-agents aiagents developer-tools function-calling gpt-4 gpt-4o hacktoberfest hacktoberfest2024 javascript js llm llmops python typescript

Last synced: 28 Oct 2024

https://github.com/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.

ai ai-agents all-in-one bedrock chatbot chatgpt claude cli function-calling gemini llm ollama openai rag rust tool-use vertexai

Last synced: 16 Dec 2024

https://github.com/yomorun/yomo

🦖 Stateful Serverless Framework for Geo-distributed Edge AI Infra. with function calling support, write once, run on any model.

chatgpt distributed-cloud edge-computing function-calling gemini geodistributedsystems gpt-4o low-latency openai quic realtime serverless stateful-serverless stream-processing webassembly yomo

Last synced: 18 Dec 2024

https://github.com/MeetKai/functionary

Chat language model that can use tools and interpret the results

agents ai ai-agents function-calling llm ml python

Last synced: 30 Oct 2024

https://github.com/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

ai bindings catai cmake cmake-js cuda embedding function-calling gguf gpu grammar json-schema llama llama-cpp llm metal nodejs prebuilt-binaries self-hosted vulkan

Last synced: 18 Dec 2024

https://github.com/soulter/astrbot

✨易上手的多平台 LLM 聊天机器人及开发框架✨。支持 QQ、QQ频道、Telegram、微信平台,支持 OpenAI GPT、Ollama、DeepsSeek、Llama、GLM、Gemini、OneAPI、LLMTuner,支持 LLM Agent 插件开发,可视化面板。一键部署。

agent ai chatbot chatgpt docker function-calling gemini gpt llama llm ollama openai python qq qqbot qqchannel telegram

Last synced: 18 Dec 2024

https://github.com/weaviate/recipes

This repository shares end-to-end notebooks on how to use various Weaviate features and integrations!

function-calling generative-ai llm-frameworks python retrieval-augmented-generation vector-database vector-search

Last synced: 21 Dec 2024

https://github.com/zhudotexe/kani

kani (カニ) is a highly hackable microframework for chat-based language models with tool use/function calling. (NLP-OSS @ EMNLP 2023)

chatgpt claude-2 framework function-calling gpt-3 gpt-4 large-language-models llama llama-2 llms microframework openai tool-use

Last synced: 19 Dec 2024

https://github.com/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.

agents function-calling llamacpp llm llm-agent llm-framework llms parallel-function-call

Last synced: 19 Dec 2024

https://github.com/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.

ai ai-agents ai-agents-framework ai-assistant ai-tools autogpt automation function-calling gpt-35-turbo gpt-4-api gpts node-js npm openai openai-api openai-assistant-api openai-assistant-function-call openai-assistants openai-functions openai-nodejs

Last synced: 21 Dec 2024

https://github.com/koljab/linguflex

Command Your World with Voice

chatbot function-calling openai openai-api python

Last synced: 15 Dec 2024

https://github.com/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.

agents function-calling llamacpp llm llm-agent llm-framework llms parallel-function-call

Last synced: 06 Nov 2024

https://github.com/KoljaB/Linguflex

Command Your World with Voice

chatbot function-calling openai openai-api python

Last synced: 10 Oct 2024

https://github.com/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

api finetuning function-calling golang gptscript helm k8s llama llm llm-agent llm-serving mistral mixtral openai openapi rag sdxl self-hosted stable-diffusion swagger

Last synced: 15 Dec 2024

https://github.com/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.

agent chatcompletion embedding ernie-bot function-calling llm sdk

Last synced: 20 Dec 2024

https://github.com/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.

agent chatcompletion embedding ernie-bot function-calling llm sdk

Last synced: 28 Oct 2024

https://github.com/developersdigest/ai-devices

AI Device Template Featuring Whisper, TTS, Groq, Llama3, OpenAI and more

function-calling gpt-4-vision groq langchain langsmith llama3 llava llm openai serper tts whisper

Last synced: 16 Dec 2024

https://github.com/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

agentic-ai agentic-workflow agents ai approval-process escalation-policy function-calling human-as-tool human-in-the-loop humanlayer llm llms

Last synced: 15 Dec 2024

https://github.com/empower-ai/empower-functions

GPT-4 level function calling models for real-world tool using use cases

ai function-calling llama3 llm mixtral

Last synced: 15 Dec 2024

https://github.com/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

agent function-calling langchain llm neo4j openai streamlit

Last synced: 17 Dec 2024

https://github.com/sigoden/llm-functions

Easily create LLM tools and agents using Bash/JavaScript/Python, also a library of commonly used LLM tools and agents.

ai ai-agents ai-tools function-calling llm llm-agents llm-functions llm-tools tool-use

Last synced: 21 Dec 2024

https://github.com/emirsahin1/llm-axe

A simple, intuitive toolkit for quickly implementing LLM powered applications.

function-calling llama3 llm local-llm ollama pdf-llm

Last synced: 15 Dec 2024

https://github.com/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.

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

Last synced: 14 Oct 2024

https://github.com/SchneeHertz/chat-xiuliu

ChatGPT Client with Function Calling | ChatGPT客户端,支持联网,IO操作和执行代码

chatgpt client function-calling llm openai

Last synced: 29 Oct 2024

https://github.com/lobehub/chat-plugin-web-crawler

🧩 / 🕸 WebsiteCrawler - This plugin automatically crawls the main content of a specified URL webpage and uses it as context input.

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

Last synced: 01 Nov 2024

https://github.com/developersdigest/function-chain

The FunctionChain is a tool that simplifies and organizes the process of invoking OpenAI functions in your Node.js applications. With this toolkit, you can easily scaffold out and isolate all the OpenAI function calls you need, making your code more modular, maintainable, and scalable.

alpha-vantage artificial-intelligence automation function-calling functionchain langchain machine-learning natural-language natural-language-processing nlp openai pinecone

Last synced: 08 Nov 2024

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

🧩 Lobe Chat Plugin SDK - The LobeChat Plugin SDK assists you in creating exceptional chat plugins for Lobe Chat.

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

Last synced: 18 Dec 2024

https://github.com/jakecyr/openai-function-calling

Helper functions to generate JSON schema dicts for OpenAI ChatGPT function calling requests.

chatgpt function-calling machine-learning openai python

Last synced: 16 Nov 2024

https://github.com/vinhnx/vt.ai

VT.ai - Minimal multimodal AI chat app with dynamic conversation routing

agent ai assistant assistant-chat-bots chatbot dalle function-calling llama llamacpp llm llms multimodal ollama openai python tool-use

Last synced: 03 Dec 2024

https://github.com/atinylittleshell/function-gpt

This is a typescript library that helps handle function calling with OpenAI's ChatGPT API.

api chatgpt function-calling gpt openai typescript

Last synced: 27 Oct 2024

https://github.com/nexaai/open-actions

A comprehensive compendium of GPT actions, providing developers and AI enthusiasts with free and open-source integrations with leading Large Language Models.

agent anthropic function function-calling gpt gpt-action langchain llamaindex mixtral openai tool-usage tools

Last synced: 12 Nov 2024

https://github.com/lobehub/chat-plugin-search-engine

🧩 / 🔍 SearchEngine - This plugin allows for the use of the SerpApi search engine.

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

Last synced: 01 Nov 2024

https://github.com/chataize/generative-cs

Generative AI library for .NET 8.0 with built-in OpenAI ChatGPT and Google Gemini API clients and support for C# function calling via reflection.

ai chatbot chatgpt chatgpt-api csharp dotnet function-calling gemini gemini-api gemini-pro generative-ai gpt gpt-3 gpt-4 language-model library openai openai-api

Last synced: 13 Nov 2024

https://github.com/upsonic/tiger

Neuralink for your AI Agents

agent ai autogen function-calling langchain llm neuralink tools

Last synced: 09 Nov 2024

https://github.com/Upsonic/Tiger

Neuralink for your AI Agents

agent ai autogen function-calling langchain llm neuralink tools

Last synced: 26 Sep 2024

https://github.com/lobehub/chat-plugin-realtime-weather

🧩 / 🌈 RealtimeWeather - This plugin provides practical weather information by obtaining real-time weather data and can automatically update based on the user's location.

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

Last synced: 20 Nov 2024

https://github.com/maximilian-winter/toolagents

ToolAgents is a lightweight and flexible framework for creating function-calling agents with various language models and APIs.

agent agents function-calling llm llm-agent llm-agents llms local-llm

Last synced: 06 Dec 2024

https://github.com/vincanger/memerator

Memerator meme generator app

ai full-stack fullstack function-calling gpt nodejs react wasp

Last synced: 13 Oct 2024

https://github.com/hdresearch/mcp-shell

Execute a secure shell in Claude Desktop using the Model Context Protocol.

claude function-calling shell

Last synced: 20 Dec 2024

https://github.com/krasserm/bot-with-plan

Separation of planning concerns in ReAct-style LLM agents. Planner fine-tuning on synthetic trajectories.

agent constrained-sampling function-calling json-schema llm planning tool-usage

Last synced: 02 Nov 2024

https://github.com/kyegomez/visiondatasets

Open source scripts to create large scale datasets with rich detail for multi-modal models

ai artificial-intelligence function-calling gpt3 gpt4 json machine-learning ml multi-modal multi-modality pytorch tensorflow

Last synced: 09 Nov 2024

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

🧩 / 📺 Bilibili - Dive into Bilibili's vast content with features like keyword video search, replay access, interactive danmaku, trending video recommendations, and hot-search insights, all at your fingertips.

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

Last synced: 01 Nov 2024

https://github.com/functioncalling/functioncalling

A Swift macro that allows you to call your function from Function Calling.

anthropic chatgpt function-calling gemini swift

Last synced: 30 Nov 2024

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: 01 Nov 2024

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

a small library around anthropic lib to enable claude function calling

anthropic claude function-calling

Last synced: 13 Dec 2024

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: 17 Dec 2024

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: 16 Nov 2024

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 Dec 2024

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: 10 Oct 2024

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: 13 Nov 2024

https://github.com/lazauk/aoai-parallelfunctioncalling-sdkv1

Use of parallel Function Calling with Azure OpenAI GPT models to manage vehicle's controls, simulated by Flask APIs.

ai api azure flask function-calling gpt gpt-4-turbo openai openai-function-call

Last synced: 13 Nov 2024

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

Part of the AdventAI Initiative from Toolhouse

ai function-calling llm

Last synced: 16 Dec 2024

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

Part of the AdventAI Initiative from Toolhouse

ai function-calling llm

Last synced: 16 Dec 2024

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 dalle3 function-calling google-search-api gpt-4-api gpt-4-vision gpt-4o gpt-4o-mini microsoft-api openai-api openai-chatgpt sharepoint-framework sharepoint-online sharepoint-webpart spfx spfx-webpart

Last synced: 15 Dec 2024

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: 01 Nov 2024

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: 10 Oct 2024

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: 09 Nov 2024

https://github.com/hezhijie0327/chat-plugin-searxng-search

🧩 / 🔍 SearXNG Search Plugin for LobeChat

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

Last synced: 14 Nov 2024

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: 06 Nov 2024

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: 16 Nov 2024

https://github.com/gladsonchala/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: 27 Oct 2024

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: 15 Dec 2024

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: 17 Nov 2024

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: 17 Nov 2024

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: 20 Nov 2024

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

Writes simple Web Applications based on user descriptions

chatcompletion-api function-calling llms openai

Last synced: 12 Nov 2024

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

Operate IoT devices by LLM through Function Calling.

aiot function-calling openai

Last synced: 12 Nov 2024

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

OpenAI Function Calling w/ Strong-typed language

function-calling gemini mistral openai yomo

Last synced: 12 Nov 2024

https://github.com/harmanveer-2546/tweets-cleaning-with-python

Twitter is one of the most used data sources for data analysis. The reason is that it’s open and free to collect unless you subscribe to the paid version one. Besides, it’s pretty simple to collect data from it.

filtering function-calling nlptk numpy os pandas punctuation python re removing-links tokenization tweet-cleaning twitter-data-analysis twitter-sentiment-analysis

Last synced: 12 Nov 2024

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: 13 Nov 2024

https://github.com/maurerkrisztian/two-step-llm-tool-call

Make LLM Tools Work Better and Cheaper with a Two-Step Tool Call

ai function-calling llm openai

Last synced: 13 Nov 2024

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: 07 Nov 2024

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

Collection of all slides presented by Ashish Tiwari

ebpf elastic elasticsearch function-calling genai

Last synced: 20 Nov 2024

https://github.com/thomassuedbroecker/agent_tools_langchain_chatwatsonx

The objective is to get a basic understanding of how to use the tools in AI agents by using the ChatWatsonx class.

agents ai function-calling langchain watsonx-ai

Last synced: 17 Nov 2024

https://github.com/katagaki/tinyagent

Completely unnecessary but simplified function calling using LLMs.

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

Last synced: 10 Dec 2024