Mindket

Octen-WebGR-0.6B

新上架第 1 版 · 更新于

概览

把一条简短的搜索查询变成它最可能指向的网址,模型里自带一张含 3090 万个 URL 的表。适合想要小型自托管查找工具的开发者和研究人员。

Octen-WebGR-0.6B 是一款工具包,属于研究类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。

速览

你需要
  • Python,版本按 requirements.txt 里固定的来:torch 2.8.0 和 transformers 4.57.1
  • flash-attn 是可选的
  • CPU 脚本约需 4.5 GiB 主机内存,GPU 脚本需要 1.6 GiB 显存
用在
  • Windows、macOS 或 Linux 上装有 Python 的终端
  • CPU,模型在没有 GPU 的情况下也能运行
  • GPU,需要 1.6 GiB 显存
  • 你自己的 Python 代码,通过 GRCPU 类调用
先运行
pip install -U huggingface_hub
hf download Octen/Octen-WebGR-0.6B

平台

Windows操作系统
macOS操作系统
Linux操作系统

关于

它是什么

Octen-WebGR-0.6B 把一条简短的搜索查询变成你多半想找的网址。它不去检索索引,而是由模型生成一个两个 token 的编码,再到一张含 3090 万个 URL 的表里查这个编码。索引就存放在模型的权重里。它是 Qwen3-0.6B-Base 的全参数微调版本,有 0.73B 参数,由 Octen 制作。

适合谁

如果你想要一个紧凑的模型,在自己的硬件上解析网站名称和类似的导航类查询,搜索工程师、检索研究人员和应用开发者都适合它。

IndustryWho uses itHow they use itExample
搜索搜索工程师加入一个小模型,把导航类查询解析成 URL输入 youtube 这样的查询,返回带分数的靠前 URL
研究信息检索研究人员把生成式检索和稠密检索、BM25 做比较多个系统在第 1 名和第 10 名的命中率
软件应用开发者让用户输入名称就能快速跳到某个网站输入的公司名被解析成最可能的页面

如果你需要对任意页面做开放式搜索,可以跳过它。它只返回自己那张表里的 URL,很少能找到访问量低的页面。

用在哪里

  • Windows、macOS 或 Linux 上装有 Python 的终端
  • CPU,模型在没有 GPU 的情况下也能运行
  • GPU,需要 1.6 GiB 显存
  • 你自己的 Python 代码,通过 GRCPU 类调用
Use caseWhoWhat they get back
解析网站名称应用开发者这条查询对应的最佳 URL,每个都带对数概率
给候选页面排序搜索工程师按两个对数概率打分的前 K 个 URL
检索基准测试研究人员用来和其他方法对比的命中率

如何设置

  • Python,版本按 requirements.txt 里固定的来:torch 2.8.0 和 transformers 4.57.1
  • flash-attn 是可选的
  • CPU 脚本约需 4.5 GiB 主机内存,GPU 脚本需要 1.6 GiB 显存
  1. 下载仓库文件,里面有推理脚本和 sid_table 文件夹。
  2. 在下载好的文件夹里打开终端。
  3. 安装依赖。
pip install -U huggingface_hub
hf download Octen/Octen-WebGR-0.6B

然后在下载好的文件夹里运行:

pip install -r requirements.txt

如何使用

用你的查询运行其中一个推理脚本。模型卡说不要调用 model.generate(),因为分词器里没有这些标识符 token 的条目,你会得到对应不到任何 URL 的编码。

python infer_cpu.py --model Octen/Octen-WebGR-0.6B --query "youtube" "boeing internship" --threads 16
python infer_gpu.py --model Octen/Octen-WebGR-0.6B --query "youtube"

在你自己的 Python 代码里,加载 CPU 类再搜索。

from huggingface_hub import snapshot_download
import sys

root = snapshot_download("Octen/Octen-WebGR-0.6B")
sys.path.insert(0, root)
from infer_cpu import GRCPU

gr = GRCPU(root)
for url, logp, row in gr.search(["hugging face"], K=10)[0]:
    print(url, logp)
ToolWhat it does
infer_cpu.py在 CPU 上运行查找,加上 --check 会把输出和 smoke_test.json 对比
infer_gpu.py参考用的 GPU 版本,会为每条束重新计算提示
sid_table把标识符对映射到 URL 的文件夹
GRCPU一个 Python 类,加载模型和 URL 表并执行搜索

示例

用 16 个线程运行 infer_cpu.py,查询 youtube 和 boeing internship。每条查询都会返回最匹配的 URL,按两个对数概率之和排序。

新手与专家

它不是聊天机器人。你给它一条简短的查询,比如网站名,它就返回带分数的网址。第一次尝试时,先下载文件,安装依赖,再用查询 youtube 运行 infer_cpu.py。

