zeabur-rag-search
/zeabur-rag-search
Przeszukuje bazę wiedzy RAG hybrydowo, semantycznie i BM25, zanim odpowie na pytania techniczne lub zweryfikuje aktualne informacje.
- Autor
- zeabur ↗
- Repozytorium
- rag-service ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 21.07.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 21.07.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Przeszukuje bazę wiedzy RAG hybrydowo, semantycznie i BM25, zanim odpowie na pytania techniczne lub zweryfikuje aktualne informacje.
Oryginalny opis (EN)
Search the RAG knowledge base via hybrid search (semantic + BM25). Use whenever answering technical questions that may be covered in your knowledge base — even if the user doesn't explicitly ask you to search. Also use when you need to verify claims or find up-to-date information.
Jak działa
- API
- Tips
Podgląd SKILL.md
---
name: zeabur-rag-search
description: Search the RAG knowledge base via hybrid search (semantic + BM25). Use whenever answering technical questions that may be covered in your knowledge base — even if the user doesn't explicitly ask you to search. Also use when you need to verify claims or find up-to-date information.
---
# RAG Search
Search your knowledge base using hybrid retrieval (semantic + BM25 keyword).
Base URL: `$ZEABUR_RAG_URL`
Auth: `Authorization: Bearer $RAG_API_KEY`
## API
```bash
curl -s -X POST "$ZEABUR_RAG_URL/api/query" \
-H "Authorization: Bearer $RAG_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query": "your question", "mode": "hybrid", "rag": false, "top_k": 5, "client": "claude-code"}'
```
| Parameter | Default | Description |
|-----------|---------|-------------|
| `query` | required | Search query (supports multilingual) |
| `mode` | `"hybrid"` | `"hybrid"`, `"semantic"`, or keyword-only `"bm25"` |
| `top_k` | `5` | Number of chunks to return |
| `rag` | `false` | If `true`, also returns LLM-generated `answer` string |
| `keyword_weight` | `0.25` | BM25 weight in hybrid mode |
| `semantic_weight` | `0.75` | Semantic weight in hybrid mode |
| `rerank` | `false` | If `true`, use an LLM to reorder a wider candidate pool |
| `rerank_pool_size` | `30` | Candidate count considered when reranking |
| `decay` | `180` | Temporal decay half-life in days (0 = off) |
| `stream` | `false` | Stream the RAG answer (NDJSON) |
| `sources` | key permissions | Optional source list, intersected with the API key's read permissions |
| `client` | `"api"` | Caller identifier for analytics (e.g. `"claude-code"`, `"web-ui"`, `"mcp"`) |
**Always pass `client: "claude-code"` when calling from Claude Code** so queries are trackable in the dashboard.
Response includes `chunks[]` (each with `id`, `title`, `answer`, `tags`, `similarity` (relevance score), `source`, `verified`) and `signal_id` for linking feedback. Score scales differ between BM25, hybrid RRF, and semantic modes, so do not compare values across modes.
## Tips
- Use `rag: false` when you only need raw chunks to read yourself — it's faster and cheaper.
- Set `rag: true` only when you want the service to generate a summarized answer.
- The `signal_id` in the response can be passed to the feedback API to rate result quality.
Wersje
W bazie nie ma innych skilli o nazwie zeabur-rag-search.
Migawka bazy z 28.10.2026 · wersja paczki 1780a956d645 (skrót SHA-256 całej paczki)
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 95zeabur-rag-report
Zgłasza do bazy wiedzy RAG nieaktualne, błędne lub brakujące treści, gdy wyniki wyszukiwania są nietrafne. - 100zeabur-rag-setup
Konfiguruje wtyczkę RAG po raz pierwszy: adres i klucz API, a także diagnozuje błędy uwierzytelniania i połączenia. - 100knowledge-rag
Dodaje i aktualizuje wpisy TerMinal Knowledge Base oparte na lokalnym serwerze MCP knowledge-rag: wyszukiwanie semantyczne po dokumentach, wczytywanie URL i dokumentów oraz konfiguracja typu wpisu RAG. - 85haiku-rag
Przeszukuje bazę wiedzy haiku.rag z dokumentami użytkownika, czyta je i wykonuje obliczenia, by odpowiadać z cytatami z tych materiałów. - 100knowledge-query
Wyszukuje hybrydowo (wektory i BM25 z RRF oraz wzmocnienie metadanych) w bazie Knowledge na pgvector, opcjonalnie z syntezą RAG i cytowaniami zamiast surowych fragmentów. - 88orchata-rag
Przeszukuje, przegląda i zarządza bazami wiedzy Orchata z indeksowaniem dokumentów w drzewie przez narzędzia MCP.