An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: openai-functions

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.

Language: TypeScript - Size: 1.88 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 521 - Forks: 68

ShishirPatil/gorilla

Gorilla: Training and Evaluating LLMs for Function Calls (Tool Calls)

Language: Python - Size: 347 MB - Last synced at: 5 days ago - Pushed at: 9 days ago - Stars: 12,042 - Forks: 1,104

567-labs/instructor

structured outputs for llms

Language: Python - Size: 128 MB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 10,331 - Forks: 778

langchain-ai/langchainjs-mcp-adapters

Adapters for integrating Model Context Protocol (MCP) tools with LangChain.js applications, supporting both stdio and SSE transports.

Language: TypeScript - Size: 2.22 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 198 - Forks: 29

rizerphe/local-llm-function-calling

A tool for generating function arguments and choosing what function to call with local LLMs

Language: Python - Size: 163 KB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 425 - Forks: 41

KhaledTaag/Tiny-AI-API

A customizable and extensible client api for managing conversations and AI interactions, currently supporting the Google Gemini API — with flexibility to support any similar AI APIs.

Language: JavaScript - Size: 257 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

TengHu/ActionWeaver

Make function calling with LLM easier

Language: Python - Size: 5.89 MB - Last synced at: 6 days ago - Pushed at: 6 months ago - Stars: 331 - Forks: 14

shroominic/funcchain

⛓️ build cognitive systems, pythonic

Language: Python - Size: 5.15 MB - Last synced at: 22 days ago - Pushed at: 6 months ago - Stars: 334 - Forks: 23

0xnenlabs/SageAI

Folder-based functions for ChatGPT's function calling with Pydantic support 🚀

Language: Python - Size: 186 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 40 - Forks: 1

alvesvaren/zod-to-openai-tool

Easily create tools from zod schemas to use with OpenAI Assistants and Chat Completions, inspired by tRPC

Language: TypeScript - Size: 387 KB - Last synced at: 27 days ago - Pushed at: 5 months ago - Stars: 28 - Forks: 2

YAV-AI/NodeJS-OpenAI-Function-Calling-Example

This repository contains a basic Node.js example demonstrating how to call functions using the OpenAI API. The example showcases a conversation with the OpenAI GPT-3.5 Turbo model, including making function calls and processing their responses.

Language: JavaScript - Size: 6.84 KB - Last synced at: 20 days ago - Pushed at: about 1 year ago - Stars: 27 - Forks: 6

teddylee777/openai-api-kr

OpenAI 공식 Document, Cookbook, 그 밖의 실용 예제를 바탕으로 작성한 한국어 튜토리얼입니다. 본 튜토리얼을 통해 Python OpenAI API 를 더 쉽고 효과적으로 사용하는 방법을 배울 수 있습니다.

Language: Jupyter Notebook - Size: 39.2 MB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 49 - Forks: 24

rizerphe/openai-functions

Generate ChatGPT function call schemas based on function docstrings.

Language: Python - Size: 179 KB - Last synced at: 28 days ago - Pushed at: over 1 year ago - Stars: 58 - Forks: 8

dasiths/llm-plan-and-execute-knowledge-provider-mesh

Extending the capabilities of LLMs using Planning agents and using "knowledge providers"

Language: Python - Size: 290 KB - Last synced at: 11 days ago - Pushed at: about 2 months ago - Stars: 7 - Forks: 1

eykrehbein/foundry

A framework-agnostic toolset to create and use Functions in LLM-based apps.

Language: TypeScript - Size: 889 KB - Last synced at: 15 days ago - Pushed at: almost 2 years ago - Stars: 23 - Forks: 1

dissorial/Chainlit-OpenAI-Functions

OpenAI functions + Chainlit + Streaming responses. Chain multiple functions in one query.

Language: Python - Size: 85.9 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 29 - Forks: 8

steven-tey/chathn

Chat with Hacker News using natural language. Built with OpenAI Functions and Vercel AI SDK.

Language: TypeScript - Size: 447 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 1,166 - Forks: 162

gbaptista/nano-apps

Tiny applications that can be embedded in Nano Bots—small, AI-powered robots that support providers like OpenAI's ChatGPT—leveraging the capabilities of the new Tools (Functions) API in LLMs (Large Language Models).

Language: Clojure - Size: 71.3 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 0

stylepatrick/spring-ai-chat-bot

Demonstrates various AI functionalities using Spring AI, including chat responses, JSON data handling, image creation and description, real-time data loading, text-to-speech, and vector store usage.

Language: Java - Size: 8.32 MB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 2

RaheesAhmed/assistant_with_function_calling

The chatbot can send a webhook with user details like name and phone number when requested.

Language: JavaScript - Size: 98.6 KB - Last synced at: 22 days ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 1

rubenselander/openai-function-tokens

Predict the exact openai token usage of functions

Language: Python - Size: 23.4 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 19 - Forks: 1

tsui66/ChatGH

Chat with Github APIs using natural language. Built with OpenAI Functions and Vercel AI SDK.

Language: TypeScript - Size: 396 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 1

developersdigest/Langchain-Nextjs-OpenAI-WebSockets-Natural-Language-UI-Control-with-OpenAI-Functions

Langchain-Nextjs-OpenAI-WebSockets: Natural Language UI Control with OpenAI Functions

Language: TypeScript - Size: 60.5 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 1

kennethleungty/Wikipedia-Scraping-with-LLM-Agents

Scraping Wikipedia by combining LangChain's agents and tools with OpenAI's LLMs and function calling

Language: Jupyter Notebook - Size: 61.5 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 26 - Forks: 4

JaleelB/ask-yp

AskYP is an open-source AI chatbot that uses OpenAI Functions and the Vercel AI SDK to interact with the Yelp Fusion API with natural language.

Language: TypeScript - Size: 1.02 MB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 18 - Forks: 5

jupyterjazz/git-agent

Langchain Agent utilizing OpenAI Function Calls to execute Git commands using Natural Language

Language: Python - Size: 14.6 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 44 - Forks: 7

lovincyrus/chatgithub

Exploring GitHub Using Natural Language built with OpenAI Functions and Vercel AI SDK.

Language: TypeScript - Size: 788 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 21 - Forks: 1

christ-offer/gpt-functions-gui

GUI Chatbot - Python / TK. Uses new Functions functionality.

Language: Python - Size: 4.64 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

xunafay/discord-assistants

OpenAI ChatGPT Assistants in Discord

Language: Rust - Size: 991 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

engperini/Search_AIChat

This is a Python ChatBot application that leverages the OpenAI GPT-3.5 Turbo model for conversation. It allows users to interact with the ChatBot, which can perform various functions based on user queries also recent events on internet.

Language: Python - Size: 11.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

Avo-k/cyrano

personnal AI assistant

Language: Python - Size: 905 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

FredrikBakken/openai_functions

Testing OpenAI's Functions

Language: Jupyter Notebook - Size: 11.7 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

IvanCampos/ChatPOC

Quickly create a Proof of Concept for your Chatbot

Language: Python - Size: 9.77 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

noelrohi/chatnr

Simple chatbot with additional OpenAI functions

Language: TypeScript - Size: 148 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0