567-labs/instructor

structured outputs for llms

About the project

Instructor is a library that helps applications obtain structured, validated data from language models using Pydantic models. It is for developers building LLM features such as data extraction across different model providers, and the catalogue entries add usage rules and instructions.

Latest release v1.17.0 — Instructor v1.17.0 · 9 Sept 2026

1 file for Claude Code: instructor CLAUDE.md — 3,148 tokens loaded in every session.

14,098Stars on the repository
1Files it configures its agents with
3,148Tokens loaded in every session
1Agent configured

Instructions

These files are 567-labs/instructor's own configuration — they tell Claude Code how to work on this repository, so they are not mods to install elsewhere. Copy one as a starting point and replace the parts that are about this project.