本指南将引导您完成使用 OpenAI 嵌入设置 Meilisearch 的过程,以启用语义搜索功能。
text-embedding-3-large
:3,072 维度text-embedding-3-small
:1,536 维度text-embedding-ada-002
:1,536 维度source
:指定嵌入器的来源,设置为“openAi”以使用 OpenAI 的 API。apiKey
:将 <OpenAI API Key>
替换为您的实际 OpenAI API 密钥。dimensions
:指定嵌入的维度。对于 text-embedding-3-small
和 text-embedding-ada-002
设置为 1536,对于 text-embedding-3-large
设置为 3072。documentTemplate
:您可以选择提供一个自定义模板,用于从文档生成嵌入。model
:指定用于生成嵌入的 OpenAI 模型。从 text-embedding-3-large
、text-embedding-3-small
或 text-embedding-ada-002
中选择。q
:表示用户的搜索查询。hybrid
:指定混合搜索的配置。
semanticRatio
:允许您控制语义搜索和传统搜索之间的平衡。值为 1 表示纯语义搜索,而值为 0 表示全文搜索。您可以调整此参数以实现混合搜索体验。embedder
:用于生成嵌入的嵌入器名称。确保使用与嵌入器配置中指定的名称相同,在此示例中为“openai”。