anaksor-ocr
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
把文本变成紧凑的向量,用于八种语言的搜索和匹配,输入最长 8,192 个 token。这是为 Hindsight 打造的 112M 小型嵌入模型,可在 CPU 或 GPU 上运行。
hs-embed-1 是一款工具包,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。
pip install -U sentence-transformers
hs-embed-1 能把八种语言的文本变成用于搜索的向量,hindsight-ai 做它是为了配合 Hindsight 使用。每句话或每段文字都会变成 384 个数字组成的向量,你还可以把向量缩短到 256、128 或 64 个数字。它有 1.12 亿参数,接受最长 8,192 个 token 的输入,查询和文档都不需要加提示前缀。
适合构建语义搜索、检索或智能体记忆,并且想要一个能在 CPU 上运行的小型嵌入模型的开发者。文件采用 MIT 许可证。
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| 搜索 | 搜索工程师 | 为八种语言的语义搜索嵌入查询和文档 | 把一个关于搬家的问题与一句写到某个城市的句子匹配 |
| AI 智能体 | 智能体开发者 | 让 Hindsight 指向这个模型,给智能体加上记忆 | 把 Hindsight 设为使用本地模型 |
| 平台 | 基础设施团队 | 用 Text Embeddings Inference 服务器提供嵌入 | 用 Docker 运行 CPU 镜像 |
如果你需要得分最高的巨型嵌入模型,可以跳过它,因为这个模型的定位就是小。
| Use case | Who | What they get back |
|---|---|---|
| 语义搜索 | 开发者 | 可以用余弦相似度比较的向量 |
| 智能体记忆 | 智能体构建者 | 由 Hindsight 存储和搜索的嵌入 |
| 短向量 | 注重成本的团队 | 缩短到 256、128 或 64 个数字的向量 |
pip install -U sentence-transformers
pip install -U huggingface_hub hf download hindsight-ai/hs-embed-1
你加载模型,用归一化嵌入对查询和文档编码,再用 similarity 方法比较它们。
from sentence_transformers import SentenceTransformer
model = SentenceTransformer("hindsight-ai/hs-embed-1")
queries = ["Where did Maya move last spring?"]
documents = [
"Maya moved to Lisbon in April.",
"Maya's brother lives in Porto.",
]
query_embeddings = model.encode(queries, normalize_embeddings=True)
document_embeddings = model.encode(documents, normalize_embeddings=True)
print(model.similarity(query_embeddings, document_embeddings))加载模型时传入 truncate_dim,就能得到更短的向量。
model = SentenceTransformer("hindsight-ai/hs-embed-1", truncate_dim=256)要让 Hindsight 在你的机器上使用这个模型,设置下面两个环境变量。
HINDSIGHT_API_EMBEDDINGS_PROVIDER=local HINDSIGHT_API_EMBEDDINGS_LOCAL_MODEL=hindsight-ai/hs-embed-1
| Tool | What it does |
|---|---|
| SentenceTransformer | 加载模型并对文本编码 |
| truncate_dim | 把向量缩短到 256、128 或 64 个数字 |
| Text Embeddings Inference | 通过 HTTP 在 CPU 或 GPU 上提供模型服务 |
| Hindsight settings | 告诉 Hindsight 使用哪个嵌入提供方 |
你用问题 "Where did Maya move last spring?" 去对照两句话,一句写的是里斯本,一句写的是她在波尔图的哥哥,想问 Maya 搬到了哪个城市。调用会为每句话打印一个相似度分数,写里斯本的那句应该得分更高。
嵌入就是把文字变成数字,让意思相近的内容靠得近。一个好的起步是运行上面的 Python 示例,看看它打印出的两个分数。
从底层看,1.12 亿参数里的大部分,也就是 9800 万,在词元嵌入表里,这让每次前向传播只剩一个 1300 万参数的 transformer。池化方式是均值,相似度是余弦,模型同时提供给 CPU 用的 int8 ONNX 导出和给 GPU 用的 safetensors。要手动缩短向量,保留前面的值再重新归一化即可。
把文本变成紧凑的向量,用于八种语言的搜索和匹配,输入最长 8,192 个 token。这是为 Hindsight 打造的 112M 小型嵌入模型,可在 CPU 或 GPU 上运行。
由 hindsight-ai 在 Hugging Face 上制作。这些说明是 Mindket 根据它的模型页面和模型卡写的,模型自己的文件和许可证在 Hugging Face 上。
它是什么:hs-embed-1 能把八种语言的文本变成用于搜索的向量,hindsight-ai 做它是为了配合 Hindsight 使用。每句话或每段文字都会变成 384 个数字组成的向量,你还可以把向量缩短到 256、128 或 64 个数字。它有 1.12 亿参数,接受最长 8,192 个 token 的输入,查询和文档都不需要加提示前缀。
适合谁:适合构建语义搜索、检索或智能体记忆,并且想要一个能在 CPU 上运行的小型嵌入模型的开发者。文件采用 MIT 许可证。
Industry | Who uses it | How they use it | Example
搜索 | 搜索工程师 | 为八种语言的语义搜索嵌入查询和文档 | 把一个关于搬家的问题与一句写到某个城市的句子匹配
AI 智能体 | 智能体开发者 | 让 Hindsight 指向这个模型,给智能体加上记忆 | 把 Hindsight 设为使用本地模型
平台 | 基础设施团队 | 用 Text Embeddings Inference 服务器提供嵌入 | 用 Docker 运行 CPU 镜像
如果你需要得分最高的巨型嵌入模型,可以跳过它,因为这个模型的定位就是小。
用在哪里:
Use case | Who | What they get back
语义搜索 | 开发者 | 可以用余弦相似度比较的向量
智能体记忆 | 智能体构建者 | 由 Hindsight 存储和搜索的嵌入
短向量 | 注重成本的团队 | 缩短到 256、128 或 64 个数字的向量
如何设置:
pip install -U sentence-transformers
pip install -U huggingface_hub
hf download hindsight-ai/hs-embed-1
如何使用:你加载模型,用归一化嵌入对查询和文档编码,再用 similarity 方法比较它们。
from sentence_transformers import SentenceTransformer
model = SentenceTransformer("hindsight-ai/hs-embed-1")
queries = ["Where did Maya move last spring?"]
documents = [
"Maya moved to Lisbon in April.",
"Maya's brother lives in Porto.",
]
query_embeddings = model.encode(queries, normalize_embeddings=True)
document_embeddings = model.encode(documents, normalize_embeddings=True)
print(model.similarity(query_embeddings, document_embeddings))
加载模型时传入 truncate_dim,就能得到更短的向量。
model = SentenceTransformer("hindsight-ai/hs-embed-1", truncate_dim=256)
要让 Hindsight 在你的机器上使用这个模型,设置下面两个环境变量。
HINDSIGHT_API_EMBEDDINGS_PROVIDER=local
HINDSIGHT_API_EMBEDDINGS_LOCAL_MODEL=hindsight-ai/hs-embed-1
Tool | What it does
SentenceTransformer | 加载模型并对文本编码
truncate_dim | 把向量缩短到 256、128 或 64 个数字
Text Embeddings Inference | 通过 HTTP 在 CPU 或 GPU 上提供模型服务
Hindsight settings | 告诉 Hindsight 使用哪个嵌入提供方
示例:你用问题 "Where did Maya move last spring?" 去对照两句话,一句写的是里斯本,一句写的是她在波尔图的哥哥,想问 Maya 搬到了哪个城市。调用会为每句话打印一个相似度分数,写里斯本的那句应该得分更高。
新手与专家:嵌入就是把文字变成数字,让意思相近的内容靠得近。一个好的起步是运行上面的 Python 示例,看看它打印出的两个分数。
从底层看,1.12 亿参数里的大部分,也就是 9800 万,在词元嵌入表里,这让每次前向传播只剩一个 1300 万参数的 transformer。池化方式是均值,相似度是余弦,模型同时提供给 CPU 用的 int8 ONNX 导出和给 GPU 用的 safetensors。要手动缩短向量,保留前面的值再重新归一化即可。
加载 hs-embed-1
对查询和文档编码
归一化向量
用余弦相似度比较
给匹配项排序
注意事项:
Title: 可用的向量大小
Full vector: 384 dims
Truncated: 256 dims
Truncated again: 128 dims
Smallest: 64 dims
用 Hugging Face 的命令行下载它的文件:
pip install -U huggingface_hub
hf download hindsight-ai/hs-embed-1
然后按它的模型卡使用它。这个工具包里没有会自己运行的东西。
README.md 6 KB
同一分类里与本产品共有标签最多的已上架 Hugging Face 模型。
| 产品 | 最近 30 天下载 | 点赞 | 参数量 | 许可证 | 最近更新 |
|---|---|---|---|---|---|
| hs-embed-1 本页 | 22,412 | 7 | 112M | mit | |
| hs-rerank-1共有 hindsight · modernbert · text-embeddings-inference | 1,148,007 | 6 | 114M | mit | |
| paraphrase-multilingual-MiniLM-L12-v2共有 sentence-similarity · text-embeddings-inference · sentence-transformers | 26,540,125 | 1,505 | 118M | apache-2.0 | |
| multilingual-e5-large共有 sentence-similarity · text-embeddings-inference · sentence-transformers | 7,120,555 | 1,284 | 560M | mit | |
| mSlideOn共有 matryoshka · sentence-similarity · sentence-transformers | 706 | 16 | 339M | apache-2.0 | |
| SPARSEUP共有 modernbert · sentence-similarity · text-embeddings-inference | 6,627 | 63 | 188M | apache-2.0 |
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
Qwen · 工具包
Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。
ACE-Step · 工具包
用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。
alirezarezvani · 技能
为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。
block · 工具包
可自行托管的工作空间,人和 AI 智能体在同样的房间里协作,基于 Nostr 中继,把每个动作记录为签名事件。适合想自己运行中继的团队。
backnotprop · 工具包
把你的 AI 编程智能体的计划、规格和代码改动在浏览器里打开,让你加批注或评论,并把反馈直接发回给智能体。