From 6ea4d72051d57c232a55f982398ae7bd11a7b3a7 Mon Sep 17 00:00:00 2001 From: lukaas33 Date: Fri, 19 Jun 2026 12:02:29 +0200 Subject: [PATCH] Add Infercom OpenAI-compatible provider --- litellm/llms/openai_like/providers.json | 10 ++++++++++ litellm/provider_endpoints_support_backup.json | 17 +++++++++++++++++ provider_endpoints_support.json | 17 +++++++++++++++++ 3 files changed, 44 insertions(+) diff --git a/litellm/llms/openai_like/providers.json b/litellm/llms/openai_like/providers.json index 24943563937..1aef114f3e9 100644 --- a/litellm/llms/openai_like/providers.json +++ b/litellm/llms/openai_like/providers.json @@ -15,6 +15,16 @@ "base_url": "https://ai-gateway.helicone.ai/", "api_key_env": "HELICONE_API_KEY" }, + "infercom": { + "base_url": "https://api.infercom.ai/v1", + "api_key_env": "INFERCOM_API_KEY", + "api_base_env": "INFERCOM_API_BASE", + "supported_endpoints": ["/v1/chat/completions", "/v1/responses"], + "constraints": { + "temperature_min": 0.0, + "temperature_max": 1.0 + } + }, "veniceai": { "base_url": "https://api.venice.ai/api/v1", "api_key_env": "VENICE_AI_API_KEY" diff --git a/litellm/provider_endpoints_support_backup.json b/litellm/provider_endpoints_support_backup.json index db6183edaa0..46a695a3201 100644 --- a/litellm/provider_endpoints_support_backup.json +++ b/litellm/provider_endpoints_support_backup.json @@ -1202,6 +1202,23 @@ "interactions": true } }, + "infercom": { + "display_name": "Infercom (`infercom`)", + "url": "https://docs.litellm.ai/docs/providers/infercom", + "endpoints": { + "chat_completions": true, + "messages": false, + "responses": true, + "embeddings": false, + "image_generations": false, + "audio_transcriptions": false, + "audio_speech": false, + "moderations": false, + "batches": false, + "rerank": false, + "a2a": false + } + }, "watsonx": { "display_name": "IBM - Watsonx.ai (`watsonx`)", "url": "https://docs.litellm.ai/docs/providers/watsonx", diff --git a/provider_endpoints_support.json b/provider_endpoints_support.json index f15a20a0db8..f9686ab65e8 100644 --- a/provider_endpoints_support.json +++ b/provider_endpoints_support.json @@ -1308,6 +1308,23 @@ "interactions": true } }, + "infercom": { + "display_name": "Infercom (`infercom`)", + "url": "https://docs.litellm.ai/docs/providers/infercom", + "endpoints": { + "chat_completions": true, + "messages": false, + "responses": true, + "embeddings": false, + "image_generations": false, + "audio_transcriptions": false, + "audio_speech": false, + "moderations": false, + "batches": false, + "rerank": false, + "a2a": false + } + }, "infinity": { "display_name": "Infinity (`infinity`)", "url": "https://docs.litellm.ai/docs/providers/infinity",