{"record":{"id":"a4f18723633de386","repo":"BerriAI/litellm","slug":"interactions-api-not-supported-for-custom-llm-pr","errorCode":null,"errorMessage":"Interactions API not supported for: {custom_llm_provider}","messagePattern":"Interactions API not supported for: (.+?)","errorType":"exception","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"litellm/interactions/main.py","lineNumber":416,"sourceCode":"    **kwargs,\n) -> InteractionsAPIResponse | Coroutine[Any, Any, InteractionsAPIResponse]:\n    \"\"\"Sync: Get an interaction by its ID.\"\"\"\n    local_vars: Final = locals()\n    custom_llm_provider = custom_llm_provider or \"gemini\"\n\n    try:\n        litellm_logging_obj: Final[LiteLLMLoggingObj] = kwargs.get(\"litellm_logging_obj\")\n        litellm_call_id: Final[str | None] = kwargs.get(\"litellm_call_id\", None)\n        _is_async: Final = kwargs.pop(\"aget_interaction\", False) is True\n\n        litellm_params: Final = GenericLiteLLMParams(**kwargs)\n\n        interactions_api_config: Final = get_provider_interactions_api_config(\n            provider=custom_llm_provider,\n        )\n\n        if interactions_api_config is None:\n            raise ValueError(f\"Interactions API not supported for: {custom_llm_provider}\")\n\n        litellm_logging_obj.update_from_kwargs(\n            kwargs=kwargs,\n            model=None,\n            optional_params={\"interaction_id\": interaction_id},\n            litellm_params={\"litellm_call_id\": litellm_call_id},\n            custom_llm_provider=custom_llm_provider,\n        )\n\n        return interactions_http_handler.get_interaction(\n            interaction_id=interaction_id,\n            interactions_api_config=interactions_api_config,\n            custom_llm_provider=custom_llm_provider,\n            litellm_params=litellm_params,\n            logging_obj=litellm_logging_obj,\n            extra_headers=extra_headers,\n            timeout=timeout,\n            _is_async=_is_async,","sourceCodeStart":398,"sourceCodeEnd":434,"githubUrl":"https://github.com/BerriAI/litellm/blob/6c2dcb801bf2b75c18f1bb24140e7cf57465cc4d/litellm/interactions/main.py#L398-L434","documentation":"Error \"Interactions API not supported for: {custom_llm_provider}\" thrown in BerriAI/litellm.","triggerScenarios":"Thrown at litellm/interactions/main.py:416 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Use a provider that supports the Interactions API."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"6c2dcb801bf2b75c18f1bb24140e7cf57465cc4d","analyzedAt":"2026-08-15T07:12:03.035Z","schemaVersion":2},"datasetVersion":"2026-08-15T22:17:37.221Z"}