Loading...
Loading...
Compare original and translation side by side
| 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 |
| 方面 | 详情 |
|---|---|
| ✅ 质量 | 业界领先的嵌入技术 |
| ✅ 速度 | 速度快,无需本地计算 |
| ✅ 可扩展性 | 支持任意规模的代码库 |
| ⚠️ 隐私性 | 代码会发送至OpenAI服务器 |
| ⚠️ 成本 | 按token计费 |
| ⚠️ 网络要求 | 需要网络连接 |
undefinedundefined
Set the environment variable:
```bash
export OPENAI_API_KEY="sk-..."
设置环境变量:
```bash
export OPENAI_API_KEY="sk-..."embedder:
provider: openai
model: text-embedding-3-small
api_key: ${OPENAI_API_KEY}
parallelism: 8 # Concurrent requests for speedembedder:
provider: openai
model: text-embedding-3-small
api_key: ${OPENAI_API_KEY}
parallelism: 8 # 并发请求以提升速度embedder:
provider: openai
model: text-embedding-3-small
api_key: sk-your-api-key-here # Avoid committing secrets!embedder:
provider: openai
model: text-embedding-3-small
api_key: sk-your-api-key-here # 请勿提交密钥至版本控制!| Property | Value |
|---|---|
| Dimensions | 1536 |
| Price | $0.00002 / 1K tokens |
| Quality | Very high |
| Speed | Fast |
embedder:
provider: openai
model: text-embedding-3-small| 属性 | 值 |
|---|---|
| 维度 | 1536 |
| 价格 | $0.00002 / 1K tokens |
| 质量 | 非常高 |
| 速度 | 快 |
embedder:
provider: openai
model: text-embedding-3-small| Property | Value |
|---|---|
| Dimensions | 3072 |
| Price | $0.00013 / 1K tokens |
| Quality | Highest |
| Speed | Fast |
embedder:
provider: openai
model: text-embedding-3-large
dimensions: 3072| 属性 | 值 |
|---|---|
| 维度 | 3072 |
| 价格 | $0.00013 / 1K tokens |
| 质量 | 最高 |
| 速度 | 快 |
embedder:
provider: openai
model: text-embedding-3-large
dimensions: 3072embedder:
provider: openai
model: text-embedding-3-large
dimensions: 1024 # Reduced from 3072embedder:
provider: openai
model: text-embedding-3-large
dimensions: 1024 # 从3072缩减至1024| Model | Dimensions | Cost/1K tokens | Quality |
|---|---|---|---|
| 1536 | $0.00002 | ⭐⭐⭐⭐ |
| 3072 | $0.00013 | ⭐⭐⭐⭐⭐ |
| 模型 | 维度 | 每1K tokens成本 | 质量 |
|---|---|---|---|
| 1536 | $0.00002 | ⭐⭐⭐⭐ |
| 3072 | $0.00013 | ⭐⭐⭐⭐⭐ |
| Codebase Size | Chunks | Small Model | Large Model |
|---|---|---|---|
| Small (100 files) | ~500 | $0.01 | $0.06 |
| Medium (1000 files) | ~5,000 | $0.10 | $0.65 |
| Large (10000 files) | ~50,000 | $1.00 | $6.50 |
| 代码库规模 | 数据块数 | 小模型成本 | 大模型成本 |
|---|---|---|---|
| 小型(100个文件) | ~500 | $0.01 | $0.06 |
| 中型(1000个文件) | ~5,000 | $0.10 | $0.65 |
| 大型(10000个文件) | ~50,000 | $1.00 | $6.50 |
embedder:
provider: openai
model: text-embedding-3-small
api_key: ${OPENAI_API_KEY}
parallelism: 8 # Adjust based on your rate limit tierembedder:
provider: openai
model: text-embedding-3-small
api_key: ${OPENAI_API_KEY}
parallelism: 8 # 根据你的速率限制层级调整| Tier | RPM | TPM |
|---|---|---|
| Free | 3 | 150,000 |
| Tier 1 | 500 | 1,000,000 |
| Tier 2 | 5,000 | 5,000,000 |
| 层级 | RPM | TPM |
|---|---|---|
| 免费 | 3 | 150,000 |
| 层级1 | 500 | 1,000,000 |
| 层级2 | 5,000 | 5,000,000 |
undefinedundefined
**Windows (PowerShell):**
```powershell
$env:OPENAI_API_KEY = "sk-..."
**Windows (PowerShell):**
```powershell
$env:OPENAI_API_KEY = "sk-..."undefinedundefined.envOPENAI_API_KEY=sk-....gitignore.env.envOPENAI_API_KEY=sk-....gitignore.envembedder:
provider: openai
model: your-deployment-name
api_key: ${AZURE_OPENAI_API_KEY}
endpoint: https://your-resource.openai.azure.comembedder:
provider: openai
model: your-deployment-name
api_key: ${AZURE_OPENAI_API_KEY}
endpoint: https://your-resource.openai.azure.com.env.env401 Unauthorizedecho $OPENAI_API_KEY429 Rate limit exceededembedder:
parallelism: 2 # Lower valuetext-embedding-3-smallembedder:
parallelism: 8401 Unauthorizedecho $OPENAI_API_KEY429 Rate limit exceededembedder:
parallelism: 2 # 降低并行数text-embedding-3-smallembedder:
parallelism: 8embedder:
provider: openai
model: text-embedding-3-small
api_key: ${OPENAI_API_KEY}rm .grepai/index.gobgrepai watchembedder:
provider: openai
model: text-embedding-3-small
api_key: ${OPENAI_API_KEY}rm .grepai/index.gobgrepai watch✅ OpenAI Embedding Provider Configured
Provider: OpenAI
Model: text-embedding-3-small
Dimensions: 1536
Parallelism: 4
API Key: sk-...xxxx (from environment)
Estimated cost for this codebase:
- Files: 245
- Chunks: ~1,200
- Cost: ~$0.02
Note: Code will be sent to OpenAI servers.✅ OpenAI嵌入提供者配置完成
提供者:OpenAI
模型:text-embedding-3-small
维度:1536
并行数:4
API密钥:sk-...xxxx(来自环境变量)
本代码库的估算成本:
- 文件数:245
- 数据块数:约1200
- 成本:约0.02美元
注意:代码将被发送至OpenAI服务器。