Skip to content

local-ai-utils/embedding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Local AI Utils - Embedding

A plugin for local-ai-utils, adding the ability to generate and search text embeddings. It is exposed as a CLI utility named embedding.

Embed Demo

Quickstart

Installation

Currently installation is only supported via the GitHub remote.

pip install git+https://github.com/local-ai-utils/embedding

Configuration

An OpenAI API key is required for generating embeddings using the text-embedding-3-large model. Configure it in your ai-utils.yml file.

~/.config/ai-utils.yaml

keys:
    openai: "sk-proj-abc..."

Usage

Generate and Save an Embedding:

# Save with just the prompt
embedding get "Review pull request #482" --save

# Save with a relevant date (e.g., meeting date)
embedding get "Discuss Q3 roadmap in meeting" --save --relevant-date '2024-07-15'

# Save with a specific relevant time
embedding get "Team lunch at noon" --save --relevant-date '2024-07-18T12:00:00'

Search Embeddings:

$ embedding search "roadmap planning" --count 3
Top 3 similar items for 'roadmap planning':
1. Book conference room for roadmap review
2. Sync roadmap slide with updated metrics
3. Create T-shirt sizes for roadmap items

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors