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: almost 2 years ago
openaiopenai-function-calliopenai-functionspydantic-v2pythonvalidation

Related projects:

RepositoryDescriptionStars
instructor-ai/instructor-jsA structured extraction library powered by AI models and TypeScript schema validation618
openai/finetune-transformer-lmThis project provides code and model for improving language understanding through generative pre-training using a transformer-based architecture.2,167
ml-tooling/opyratorAutomates conversion of machine learning code into production-ready microservices with web API and GUI.3,116
zjh-819/llmdatahubA curated collection of high-quality datasets for training large language models.2,708
berriai/litellmProvides a unified API to interact with 100+ Large Language Models (LLMs) offered by various providers15,070
ai-hypercomputer/maxtextA high-performance LLM written in Python/Jax for training and inference on Google Cloud TPUs and GPUs.1,557
ianarawjo/chainforgeAn environment for battle-testing prompts to Large Language Models (LLMs) to evaluate response quality and performance.2,413
llmware-ai/llmwareA framework for building enterprise LLM-based applications using small, specialized models8,303
thmsmlr/instructor_exA library that provides structured outputs for Large Language Models (LLMs) in Elixir587
cognesy/instructor-phpA PHP library that simplifies the integration of Large Language Models into applications by providing structured data extraction and validation.230
mlabonne/llm-courseA comprehensive course and resource package on building and deploying Large Language Models (LLMs)40,053
doriandarko/maestroAn AI-assisted task breakdown and execution framework for subagents using various AI models and APIs4,179
confident-ai/deepevalA framework for evaluating large language models4,003
parisneo/lollms-webuiAn 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/langroidA Python framework to build LLM-powered applications by setting up agents with optional components and having them collaboratively solve problems through message exchange2,795