diff --git a/provider_endpoints_support.json b/provider_endpoints_support.json index 7386ced3e6d..05d8aaf3887 100644 --- a/provider_endpoints_support.json +++ b/provider_endpoints_support.json @@ -2077,6 +2077,24 @@ "interactions": true } }, + "runware": { + "display_name": "Runware (`runware`)", + "url": "https://docs.litellm.ai/docs/providers/runware", + "endpoints": { + "chat_completions": true, + "messages": true, + "responses": true, + "embeddings": false, + "image_generations": false, + "audio_transcriptions": false, + "audio_speech": false, + "moderations": false, + "batches": false, + "rerank": false, + "a2a": true, + "interactions": true + } + }, "runwayml": { "display_name": "RunwayML (`runwayml`)", "url": "https://docs.litellm.ai/docs/providers/runwayml/videos", diff --git a/tests/test_litellm/llms/runware/chat/test_runware_chat_transformation.py b/tests/test_litellm/llms/runware/chat/test_runware_chat_transformation.py index faa5d060628..2d0d44f40fb 100644 --- a/tests/test_litellm/llms/runware/chat/test_runware_chat_transformation.py +++ b/tests/test_litellm/llms/runware/chat/test_runware_chat_transformation.py @@ -219,7 +219,10 @@ class TestRunwareCompletion: @pytest.fixture(autouse=True) def _disable_aiohttp(self): # respx mocks the httpx transport, so the aiohttp transport must be off. + original = getattr(litellm, "disable_aiohttp_transport", False) litellm.disable_aiohttp_transport = True + yield + litellm.disable_aiohttp_transport = original @pytest.mark.respx() def test_completion_mock(self, respx_mock):