惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

爱范儿
爱范儿
P
Palo Alto Networks Blog
月光博客
月光博客
H
Hackread – Cybersecurity News, Data Breaches, AI and More
I
InfoQ
aimingoo的专栏
aimingoo的专栏
腾讯CDC
T
Threatpost
D
DataBreaches.Net
Vercel News
Vercel News
F
Fortinet All Blogs
Engineering at Meta
Engineering at Meta
C
Cybersecurity and Infrastructure Security Agency CISA
Forbes - Security
Forbes - Security
U
Unit 42
C
Check Point Blog
Blog — PlanetScale
Blog — PlanetScale
O
OpenAI News
量子位
TaoSecurity Blog
TaoSecurity Blog
Microsoft Azure Blog
Microsoft Azure Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
V
Visual Studio Blog
Recorded Future
Recorded Future
云风的 BLOG
云风的 BLOG
Security Archives - TechRepublic
Security Archives - TechRepublic
The Last Watchdog
The Last Watchdog
S
Security Affairs
Attack and Defense Labs
Attack and Defense Labs
罗磊的独立博客
Stack Overflow Blog
Stack Overflow Blog
Microsoft Security Blog
Microsoft Security Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
V
V2EX
小众软件
小众软件
S
SegmentFault 最新的问题
www.infosecurity-magazine.com
www.infosecurity-magazine.com
W
WeLiveSecurity
AI
AI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
博客园 - 聂微东
I
Intezer
Know Your Adversary
Know Your Adversary
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
P
Proofpoint News Feed
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The Cloudflare Blog
博客园_首页
NISL@THU
NISL@THU
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO

Crazyrouter Blog

