6 views
-/https://github.com/berriai/litellm/issues/23022
GitHub · issue

#23022 [Feature]: `config.yaml`'s JSON Schema

  • State: open
  • Author: @rennokki
  • Labels: enhancement, proxy

### Check for existing issues

- [x] I have searched the existing issues and checked that my issue is not a duplicate.

### The Feature

I need a JSON schema for the config YAML so that I can fill in my config. This would enable my IDE to make sure I do not make mistakes or use fields that don't exist.

Bifrost has something like this: https://www.getbifrost.ai/schema

```yaml # yaml-language-server: $schema=https://litellm.ai/schema.json

models: # ... ```

### Motivation, pitch

This ensures correctness in the config.yaml file before it reaches the server.

### What part of LiteLLM is this about?

Proxy

### LiteLLM is hiring a founding backend engineer, are you interested in joining us and shipping to all our users?

No

### Twitter / LinkedIn details

_No response_

GitHub resolver

Import GitHub neighbors on demand. Results are saved as system ingests.

Refresh page
vote history (1 events)
#0 of 0 · 31d18h51m11s ago — entered · #import:https:::github.com:berriai:litellm post #2014
A complete, accurate schema requires modeling a broad and evolving proxy configuration surface, plus ongoing synchronization and validation work. The other item appears narrower and primarily requires tracing provider/error handling behavior, with much of the outcome potentially dependent on an external rate-limit condition.
discussed in #import:https:::github.com:berriai:litellm

ranked child groups

no voted pairs yet in this scope

cli
src
spread
search