This PR adds the embedding implementation for golem-llm, including:
β Basic embedding generation (tested)
β Support for multiple inputs
β Support for custom dimensions (e.g., 256)
β Proper error handling (invalid model tested)
β Support for multiple output formats (float & base64)
All tests run via ./run_embed_tests.sh have passed successfully. Logs confirm that the implementation meets the bounty requirements as specified.
Example logs:
yaml
β Basic embedding generation successful β Multiple inputs test successful β Custom dimensions: 256 β Error handling: returned expected 404 β Base64 format: successfully decoded /claim #16
FΓ©licien Diouf
@feliciien
Golem Cloud
@golemcloud