Awesome ChatGPTPython library, sdk or frameworks

jackmpcollins/magentic

⭐ 2362 Python

Magentic is a Python library that enables seamless integration of Large Language Models into Python code by providing decorators to create functions with structured LLM outputs, supporting advanced features like streaming, function calling, and observability.

https://github.com/jackmpcollins/magentic

Also in Python library, sdk or frameworks

langflow-ai/langflow

Langflow is a powerful open-source platform for building, testing, and deploying AI-powered agents and workflows with visual authoring, multi-agent orchestration, and enterprise-ready features.

nomic-ai/gpt4all

GPT4All is an open-source project that enables running large language models locally on various devices without requiring API calls or GPUs, providing private, offline AI capabilities with broad platform support and integrations.

xtekky/gpt4free

gpt4free is a proof-of-concept API package that enables multi-provider AI requests with features like load balancing, request flow control, and supports text and image generation through various powerful language models.

infiniflow/ragflow

RAGFlow is an open-source Retrieval-Augmented Generation engine that leverages deep document understanding and Large Language Models to provide accurate, citation-backed question-answering from complex and diverse data sources.

zylon-ai/private-gpt

PrivateGPT is a privacy-focused AI project that enables offline interaction with documents using Large Language Models through a secure, private API and RAG pipeline.

microsoft/autogen

AutoGen is a Microsoft-developed framework for building and managing multi-agent AI applications that operate autonomously or alongside humans, featuring layered APIs, developer tools, and no-code interfaces.

QuivrHQ/quivr

Quivr is an opinionated and customizable Retrieval-Augmented Generation framework that enables easy integration of generative AI into applications, supporting multiple LLMs, vector stores, and file types to build an AI-powered second brain.

Vision-CAIR/MiniGPT-4

MiniGPT-4 and MiniGPT-v2 are open-source projects that enhance vision-language understanding and multi-task learning using advanced large language models like Vicuna and Llama 2, enabling sophisticated AI-driven vision-language interactions.