* Add DotProduct Method and README Example for Embedding Similarity Search
- Implement a DotProduct() method for the Embedding struct to calculate the dot product between two embeddings.
- Add a custom error type for vector length mismatch.
- Update README.md with a complete example demonstrating how to perform an embedding similarity search for user queries.
- Add unit tests to validate the new DotProduct() method and error handling.
* Update README to focus on Embedding Semantic Similarity
* Allow raw tokens to be used as embedding input
* fix linting issues (lines too long)
* add endpoint test for embedding from tokens
* remove redundant comments
* fix comment to match new param name
* change interface to any
* Rename methods and implement convert for base req
* add comments to CreateEmbeddings
* update tests
* shorten line length
* rename parameter
* Modify the test module, add the file upload test, and add the image editing api
* fix golangci-lint
* fix golangci-lint
* Static file deletion, file directory name modification
* fix
* test-server-related logic encapsulated in a single tidy
struct
---------
Co-authored-by: julian_huang <julian.huang@yuansuan.com>