您可以从Atlas用户界面管理自动嵌入。
启用或禁用自动嵌入
要启用自动嵌入,您必须创建 autoEmbed 类型的MongoDB 向量搜索索引。要学习;了解更多信息,请参阅创建自动嵌入索引。
要在组织级别禁用自动嵌入,请使用 Atlas 资源策略。您可以完全禁用自动嵌入,也可以在项目级别例外情况下禁用自动嵌入。
要完全禁用自动嵌入,请在 Atlas 资源策略中使用以下语法:
forbid ( principal, action == ResourcePolicy::Action::"search.index.modify", resource ) when { context.search.index.isAutoEmbed };
要为特定项目禁用自动嵌入(但有例外),请在Atlas资源策略中使用以下事务语法。将每个 <project-id> 替换为要豁免的项目的ID 。要查找项目ID,请参阅:管理项目设置。
forbid ( principal, action == ResourcePolicy::Action::"search.index.modify", resource ) when { context.search.index.isAutoEmbed } unless { resource in ResourcePolicy::Project::"<project-id-1>" || resource in ResourcePolicy::Project::"<project-id-2>" };
当激活时,这些策略可防止创建新的 autoEmbed 类型索引。在资源策略激活之前创建的索引不受影响,必须手动删除才能保持合规。
要将此策略应用于您的组织,请应用以下操作:
要启用自动嵌入,您必须执行以下操作:
为索引操作创建 Voyage AI API密钥。
要学习;了解更多信息,请参阅模型API密钥。
为查询操作创建 Voyage AI API密钥。
要学习;了解更多信息,请参阅模型API密钥。
配置 mongot 以使用 API 密钥。
要了解更多信息,请参阅 Voyage AI API 密钥。
创建 autoEmbed 类型 MongoDB 向量搜索索引。
要学习;了解更多信息,请参阅创建自动嵌入索引。
查看自动嵌入使用情况
要查看自动嵌入服务的令牌使用情况和embedding model请求的汇总,请执行以下操作:
登录Atlas。
在 Automated Embedding 下单击 Usage。
此时将显示自动嵌入使用情况页面。Automated Embedding Usage 页面显示以下信息:
部分 | 说明 |
|---|---|
使用情况摘要 | 自动嵌入使用情况概述,包括已使用的令牌总数和剩余的免费令牌。 |
按 model 划分的使用情况 | 按embedding model划分的令牌使用明细。 |
按操作划分的使用量 | 按操作类型(索引和查询)划分的令牌使用明细。 |
登录Atlas。
查看自动嵌入的令牌使用情况和embedding model请求。
Usage 页面显示组织中所有模型API密钥的使用指标。该页面提供以下标签页:
Usage Activity:显示组织的详细使用指标和图表。
Free Usage:按模型显示免费配额消耗情况。
要学习;了解更多信息,请参阅“使用情况”页面功能。
查看速率限制
要查看自动嵌入的速率限制:
提高速率限制
如果您使用免费套餐并需要提高自动嵌入的速率限制,请添加付款方式以升级到付费层级。要学习;了解更多信息,请参阅设置付款方式。
如果您处于付费层级, MongoDB会随着使用量的增加而自动提高速率限制。如果仍需要更高的速率限制,联系MongoDB支持部门。