← ClaudeAtlas

grepai-embeddings-openailisted

Configure OpenAI as embedding provider for GrepAI. Use this skill for high-quality cloud embeddings.
NNIIKKKKII/grepai-skills · ★ 2 · AI & Automation · score 75
Install: claude install-skill NNIIKKKKII/grepai-skills
# GrepAI Embeddings with OpenAI This skill covers using OpenAI's embedding API with GrepAI for high-quality, cloud-based embeddings. ## When to Use This Skill - Need highest quality embeddings - Team environment with shared infrastructure - Don't want to manage local embedding server - Willing to trade privacy for quality/convenience ## Considerations | Aspect | Details | |--------|---------| | ✅ **Quality** | State-of-the-art embeddings | | ✅ **Speed** | Fast, no local compute needed | | ✅ **Scalability** | Handles any codebase size | | ⚠️ **Privacy** | Code sent to OpenAI servers | | ⚠️ **Cost** | Pay per token | | ⚠️ **Internet** | Requires connection | ## Prerequisites 1. OpenAI API key 2. Billing enabled on OpenAI account Get your API key at: https://platform.openai.com/api-keys ## Configuration ### Basic Configuration ```yaml # .grepai/config.yaml embedder: provider: openai model: text-embedding-3-small api_key: ${OPENAI_API_KEY} ``` Set the environment variable: ```bash export OPENAI_API_KEY="sk-..." ``` ### With Parallel Processing ```yaml embedder: provider: openai model: text-embedding-3-small api_key: ${OPENAI_API_KEY} parallelism: 8 # Concurrent requests for speed ``` ### Direct API Key (Not Recommended) ```yaml embedder: provider: openai model: text-embedding-3-small api_key: sk-your-api-key-here # Avoid committing secrets! ``` **Warning:** Never commit API keys to version control. ## Available Models ### text-embedding-3