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
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.
Stars
82
Forks
6
Language
Python
License
MIT
Category
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.
Higher-rated alternatives
KoushikNavuluri/Claude-API
This project provides an unofficial API for Claude AI, allowing users to access and interact...
jwadow/kiro-gateway
Proxy API gateway for Kiro IDE & CLI (Amazon Q Developer / AWS CodeWhisperer). Use free Claude...
liushuangls/go-anthropic
Anthropic Claude API wrapper for Go
yiyao-ai/proxypool-hub
Multi-protocol AI proxy server for Claude Code, Codex CLI, Gemini CLI & OpenClaw. Account...
AbdelStark/anthropic-rs
Anthropic Rust SDK 🦀 with async support.