René's URL Explorer Experiment


Title: Instructor - Multi-Language Library for Structured LLM Outputs | Python, TypeScript, Go, Ruby - Instructor

Open Graph Title: Instructor - Multi-Language Library for Structured LLM Outputs | Python, TypeScript, Go, Ruby - Instructor

X Title: Instructor - Multi-Language Library for Structured LLM Outputs | Python, TypeScript, Go, Ruby - Instructor

Description: Get structured, validated data from any LLM with Instructor - the #1 library for LLM data extraction. Supports 15+ providers (OpenAI, Anthropic, Google, Ollama, DeepSeek) in 6 languages. Built on type-safe schemas with automatic retries, streaming, and nested object support.

Open Graph Description: Get structured, validated data from any LLM with Instructor - the #1 library for LLM data extraction. Supports 15+ providers (OpenAI, Anthropic, Google, Ollama, DeepSeek) in 6 languages. Built on type-safe schemas with automatic retries, streaming, and nested object support.

X Description: Get structured, validated data from any LLM with Instructor - the #1 library for LLM data extraction. Supports 15+ providers (OpenAI, Anthropic, Google, Ollama, DeepSeek) in 6 languages. Built on type-safe schemas with automatic retries, streaming, and nested object support.

Opengraph URL: https://python.useinstructor.com/

Generator: mkdocs-1.6.1, mkdocs-material-9.7.1

direct link

Domain: python.useinstructor.com

authorJason Liu
og:typewebsite
og:imagehttps://python.useinstructor.com/assets/images/social/index.png
og:image:typeimage/png
og:image:width1200
og:image:height630
twitter:cardsummary_large_image
twitter:imagehttps://python.useinstructor.com/assets/images/social/index.png

Links:

