Resolve #3509315 "Make vector databases"
Closes #3509315
This does the following:
- Add a config action called SetupVdbServer, that makes it possible to setup a vdb server with a default embeddings engine.
- Add a config action called SetupVdbIndex, that saves and index. The only reason it exists, is that config installs will run before SetupVdbServer and the index can not be generated before the dependent server instance exists.
- Changed the collection creation logic so it happens when the configuration gets saved, rather then when the submit form runs, to make sure that config import or recipe apply also generates collections.
Edited by Marcus Johansson