跳到主要内容

插件参数

关于所有插件可用的配置选项,请参阅插件通用配置

  • embeddings_provider

    object


    required


    嵌入模型提供者配置。

    • azure_openai

      object


      required


      Azure OpenAI 嵌入模型配置。

      • endpoint

        string


        required


        Azure OpenAI 嵌入模型端点。

      • api_key

        string


        required


        Azure OpenAI API 密钥。

  • vector_search_provider

    object


    required


    向量搜索提供者配置。

    • azure_ai_search

      object


      required


      Azure AI Search 配置。

      • endpoint

        string


        Azure AI Search 端点。

      • api_key

        string


        Azure AI Search API 密钥。

请求体参数

请求体应遵循以下配置。

  • ai_rag

    object


    required


    请求体 RAG 规范。

    • embeddings

      object


      required


      嵌入规范。

      如果你使用 Azure OpenAI,则以下参数可用。

      • input

        string


        required


        输入给大语言模型的提示,将用于计算嵌入并生成 RAG 增强响应。

      • user

        string


        代表最终用户的唯一标识符,有助于监控和检测滥用。

      • encoding_format

        string


        default: float


        vaild vaule:

        float or base64


        返回嵌入的数据类型。

      • dimensions

        integer


        嵌入模型用于输出向量的维度限制。它应与你的嵌入模型的维度匹配。例如,text-embedding-ada-002 的维度固定为 1536。对于 text-embedding-3-smalltext-embedding-3-large,维度范围分别为 1 到 1536 和 3072。

    • vector_search

      object


      required


      向量搜索规范。

      如果你使用 Azure AI 搜索,则以下参数可用。此外,还支持这些参数

      • fields

        string


        required


        向量搜索的字段。