Skip to content https://python.useinstructor.com#instructor-top-multi-language-library-for-structured-llm-outputs
Try it on GitHub → https://github.com/567-labs/kura
https://python.useinstructor.com/
javascript:void(0)
instructor https://github.com/jxnl/instructor/
Introduction https://python.useinstructor.com/
Learning https://python.useinstructor.com/learning/getting_started/installation/
Integrations https://python.useinstructor.com/integrations/
Cookbook https://python.useinstructor.com/examples/
Concepts https://python.useinstructor.com/concepts/
Prompt Engineering https://python.useinstructor.com/prompting/
CLI Reference https://python.useinstructor.com/cli/
Find Jobs (External) https://python.useinstructor.com/jobs/
Blog https://python.useinstructor.com/blog/
https://python.useinstructor.com/
instructor https://github.com/jxnl/instructor/
Introduction https://python.useinstructor.com/
Start Here (Beginners) https://python.useinstructor.com/start-here/
Getting Started https://python.useinstructor.com/getting-started/
Installation https://python.useinstructor.com/installation/
Why use Instructor? https://python.useinstructor.com/why/
Architecture https://python.useinstructor.com/architecture/
Debugging https://python.useinstructor.com/debugging/
Repository Overview https://python.useinstructor.com/repository-overview/
Mode Comparison https://python.useinstructor.com/modes-comparison/
Philosophy https://python.useinstructor.com/concepts/philosophy/
API Reference https://python.useinstructor.com/api/
FAQ https://python.useinstructor.com/faq/
Help with Instructor https://python.useinstructor.com/help/
Contributing https://python.useinstructor.com/contributing/
Newsletter https://python.useinstructor.com/newsletter/
Tutorials https://python.useinstructor.com/tutorials/
Learning https://python.useinstructor.com/learning/getting_started/installation/
Integrations https://python.useinstructor.com/integrations/
Cookbook https://python.useinstructor.com/examples/
Concepts https://python.useinstructor.com/concepts/
Prompt Engineering https://python.useinstructor.com/prompting/
CLI Reference https://python.useinstructor.com/cli/
Find Jobs (External) https://python.useinstructor.com/jobs/
Blog https://python.useinstructor.com/blog/
What is Instructor? https://python.useinstructor.com#what-is-instructor
Key Features for LLM Data Extraction https://python.useinstructor.com#key-features-for-llm-data-extraction
Quick Start https://python.useinstructor.com#quick-start
Extract Structured Data https://python.useinstructor.com#extract-structured-data
Complex Schemas & Validation https://python.useinstructor.com#complex-schemas-validation
Supported LLM Providers https://python.useinstructor.com#supported-llm-providers
Provider Examples https://python.useinstructor.com#provider-examples
Citation https://python.useinstructor.com#citation
Why use Instructor? https://python.useinstructor.com#why-use-instructor
Using Hooks https://python.useinstructor.com#using-hooks
Type Inference & Advanced Methods https://python.useinstructor.com#type-inference-advanced-methods
Frequently Asked Questions https://python.useinstructor.com#frequently-asked-questions
What is Instructor? https://python.useinstructor.com#what-is-instructor_1
Which LLM providers does Instructor support? https://python.useinstructor.com#which-llm-providers-does-instructor-support
Do I need to know Pydantic to use Instructor? https://python.useinstructor.com#do-i-need-to-know-pydantic-to-use-instructor
How does Instructor compare to other libraries? https://python.useinstructor.com#how-does-instructor-compare-to-other-libraries
Can I use Instructor with open source models? https://python.useinstructor.com#can-i-use-instructor-with-open-source-models
Does Instructor work with async code? https://python.useinstructor.com#does-instructor-work-with-async-code
Templating https://python.useinstructor.com#templating
Validation https://python.useinstructor.com#validation
Contributing https://python.useinstructor.com#contributing
License https://python.useinstructor.com#license
https://github.com/jxnl/instructor/edit/main/docs/index.md
https://github.com/jxnl/instructor/raw/main/docs/index.md
https://python.useinstructor.com#instructor-top-multi-language-library-for-structured-llm-outputs
https://pypi.org/project/instructor/
https://github.com/instructor-ai/instructor/blob/main/LICENSE
https://github.com/instructor-ai/instructor
https://pypi.org/project/instructor/
https://discord.gg/bD9YE9JArw
https://twitter.com/jxnlco
PydanticAIhttps://ai.pydantic.dev/
PydanticAI docshttps://ai.pydantic.dev/
https://python.useinstructor.com#what-is-instructor
https://python.useinstructor.com#key-features-for-llm-data-extraction
https://python.useinstructor.com#quick-start
https://python.useinstructor.com#__codelineno-0-1
https://python.useinstructor.com#__codelineno-1-1
https://python.useinstructor.com#__codelineno-2-1
https://python.useinstructor.com#extract-structured-data
https://python.useinstructor.com#__codelineno-3-1
https://python.useinstructor.com#__codelineno-3-2
https://python.useinstructor.com#__codelineno-3-3
https://python.useinstructor.com#__codelineno-3-4
https://python.useinstructor.com#__codelineno-3-5
https://python.useinstructor.com#__codelineno-3-6
https://python.useinstructor.com#__codelineno-3-7
https://python.useinstructor.com#__codelineno-3-8
https://python.useinstructor.com#__codelineno-3-9
https://python.useinstructor.com#__codelineno-3-10
https://python.useinstructor.com#__codelineno-3-11
https://python.useinstructor.com#__codelineno-3-12
https://python.useinstructor.com#__codelineno-3-13
https://python.useinstructor.com#__codelineno-3-14
https://python.useinstructor.com#__codelineno-3-15
https://python.useinstructor.com#__codelineno-3-16
https://python.useinstructor.com#__codelineno-3-17
https://python.useinstructor.com#__codelineno-3-18
https://python.useinstructor.com#__codelineno-3-19
https://python.useinstructor.com#__codelineno-3-20
https://python.useinstructor.com#__codelineno-3-21
https://python.useinstructor.com#__codelineno-3-22
https://python.useinstructor.com#__codelineno-3-23
https://python.useinstructor.com#__codelineno-3-24
See all supported providers →https://python.useinstructor.com/integrations/
https://python.useinstructor.com#complex-schemas-validation
https://python.useinstructor.com#__codelineno-4-1
https://python.useinstructor.com#__codelineno-4-2
https://python.useinstructor.com#__codelineno-4-3
https://python.useinstructor.com#__codelineno-4-4
https://python.useinstructor.com#__codelineno-4-5
https://python.useinstructor.com#__codelineno-4-6
https://python.useinstructor.com#__codelineno-4-7
https://python.useinstructor.com#__codelineno-4-8
https://python.useinstructor.com#__codelineno-4-9
https://python.useinstructor.com#__codelineno-4-10
https://python.useinstructor.com#__codelineno-4-11
https://python.useinstructor.com#__codelineno-4-12
https://python.useinstructor.com#__codelineno-4-13
https://python.useinstructor.com#__codelineno-4-14
https://python.useinstructor.com#__codelineno-4-15
https://python.useinstructor.com#__codelineno-4-16
https://python.useinstructor.com#__codelineno-4-17
https://python.useinstructor.com#__codelineno-4-18
https://python.useinstructor.com#__codelineno-4-19
https://python.useinstructor.com#__codelineno-4-20
https://python.useinstructor.com#__codelineno-4-21
https://python.useinstructor.com#__codelineno-4-22
https://python.useinstructor.com#__codelineno-4-23
https://python.useinstructor.com#__codelineno-4-24
https://python.useinstructor.com#__codelineno-4-25
https://python.useinstructor.com#__codelineno-4-26
https://python.useinstructor.com#__codelineno-4-27
https://python.useinstructor.com#__codelineno-4-28
https://python.useinstructor.com#__codelineno-4-29
https://python.useinstructor.com#__codelineno-4-30
https://python.useinstructor.com#__codelineno-4-31
https://python.useinstructor.com#__codelineno-4-32
https://python.useinstructor.com#__codelineno-4-33
https://python.useinstructor.com#__codelineno-4-34
Learn more about validation and complex schemas →https://python.useinstructor.com/concepts/reask_validation/
https://python.useinstructor.com#supported-llm-providers
validation contexthttps://python.useinstructor.com/concepts/reask_validation/
Tenacityhttps://python.useinstructor.com/concepts/retrying/
Listshttps://python.useinstructor.com/concepts/lists/
Partialhttps://python.useinstructor.com/concepts/partial/
Star the Repohttps://github.com/jxnl/instructor
Cookbookshttps://python.useinstructor.com/examples/
Prompting Guidehttps://python.useinstructor.com/prompting/
https://python.useinstructor.com#__codelineno-5-1
https://python.useinstructor.com#provider-examples
https://python.useinstructor.com#__codelineno-6-1
https://python.useinstructor.com#__codelineno-6-2
https://python.useinstructor.com#__codelineno-6-3
https://python.useinstructor.com#__codelineno-6-4
https://python.useinstructor.com#__codelineno-6-5
https://python.useinstructor.com#__codelineno-6-6
https://python.useinstructor.com#__codelineno-6-7
https://python.useinstructor.com#__codelineno-6-8
https://python.useinstructor.com#__codelineno-6-9
https://python.useinstructor.com#__codelineno-6-10
https://python.useinstructor.com#__codelineno-6-11
https://python.useinstructor.com#__codelineno-6-12
Full OpenAI docs →https://python.useinstructor.com/integrations/openai/
https://python.useinstructor.com#__codelineno-7-1
https://python.useinstructor.com#__codelineno-7-2
https://python.useinstructor.com#__codelineno-7-3
https://python.useinstructor.com#__codelineno-7-4
https://python.useinstructor.com#__codelineno-7-5
https://python.useinstructor.com#__codelineno-7-6
https://python.useinstructor.com#__codelineno-7-7
https://python.useinstructor.com#__codelineno-7-8
https://python.useinstructor.com#__codelineno-7-9
https://python.useinstructor.com#__codelineno-7-10
https://python.useinstructor.com#__codelineno-7-11
https://python.useinstructor.com#__codelineno-7-12
Full Anthropic docs →https://python.useinstructor.com/integrations/anthropic/
https://python.useinstructor.com#__codelineno-8-1
https://python.useinstructor.com#__codelineno-8-2
https://python.useinstructor.com#__codelineno-8-3
https://python.useinstructor.com#__codelineno-8-4
https://python.useinstructor.com#__codelineno-8-5
https://python.useinstructor.com#__codelineno-8-6
https://python.useinstructor.com#__codelineno-8-7
https://python.useinstructor.com#__codelineno-8-8
https://python.useinstructor.com#__codelineno-8-9
https://python.useinstructor.com#__codelineno-8-10
https://python.useinstructor.com#__codelineno-8-11
https://python.useinstructor.com#__codelineno-8-12
Full Google docs →https://python.useinstructor.com/integrations/google/
https://python.useinstructor.com#__codelineno-9-1
https://python.useinstructor.com#__codelineno-9-2
https://python.useinstructor.com#__codelineno-9-3
https://python.useinstructor.com#__codelineno-9-4
https://python.useinstructor.com#__codelineno-9-5
https://python.useinstructor.com#__codelineno-9-6
https://python.useinstructor.com#__codelineno-9-7
https://python.useinstructor.com#__codelineno-9-8
https://python.useinstructor.com#__codelineno-9-9
https://python.useinstructor.com#__codelineno-9-10
https://python.useinstructor.com#__codelineno-9-11
https://python.useinstructor.com#__codelineno-9-12
Full Ollama docs →https://python.useinstructor.com/integrations/ollama/
View all 15+ providers →https://python.useinstructor.com/integrations/
https://python.useinstructor.com#citation
https://python.useinstructor.com#__codelineno-10-1
https://python.useinstructor.com#__codelineno-10-2
https://python.useinstructor.com#__codelineno-10-3
https://python.useinstructor.com#__codelineno-10-4
https://python.useinstructor.com#__codelineno-10-5
https://python.useinstructor.com#__codelineno-10-6
https://python.useinstructor.com#__codelineno-10-7
https://python.useinstructor.com#why-use-instructor
Explore Conceptshttps://python.useinstructor.com/concepts/models/
Pythonhttps://python.useinstructor.com
TypeScripthttps://js.useinstructor.com
Rubyhttps://ruby.useinstructor.com
Gohttps://go.useinstructor.com
Elixirhttps://hex.pm/packages/instructor
Rusthttps://rust.useinstructor.com
Learn about Reaskinghttps://python.useinstructor.com/concepts/reask_validation/
Learn about Streaminghttps://python.useinstructor.com/concepts/partial/
Learn morehttps://docs.pydantic.dev/
OpenAIhttps://python.useinstructor.com/integrations/openai/
Anthropichttps://python.useinstructor.com/integrations/anthropic/
Googlehttps://python.useinstructor.com/integrations/google/
Vertex AIhttps://python.useinstructor.com/integrations/vertex/
Mistral/Mixtralhttps://python.useinstructor.com/integrations/together/
Ollamahttps://python.useinstructor.com/integrations/ollama/
llama-cpp-pythonhttps://python.useinstructor.com/integrations/llama-cpp-python/
Coherehttps://python.useinstructor.com/integrations/cohere/
LiteLLMhttps://python.useinstructor.com/integrations/litellm/
See Hubhttps://python.useinstructor.com/integrations/
https://python.useinstructor.com#using-hooks
https://python.useinstructor.com#__codelineno-11-1
https://python.useinstructor.com#__codelineno-11-2
https://python.useinstructor.com#__codelineno-11-3
https://python.useinstructor.com#__codelineno-11-4
https://python.useinstructor.com#__codelineno-11-5
https://python.useinstructor.com#__codelineno-11-6
https://python.useinstructor.com#__codelineno-11-7
https://python.useinstructor.com#__codelineno-11-8
https://python.useinstructor.com#__codelineno-11-9
https://python.useinstructor.com#__codelineno-11-10
https://python.useinstructor.com#__codelineno-11-11
https://python.useinstructor.com#__codelineno-11-12
https://python.useinstructor.com#__codelineno-11-13
https://python.useinstructor.com#__codelineno-11-14
https://python.useinstructor.com#__codelineno-11-15
https://python.useinstructor.com#__codelineno-11-16
https://python.useinstructor.com#__codelineno-11-17
Learn more about hooks →https://python.useinstructor.com/concepts/hooks/
https://python.useinstructor.com#type-inference-advanced-methods
https://python.useinstructor.com#__codelineno-12-1
https://python.useinstructor.com#__codelineno-12-2
https://python.useinstructor.com#__codelineno-12-3
https://python.useinstructor.com#__codelineno-12-4
https://python.useinstructor.com#__codelineno-12-5
https://python.useinstructor.com#__codelineno-12-6
https://python.useinstructor.com#__codelineno-12-7
https://python.useinstructor.com#__codelineno-12-8
https://python.useinstructor.com#__codelineno-12-9
https://python.useinstructor.com#__codelineno-13-1
https://python.useinstructor.com#__codelineno-13-2
https://python.useinstructor.com#__codelineno-14-1
https://python.useinstructor.com#__codelineno-15-1
https://python.useinstructor.com#__codelineno-15-2
https://python.useinstructor.com#__codelineno-16-1
https://python.useinstructor.com#__codelineno-16-2
https://python.useinstructor.com#frequently-asked-questions
https://python.useinstructor.com#what-is-instructor_1
https://python.useinstructor.com#which-llm-providers-does-instructor-support
integrations pagehttps://python.useinstructor.com/integrations/
https://python.useinstructor.com#do-i-need-to-know-pydantic-to-use-instructor
https://python.useinstructor.com#how-does-instructor-compare-to-other-libraries
https://python.useinstructor.com#can-i-use-instructor-with-open-source-models
Ollama integration guidehttps://python.useinstructor.com/integrations/ollama/
https://python.useinstructor.com#does-instructor-work-with-async-code
View all FAQs →https://python.useinstructor.com/faq/
https://python.useinstructor.com#templating
https://python.useinstructor.com#__codelineno-17-1
https://python.useinstructor.com#__codelineno-17-2
https://python.useinstructor.com#__codelineno-17-3
https://python.useinstructor.com#__codelineno-17-4
https://python.useinstructor.com#__codelineno-17-5
https://python.useinstructor.com#__codelineno-17-6
https://python.useinstructor.com#__codelineno-17-7
https://python.useinstructor.com#__codelineno-17-8
https://python.useinstructor.com#__codelineno-17-9
https://python.useinstructor.com#__codelineno-17-10
https://python.useinstructor.com#__codelineno-17-11
https://python.useinstructor.com#__codelineno-17-12
https://python.useinstructor.com#__codelineno-17-13
https://python.useinstructor.com#__codelineno-17-14
https://python.useinstructor.com#__codelineno-17-15
https://python.useinstructor.com#__codelineno-17-16
https://python.useinstructor.com#__codelineno-17-17
https://python.useinstructor.com#__codelineno-17-18
https://python.useinstructor.com#__codelineno-17-19
https://python.useinstructor.com#__codelineno-17-20
https://python.useinstructor.com#__codelineno-17-21
https://python.useinstructor.com#__codelineno-17-22
https://python.useinstructor.com#__codelineno-17-23
https://python.useinstructor.com#__codelineno-17-24
https://python.useinstructor.com#__codelineno-17-25
https://python.useinstructor.com#__codelineno-17-26
Learn more about templating :octicons-arrow-right:https://python.useinstructor.com/concepts/templating/
https://python.useinstructor.com#validation
retryinghttps://python.useinstructor.com/concepts/retrying/
validation contexthttps://python.useinstructor.com/concepts/reask_validation/
https://python.useinstructor.com#__codelineno-18-1
https://python.useinstructor.com#__codelineno-18-2
https://python.useinstructor.com#__codelineno-18-3
https://python.useinstructor.com#__codelineno-18-4
https://python.useinstructor.com#__codelineno-18-5
https://python.useinstructor.com#__codelineno-18-6
https://python.useinstructor.com#__codelineno-18-7
https://python.useinstructor.com#__codelineno-18-8
https://python.useinstructor.com#__codelineno-18-9
https://python.useinstructor.com#__codelineno-18-10
https://python.useinstructor.com#__codelineno-18-11
https://python.useinstructor.com#__codelineno-18-12
https://python.useinstructor.com#__codelineno-18-13
https://python.useinstructor.com#__codelineno-18-14
https://python.useinstructor.com#__codelineno-18-15
https://python.useinstructor.com#__codelineno-18-16
https://python.useinstructor.com#__codelineno-18-17
https://python.useinstructor.com#__codelineno-18-18
https://python.useinstructor.com#__codelineno-18-19
https://python.useinstructor.com#__codelineno-18-20
https://python.useinstructor.com#__codelineno-18-21
https://python.useinstructor.com#__codelineno-18-22
https://python.useinstructor.com#__codelineno-18-23
https://python.useinstructor.com#__codelineno-18-24
https://python.useinstructor.com#__codelineno-18-25
https://python.useinstructor.com#__codelineno-18-26
https://python.useinstructor.com#__codelineno-18-27
https://python.useinstructor.com#__codelineno-18-28
https://python.useinstructor.com#__codelineno-18-29
https://python.useinstructor.com#contributing
herehttps://github.com/jxnl/instructor/labels/good%20first%20issue
https://python.useinstructor.com#license
feedback formhttps://forms.gle/ijr9Zrcg2QWgKoWs7
Next Start Here (Beginners) https://python.useinstructor.com/start-here/
Material for MkDocs https://squidfunk.github.io/mkdocs-material/
https://twitter.com/jxnlco
https://github.com/jxnl

Viewport: width=device-width,initial-scale=1


URLs of crawlers that visited me.