elastic / kibana

Your window into the Elastic Stack
https://www.elastic.co/products/kibana
Other
19.69k stars 8.11k forks source link

[Connectors] Generic Kibana connector for Inference API #188043

Open YulNaumenko opened 1 month ago

YulNaumenko commented 1 month ago

Integrating the new (chat) completions takes significant effort for every new provider. The goal of the current issue is to build the new generic Kibana connector to inference API, instead of existing set of integrations (GenAI connector, Gemini, Bedrock). Inference API will keep integrations at one place. This will simplify the process of adding the new integration, ideally just adding a new provider schema and creating generic inference API connector instance with the set up of the credentials. A user will select a provider supporting the completion task type and Kibana would render the corresponding input form, which would ask for the necessary authentication information (API key etc.) The plan is to use sub-actions as a new inference task type, like chat complete.

Current work could be separated by the smaller efforts/scopes:

elasticmachine commented 1 month ago

Pinging @elastic/response-ops (Team:ResponseOps)

kobelb commented 1 month ago

/cc @cnasikas

serenachou commented 3 weeks ago

btw, we're going to need to check into what is happening with the integration "new AI connector" workflow and how it should be using this inference endpoint connector

image

might be a reason to deprecate the other connectors or accelerate handling migration to the new one