Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Resource list for generating JSON using LLMs via function calling, tools, CFG. Libraries, Models, Notebooks, etc.
| Date | Stars |
|---|---|
| 2026-07-31 | 2176 |
| 2026-08-02 | 2176 |
| 2026-08-06 | 2176 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Awesome LLM JSON List This awesome list is dedicated to resources for using Large Language Models (LLMs) to generate JSON or other structured outputs. ## Table of Contents * [Terminology](#terminology) * [Hosted Models](#hosted-models) * [Local Models](#local-models) * [Python Libraries](#python-libraries) * [Blog Articles](#blog-articles) * [Videos](#videos) * [Jupyter Notebooks](#jupyter-notebooks) * [Leaderboards](#leaderboards) ## Terminology Unfortunately, generating JSON goes by a few different names that roughly mean the same thing: * [Structured Outputs](https://platform.openai.com/docs/guides/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](https://www.promptingguide.ai/applications/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](https://platform.openai.com/docs/guides/text-generation/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](https://python.langchain.com/docs/concepts/tools/): 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](https://arxiv.org/abs/2307.09702): For constraining an LLM model to generate text that follows a prescribed specification such as a [Context-Free Grammar](https://en.wikipedia.org/wiki/Context-free_grammar). * [GPT Actions](https://platform.openai.com/docs/actions/introduction): ChatGPT invokes actions (i.e. API calls) based on the endpoints and parameters specified in an [OpenAPI specification](https://swagger.io/specification/). Unlike the capability called "Function Calling", this capability will indeed call your function hosted by an API server. None of these names are great, that's why I named this list just "Awesome LLM JSON". ## Hosted Models | Provider | Models | Links | |--------------|------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Anthropic | claude-3-opus-20240229<br>claude-3-sonnet-20240229<br>claude-3-haiku-20240307 | [API Docs](https://docs.anthropic.com/claude/docs/tool-use)<br>[Pricing](https://docs.anthropic.com/claude/docs/tool-use) | | AnyScale | Mistral-7B-Instruct-v0.1<br>Mixtral-8x7B-Instruct-v0.1 | [Function Calling](https:/
Excerpt of 24,607 characters
Read on GitHub102
EPFL · Switzerland
2
Rémi Louf · .txt · France
2
2
2
1
1
1
1
1
1
1
Chandler · @SaphiraAI
1
1
1
Ross Gardiner · Monumental · Netherlands
1
Roman Ageev
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:6805785fe9e07356, topic:large-language-models, topic:llm
matched fp:6805785fe9e07356, topic:function-calling
matched fp:6805785fe9e07356, topic:awesome-list