Gemini CLI Complete Guide 2026: Repo Automation, CI Agents, and Multi-Model Routing Ideogram AI Guide 2026: Brand Design Automation, API Workflows, and Alternatives GLM 4.6 API Guide 2026: Agents, RAG, Tool Calling, and Bilingual Apps WAN 2.2 Animate Tutorial 2026: Character Consistency, Shot Control, and API Workflows Google Veo3 API Guide 2026: Production Video Pipelines, Prompts, Pricing, and Fallbacks AI API Pricing Comparison 2026: Text, Image, Video, Caching, and Router Costs Codex CLI Installation Guide 2026: Windows, macOS, Linux, Proxies, and CI Setup How to Get a Claude API Key in 2026: Secure Setup for Teams, CI, and Alternatives Gemini Advanced Review 2026: Is It Worth It for Coding, Research, and API Teams? Claude Code Pricing Guide 2026: Team Agent Budgets, API Fallbacks, and Cost Control Seedance 2.0 Pricing: Convert 46 CNY per Million Tokens to Cost per Second Seedance 2.0 计费详解:46元/百万Token换算成每秒多少钱 Seedance 2.0料金解説:100万Tokenあたり46元を1秒あたりコストに換算 Gemini CLI 使用教程 2026:安装、代码示例、代理环境与 API 接入 Gemini 是什么?2026 完整介绍、API 使用教程与价格对比 Qwen2.5-Omni Guide 2026: Real-Time Voice, Vision, and Multimodal Agents Kimi K2 Thinking Guide 2026: Reasoning Workflows, Evals, and Cost Control Google Veo3 API Guide 2026: Batch Video Pipelines, Pricing, and Fallbacks Codex CLI Installation Guide 2026: macOS, Linux, WSL, Proxies, and Dev Containers How to Get a Claude API Key in 2026: Safe Production Setup and Alternatives AI API Pricing Comparison 2026: GPT, Claude, Gemini, Video, and Agent Workloads Gemini Advanced Review 2026: Is It Worth It for Developer Teams? Claude Code Pricing Guide 2026: API Fallbacks, Team Seats, and Budget Control Seedream 4.0 API Tutorial 2026: Batch Image Generation, Product Creative, and Pricing Qwen2.5-Omni Guide 2026: Real-Time Voice, Vision, Text Agents, and API Integration Kimi K2 Thinking Guide 2026: Reasoning Agents, Evaluation Workflows, and API Cost Control WAN 2.2 Animate Tutorial 2026: Character Motion, Shot Control, API Pipelines, and Pricing Google Veo3 API Guide 2026: Production Video Workflows, Prompts, Pricing, and Fallbacks AI API Pricing Comparison 2026: OpenAI, Claude, Gemini, DeepSeek, and Router Costs How to Get a Claude API Key in 2026: Setup, Security, Rotation, and Alternatives Codex CLI Installation Guide 2026: macOS, Linux, WSL, Proxies, and Devcontainers Gemini Advanced Review 2026: Is It Worth It for Developers and API Builders? Claude Code Pricing Guide 2026: CI Agents, Team Seats, and API Budget Planning 一個 API Key 呼叫 GPT、Claude、Gemini:5 分鐘設定教學 AI API Gateway for Singapore and Malaysia Developers: One Endpoint for GPT, Claude and Gemini AI API Gateway for Thai Developers: Use GPT, Claude and Gemini with One Key Cómo usar GPT, Claude y Gemini con una sola API key One API Key for GPT, Claude and Gemini: A Practical Setup for Central Asia Developers Gemini 3.5 Flash vs Claude レスポンスティアモデル:開発者はどちらを選ぶべきか Gemini 3.5 Flash vs Claude Response-Tier Models: Какую модель выбрать разработчику? Gemini 3.5 Flash vs Claude Response-Tier Models: Which One Should Developers Use? Gemini 3.5 Flash vs Gemini 3 Flash vs Gemini 2.5 Flash:実運用APIベンチマーク Gemini 3.5 Flash vs Gemini 3 Flash vs Gemini 2.5 Flash: Real API Benchmark text-embedding-3-large 值不值得用?和 text-embedding-3-small 的成本、效果与选型对比 text-embedding-3-large 是干什么的?Embedding 模型入门与 RAG 场景详解 AI 扩图 API 指南 2026:Uncrop、Outpaint、gpt-image-2 和 Nano Banana 路线怎么选 How to Test Multiple AI Image Models with One API Key "How to Test Multiple AI Image Models with One API Key" Codex CLI Installation Guide: Setup on macOS, Linux, Windows WSL and CI/CD Gemini CLI 使用教程:开发者终端 AI 助手完全指南 Grok 4 免费使用教程:合法体验路径、API 接入与替代方案 Seedream 4.0 API Tutorial: ByteDance Image Generation for Production Pipelines Kimi K2 Thinking Model: Complete Developer Guide for Reasoning Workflows Luma Ray 2 Review: AI Video Generation Quality, Speed, and API Guide Pika 2.2 New Features Review: Scene Director, Sound Design, and API Updates Google Veo 3 API Guide: Video Generation with Audio for Developers AI Lip Sync Tools Comparison 2026: Best APIs for Talking Avatars and Video Dubbing Gemini Advanced Review May 2026: Is It Worth $20/Month for AI Power Users? Claude Code Pricing in May 2026: Max Plan, Opus 4, and Real Cost Breakdown Hermes Agent + Crazyrouter: One-Click Setup for 627+ AI Models Text-Embedding-3-Small: Complete Guide to OpenAI's Most Popular Embedding Model (2026) Cursor 配置 Crazyrouter 教程:国内用上 GPT-5.4 / Claude 写代码 2026 年国内如何调用 Claude API?Claude Opus / Sonnet 接入完全指南 2026 年国内如何调用 GPT-5.4 API?完整接入指南(含代码示例) AI API 常见报错排查大全:401、429、500、timeout 一篇搞定 2026 年 AI API 中转站哪家好?六大平台横向对比评测 2026 年 DeepSeek R1 API 接入指南:国内最强推理模型怎么调用 Trình Tạo Meme & Sách Tô Màu Bằng AI Với GPT-image-2 — Những Dự Án Vui Mà Vẫn Kiếm Ra Tiền Dự Đoán Em Bé Tương Lai Bằng AI Với GPT-image-2 — Xem Con Bạn Có Thể Trông Như Thế Nào Chuyển Đổi Ảnh Sang Phong Cách Ghibli Với GPT-image-2 — Biến Mọi Bức Ảnh Thành Tranh Anime Tạo Mô Hình Nhân Vật Hành Động Bằng AI Với GPT-image-2 — Biến Bất Kỳ Ai Thành Đồ Chơi Trong Hộp GPT-image-2: Nhận Diện Khuôn Mặt Và Phân Tích Màu Sắc Bằng AI Xem chỉ tay với GPT-image-2 — Tạo bản phân tích chỉ tay chuyên nghiệp chỉ từ một bức ảnh GPT-image-2로 AI 밈 생성기 & 컬러링북 만들기 — 재미있고 수익도 되는 프로젝트 GPT-image-2로 AI 미래 아기 예측 — 우리 아이는 어떤 모습일까? GPT-image-2로 지브리 스타일 변환 — 사진을 애니메이션 아트로 바꾸기 GPT-image-2로 AI 액션 피규어 생성하기 — 누구나 박스형 피규어로 바꾸는 법 GPT-image-2로 AI 관상 분석 & 퍼스널 컬러 진단 — 두 가지 바이럴 활용법 완벽 가이드 GPT-image-2 실전 가이드:AI 손금 분석 — 손바닥 사진 한 장으로 전문 손금 인포그래픽 생성하기 GPT-image-2 で AI ミーム生成 & ぬりえブック制作 — 楽しくて本当に稼げるプロジェクト GPT-image-2 で AI 未来の赤ちゃん予測 — 将来の子どもの顔を見てみよう GPT-image-2 でジブリ風写真変換 — どんな写真もアニメアートに GPT-image-2 で AI アクションフィギュア生成 — 誰でもボックス入りおもちゃに変身 GPT-image-2 で AI 顔相診断 & パーソナルカラー分析 — 2つのバズ活用法を1本で解説 GPT-image-2 で AI 手相占い — 1枚の写真からプロ仕様の手相分析を生成 GPT-image-2 на практике: AI-генератор мемов и раскрасок — весёлые проекты, которые приносят деньги GPT-image-2 на практике: AI-предсказание будущего ребёнка — как будет выглядеть ваш малыш GPT-image-2 на практике: стиль Гибли — превратите любое фото в аниме-арт GPT-image-2 на практике: AI-генератор фигурок — превратите себя в коллекционную игрушку GPT-image-2 на практике: AI-физиогномика и анализ цветотипа — два вирусных кейса в одном гайде GPT-image-2 на практике: AI-хиромантия — генерация профессионального анализа ладони по фото GPT-image-2 实战:AI Meme 生成器 & 涂色书制作 — 好玩还能赚钱的两个项目 GPT-image-2 实战:AI 预测未来宝宝 — 看看你们的孩子长什么样 GPT-image-2 实战:吉卜力风格转换 — 把任何照片变成宫崎骏动画 GPT-image-2 实战:AI 手办生成器 — 把任何人变成盒装公仔 GPT-image-2 实战:AI 面相分析 & 个人色彩诊断 — 两大爆款玩法一文搞定 GPT-image-2 实战:AI 看手相 — 一张手掌照片生成专业手相分析图 AI Meme Generator & Coloring Book Creator with GPT-image-2 — Fun Projects That Actually Make Money AI Future Baby Prediction with GPT-image-2 — See What Your Child Might Look Like Ghibli Style Photo Transformation with GPT-image-2 — Turn Any Photo Into Anime Art
用 text-embedding-3-large 搭建 RAG 知识库:从切块、向量化到检索排序
Crazyrouter · 2026-05-18 · via Crazyrouter Blog

