Awesome Lists

awesome-llm-json

by imaurer

awesome listpushed about 2 years ago

Resource list for generating JSON using LLMs via function calling, tools, CFG. Libraries, Models, Notebooks, etc.

AI summary

JSON generator tools

A curated list of resources and tools for generating JSON using Large Language Models.

stars
2K
forks
90
watching
61
awesome list
1
entries
19
View on GitHubgenomoncology.com

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/imaurer/awesome-llm-json/links.svg)](https://awesome.facts.dev/awesome/imaurer/awesome-llm-json)
HTML
<a href="https://awesome.facts.dev/awesome/imaurer/awesome-llm-json"><img src="https://awesome.facts.dev/shield/imaurer/awesome-llm-json/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/imaurer/awesome-llm-json/links.svg

What's in the list

19 links in 2 sections, with live GitHub stats.activeno commit in 2y

Terminology

  • Structured Outputs

    : Using an LLM to generate any structured output including JSON, XML, or YAML regardless of technique (e.g. function calling, guided generation)

  • Function Calling

    : Providing an LLM a hypothetical (or actual) function definition for it to "call" in it's chat or completion response. The LLM doesn't actually call the function, it just provides an indication that one should be called via a JSON message

  • JSON Mode

    : Specifying that an LLM must generate valid JSON. Depending on the provider, a schema may or may not be specified and the LLM may create an unexpected schema

  • Tool Usage

    : Giving an LLM a choice of tools such as image generation, web search, and "function calling". The functional calling parameter in the API request is now called "tools"

  • Guided Generation

    : For constraining an LLM model to generate text that follows a prescribed specification such as a

  • GPT Actions

    : ChatGPT invokes actions (i.e. API calls) based on the endpoints and parameters specified in an . Unlike the capability called "Function Calling", this capability will indeed call your function hosted by an API server

Hosted Models

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.