Skip to main content
Instructor logo

Instructor

Structured output extraction from LLMs

AI InfrastructureFounded 2023#16 of 55 in AI Infrastructure

Company data checked

Follow this company

Follow this company to revisit its latest research cards from your account.

Company research

Current company data

No company research card is published for Instructor yet. The current company data below lists package, repository, and discussion metrics AI-Buzz can inspect today; AI-Buzz publishes a card when recent public metrics show a measured change with dated evidence and cited sources.

Package downloads (30d)

16.1M/30d

Dependent projects

560

dependents · latest

GitHub stars

13.5K

Hacker News

44/30d

Note: Public metrics are incomplete, and current data alone does not prove a trend; they do not show private usage, paid use, customer count, or product quality.

Company profile

What is Instructor?

Instructor is a Python library that simplifies obtaining reliable structured output from Large Language Models. It allows developers to define output schemas using Pydantic, automatically handling validation, retries, and error handling, thereby enhancing the robustness of LLM-powered applications.

Latest company data

Metric dates vary by source

Metric dates
npm downloads
PyPI downloads
npm dependents
PyPI dependents
GitHub stars
Hacker News mentions

Key metric

Package downloads (30d)

16.1M/30d

npm
83.8K
PyPI
16.0M

Tracked packages: npm @instructor-ai/instructor; PyPI instructor

▲ +10%

Additional metrics

3 metrics

Metric

Dependent projects

560

npm
3
PyPI
557

Projects depending on tracked packages: npm @instructor-ai/instructor; PyPI instructor

Metric

GitHub stars

13.5K

Main repository stars

Metric

Hacker News

44/30d

Position #9 in category discussion

Repository health

Maintenance data from the main open-source repository.

Releases (30d)
0

Repository usage

Public repositories and source files importing packages tied to Instructor.

Repos importing
320%

About Instructor

Instructor is a Python library that simplifies obtaining reliable structured output from Large Language Models. It allows developers to define output schemas using Pydantic, automatically handling validation, retries, and error handling, thereby enhancing the robustness of LLM-powered applications.

FounderJason Liu

Tracked packages (2)

1 npm, 1 PyPI

@instructor-ai/instructor

npmMain npm package

@instructor-ai/instructor

Structured output extraction from LLMs

instructor

PyPIMain PyPI package

instructor

Structured output extraction from LLMs