From 2a06e46b8a4d7a725be188553889e7b518c6fe4b Mon Sep 17 00:00:00 2001 From: Shlok <61213823+shlok-madhekar@users.noreply.github.com> Date: Fri, 31 Jul 2026 20:02:15 -0700 Subject: [PATCH 1/2] feat(monet): add Monet as an OpenAI-compatible provider Monet (https://monet.gg) is a hosted BYOK broker that exposes an OpenAI-compatible /chat/completions endpoint at https://monet.gg/api/v1. End users connect their own OpenAI account or paste their own API key on Monet's hosted consent page. The integrating app receives an opaque bearer token via an OAuth authorization-code exchange and never handles the raw credential. Requests are proxied upstream and usage events are recorded with provider-reported token counts. The endpoint is fully OpenAI-compatible, so this only needs a providers.json entry. Set MONET_API_KEY to the bearer token and call monet/. --- litellm/llms/openai_like/providers.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/litellm/llms/openai_like/providers.json b/litellm/llms/openai_like/providers.json index 164100d4194..d0e5ddc3c86 100644 --- a/litellm/llms/openai_like/providers.json +++ b/litellm/llms/openai_like/providers.json @@ -1,4 +1,8 @@ { + "monet": { + "base_url": "https://monet.gg/api/v1", + "api_key_env": "MONET_API_KEY" + }, "publicai": { "base_url": "https://api.publicai.co/v1", "api_key_env": "PUBLICAI_API_KEY", From b99bafecdc0e610fe46ff665498a43ac5a36beb3 Mon Sep 17 00:00:00 2001 From: Shlok <61213823+shlok-madhekar@users.noreply.github.com> Date: Fri, 31 Jul 2026 21:39:05 -0700 Subject: [PATCH 2/2] fix(monet): document monet in provider_endpoints_support.json --- provider_endpoints_support.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/provider_endpoints_support.json b/provider_endpoints_support.json index 65db63dc045..45f7309760d 100644 --- a/provider_endpoints_support.json +++ b/provider_endpoints_support.json @@ -1547,6 +1547,22 @@ "interactions": false } }, + "monet": { + "display_name": "Monet (`monet`)", + "endpoints": { + "chat_completions": true, + "messages": false, + "responses": false, + "embeddings": false, + "image_generations": false, + "audio_transcriptions": false, + "audio_speech": false, + "moderations": false, + "batches": false, + "rerank": false, + "a2a": false + } + }, "moonshot": { "display_name": "Moonshot (`moonshot`)", "url": "https://docs.litellm.ai/docs/providers/moonshot",