embedding-service
Installation
SKILL.md
功能
将输入文本转换为高维向量表示,用于语义相似度计算、聚类分析等下游任务。
调用方式
from services.embedding_service.client import EmbeddingServiceClient
client = EmbeddingServiceClient()
# 单个文本向量化
vector = client.embed_query("人工智能") # -> list[float]
# 多个文本向量化
texts = ["机器学习", "深度学习", "自然语言处理"]
vectors = client.embed_documents(texts) # -> list[list[float]]
返回格式
{
"object": "list",
"data": [
{
"object": "embedding",
"index": 0,
"embedding": [-0.031, -0.016, -0.007, ...]
}
],
"model": "Qwen/Qwen3-Embedding-0.6B"
}
Related skills
More from lin-a1/skills-agent
ocr-service
高精度光学字符识别(OCR)服务。支持多语言、多格式图像的文字检测与提取,并提供文本区域坐标与置信度评分,适用于文档数字化与图像内容分析。
149websearch-service
基于 SearXNG 与 VLM 的实时联网搜索服务。专用于获取最新新闻、实时事件及特定事实。内置智能双层缓存(向量+数据库)与网页内容自动提取分析功能。
23sandbox-service
安全隔离的 Docker 沙盒代码执行服务。支持 Python/Shell/Bash 多语言动态执行,内置超时与资源限制。提供信任模式用于服务间代码融合调用。
10rag-service
高性能 RAG 多路检索服务。集成 Milvus 向量数据库进行语义检索,并结合 Rerank 模型进行精准重排序,支持海量文档的高效存储与历史内容召回。
10deepsearch-service
基于 LLM 的深度迭代搜索与推理服务。擅长处理复杂问题,通过自动分解查询、多轮迭代检索、信息评估与验证,最终生成全面且结构化的深度分析报告。
10rerank-service
文档重排序服务(Reranker)。基于深度学习模型对检索候选结果进行细粒度相关性打分与重新排序,显著提升检索结果的精准度(Top-K 准确率)。
9