Open bhoskins7 opened 3 weeks ago
This would be great! We are starting to experiment with vector search at the moment and having to run eland to managed our models is a bit of a pain. The rest of our cluster is managed with Terraform so having this one outside piece leads to manual cluster work.
Is your feature request related to a problem? Please describe. When deploying Semantic search based use cases we require to download the proper model, deploy and possibly test it is available before data can be ingested into the elasticsearch cluster and possibly setup connector to the LLMs / External Models for use at ingest and query time.
Describe the resource you would like to have implemented..
PUT _ml/trained_models/<model_id>
POST _ml/trained_models/<model_id>/deployment/_start
GET _ml/trained_models/<model_id>
PUT _ml/trained_models/<model_id>/model_aliases/<model_alias>
Describe the solution you'd like Terraform stack functions that can call these apis in preparation of delivering a semantic search use case.
Describe alternatives you've considered Direct / Manual REST API Calls or custom scipts.