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.
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 |