Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add embeddings support and profile settings layer #33

Merged
merged 4 commits into from
Feb 15, 2025

Conversation

wesen
Copy link
Contributor

@wesen wesen commented Feb 15, 2025

Adds support for embeddings in Elasticsearch queries and improves configuration
handling:

Core Changes:

  • Add !Embeddings tag support for generating embeddings in queries
  • Add embeddings configuration layer with support for OpenAI and Ollama providers
  • Add profile settings layer for persistent configuration
  • Move documentation to pkg/doc for better organization

Embedding Features:

  • Support for OpenAI and Ollama embedding providers
  • Configurable via CLI flags, env vars, config files, or query-specific settings
  • Default configurations for common use cases
  • Comprehensive documentation for embeddings usage

Configuration Improvements:

  • Add profile support for persistent settings
  • Use XDG config directory for profile storage
  • Improve layer merging behavior
  • Add example queries demonstrating embeddings usage

@wesen wesen merged commit 8c9851e into go-go-golems:main Feb 15, 2025
2 checks passed
@wesen wesen deleted the task/add-embeddings branch February 15, 2025 00:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant