structured-output

There are 30 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:Rust5.8k27607271
  • teilomillet/gollm

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

    Language:Go558172556
  • 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:Python54795549
  • 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:Python502171166
  • msoedov/validex

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

    Language:Python1463112
  • openapi

    samchon/openapi

    OpenAPI definitions, converters and LLM function calling schema composer.

    Language:TypeScript1132129
  • cigs-tech/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:TypeScript63114
  • 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 Notebook29333
  • semantix

    leafmonkeylabs/semantix

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

    Language:Jupyter Notebook28142
  • mendableai/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:Python17201
  • wmeints/effective-llm-applications

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

    Language:Jupyter Notebook130
  • Lizhecheng02/DRS

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

    Language:Python5100
  • 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:Rust40
  • 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
  • andre-anan-gilbert/llm-powered-ai-agents

    Develop an intuition about Large Language Models (LLMs)

    Language:Jupyter Notebook2100
  • 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:TypeScript2101
  • 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
  • algunion/DescribedTypes.jl

    LLM-friendly annotated Julia types.

    Language:Julia10
  • BertilBraun/Meeting-Summarizer

    This Project transcribes spoken content into text and identifies distinct speakers, organizing the transcript accordingly for easier review and analysis.

    Language:Python110
  • RaheesAhmed/ContentForge-AI

    ContentForge AI is a powerful content creation platform that leverages multiple AI agents to generate, refine, and optimize content. From research to SEO optimization, our platform streamlines the content creation process.

    Language:TypeScript1101
  • yaniv-golan/ostruct

    ostruct uses OpenAI Structured Output APIs to process a set of plain text files (data, reports, source code, CSV, etc), input variables, a dynamic prompt template, and a JSON schema specifying the desired output format, and will produce the result in JSON format.

    Language:Python1
  • nsschw/ai_annotator

    Language:Python0100
  • KanishkNavale/llamaso

    A simple repository demonstrating LlamaCPP yielding structured output

    Language:Python10
  • mazzasaverio/dagster-uv-docker-aws

    Dagster pipeline for extracting text from PDFs, generating structured data via OpenAI, and storing in PostgreSQL.

    Language:Python
  • wattai/pg-azure-openai-structured-output

    A playground to check if structured output works

    Language:Python10