.NET Azure OpenAI SDK uses IEnumerable<float> but Java uses List<Double> in the current version 1.0.0-beta 1 and 2. The benefits to change to float[]: (1) Easyness of portability across arbitrary ...
KnnQuery models queryVector as List<Float> but serializes as List<Double>, adding roughly 9 bytes per value. For dense_vector of typical sizes, e.g. 1024, this can add roughly 9kb to the uncompressed ...