instructor

LLM handler

A Python library that simplifies working with structured outputs from large language models

structured outputs for llms

GitHub

9k stars
51 watching
678 forks
Language: Python
last commit: 5 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 618
openai/finetune-transformer-lm This project provides code and model for improving language understanding through generative pre-training using a transformer-based architecture. 2,167
ml-tooling/opyrator Automates conversion of machine learning code into production-ready microservices with web API and GUI. 3,116
zjh-819/llmdatahub A curated collection of high-quality datasets for training large language models. 2,708
berriai/litellm Provides a unified API to interact with 100+ Large Language Models (LLMs) offered by various providers 15,070
ai-hypercomputer/maxtext A high-performance LLM written in Python/Jax for training and inference on Google Cloud TPUs and GPUs. 1,557
ianarawjo/chainforge An environment for battle-testing prompts to Large Language Models (LLMs) to evaluate response quality and performance. 2,413
llmware-ai/llmware A framework for building enterprise LLM-based applications using small, specialized models 8,303
thmsmlr/instructor_ex A library that provides structured outputs for Large Language Models (LLMs) in Elixir 584
cognesy/instructor-php A PHP library that simplifies the integration of Large Language Models into applications by providing structured data extraction and validation. 230
mlabonne/llm-course A comprehensive course and resource package on building and deploying Large Language Models (LLMs) 40,053
doriandarko/maestro An AI-assisted task breakdown and execution framework for subagents using various AI models and APIs 4,179
confident-ai/deepeval A framework for evaluating large language models 4,003
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,394
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,795