用 text-embedding-3-large 搭建 RAG 知识库:从切块、向量化到检索排序#

很多 RAG demo 看起来很简单:上传 PDF,提问,AI 回答。

但真正上线时,你会发现问题马上来了:

  • 文档太长,直接塞不进上下文
  • 关键词搜索找不到语义相近内容
  • 用户问法很口语,文档写法很正式
  • 搜出来的内容不准,模型就开始编
  • 数据一多,检索速度和成本都上来了

text-embedding-3-large 解决的是其中最关键的一环:把问题和文档变成可比较的语义向量

RAG knowledge base architecture with embeddings

这篇文章不讲空泛概念,直接从工程角度拆一套可落地的 RAG 流程。

RAG 系统的基本架构#

一个最常见的 RAG 知识库通常分成两条链路。

第一条是离线索引链路:

  1. 收集文档
  2. 清洗文本
  3. 切块 chunking
  4. 调用 embedding 模型生成向量
  5. 存入向量数据库

第二条是在线问答链路:

  1. 用户提问
  2. 把问题转成 embedding
  3. 在向量库里检索相似文档块
  4. 可选:rerank 重新排序
  5. 拼接上下文
  6. 调用聊天模型生成答案

这个流程里,text-embedding-3-large 主要出现在第 4 步和在线链路第 2 步。

