microsoft/TypeChat
TypeChat is a library that makes it easy to build natural language interfaces using types.
Uses TypeScript/Python/C# type definitions as schemas to prompt LLMs and automatically validate responses, repairing non-conforming output through further model interaction rather than relying on prompt engineering. Supports hierarchical schemas via meta-schemas for selecting sub-schemas, and includes built-in summary validation to confirm alignment with user intent without additional LLM calls.
8,631 stars and 10,921 monthly downloads. Used by 2 other packages. Actively maintained with 2 commits in the last 30 days. Available on npm.
Stars
8,631
Forks
409
Language
TypeScript
License
MIT
Category
Last pushed
Mar 10, 2026
Monthly downloads
10,921
Commits (30d)
2
Reverse dependents
2
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/microsoft/TypeChat"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
juzeon/poe-openai-proxy
A wrapper that lets you use the reverse-engineered Python library poe-api library as if it was...
aurora-develop/aurora
free
livekit-examples/kitt
Talk to ChatGPT in real time using LiveKit
Saikyo0/PoePT
A Simple Selenium Based Python Library For Quora's Poe.com
cookeem/chatgpt-service
Real-time ChatGPT service, support GPT3/GPT4, support conversation and generate pictures from...