gaianet/vitalik.eth
收藏Hugging Face2024-03-23 更新2024-06-11 收录
下载链接:
https://hf-mirror.com/datasets/gaianet/vitalik.eth
下载链接
链接失效反馈官方服务:
资源简介:
---
license: apache-2.0
---
Prepare Qdrant:
```
mkdir qdrant_storage
mkdir qdrant_snapshots
```
Start Qdrant:
```
docker run -d -p 6333:6333 -p 6334:6334 \
-v $(pwd)/qdrant_storage:/qdrant/storage:z \
-v $(pwd)/qdrant_snapshots:/qdrant/snapshots:z \
qdrant/qdrant
```
Create collection:
```
curl -X PUT 'http://localhost:6333/collections/vitalik.eth' \
-H 'Content-Type: application/json' \
--data-raw '{
"vectors": {
"size": 384,
"distance": "Cosine",
"on_disk": true
}
}'
```
Query collection:
```
curl 'http://localhost:6333/collections/vitalik.eth'
```
Optional: delete collection
```
curl -X DELETE 'http://localhost:6333/collections/vitalik.eth'
```
Get embedding model:
```
curl -LO https://huggingface.co/second-state/All-MiniLM-L6-v2-Embedding-GGUF/resolve/main/all-MiniLM-L6-v2-ggml-model-f16.gguf
```
Get the embedding app:
```
curl -LO https://raw.githubusercontent.com/YuanTony/chemistry-assistant/main/rag-embeddings/create_embeddings.wasm
```
Create and save the generated embeddings:
```
wasmedge --dir .:. --nn-preload default:GGML:AUTO:all-MiniLM-L6-v2-ggml-model-f16.gguf create_embeddings.wasm default vitalik.eth 384 vitalik-eth.txt
```
Check the results:
```
curl 'http://localhost:6333/collections/vitalik.eth'
```
Create snapshot:
```
curl -X POST 'http://localhost:6333/collections/vitalik.eth/snapshots'
```
Access the snapshots:
```
ls qdrant_snapshots/vitalik.eth/
```
提供机构:
gaianet
原始信息汇总
数据集概述
数据集许可证
- 许可证: Apache-2.0
数据集操作流程
-
环境准备
- 创建存储目录:
mkdir qdrant_storage和mkdir qdrant_snapshots
- 创建存储目录:
-
启动服务
- 使用Docker启动Qdrant服务,映射端口和存储目录。
-
创建集合
- 使用HTTP请求创建名为
vitalik.eth的集合,设置向量大小为384,距离计算方式为余弦距离,存储方式为磁盘存储。
- 使用HTTP请求创建名为
-
查询集合
- 通过HTTP请求查询
vitalik.eth集合。
- 通过HTTP请求查询
-
删除集合(可选)
- 通过HTTP请求删除
vitalik.eth集合。
- 通过HTTP请求删除
-
获取嵌入模型
- 下载嵌入模型文件
all-MiniLM-L6-v2-ggml-model-f16.gguf。
- 下载嵌入模型文件
-
获取嵌入应用
- 下载嵌入应用
create_embeddings.wasm。
- 下载嵌入应用
-
生成并保存嵌入
- 使用WasmEdge运行嵌入应用,生成并保存嵌入到
vitalik-eth.txt。
- 使用WasmEdge运行嵌入应用,生成并保存嵌入到
-
检查结果
- 再次查询
vitalik.eth集合以检查结果。
- 再次查询
-
创建快照
- 为
vitalik.eth集合创建快照。
- 为
-
访问快照
- 列出
qdrant_snapshots/vitalik.eth/目录下的快照文件。
- 列出



