feat(config): Use toml instead of env

This commit is contained in:
ItzCrazyKns
2024-04-20 09:32:19 +05:30
parent dd1ce4e324
commit c6a5790d33
26 changed files with 799 additions and 596 deletions

View File

@ -1,10 +1,13 @@
import dot from 'compute-dot';
import cosineSimilarity from 'compute-cosine-similarity';
import { getSimilarityMeasure } from '../config';
const computeSimilarity = (x: number[], y: number[]): number => {
if (process.env.SIMILARITY_MEASURE === 'cosine') {
const similarityMeasure = getSimilarityMeasure();
if (similarityMeasure === 'cosine') {
return cosineSimilarity(x, y);
} else if (process.env.SIMILARITY_MEASURE === 'dot') {
} else if (similarityMeasure === 'dot') {
return dot(x, y);
}