JSPM

@moeru-ai/cosine-similarity

1.0.0-beta.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3
  • Score
    100M100P100Q39979F
  • License MIT

Measures the similarity between two non-zero vectors.

Package Exports

  • @moeru-ai/cosine-similarity
  • @moeru-ai/cosine-similarity/package.json

Readme

@moeru-ai/cosine-similarity

Install

npm i @moeru-ai/cosine-similarity

Usage

import { cosineSimilarity } from '@moeru-ai/cosine-similarity'
import { embedMany } from '@xsai/embed'

const { embeddings } = await embedMany({
  baseURL: 'http://localhost:11434/v1/',
  input: ['sunny day at the beach', 'rainy afternoon in the city'],
  model: 'nomic-embed-text',
})

// eslint-disable-next-line @masknet/no-top-level
console.log('cosine similarity:', cosineSimilarity(embeddings[0], embeddings[1]))

License

MIT