aiagent.club
中文
GitHub

marvin

#354 of 964 in the AI Agent Index

17 Score
Real usage
Momentum
1
Attention
65

About

Marvin is a Python framework for producing structured outputs and building agentic AI workflows.

Marvin provides an intuitive API for defining workflows and delegating work to LLMs:

Configure your LLM provider (Marvin uses OpenAI by default but natively supports all Pydantic AI models):

Marvin offers a few intuitive ways to work with AI:

The gang's all here - you can find all the structured-output utilities from marvin 2.x at the top level of the package.

How to use extract, cast, classify, and generate

Classify unstructured input as one of a set of predefined labels:

Generate some number of structured objects from a description:

marvin 3.0 introduces a new way to work with AI,…

Across sources

6.2k Stars
  • Stars 6.2k
  • Forks 409
  • Commits 4.0k
  • Releases 88