rag-service
9
总安装量
7
周安装量
#31459
全站排名
安装命令
npx skills add https://github.com/lin-a1/skills-agent --skill rag-service
Agent 安装分布
claude-code
6
opencode
5
antigravity
4
windsurf
4
codex
4
gemini-cli
4
Skill 文档
åè½
RAG å¤è·¯æ£ç´¢æå¡ï¼æä¾ï¼
- åéè¯ä¹æ£ç´¢ – åºäº Milvus çåéç¸ä¼¼åº¦æç´¢
- Rerank éæåº – 对æ£ç´¢ç»æè¿è¡ç²¾æ
- ææ¡£åå¨ – ä¿åææ¡£å°åéæ°æ®åº
è°ç¨æ¹å¼
from services.rag_service.client import RAGServiceClient
client = RAGServiceClient()
# å¥åº·æ£æ¥
status = client.health()
# è¯ä¹æ£ç´¢
result = client.retrieve(
query="Python 弿¥ç¼ç¨æä½³å®è·µ",
top_k=5,
min_score=0.85,
rerank=True
)
print(result["results"])
# ä¾¿æ·æ¹æ³ï¼åªè·åææ¬å表
texts = client.retrieve_texts(query="Python 弿¥ç¼ç¨", top_k=5)
# ä¿åææ¡£
client.save(documents=[
{"text": "ææ¡£å
容...", "metadata": {"title": "æ é¢", "url": "..."}}
])
è¿åæ ¼å¼
retrieve
{
"query": "Python 弿¥ç¼ç¨",
"results": [
{
"id": "abc123",
"text": "Python弿¥ç¼ç¨åºäºasyncioåº...",
"score": 0.92,
"metadata": {"title": "Python宿¹ææ¡£", "url": "..."}
}
],
"total": 3,
"elapsed_ms": 45.2,
"from_cache": false
}
save
{
"saved_count": 5,
"collection_name": "websearch_results"
}