structured-output

There are 64 repositories under structured-output topic.

  • BoundaryML/baml

    The AI framework that adds the engineering to prompt engineering (Python/TS/Ruby/Java/C#/Rust/Go compatible)

    Language:Rust6.7k26643325
  • madroidmaq/mlx-omni-server

    MLX Omni Server is a local inference server powered by Apple's MLX framework, specifically designed for Apple Silicon (M-series) chips. It implements OpenAI-compatible API endpoints, enabling seamless integration with existing OpenAI SDK clients while leveraging the power of local ML inference.

    Language:Python595105962
  • teilomillet/gollm

    Unified Go interface for Language Model (LLM) providers. Simplifies LLM integration with flexible prompt management and common task functions.

    Language:Go588172558
  • AgentPilot

    jbexta/AgentPilot

    A versatile workflow automation platform to create, organize, and execute AI workflows, from a single LLM to complex AI-driven workflows.

    Language:Python516151172
  • sgr-deep-research

    vakovalskii/sgr-deep-research

    Hybrid Schema-Guided Reasoning (SGR) has agentic system design create by neuraldeep community Creator of SGR concept: https://abdullin.com/schema-guided-reasoning/demo Schema-Guided Reasoning (SGR) is a technique that guides large language models (LLMs) to produce structured, clear, and predictable outputs by enforcing reasoning through

    Language:Python48116684
  • deveix/react-native-apple-llm

    React Native Apple LLM plugin using Foundation Models

    Language:Swift29312
  • msoedov/validex

    Simplifies the retrieval, extraction, and training of structured data from various unstructured sources.

    Language:Python1473112
  • openapi

    samchon/openapi

    OpenAPI definitions, converters and LLM function calling schema composer.

    Language:TypeScript1162189
  • longtail-labs/cigs

    🚬 cigs are chainable Ai functions for typescript. Call functions with natural language and get a response back in a specified structure. Uses OpenAI's latest Structured Outputs.

    Language:TypeScript644
  • nicococo/tilitools

    [ti]ny [li]ttle machine learning [tool]box - Machine learning, anomaly detection, one-class classification, and structured output prediction

    Language:Jupyter Notebook445017
  • synacktraa/tool-parse

    Making LLM Tool-Calling Simpler.

    Language:Jupyter Notebook30333
  • semantix

    dowhiledev/semantix

    (Discontinued) Non-Pydantic, Non-JSON Schema, efficient AutoPrompting and Structured Output Library

    Language:Jupyter Notebook27151
  • sgaunet/perplexity-go

    A comprehensive Go client library for the Perplexity AI API with support for chat completions, async jobs, streaming, multimodal messages, structured outputs, and web search integration

    Language:Go221406
  • firecrawl/openai-structured-outputs-with-firecrawl

    This repository demonstrates how to leverage OpenAI's GPT-4 models with JSON Strict Mode to extract structured data from web pages. It combines web scraping capabilities from Firecrawl with OpenAI's advanced language models to create a powerful data extraction pipeline.

    Language:Python17202
  • call518/LogSentinelAI

    🔍Declarative LLM-powered analyzer for security events and system logs. Extracts, structures, and visualizes data for Kibana/Elasticsearch.

    Language:Python15003
  • wmeints/effective-llm-applications

    Learn how to build effective LLM-based applications with Semantic Kernel in C#

    Language:Jupyter Notebook152101
  • graphgeeks-lab/odsc-agentic-ai-summit-2025

    Code from the ODSC Agentic Graph RAG workshop combining vector, FTS & graph retrieval for RAG. Includes observability and guardrails for evaluating outputs.

    Language:Python14
  • lydakis/alloy

    Python for logic. English for intelligence.

    Language:Python110
  • Prompture

    jhd3197/Prompture

    Prompture is an API-first library for requesting structured JSON output from LLMs (or any structure), validating it against a schema, and running comparative tests between models.

    Language:Python60
  • Lizhecheng02/DRS

    [ACL 2025] Repository for our paper "DRS: Deep Question Reformulation With Structured Output".

    Language:Python6100
  • MikiTwenty/belso

    Better LLMs Structured Outputs - A useful python package!

    Language:Python60
  • ostruct

    yaniv-golan/ostruct

    Schema-first AI analysis CLI that transforms messy data into structured insights. Define your output format, get guaranteed JSON results from any source. Combines OpenAI models with multi-tool orchestration (Code Interpreter, File Search, Web Search, MCP) for AI-powered data synthesis.

    Language:Python5
  • TheDeadcoder/InsightAI-python-backend

    This is the Python backend for InsightAI

    Language:Python4100
  • TLIEPE/demo-openai-primes

    Structured Output OpenAI Showcase. A Prime Numbers Calculator that demonstrates OpenAI's structured output capabilities. This repository is public because current LLM examples often use outdated API calls, and this script aims to help users quickly experiment with structured outputs.

    Language:Python4101
  • TwistingTwists/json_partial

    json_parser for LLM

    Language:Rust4110
  • Zulko/gpt-function-decorator

    Python decorator to define GPT-powered functions on top of OpenAI's structured output

    Language:Python4101
  • meffordh/KnowledgeHunter

    Open Source Deep Research

    Language:TypeScript3100
  • NemesisLW/pickup-line-generator

    Pickup Line Generator is a fun and creative web application that helps you craft the perfect pickup line for your crush. Simply input a description of your crush and choose a style, and our AI-powered generator will create unique and creative pickup lines tailored to your preferences.

    Language:TypeScript3101
  • piotrmaciejbednarski/structllm

    Universal Python library for Structured Outputs with any LLM provider

    Language:Python30
  • amit-timalsina/sports-analysis

    Enter cricket activity log (fitness, coaching, match, rest day) through voice interface. Get insights on historical data.

    Language:Python20
  • andre-anan-gilbert/llm-powered-ai-agents

    Develop an intuition about Large Language Models (LLMs)

    Language:Jupyter Notebook2100
  • john-carroll-sw/get-item-image

    This repository demonstrates how to use OpenAI's Response API (with GPT-4.1 and tool calling) to extract the main product image URL from an e-commerce product page. It provides both Python and TypeScript implementations, returning a structured output for easy integration.

    Language:Python200
  • supershaneski/openai-structured-output-sample

    A sample application to demonstrate how to use Structured Outputs in OpenAI Chat Completions API with streaming, built using Next.js.

    Language:JavaScript2100
  • sushant1827/Google_ADK

    This repository contains examples for learning Google's Agent Development Kit (ADK), a powerful framework for building LLM-powered agents.

    Language:Python210
  • Reyyy555/ai-sdk-x-openai

    🤖 Build powerful AI applications effortlessly with the AI SDK x OpenAI, simplifying integration and enhancing your projects with cutting-edge technology.

    Language:TypeScript1