它不负责最终回答,但它决定了模型能不能拿到正确资料。

第一步:准备文档和切块#

RAG 质量很大程度取决于 chunk。

切得太大:召回结果噪声多,模型读到很多无关内容。

切得太小:上下文不完整,模型拿不到足够信息。

一个常用起点:

文档类型建议 chunk 大小overlap
FAQ / 帮助中心200-500 tokens30-80 tokens
技术文档400-800 tokens80-120 tokens
长篇报告600-1000 tokens100-150 tokens
代码文档按函数/类/标题切视情况

示例切块代码:

生产环境不要只按空格切。更好的方式是按标题、段落、列表、代码块边界切。

第二步:用 text-embedding-3-large 生成向量#

下面代码使用 OpenAI 兼容接口。你可以用同一个 SDK 调用 /v1/embeddings

如果你要控制向量维度,可以加 dimensions 参数:

维度越低,存储和检索成本通常越低;但召回质量可能下降。建议用真实问题集做 A/B 测试。

第三步:存入向量数据库#

小项目可以用本地文件或 SQLite 做 demo,但生产环境建议使用专门的向量数据库。

常见选择:

工具适合场景
pgvector已经使用 PostgreSQL,希望少引入组件
Qdrant独立向量数据库,部署简单,过滤能力强
Milvus大规模向量检索
Pinecone托管服务,省运维
Weaviate带 schema 和 hybrid search

无论用哪个库,建议每个 chunk 至少保存这些字段:

Metadata 很重要。它能让你按产品、语言、时间、权限过滤检索结果。

第四步:查询时做语义检索#

当用户提问时,先把问题转成向量,然后在数据库里找相似 chunk。

如果不用向量数据库,也可以用 numpy 演示 cosine similarity:

但数据量到几万条以后,就应该换向量数据库了。

第五步:加入 rerank,减少答非所问#

Embedding 检索是“粗召回”。它很快,但不总是最精确。

Rerank 是“精排序”。它会重新判断 query 和候选文档之间的相关性。

推荐流程:

  1. embedding 先取 top 20
  2. rerank 排序
  3. 最终取 top 5 给聊天模型

这样比直接取 embedding top 5 更稳,尤其适合:

  • 技术文档问答
  • 客服知识库
  • 法务/财务资料
  • 多语言内容库
  • 文档很多、标题相似的场景

Crazyrouter 支持 /v1/rerank 这类重排序端点,你可以把它放在 RAG 检索链路里,作为召回后的精排步骤。

第六步:把检索结果交给聊天模型#

检索到 chunk 后,拼成 prompt:

然后调用聊天模型生成答案。

这里 embedding 模型和聊天模型各司其职:

  • text-embedding-3-large:找相关资料
  • gpt-5-mini / Claude / Gemini:根据资料组织答案

text-embedding-3-large 在多语言 RAG 里的优势#

很多团队的文档不是单一语言。

