A Python library for extracting structured information from unstructured text using LLMs with precise source grounding and interactive visualization.
Repository Index
65,264 visible repositories in the index
1–17 of 17 · Most stars
How Python does AI. Agents, realtime voice, image generation, embeddings. Every model, every interface, typed end to end.
- agent-framework
- pydantic
- python
- genai
Structured Outputs
- generative-ai
- llms
- prompt-engineering
- symbolic-ai
structured outputs for llms
- openai
- python
- pydantic-v2
- openai-functions
TypeChat is a library that makes it easy to build natural language interfaces using types.
Adding guardrails to large language models.
Open-source framework for building agentic apps in JavaScript, Go, Dart, and Python, built and used in production by Google
- ai
- genkit
- vector-database
- embedders
an ambient intelligence library
Repair malformed JSON from LLMs, APIs, logs, and user input in Python.
Prompt Engineering | Prompt Versioning | Use GPT or other prompt based models to get structured output. Join our discord for Prompt-Engineering, LLMs and other latest research
- chatgpt
- chatgpt-api
- gpt-3
- gpt-3-prompts
The Ruby AI framework.
A language for constraint-guided and efficient LLM programming.
- chatgpt
- huggingface
- language-model
- programming-language
🤖 Type-safe, provider-agnostic TypeScript AI SDK for streaming chat, tool calling, agents, and multimodal apps across OpenAI, Anthropic, Gemini, React, Vue, Svelte, and Solid.
The pretty much "official" DSPy framework for Typescript
Turn any LLM into a Jev-style decision model: typed decisions, real probabilities, no training. (continue updating, welcome any issue and PR request)
- calibration
- decision-model
- jev
- jev-model
Unified LLM API, structured data outputs with LLMs, and agent SDK - in PHP
Go AI SDK, the Go way. One unified API across 21+ providers. Streaming, structured output, MCP support, stdlib only. Go AI SDK for AI applications inspired by Vercel AI SDK.