查询会先被清理并转成小写,截取到 32 个 token,然后模型生成两个标识符 token,每个都取自 65,536 个编号。20 束的束搜索只沿着表中存在的前缀走,最后把这一对编码查出 URL。另有更大的 Octen-WebGR-4B,覆盖的表大得多。这个模型用专有的点击对训练,训练数据没有公开。

  1. 查询被清理并转成小写
  2. 提示要求给出 URL
  3. 生成两个标识符 token
  4. 束搜索只在表内进行
  5. 查出这一对编码对应的 URL

注意事项

CPU 回答一条查询的中位数约为 72 毫秒,是在单个 Intel Xeon 8568Y+ 插槽上测得的。把 8 条查询合并成一批,大约每秒能给出 57 个答案。在空闲的 H200 上,参考 GPU 脚本处理一条查询用 43.5 毫秒。测试用的是 2026 年 9 月的导航类查询。

导航类测试查询的第 1 名命中
Octen-WebGR-4B59.6 分
训练点击表查找58.9 分
Octen-WebGR-0.6B56.5 分
稠密检索加点击先验46.5 分
稠密检索24.8 分
基于 URL 文本的 BM259.1 分
  • License: cc-by-nc-4.0,也就是知识共享署名非商业许可
  • Cost to run: 没有提到,使用你自己的 CPU 或 GPU
  • Data it reaches: 只涉及本地文件,因为它从自己的表里返回 URL
  • Not for: 开放式问题、表外访问量低的页面,或调用 model.generate()

README 和文件

README

Octen-WebGR-0.6B

把一条简短的搜索查询变成它最可能指向的网址,模型里自带一张含 3090 万个 URL 的表。适合想要小型自托管查找工具的开发者和研究人员。

由 Octen 在 Hugging Face 上制作。这些说明是 Mindket 根据它的模型页面和模型卡写的,模型自己的文件和许可证在 Hugging Face 上。

简介

它是什么:Octen-WebGR-0.6B 把一条简短的搜索查询变成你多半想找的网址。它不去检索索引,而是由模型生成一个两个 token 的编码,再到一张含 3090 万个 URL 的表里查这个编码。索引就存放在模型的权重里。它是 Qwen3-0.6B-Base 的全参数微调版本,有 0.73B 参数,由 Octen 制作。

适合谁:如果你想要一个紧凑的模型,在自己的硬件上解析网站名称和类似的导航类查询,搜索工程师、检索研究人员和应用开发者都适合它。

Industry | Who uses it | How they use it | Example
搜索 | 搜索工程师 | 加入一个小模型,把导航类查询解析成 URL | 输入 youtube 这样的查询,返回带分数的靠前 URL
研究 | 信息检索研究人员 | 把生成式检索和稠密检索、BM25 做比较 | 多个系统在第 1 名和第 10 名的命中率
软件 | 应用开发者 | 让用户输入名称就能快速跳到某个网站 | 输入的公司名被解析成最可能的页面

如果你需要对任意页面做开放式搜索,可以跳过它。它只返回自己那张表里的 URL,很少能找到访问量低的页面。

用在哪里:

  • Windows、macOS 或 Linux 上装有 Python 的终端
  • CPU,模型在没有 GPU 的情况下也能运行
  • GPU,需要 1.6 GiB 显存
  • 你自己的 Python 代码,通过 GRCPU 类调用
Use case | Who | What they get back
解析网站名称 | 应用开发者 | 这条查询对应的最佳 URL,每个都带对数概率
给候选页面排序 | 搜索工程师 | 按两个对数概率打分的前 K 个 URL
检索基准测试 | 研究人员 | 用来和其他方法对比的命中率

如何设置:

  • Python,版本按 requirements.txt 里固定的来:torch 2.8.0 和 transformers 4.57.1
  • flash-attn 是可选的
  • CPU 脚本约需 4.5 GiB 主机内存,GPU 脚本需要 1.6 GiB 显存
  1. 下载仓库文件,里面有推理脚本和 sid_table 文件夹。
  2. 在下载好的文件夹里打开终端。
  3. 安装依赖。
pip install -U huggingface_hub
hf download Octen/Octen-WebGR-0.6B

然后在下载好的文件夹里运行:

pip install -r requirements.txt

如何使用:用你的查询运行其中一个推理脚本。模型卡说不要调用 model.generate(),因为分词器里没有这些标识符 token 的条目,你会得到对应不到任何 URL 的编码。

python infer_cpu.py --model Octen/Octen-WebGR-0.6B --query "youtube" "boeing internship" --threads 16
python infer_gpu.py --model Octen/Octen-WebGR-0.6B --query "youtube"

在你自己的 Python 代码里,加载 CPU 类再搜索。

from huggingface_hub import snapshot_download
import sys

root = snapshot_download("Octen/Octen-WebGR-0.6B")
sys.path.insert(0, root)
from infer_cpu import GRCPU

gr = GRCPU(root)
for url, logp, row in gr.search(["hugging face"], K=10)[0]:
    print(url, logp)
Tool | What it does
infer_cpu.py | 在 CPU 上运行查找,加上 --check 会把输出和 smoke_test.json 对比
infer_gpu.py | 参考用的 GPU 版本,会为每条束重新计算提示
sid_table | 把标识符对映射到 URL 的文件夹
GRCPU | 一个 Python 类,加载模型和 URL 表并执行搜索