可能有:

  • 英文 API 文档
  • 中文帮助中心
  • 日文用户手册
  • 韩文社区文章
  • 越南语教程

多语言 RAG 的难点是:用户用一种语言提问,答案可能藏在另一种语言的文档里。

text-embedding-3-large 官方定位是适合英文和非英文任务的高能力 embedding 模型。做跨语言检索时,建议优先把它作为候选模型测试。

但不要只看官方分数。你应该建立自己的评测集:

query正确文档语言是否召回
余额为什么扣费快?billing-token-cost.mdzhyes/no
how to set API base URLquickstart.mdenyes/no
Claude Code 怎么配置?integrations/claude-code.mdzhyes/no

最终看 top 3 / top 5 召回率。

生产环境优化建议#

1. 增量索引,不要每次全量重建#

文档更新后,只重新向量化变化的 chunk。

给每个 chunk 存 hash:

hash 不变就跳过。

2. 使用批量 embedding#

不要一条一条调用。Embeddings API 通常支持批量输入。

这样更快,也更容易控制请求数。

纯向量搜索有时会漏掉精确关键词,例如错误码、订单号、函数名。

更稳的方式是:

  • BM25 / 关键词搜索
  • 向量搜索
  • 合并结果
  • rerank

4. 给答案加引用来源#

不要只输出答案。最好附上引用文档标题和链接。

这会显著提升用户信任,也方便排查错误召回。

5. 分权限检索#

企业知识库一定要做权限过滤。

不要先召回再过滤。应该在向量数据库查询阶段就带上权限条件。

常见问题排查#

问题常见原因解决方式
找不到正确文档chunk 太大/太小,query 太短调整切块,query rewrite
答案引用错文档top_k 太小,缺 reranktop 20 + rerank
延迟太高每次实时向量化文档文档离线索引,查询实时 embedding
成本上升快重复索引、维度过高hash 去重,降维测试
多语言召回差模型不适合跨语言测试 large,建立多语言评测集

什么时候不该用 text-embedding-3-large?#

不是所有项目都需要最高能力 embedding。

这些情况可以先不用:

  • 数据量很小,关键词搜索够用
  • 只是后台管理工具,对召回质量要求不高
  • 预算极紧,且内容主要是单语言 FAQ
  • 业务还在 MVP 阶段,没有真实 query 数据

更务实的做法是:先用一组真实问题测试 small 和 large 的召回差异,再决定是否升级。

结论:RAG 的成败,一半在检索#

聊天模型再强,如果上下文拿错了,也只能认真地答错。

text-embedding-3-large 的价值在于让系统能按语义找到资料,而不是只靠关键词碰运气。

如果你要做生产级 RAG,我建议按这个顺序推进:

  1. 整理真实文档
  2. 做合理切块
  3. 用 text-embedding-3-large 建立向量索引
  4. 用真实用户问题评测 top 5 召回率
  5. 加 rerank
  6. 再优化 prompt 和聊天模型

你可以用 OpenAI 兼容 SDK 接入 Crazyrouter embeddings API,同一个 base_url 下同时调用 embedding、rerank 和聊天模型,方便把 RAG 链路串起来。

FAQ#

RAG 知识库一定要用 text-embedding-3-large 吗?#

不一定。它适合高质量、多语言、生产级检索。小项目可以先用成本更低的 embedding 模型做基线。

文档切块多大最合适?#

没有固定答案。技术文档可以从 400-800 tokens 开始,FAQ 可以更短。最终看真实 query 的召回效果。

text-embedding-3-large 可以和 pgvector 一起用吗?#

可以。你可以把生成的向量存到 PostgreSQL 的 pgvector 字段里,再用向量相似度查询。

为什么 embedding 找到了资料,模型还是回答错?#

可能是召回内容有噪声、prompt 没有限制、模型忽略引用,或者问题需要多个文档联合推理。可以加 rerank 和引用约束。

RAG 要不要加 rerank?#

生产环境建议加。Embedding 负责快速召回,rerank 负责精排,组合效果通常更稳。