christo-olivier/modelsmith

Python library that allows you to get structured responses in the form of Pydantic models and Python types from Anthropic, Google Vertex AI and OpenAI models

46
/ 100
Emerging

This library helps Python developers reliably get structured data from large language models (LLMs) like those from Anthropic, Google, and OpenAI. You provide your prompt and a definition for the data you need (like a Pydantic model or Python type), and it returns that data. This is for developers building applications that need consistent, validated outputs from LLMs.

No commits in the last 6 months. Available on PyPI.

Use this if you are a Python developer building an application that needs to extract specific, structured information from AI model responses.

Not ideal if you are not a Python developer or if your application doesn't require precise data formats from LLM outputs.

AI-application-development LLM-integration data-extraction API-integration software-development
Stale 6m
Maintenance 2 / 25
Adoption 9 / 25
Maturity 25 / 25
Community 10 / 25

How are scores calculated?

Stars

82

Forks

6

Language

Python

License

MIT

Last pushed

Sep 13, 2025

Commits (30d)

0

Dependencies

6

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/christo-olivier/modelsmith"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.