示例:用 16 个线程运行 infer_cpu.py,查询 youtube 和 boeing internship。每条查询都会返回最匹配的 URL,按两个对数概率之和排序。

新手与专家:它不是聊天机器人。你给它一条简短的查询,比如网站名,它就返回带分数的网址。第一次尝试时,先下载文件,安装依赖,再用查询 youtube 运行 infer_cpu.py。

查询会先被清理并转成小写,截取到 32 个 token,然后模型生成两个标识符 token,每个都取自 65,536 个编号。20 束的束搜索只沿着表中存在的前缀走,最后把这一对编码查出 URL。另有更大的 Octen-WebGR-4B,覆盖的表大得多。这个模型用专有的点击对训练,训练数据没有公开。

查询被清理并转成小写
提示要求给出 URL
生成两个标识符 token
束搜索只在表内进行
查出这一对编码对应的 URL

注意事项:CPU 回答一条查询的中位数约为 72 毫秒,是在单个 Intel Xeon 8568Y+ 插槽上测得的。把 8 条查询合并成一批,大约每秒能给出 57 个答案。在空闲的 H200 上,参考 GPU 脚本处理一条查询用 43.5 毫秒。测试用的是 2026 年 9 月的导航类查询。

Title: 导航类测试查询的第 1 名命中
Octen-WebGR-4B: 59.6 分
训练点击表查找: 58.9 分
Octen-WebGR-0.6B: 56.5 分
稠密检索加点击先验: 46.5 分
稠密检索: 24.8 分
基于 URL 文本的 BM25: 9.1 分
  • License: cc-by-nc-4.0,也就是知识共享署名非商业许可
  • Cost to run: 没有提到,使用你自己的 CPU 或 GPU
  • Data it reaches: 只涉及本地文件,因为它从自己的表里返回 URL
  • Not for: 开放式问题、表外访问量低的页面,或调用 model.generate()

Hugging Face 上的数据(2026年11月13日)

  • 任务:text generation
  • 框架:transformers
  • 参数量:730M
  • Weights: about 1.5 GB in BF16; about 365 MB at 4-bit (estimate)
  • Formats: Safetensors
  • 最近 30 天下载:1,458
  • 点赞:58
  • 许可证:cc-by-nc-4.0
  • 基于:Qwen/Qwen3-0.6B-Base
  • Quantized versions: 4
  • 标签:transformers, safetensors, qwen3, text-generation, generative-retrieval, semantic-id, navigational-search, web-search, conversational

链接

  • 模型:https://huggingface.co/Octen/Octen-WebGR-0.6B
  • 文件:https://huggingface.co/Octen/Octen-WebGR-0.6B/tree/main

获取模型

用 Hugging Face 的命令行下载它的文件:

pip install -U huggingface_hub
hf download Octen/Octen-WebGR-0.6B

然后按它的模型卡使用它。这个工具包里没有会自己运行的东西。

文件
README.md  6 KB

1 个文件,共 6 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-13

同类产品对比

同一分类里与本产品共有标签最多的已上架 Hugging Face 模型。

产品最近 30 天下载点赞参数量许可证最近更新
Octen-WebGR-0.6B 本页1,45858730Mcc-by-nc-4.0
Carbon-X共有 qwen3 · text-generation · conversational5,01830314.8Bapache-2.0
MiroThinker-v1.0-8B共有 qwen3 · text-generation · conversational509698.2Bmit
VLX-Seek-1.5-10B共有 text-generation · conversational · transformers137,7723910Bapache-2.0
Sage-A1.5共有 text-generation · conversational · transformers22,22440436Bapache-2.0
K2-Horizon-3.7B共有 text-generation · conversational · transformers15,4891155.1Bapache-2.0
数据为 Mindket 在 2026-11-12 至 2026-11-13 期间读取的数值。

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

anaksor-ocr

Sokheng · 工具包

这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

新上架

Qwen2.5-7B-Instruct-GGUF

Qwen · 工具包

Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。

新上架

ACE-Step 1.5 XL SFT

ACE-Step · 工具包

用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。

新上架

研究类的相似商品

查看研究类的全部商品

Merlin-Cancer-Super

AbdomenAtlas · 工具包

在 CT 扫描上检测并勾画 9 个器官的肿瘤,使用从放射学报告中学习的 R-Super 方法训练。这是面向医学影像团队的研究模型,采用非商业许可。

新上架

EarthJev

dBenf · 工具包

回答关于卫星图像块的类型化问题,使用 Sentinel-2 的全部 12 个波段,为每个选项返回概率,不生成文字。这是 Qwen3.5-0.8B 的微调版本,适合地球观测研究者。

新上架

getting-over-it-rl-jax

zimmerk4 · 工具包

用一个在 JAX 物理模拟器里学会的小型策略网络,从头到尾通关游戏 Getting Over It。适合强化学习研究者和好奇的动手爱好者。

新上架