View Project
Instructor is OS/MIT library for working with LLM structured outputs in a dev friendly way (no manual schemas).
Instructor has unified API for inference and embeddings across most popular providers (OpenAI, Gemini, Anthropic, Cohere, Groq, Mistral, Ollama, Jina and more).
Instructor supports automated validations and retries to help you focus on building clean code using LLMs.