Allow HTTP Request Node to have Generic connection

The idea is:

My use case:

  1. I have lite-llm as OpenAI compatible proxies to multi backend AI model.
  2. Currently I can’t use OpenAI Chat node with custom Base URL custom property, because it seems the URL is always hardcoded to openai.com
  3. I can use HTTP request and craft own API call to lite-llm.
  4. However HTTP Request node cannot be connected to Basic LLM Chain node.

Hence I suggest that HTTP Request support different activation, we can connect to Basic LLM Chain. For example, Basic LLM Chain has activation type Model , then the HTTP request node can have activation type Generic.

I think it would be beneficial to add this because:

In the future, when the prebuilt node is not available; we can always use HTTP Request node as fallback. And since HTTP Request node has generic activation type, it will connect to any type node, example can be used to replace OpenAI Chat Model or any other nodes that require different type of activation.

Any resources to support this?

Are you willing to work on this?

I have more or less the same issue on several projects already and would appreciate a solution as well.

Since there are almost no upvotes on this one and also for clarification purpose I like to reference the following two issues - both addressing the same need.

If there is anything I can contribute I would be more than happy to do so.