awesome-llm-json
by imaurer
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
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
- Grammars, JSON mode, Function Calling and Tools
For , or via or endpoints
Nothing in this list matches your filter.
Featured in 1 awesome list
Each link jumps to the spot where the list mentions awesome-llm-json.