instructor

LLM output library

A Python library that provides structured outputs from large language models (LLMs) and facilitates seamless integration with various LLM providers.

structured outputs for llms

GitHub

8k stars
48 watching
655 forks
Language: Python
last commit: 6 days ago
openaiopenai-function-calliopenai-functionspydantic-v2pythonvalidation

Related projects:

Repository Description Stars
instructor-ai/instructor-js A structured extraction library powered by AI models and TypeScript schema validation 586
openai/finetune-transformer-lm This project provides code and model for improving language understanding through generative pre-training using a transformer-based architecture. 2,160
ml-tooling/opyrator Automates conversion of machine learning code into production-ready microservices with web API and GUI. 3,102
zjh-819/llmdatahub A curated collection of high-quality datasets for training large language models. 2,635
berriai/litellm Provides a unified API to interact with 100+ Large Language Models (LLMs) offered by various providers 13,875
ai-hypercomputer/maxtext A high-performance LLM written in Python/Jax for training and inference on Google Cloud TPUs and GPUs. 1,529
ianarawjo/chainforge An environment for battle-testing prompts to Large Language Models (LLMs) to evaluate response quality and performance. 2,334
llmware-ai/llmware A framework for building enterprise LLM-based applications using small, specialized models 6,651
thmsmlr/instructor_ex A library that provides structured outputs for Large Language Models (LLMs) in Elixir 558
cognesy/instructor-php A PHP library that simplifies the integration of Large Language Models into applications by providing structured data extraction and validation. 218
mlabonne/llm-course A comprehensive course and resource package on building and deploying Large Language Models (LLMs) 39,120
doriandarko/maestro An AI-assisted task breakdown and execution framework for subagents using various AI models and APIs 4,159
confident-ai/deepeval A framework for evaluating large language models 3,669
parisneo/lollms-webui An all-encompassing tool providing a web interface to access and utilize various AI models for tasks such as text generation, image analysis, music generation, and more. 4,344
langroid/langroid A Python framework to build LLM-powered applications by setting up agents with optional components and having them collaboratively solve problems through message exchange 2,654