awesome-llm-json

JSON generator tools

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

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

GitHub

2k stars
60 watching
89 forks
last commit: 2 months ago
Linked from 1 awesome list

awesome-listfunction-callinggpt-actionslarge-language-modelsllmstructured-generation

Awesome LLM JSON List / 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

Awesome LLM JSON List / Hosted Models

API Docs
Function Calling
Function Calling
Function Calling
Function Calling
Function Calling
Function Calling
many open-source models
Grammars, JSON mode, Function Calling and Tools For , or via or endpoints
Function Calling
Function Calling
API Docs
Function Calling

Backlinks from these awesome lists: