diff --git a/www/docs/rest-api/create-chat-turn.api.mdx b/www/docs/rest-api/create-chat-turn.api.mdx index 46798fb4..bae18209 100644 --- a/www/docs/rest-api/create-chat-turn.api.mdx +++ b/www/docs/rest-api/create-chat-turn.api.mdx @@ -5,7 +5,7 @@ description: "Create a new turn in the chat. Each conversation has a series of ` sidebar_label: "Create a new turn in the chat" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/rest-api/vectara-rest-api-v-2 custom_edit_url: null @@ -59,14 +59,13 @@ By default the search will use the most powerful reranker available to the custo To disable reranking, set the reranker `type` to `"none"`. -
oneOf= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>
generation object
+
oneOf= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>
generation object
The parameters to control generation. -
model_parameters object
+
model_parameters object
-The parameters for the model. These are currently a Scale-only feature. -See [pricing](https://vectara.com/pricing/) for more details on becoming a Scale customer. +The parameters for the model. WARNING: This is an experimental feature, and breakable at any point with virtually no notice. It is meant for experimentation to converge on optimal parameters that can then be set in the prompt definitions. @@ -96,7 +95,7 @@ The metadata for the document part. The metadata for the document that contains the document part. -
  • ]
  • Schema
      oneOf
      search_results object[]
      +
    • ]
    Schema
      oneOf
      search_results object[]
      The ranked search results. @@ -108,7 +107,7 @@ The metadata for the document part. The metadata for the document that contains the document part. -
    • ]
    +
  • ]
  • Turn creation request was malformed. diff --git a/www/docs/rest-api/create-chat.api.mdx b/www/docs/rest-api/create-chat.api.mdx index 550be086..18a2882c 100644 --- a/www/docs/rest-api/create-chat.api.mdx +++ b/www/docs/rest-api/create-chat.api.mdx @@ -5,7 +5,7 @@ description: "Create a chat while specifying the default retrieval parameters us sidebar_label: "Start a chat" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/rest-api/vectara-rest-api-v-2 custom_edit_url: null @@ -59,14 +59,13 @@ By default the search will use the most powerful reranker available to the custo To disable reranking, set the reranker `type` to `"none"`. -
    oneOf= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>
    generation object
    +
    oneOf= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>
    generation object
    The parameters to control generation. -
    model_parameters object
    +
    model_parameters object
    -The parameters for the model. These are currently a Scale-only feature. -See [pricing](https://vectara.com/pricing/) for more details on becoming a Scale customer. +The parameters for the model. WARNING: This is an experimental feature, and breakable at any point with virtually no notice. It is meant for experimentation to converge on optimal parameters that can then be set in the prompt definitions. @@ -96,7 +95,7 @@ The metadata for the document part. The metadata for the document that contains the document part. -
  • ]
  • Schema
      oneOf
      search_results object[]
      +
    • ]
    Schema
      oneOf
      search_results object[]
      The ranked search results. @@ -108,7 +107,7 @@ The metadata for the document part. The metadata for the document that contains the document part. -
    • ]
    +
  • ]
  • Chat creation request was malformed. diff --git a/www/docs/rest-api/create-corpus.api.mdx b/www/docs/rest-api/create-corpus.api.mdx index 2b108991..c1e64ee2 100644 --- a/www/docs/rest-api/create-corpus.api.mdx +++ b/www/docs/rest-api/create-corpus.api.mdx @@ -5,7 +5,7 @@ description: "Create a corpus, which is a container to store documents and assoc sidebar_label: "Create a corpus" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/rest-api/vectara-rest-api-v-2 custom_edit_url: null @@ -48,14 +48,14 @@ If unset then the corpus will not have filter attributes. A custom dimension is an additional numerical field attached to a document part. You can then multiply this numerical field with a query time custom dimension of the same name. This allows boosting (or burying) document parts for arbitrary reasons. -This feature is only enabled for Scale customers. +This feature is only enabled for Pro and Enterprise customers.
  • Array [
  • ]
  • The corpus has been created. -
    Schema
      filter_attributes object[]
      +
      Schema
        filter_attributes object[]
        The new filter attributes of the corpus. @@ -63,7 +63,7 @@ The new filter attributes of the corpus. The custom dimensions of all document parts inside the corpus. -
      • Array [
      • ]
      • limits object
      +
    • Array [
    • ]
    • limits object
    Invalid request body in the create corpus request. diff --git a/www/docs/rest-api/create-user.api.mdx b/www/docs/rest-api/create-user.api.mdx index 8396279c..79cb30d2 100644 --- a/www/docs/rest-api/create-user.api.mdx +++ b/www/docs/rest-api/create-user.api.mdx @@ -64,7 +64,7 @@ resource is a resource implied by the request. string -
  • ]
  • +
  • ]
  • User creation request was malformed. diff --git a/www/docs/rest-api/get-chat-turn.api.mdx b/www/docs/rest-api/get-chat-turn.api.mdx index d6a42149..d717efc9 100644 --- a/www/docs/rest-api/get-chat-turn.api.mdx +++ b/www/docs/rest-api/get-chat-turn.api.mdx @@ -36,7 +36,7 @@ Get a specific turn from a chat, which is a message and response pair from the c The turn. -
    Schema
    +
    Schema
    Permissions do not allow getting the turn. diff --git a/www/docs/rest-api/get-chat.api.mdx b/www/docs/rest-api/get-chat.api.mdx index 5bf254f5..f9e79c8d 100644 --- a/www/docs/rest-api/get-chat.api.mdx +++ b/www/docs/rest-api/get-chat.api.mdx @@ -36,7 +36,7 @@ Get a chat summary to view what started the chat, but not subsequent turns. A chat. -
    Schema
    +
    Schema
    Permissions do not allow retrieving the chat. diff --git a/www/docs/rest-api/get-corpus.api.mdx b/www/docs/rest-api/get-corpus.api.mdx index 80cd56e2..0e7a650c 100644 --- a/www/docs/rest-api/get-corpus.api.mdx +++ b/www/docs/rest-api/get-corpus.api.mdx @@ -5,7 +5,7 @@ description: "Get metadata about a corpus. This operation does not search the co sidebar_label: "Retrieve metadata about a corpus" hide_title: true hide_table_of_contents: true -api: eJztWm1vG7kR/iuE2g9Jqhc3TQtUQIG6cRK4d5fkYl+BVjJkapeSeFlxtyTXss7wf+8zQ+6LpPVLkkvvCvRLYu2S8z7PzJB70/Ny6XrjSe9lbovcyt5Fv5cql1hdeJ2b3rj3RnmxVl6m0ksh53nphRQJVpduKM5X2om8UFbSapHmygmTe+GUtMlK+JWKS/Gf8cp47Jmas0IlerHl15fh/eyj2l4KnwudYlX1Mu7drHKnGiG2eSk20nhaPjVWeavVlSJh9shBtsQq6VUKEsq0SeKVg2Jl0RdK47nFS5uXy9XU0Kp/qMRLK8XL3Lg8U+KHU5Fb3v+SCYqXgczx+9OheI1X69wqoc0it2s2RR+SOaXEJC78Rm3FiVpoo+ntxZOV94Ubj0ZpnrjhVeA2TPI1PxjJQg+sWiirTKJGwZgDPHTx798ELQbQcpDWVJ8Op6bX79XuOE3hvqXyQQS8KcAEVlSWPH7T0+TelZKpsnhp8Aq/P6h/l8r5wbleK/i6tx8OZGRoLTY6y8RaflSIhjk2CLWA8uwTqFFkYMP2soEebMM/HbtewyNOISRSx3YFLwFmQ3BzyUqtZW980/PbggTSiJslS7iGnuty3Rv//rbfI7raKqi4kJlTt/3H6TP4DnJr9/XUWjP9L9GtVqWQftUo0gR2p/Cl0ZBI4HWdQtos2yEPFepc6bUN6G2p2sLtEj8WpVN2UNj8CoRT5gCTNCAAWlEdB+pmid/qWpKt8Gi9HSRN+HnEHtGcyMFPx4N/HQ3+PJtO/zKdDi5+91sygrz+VpkltB7/8QhUtWcaIX6RQb3b2wsS3BVIS+VI1udHR10iN6JF3KFFsigynXBqjH50tPLm0CX5/EdkI0lrKZG8Dnx0esimAonTE5EvWpbuskije2KL2QSak8qIY/Lnr9vmVQTuC/kWT1mqluahIFzJDKEIYJJl5jnwaAmUOJT7di+W95lE+Gw97KShjJxnqsNHZzExqYioiPPtIhA3UqaibrVoz3PgvjREPFlJP4NePrfbWbTsAaNTk1JsgZHHcvxDxScKX1dFT1UCCF+uqRQKadLwDEuxCQIZ54Ff3WIgvZG8biatmknjNgzj+2J8HxYBwlIVDN/IgY1Uhh1CCnkvIo0+i0HiMaKBjEMdYT+6jSxcwDckCTAlcVWkozDlIENxCkq8124Z7EIR2hOfvMzRUMN1rzYDK1TzPlTppLaXZtnv06km02gV1fwMnbRJ1TUC7LEaxf2zLqw436c/b3c44PDsRBVWUQSlz8a0RFxW9Cj9LqvYaMvSgS7YU6MLiVjRDCjfErI7px8Q817YgWXW6DxCQi50BolmkMvqeelVh1+Jl1EbEZaKZumdaCqtlVT9tFdr9zBm363i38/evRVUXitW+zJQXZd1phI61H+jiWoa4vstcs5gCmtkqLnZfZjRgJNmWHoM7yh0pwiGWolJnWOh9/PU3DfS1S8fwuCT5teuvYbiO7lFmyTytUYApg9YA/u4vFREKgGGJAEnWxeCHxpJmpCawq3yMktJgKrNr8pRJR9369QH1Xu4wdNrKq0qolaGrSbZhhmhdFXbdGDejtSPSRUWdEVaKIX0fs9093it6QohfTbD0zn/8uqaPNmIgUbTT+Lqi+p3a0/9jHZe7Hqfid3uNNKTkDFVuEYBL5qm4DWLflwlCW9PSlSw9SwF8gOFOwGc7BCWiWYZmUPCFTux3YL4z0n/vdbhgCXSW6LfS6kwdvJuTbbHWZZvqL7MtbfSbqdmnafoJEL/WDnTJVTRKepQS7aiKDFEozMNFeOxaERvaszbE/r+lEIcYziRGBI/J4k/jdd7m6dl4kXDs8lbrJ3VOXHImV/EVCC3H3AW+Q7cMszptpBT06wNdHRsqerBq57w98g4EaEFTpma40aMIyApmoPQrx1IFOk3vcVOF1DnZBj4GU1LNJJtix21cOIo9m/bL7ZUGAMCcEUT8fKpucOrd1iqkma3C/kFDdQFRRf7A0nI6ZNKCEagTKP6dOLB7t5vw7r9vKQ2Z0anLnckJytC5mj6dpoppTYwpTa79msM0IB4bQE8+tMLyhlmyZjzWJ4RoX4WxvNtZzv29t35q3GY3xAlKKvUZJfWgnu2ZVcXeVFmXGZjV+i2aEnX3Fm3hWYGd8oaWGiTZGWq3G7GVq1NH/ne2fOEtr5+Vx8qfpIBMGtZmfjO+WlXk2blr1MdDO9fy50gTQdSB25tH+miqZqrTxK2Uvwuqducnf5JBeypO97AUfBJc0zG4eOYcw2YWaj79UwFUBmEkz8h01RXpZZmnAY7+CDxE5KWe6zQ3c5kR83YaY93jrg3sj7+7qrsDTBjxYAmd0bTXcwk/nj44ugPh5zfK7vWLnRWaR5mbWqaqlPGveLy853FrZVzcnln+MS38cxoTmJsVsFtylqUzzxh76b3tpbRDJHavZ3RqaHhW2bCKXuFXGEuw7q5Vs7feSTQHB1WB8qh2IY45wkcAbNSWVFfSbiyoAYM6s1L0gzLNwQeG5ubZcfhWMunr0iw2qUv7jxtI1cu8tKkX/kANVoA2hLHuWqYHhzwtX3+uT57yCH/XWe8zf1rUrdxCqvpV3m8tgnnOiv8GF09HyXhfm5009wD3NKVAodcuM8pbUYXIPFmSRa6vljSeY9OzgFOpdV+y6uPC/2N2h6XxGFyQZcO7+jHc/7VWnxGDg6GrxY0vpb8YH/yCuuETBJ4gmwWzUWoQ1MVUUgyDUNhPufLCpkFD+YflflhVw2QaukxCixHvJKvVBBktDfYr61UEyj8kCKl64Lomi7W6CaNvUNXeO1Yqhz94dXZOV8QXR2qW62Jx/V0riuUSQc+H+A/UaByENhy655UBxJvlDk+pS00VLl47DA1CClNsEJWo0NAumCktvyfecmBOHF6aURZhDnAkI0RRL65UEzCjeXOnSLtKYun3Gzw/SaGKI2q5DDnW+DWhBT7gPEApnzc1SQvfSo22q9EBEIRz6dJCdK6umsM80QYLs5bV6vE830mt0tLWSAyBSvQza66Bmpo7oeYPFsedixyTfVzYTGFTA1WWjG3CCY65jlTGahGu/NCsh/riJZfNFek/dipVbWJro/DzEHnbDl7FAYJMeL6Yp6n276ob5xCv+aCvjAJhv4ULeA7UxHTyxUmLTrBAJIomawagQpAUl9k+qMSE7pTD1h78SSY1dIdJWw7QuLH25unfbYHeJSoq1uQV1RoBKtO1qM7ZUjN2Sb+pqTFy3PKi764DOMaH0ZfBqnZ7XRI0dKZ1Gs85YJ0rVv505NLQN+CzjgcFKmsRswDFUjNjh2Px4BwRX/uQSPyf5MjzvVaYmIN+BYOf0qSyMd6MmaiyMJwKxJ0mprnw6M+YFXDkHTSHwvQPOQHHeHUgTEU3/NMHA0TbgYYsylTSFqZDnIDO9aTb31R7pgHiJ7yEWFNIia0oL0s1gaASH4OyBa+OAiiQtAWvbZyKoSx3PEQYlPGmGn2B0gkiKgwUSytNH6I3ORYpg2TZ8+aHcBo4vfs2UNZm4G3Ge2aPEDp4PnT+FXH1KzQvMGuS2VIkRAJDLShV6VCExAPvIdHfCJp1+7d4gxFSCeqhdptATK1lNmIlw7yxcCFxSNsvx5k+ZLhdrd0Heig18uK5GyT2xSx9HFYcBsmM39OR5k1DFO3cD1IseJLqM8ySuX7ePBAmHBfhAZIE4eFUulcJh//2qLOVaXInUceN8eAvQ/xJv6uT2v2i8xN04f9/4uc/7UvcmIfQkfuI3QDmq9zOShvYos36XFfEZs8/DVufe6BZgzm9rTq5mYunUKHdHtLjxnKqGFDckqrCRi5t0u1i/fhfDd5Tyw9+RBrwVPxWV+RdKpW9V2Gmi4u//jVi986tD9kuUXfWTVknyb31/4MqVOvIP/hF1K1itRF/wI63PfN0eMVaT6N2tEnrD1GxSvauh7MgjQz1OPLm1fnAL7/AGoURR0= +api: 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 sidebar_class_name: "get api-method" info_path: docs/rest-api/vectara-rest-api-v-2 custom_edit_url: null @@ -41,7 +41,7 @@ see [Corpus Key Definition](https://docs.vectara.com/docs/api-reference/search-a A corpus. -
    Schema
      filter_attributes object[]
      +
      Schema
        filter_attributes object[]
        The new filter attributes of the corpus. @@ -49,7 +49,7 @@ The new filter attributes of the corpus. The custom dimensions of all document parts inside the corpus. -
      • Array [
      • ]
      • limits object
      +
    • Array [
    • ]
    • limits object
    Permissions do not allow retrieving the corpus. diff --git a/www/docs/rest-api/get-job.api.mdx b/www/docs/rest-api/get-job.api.mdx index 798c4d69..51780ba8 100644 --- a/www/docs/rest-api/get-job.api.mdx +++ b/www/docs/rest-api/get-job.api.mdx @@ -36,7 +36,7 @@ Get a job by a specific ID. Jobs are background processes like replacing the fil A job. -
    Schema
    +
    Schema
    Permissions do not allow retrieving a job. diff --git a/www/docs/rest-api/get-user.api.mdx b/www/docs/rest-api/get-user.api.mdx index 3843aff9..c420404d 100644 --- a/www/docs/rest-api/get-user.api.mdx +++ b/www/docs/rest-api/get-user.api.mdx @@ -65,7 +65,7 @@ resource is a resource implied by the request. string -
  • ]
  • +
  • ]
  • Permissions do not allow retrieving the user. diff --git a/www/docs/rest-api/list-chat-turns.api.mdx b/www/docs/rest-api/list-chat-turns.api.mdx index 6e6e71e2..6d117028 100644 --- a/www/docs/rest-api/list-chat-turns.api.mdx +++ b/www/docs/rest-api/list-chat-turns.api.mdx @@ -40,7 +40,7 @@ List of turns. List of turns. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • Permissions do not allow listing turns in the chat. diff --git a/www/docs/rest-api/list-chats.api.mdx b/www/docs/rest-api/list-chats.api.mdx index 774d648d..382410b1 100644 --- a/www/docs/rest-api/list-chats.api.mdx +++ b/www/docs/rest-api/list-chats.api.mdx @@ -44,7 +44,7 @@ List of chats. The standard metadata in the response of a list operation. -
    +
    Permissions do not allow listing chats. diff --git a/www/docs/rest-api/list-corpora.api.mdx b/www/docs/rest-api/list-corpora.api.mdx index 420e50cb..66df646c 100644 --- a/www/docs/rest-api/list-corpora.api.mdx +++ b/www/docs/rest-api/list-corpora.api.mdx @@ -5,7 +5,7 @@ description: "List corpora in the account. The returned corpus objects contain l sidebar_label: "List corpora" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: docs/rest-api/vectara-rest-api-v-2 custom_edit_url: null @@ -38,7 +38,7 @@ detail compared to those retrieved the direct corpus retrieval operation. List of corpora. -
    Schema
      corpora object[]
    • Array [
    • filter_attributes object[]
      +
      Schema
        corpora object[]
      • Array [
      • filter_attributes object[]
        The new filter attributes of the corpus. @@ -50,7 +50,7 @@ The custom dimensions of all document parts inside the corpus. The standard metadata in the response of a list operation. -
      +
    Permissions do not allow listing corpora. diff --git a/www/docs/rest-api/list-jobs.api.mdx b/www/docs/rest-api/list-jobs.api.mdx index 07d9ea84..236b3255 100644 --- a/www/docs/rest-api/list-jobs.api.mdx +++ b/www/docs/rest-api/list-jobs.api.mdx @@ -44,7 +44,7 @@ An array of jobs. The standard metadata in the response of a list operation. -
    +
    Permissions do not allow listing jobs. diff --git a/www/docs/rest-api/list-users.api.mdx b/www/docs/rest-api/list-users.api.mdx index a22bfff4..88557a2c 100644 --- a/www/docs/rest-api/list-users.api.mdx +++ b/www/docs/rest-api/list-users.api.mdx @@ -72,7 +72,7 @@ string The standard metadata in the response of a list operation. -
    +
    Permissions do not allow listing users. diff --git a/www/docs/rest-api/query-corpus.api.mdx b/www/docs/rest-api/query-corpus.api.mdx index 82c0b88a..754837ab 100644 --- a/www/docs/rest-api/query-corpus.api.mdx +++ b/www/docs/rest-api/query-corpus.api.mdx @@ -5,7 +5,7 @@ description: "Perform an advanced query on a specific corpus to find relevant re sidebar_label: "Advanced Single Corpus Query" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/rest-api/vectara-rest-api-v-2 custom_edit_url: null @@ -62,14 +62,13 @@ By default the search will use the most powerful reranker available to the custo To disable reranking, set the reranker `type` to `"none"`. -
    oneOf= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>
    generation object
    +
    oneOf= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>
    generation object
    The parameters to control generation. -
    model_parameters object
    +
    model_parameters object
    -The parameters for the model. These are currently a Scale-only feature. -See [pricing](https://vectara.com/pricing/) for more details on becoming a Scale customer. +The parameters for the model. WARNING: This is an experimental feature, and breakable at any point with virtually no notice. It is meant for experimentation to converge on optimal parameters that can then be set in the prompt definitions. @@ -95,7 +94,7 @@ The metadata for the document part. The metadata for the document that contains the document part. -
  • ]
  • Schema
      oneOf
      search_results object[]
      +
    • ]
    Schema
      oneOf
      search_results object[]
      The ranked search results. @@ -107,7 +106,7 @@ The metadata for the document part. The metadata for the document that contains the document part. -
    • ]
    +
  • ]
  • Query request was malformed. diff --git a/www/docs/rest-api/query.api.mdx b/www/docs/rest-api/query.api.mdx index 89c51481..ffa524c1 100644 --- a/www/docs/rest-api/query.api.mdx +++ b/www/docs/rest-api/query.api.mdx @@ -5,7 +5,7 @@ description: "Perform a multipurpose query across to retrieve relevant informati sidebar_label: "Multiple Corpora Query" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/rest-api/vectara-rest-api-v-2 custom_edit_url: null @@ -70,14 +70,13 @@ By default the search will use the most powerful reranker available to the custo To disable reranking, set the reranker `type` to `"none"`. -
    oneOf= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>
    generation object
    +
    oneOf= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>= 1`"} schema={{"type":"integer","description":"Specifies the maximum number of results to be returned after the reranking process. \nWhen a reranker is applied, it performs the following steps:\n1. Reranks all input results according to its algorithm.\n2. Sorts the reranked results based on their new scores.\n3. Returns the top N results, where N is the value specified by this limit.\n\nNote: This limit is applied per reranking stage. In a chain of rerankers, \neach reranker can have its own limit, potentially reducing the number of \nresults at each stage.\n","format":"int32","minimum":1}}>
    generation object
    The parameters to control generation. -
    model_parameters object
    +
    model_parameters object
    -The parameters for the model. These are currently a Scale-only feature. -See [pricing](https://vectara.com/pricing/) for more details on becoming a Scale customer. +The parameters for the model. WARNING: This is an experimental feature, and breakable at any point with virtually no notice. It is meant for experimentation to converge on optimal parameters that can then be set in the prompt definitions. @@ -103,7 +102,7 @@ The metadata for the document part. The metadata for the document that contains the document part. -
  • ]
  • Schema
      oneOf
      search_results object[]
      +
    • ]
    Schema
      oneOf
      search_results object[]
      The ranked search results. @@ -115,7 +114,7 @@ The metadata for the document part. The metadata for the document that contains the document part. -
    • ]
    +
  • ]
  • Query request was malformed. diff --git a/www/docs/rest-api/search-corpus.api.mdx b/www/docs/rest-api/search-corpus.api.mdx index 7e55e3ca..753f169b 100644 --- a/www/docs/rest-api/search-corpus.api.mdx +++ b/www/docs/rest-api/search-corpus.api.mdx @@ -5,7 +5,7 @@ description: "Search a single corpus with a straightforward query request, speci sidebar_label: "Simple Single Corpus Query" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: docs/rest-api/vectara-rest-api-v-2 custom_edit_url: null @@ -56,7 +56,7 @@ The metadata for the document part. The metadata for the document that contains the document part. -
  • ]
  • +
  • ]
  • Query request was malformed. diff --git a/www/docs/rest-api/update-chat-turn.api.mdx b/www/docs/rest-api/update-chat-turn.api.mdx index 2f2d4bea..0b2d7079 100644 --- a/www/docs/rest-api/update-chat-turn.api.mdx +++ b/www/docs/rest-api/update-chat-turn.api.mdx @@ -36,7 +36,7 @@ Update a turn; used to disable or enable a chat. Successfully modified the turn. -
    Schema
    +
    Schema
    Permissions do not allow updating the turn. diff --git a/www/docs/rest-api/update-corpus.api.mdx b/www/docs/rest-api/update-corpus.api.mdx index 58e8ef44..bff4ca23 100644 --- a/www/docs/rest-api/update-corpus.api.mdx +++ b/www/docs/rest-api/update-corpus.api.mdx @@ -5,7 +5,7 @@ description: "Enable, disable, or update the name and description of a corpus. T sidebar_label: "Update a corpus" hide_title: true hide_table_of_contents: true -api: eJztWm1zG7cR/isYth9ily+qm3amnOlMFdtJ1SS2YyudaUUNBd6BJKo73BXAiWI0+u99doF7IXl6sRIn+ZBkJhHvcPu+z+4CuBl4uXKD6dngZWHLwsrB+XCQKpdYXXpdmMF08NrIRaaGItUu/FFYUZWp9Er4tRJG5kpIk4rOV6JYCikSUKzcWJyutROZ8k5si2pmcmnkSgkQkEJeSZ3Jhc6034qN9uui8iCExdqsmHwgMhSbtU7WAoQqp5ZVJpaQgmhp45WRJgkyOJVUlmiVFbRxirkrcRGozC/V9kJURv+vUtlW6FQZr5dauQ6nMah+Cdp5YZXQBmxySSoNQVuJs5e8SHyttuKVWmqj6d35Z2vvSzedTNIiceMrlXhp5Tgpcn4wkaUeWbVUVkHOiVPSJusRHrr49+8C6xHEG6UN1WckysvCOMgZLV4b5SGbi3SLJTqRGdT0hVirrBSXSpXkARtMPzMy0yujUra7SNbSrIj+onLaKOeEUSp145kZDAdFqSxb4SRFQATnB0vgZQldc+WVpTC6GWiKmbWSEBovSVL8fq9gcudHpzpXcPFgP8bIScfvTiBKlolcXkI7scAHQi3hAU86wJol4iIEnQ304CD+6UqVkCM5AAqTOopRD14CzMbg5pK1yuVgejPw25IEorBZsYQ5zJ1X+WD6x9vhgOhqq6DlUmZO3Q4fp8/oW8it3adTK2f6P0a3RpVS+nWrSJsYvcKHXEHoNNmy3U1MUiHEA4nSms/bSnVF2yV9TFlsR6UtrkA2ZfqU0A1mgFZUxnkLjvitriVZCo/y7Shpg88j8ojmmRz9cDz6z9Hor/PZ7G+z2ej8D78nE8jrb5RZQefpn49AVXumEaIXaTy4vT0PgsPwXxTplqSFnYEqnv6UZZkhkUjwyX8dSX9zaPFi8V/k/IEFI1hATeSPDzgjvZBAlrxI4VnCUyGX0EAkVjETUr39gHgoxt/00IoflAcsKjjDUkyYwncdA6iMX47FyRKedIrfm+4iDkyrCEaboCNscT56NCq4KIpMSdN1Q0yQGEj7sp3WKEVu7aJrIwpJXGXZ8Mky9USGUZsRy3O754p98V7t4ubPJuAbtdnH7A5vxGIbod93UDbCDd7fMki5EmUhRMeLo6OeyKiSBBCOOgn8D6GGLOtyGj49xnejU/cE5r9CARQnr/YVPLRNm8CJLednSF/KW2hJkPTrBo67Yv9NX9xzE3QlM6ApSrysMs/YSUugxKHcD0VwxJbOw14ad4NHrC2ugZBe7IjA0gMFII6ewc+hly/sdh4te8DoxKQUWzX4ebJD3aUUeEqwRRRglyKpcoSkC60cPXPUl+CBNs6jBPeLgdywUGQOXJ1L4zbcieyL8V1YhCqcqmD4Vg4C5CQ2WlA50hiyGCQeJx/IUDfEfnQbWYam0SFJUBYTV0c6WryC+zVHlPhbu+V6HVqpA0CN0dACamMGVqjh3QNijb00y36fTg2ZVquo5hN00iZV1wiwx2oUv5/3YcXpPv3Ftps3M/P8lSqtoghKn09pibio6VH6XdSx0ZWlB13wTYMuJGJNM7QqHSHvrmf3iHkv7MAyOfrnkJBLnUGiOeSyelF51eNXrp0oFGGpaJfeiabSWkkNnPYqdw9j9t0q/vPD2zeCOsSa1b4MVPBkk6mEDs3fmAO8wCAgaby43yKnDKawRqauVHYfZrTgpBmWHsM7Ct0rgqFu+KzJsTC+eBp6W+mal0/oIiJr8a3cotMXRa4RgOkD1sB3XF5qIrUAY5KAk60PwQ+NJE1ITeEwR2cpCcBtJcK1Lke1fC+53UQr33zDXY3OqbSqiFoZPjXJlugbQWPhqkvj3tSPSRUW9EVaKIX0fs9093itHWwgfTbH0wX/8uqaPNmKgVnJn8XV5/XvzjfNM/ryfNf7TOx2ZxY8CxlTh2sU8LxtCr5k0Y/rJOHPkwoVLJ+nQH6gcC+Akx3CMtEu4zkertiJ7Q7EPyX991qHA5ZIb4l+L6XC2Mu7s5tznGXFhurLQnsr7XZmQoMZ+sfamS6hik5Rh1rS2Y5hlH4sGvEAUWPentD3pxTiGPM1bQs9aRT4KF7vbJFWiRctzzZvsXbe5MQhZ34RUyFs3+xxFsUO3DLM6a6QM9OuDXR0bKmavYNNPb7skXEiQgucMjPHrRhHQFI0B6FfO5Ao0m97i50uoMnJsHHGaFqhkexa7KiDE0exf9v+aEuFMSAAVzQRL5+ZO7x6h6VqaXa7kF/QQH1QdL4/kIScflULwQiUaVSfXjzY/fabsG4/L6nNmdP+5R3JyYqQOdq+nWZKTMUwpTa79msN0IJ4YwE8+svnlDPMkjHnsTwjQv0kjBfb3nbszdvT19MwvyFKUFapya6sBXdM1+TqsiirjMts7ArdFi1pzp11V2hmcKesgYU2SValcUu60bJubYbI996eJ7T1zbs43H+kATBrWZn43vlpV5N25a9THQzvn8qdIE17qgdu7YzPCZqqhfooYWvF75K6y9npH1TAnqbjDRypWjTJOH4cc64Bcwt1P52pACqjsHktZJrqutTSjNNiB++Ff0TSco8Vutu57KkZO+3x7v6ddHVf3FfZW2DGihFN7jv7cvHcI2zFfX70p0PO75TNtQudVVqEWZuapt0znJ98Jy5XzsnVncET38YdowWJsVkHpylrUTyLhH2b3ttYRiNEavf2RSeGRm+ZCafsFTKFuYyb1lo5f+eGQLtxWJ+IhFIbopzn7/pUq95rdFVJ7RfUW1SkGZZvCDo2tjCrnq2xjkdfk2CNQz+/c6+NHLksKpN+4u3TaAFoSxwXqmV6sL3X9flTffaQQ35eZ7wp/JekbusUVtOvCzp6LKVP1mFfZ42fk6sXkyScW09u2qOsWzoV46ALR5KVzbC4PqOVpW6OaHUxoOOf+tiYVx+X+mu1Pa6Iw9k5nZu9pR8v+Fdn8QdycTB9vaD1tuQH+5NXWCck786T1aLBCHVoquKzp0zDVJjP+bxNZsGHxaUy3++qAVIdPSaB5YRX8qkgwoy+DRbsKtWGCj+kWOk747ymI2o6k2b/UGC/b0/JXtdp3jmf4u2+5vPmLGbfCA+dgZA4y6IbuXVYvX/94ZTPU68OTVuviUcDtIcslElHvhjhf6JElSJg5zEhqTc/vlLm+IQ+oQHOxS2OmUEAa9KODzcdH+HyCPDvouKwP3N6ZYDmYeYw5E+ErG+vAVDvX2Rq5yYAfVOVz7ixmRk+U7rSMIVTiFOg5Bkp9h6jCNz2uAsFvPRZOL6PsCviXjgpQVrXR/NhdgmDDMFLbS3i+S6T25WlnGsuaYAcMEpz78Xk2fKwY1loqtVLi4lnZvgywcIicGlL6YPKQDXanReS/VhHjBeivdgwjF1hXQlnpp5vaE+vYI/CICEe3VAsEG9D0Zx6hd7QBX1hkhw/0W6+NTUxvVpjqqPdEoSWksm6FagEAA5Fpi+VOPtKeRGQ/fyzYFZLR/qw7WSlfDwpejZke4BHxZcpZkZRWQv3KMh6dBMEUnNmiy+UtHh5Sjk4FBdhNOSN74sgNbudNkQ6OpN6radckM63t1ZOXl0AaJe0n+KgSG01Yh6oQGp27HQ6RcFQ9OceEANrNgXiXOcS03FA07DRVJFEPlavKRNFxocTmKDTzLwYH9X3b+hUIZa7RcgP2i5qAmMsvuP5OxomnEJwhQjXdZB36agwsGMzZTdXS8IdHxA94e3IhkRMaEHfslgbgC/5OaBouOATRIWgHXpd5VQIY7njIcSmjDHTfh/glyCixl+xstL4MXKTY5k+OHv+vP0C9YD4PX/+UNZm4G0muyYPsD16AVxY0N2nmVmjUYRdV8qQIiESGNRDX0xFLSAeeI+PePfT5u7t8gMKnk5Up0J0BcjUSmYTXjoqliMXFk/w+fUoK1YMt7tl8kAHna9qkvNNYVPE0uW45KZPZv6Utk0bGCYUvx6lWPFjqM8zSuX7ePDwmXAXRufxxGGpVLqQyeXfO9S5gpWF88jjdssxHrE3e5v7NaVzD+S3S3C/XYKLTROdD0zQTmg+e+aovon96NmAG5PYkeKvaed6FTrHNSKQVt3cLKRTaOdub+kxYyF1l8huaflSEDeiMdbazurO6PzsfSwmz8QTbm31Kla3iIb6Q+4e8GsQr2V0r43dokWue8ePk/pTX/rr1SvIf3gfsVGRGv5fQIf7bvg9XpH2IuKOPmHtyyD16JTItSsOxtf2i2OU2NLfu/a8M529Oz59+Q8+iAvX6PIipY+s3NCRHf47Hczw74AulDZ3Gvj5zSBD5lU0nk4HgTD9838R1cpB +api: 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 sidebar_class_name: "patch api-method" info_path: docs/rest-api/vectara-rest-api-v-2 custom_edit_url: null @@ -42,7 +42,7 @@ aligned with changing business needs. Successfully modified the corpus. -
    Schema
      filter_attributes object[]
      +
      Schema
        filter_attributes object[]
        The new filter attributes of the corpus. @@ -50,7 +50,7 @@ The new filter attributes of the corpus. The custom dimensions of all document parts inside the corpus. -
      • Array [
      • ]
      • limits object
      +
    • Array [
    • ]
    • limits object
    Permissions do not allow updating the corpus. diff --git a/www/docs/rest-api/update-user.api.mdx b/www/docs/rest-api/update-user.api.mdx index 96a6bc4e..81b0335d 100644 --- a/www/docs/rest-api/update-user.api.mdx +++ b/www/docs/rest-api/update-user.api.mdx @@ -64,7 +64,7 @@ resource is a resource implied by the request. string -
  • ]
  • +
  • ]
  • Permissions do not allow updating the user. diff --git a/www/static/vectara-oas-v2.yaml b/www/static/vectara-oas-v2.yaml index a142ebe5..b42c3101 100644 --- a/www/static/vectara-oas-v2.yaml +++ b/www/static/vectara-oas-v2.yaml @@ -1,30 +1,21 @@ openapi: 3.0.0 info: title: Vectara REST API v2 - description: | - Vectara provides an end-to-end platform for creating GenAI products using - a simple to use API. - - You can [sign up for an account](https://console.vectara.com/signup) and - then view several [API Recipes](https://docs.vectara.com/docs/api-recipes) with example queries - and parameter values. - - The Vectara API Playground lets you experiment with REST endpoints from - your browser. Select an endpoint to view its definition, including the - required or optional headers, body, responses, and sample commands. On the - right side of each endpoint page, like [Get Corpus](/docs/rest-api/get-corpus), you manually - enter your API Key or OAuth Bearer Token, `customer_id`, and then any - required body parameters like the `corpusID` before sending the API - request. - - :::note - - Vectara supports two primary methods of authentication: API keys and OAuth - 2.0, which are applicable to all endpoints. Query API Keys are used for - read-only querying operations, while Index API Keys provide read and write - access. The OAuth 2.0 operations authenticate with a Bearer Token via the - OAuth 2.0 client credentials grant. Review the [**OAuth 2.0 section**](https://docs.vectara.com/docs/learn/authentication/oauth-2) about - how to generate the token. + description: "Vectara provides an end-to-end platform for creating GenAI products\ + \ using \na simple to use API.\n\nYou can [sign up for an account](https://console.vectara.com/signup)\ + \ and \nthen view several [API Recipes](https://docs.vectara.com/docs/api-recipes)\ + \ with example queries \nand parameter values.\n\nThe Vectara API Playground lets\ + \ you experiment with REST endpoints from \nyour browser. Select an endpoint to\ + \ view its definition, including the \nrequired or optional headers, body, responses,\ + \ and sample commands. On the \nright side of each endpoint page, like [Get Corpus](/docs/rest-api/get-corpus),\ + \ you manually \nenter your API Key or OAuth Bearer Token, `customer_id`, and\ + \ then any \nrequired body parameters like the `corpusID` before sending the API\ + \ \nrequest.\n\n:::note\n\nVectara supports two primary methods of authentication:\ + \ API keys and OAuth \n2.0, which are applicable to all endpoints. Query API Keys\ + \ are used for \nread-only querying operations, while Index API Keys provide read\ + \ and write \naccess. The OAuth 2.0 operations authenticate with a Bearer Token\ + \ via the \nOAuth 2.0 client credentials grant. Review the [**OAuth 2.0 section**](https://docs.vectara.com/docs/learn/authentication/oauth-2)\ + \ about \nhow to generate the token.\n" version: 2.0.0 termsOfService: https://vectara.com/legal/terms-of-service/ x-logo: @@ -36,1990 +27,2132 @@ info: contact: email: feedback@vectara.com tags: - - name: Queries - description: Perform search and Retrieval Augmented Generation (RAG) operations on one or more corpora - - name: Upload - description: Upload files to a corpus for automatic parsing, text extraction, chunking, and indexing - - name: Index - description: Index and manage both core and structured documents to enable efficient search and retrieval - - name: Corpora - description: Create, manage, and update corpora and their associated settings - - name: Documents - description: Retrieve and manage documents stored in a corpus for administrative tasks - - name: Chats - description: Create, manage, and interact with chat sessions for conversational AI - - name: Large Language Models - description: List LLMs for text summarization, chat, and other generation tasks - - name: Encoders - description: List available encoders (such as Boomerang) that turn text into vectors - - name: Rerankers - description: List rerankers for reranking search results - - name: Jobs - description: Monitor background jobs such as rebuilding indexes or updating corpus settings - - name: Users - description: Create, manage, and authenticate users within the platform for user administration - - name: Application Clients - description: Manage app clients, and perform authentication operations for admin-level access control - - name: API Keys - description: Manage API keys for the account +- name: Queries + description: Perform search and Retrieval Augmented Generation (RAG) operations + on one or more corpora +- name: Upload + description: Upload files to a corpus for automatic parsing, text extraction, chunking, + and indexing +- name: Index + description: Index and manage both core and structured documents to enable efficient + search and retrieval +- name: Corpora + description: Create, manage, and update corpora and their associated settings +- name: Documents + description: Retrieve and manage documents stored in a corpus for administrative + tasks +- name: Chats + description: Create, manage, and interact with chat sessions for conversational + AI +- name: Large Language Models + description: List LLMs for text summarization, chat, and other generation tasks +- name: Encoders + description: List available encoders (such as Boomerang) that turn text into vectors +- name: Rerankers + description: List rerankers for reranking search results +- name: Jobs + description: Monitor background jobs such as rebuilding indexes or updating corpus + settings +- name: Users + description: Create, manage, and authenticate users within the platform for user + administration +- name: Application Clients + description: Manage app clients, and perform authentication operations for admin-level + access control +- name: API Keys + description: Manage API keys for the account servers: - - url: https://api.vectara.io +- url: https://api.vectara.io paths: /v2/corpora: post: summary: Create a corpus - description: | - Create a corpus, which is a container to store documents and associated metadata. Here, you - define the unique `corpus_key` that identifies the corpus. The `corpus_key` can be custom-defined - following your preferred naming convention, allowing you to easily manage the corpus's data and - reference it in queries. For more information, see - [Corpus Key Definition](https://docs.vectara.com/docs/api-reference/search-apis/search#corpus-key-definition). + description: "Create a corpus, which is a container to store documents and associated\ + \ metadata. Here, you \ndefine the unique `corpus_key` that identifies the\ + \ corpus. The `corpus_key` can be custom-defined \nfollowing your preferred\ + \ naming convention, allowing you to easily manage the corpus's data and \n\ + reference it in queries. For more information, see \n[Corpus Key Definition](https://docs.vectara.com/docs/api-reference/search-apis/search#corpus-key-definition).\n" operationId: createCorpus tags: - - Corpora + - Corpora parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' requestBody: content: application/json: schema: - $ref: "#/components/schemas/CreateCorpusRequest" + $ref: '#/components/schemas/CreateCorpusRequest' responses: - "201": + '201': description: The corpus has been created. content: application/json: schema: - $ref: "#/components/schemas/Corpus" - "400": + $ref: '#/components/schemas/Corpus' + '400': description: Invalid request body in the create corpus request. content: application/json: schema: - $ref: "#/components/schemas/BadRequestError" - "403": + $ref: '#/components/schemas/BadRequestError' + '403': description: Permissions do not allow creating a corpus. content: application/json: schema: - $ref: "#/components/schemas/Error" + $ref: '#/components/schemas/Error' get: summary: List corpora - description: | - List corpora in the account. The returned corpus objects contain less + description: 'List corpora in the account. The returned corpus objects contain + less + detail compared to those retrieved the direct corpus retrieval operation. + + ' operationId: listCorpora tags: - - Corpora + - Corpora parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - name: limit - in: query - description: The maximum number of corpora to return at one time. - required: false - schema: - type: integer - format: int32 - minimum: 1 - maximum: 100 - default: 10 - - name: filter - in: query - description: A regular expression to filter the corpora by their name or summary. - required: false - schema: - type: string - - name: page_key - in: query - description: Used to retrieve the next page of corpora after the limit has been reached. - required: false - schema: - type: string + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - name: limit + in: query + description: The maximum number of corpora to return at one time. + required: false + schema: + type: integer + format: int32 + minimum: 1 + maximum: 100 + default: 10 + - name: filter + in: query + description: A regular expression to filter the corpora by their name or summary. + required: false + schema: + type: string + - name: page_key + in: query + description: Used to retrieve the next page of corpora after the limit has + been reached. + required: false + schema: + type: string responses: - "200": + '200': description: List of corpora. content: application/json: schema: - $ref: "#/components/schemas/ListCorporaResponse" - "403": + $ref: '#/components/schemas/ListCorporaResponse' + '403': description: Permissions do not allow listing corpora. content: application/json: schema: - $ref: "#/components/schemas/Error" - "/v2/corpora/{corpus_key}": + $ref: '#/components/schemas/Error' + /v2/corpora/{corpus_key}: get: tags: - - Corpora + - Corpora summary: Retrieve metadata about a corpus - description: | - Get metadata about a corpus. This operation does not search the corpus contents. - Specify the `corpus_key` to identify the corpus whose metadata you want to - retrieve. The `corpus_key` is created when the corpus is set up, either through - the Vectara Console UI or the Create Corpus API. For more information, - see [Corpus Key Definition](https://docs.vectara.com/docs/api-reference/search-apis/search#corpus-key-definition). + description: "Get metadata about a corpus. This operation does not search the\ + \ corpus contents. \nSpecify the `corpus_key` to identify the corpus whose\ + \ metadata you want to \nretrieve. The `corpus_key` is created when the corpus\ + \ is set up, either through\nthe Vectara Console UI or the Create Corpus API.\ + \ For more information, \nsee [Corpus Key Definition](https://docs.vectara.com/docs/api-reference/search-apis/search#corpus-key-definition).\n" operationId: getCorpus parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - in: path - name: corpus_key - description: The unique key identifying the corpus to retrieve. - required: true - schema: - $ref: "#/components/schemas/CorpusKey" + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - in: path + name: corpus_key + description: The unique key identifying the corpus to retrieve. + required: true + schema: + $ref: '#/components/schemas/CorpusKey' responses: - "200": + '200': description: A corpus. content: application/json: schema: - $ref: "#/components/schemas/Corpus" - "403": + $ref: '#/components/schemas/Corpus' + '403': description: Permissions do not allow retrieving the corpus. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: Corpus not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" + $ref: '#/components/schemas/NotFoundError' delete: tags: - - Corpora + - Corpora summary: Delete a corpus and all its data - description: | - Permanently delete a corpus and all its associated data. The `corpus_key` uniquely identifies - the corpus. For more information, see [Corpus Key Definition](https://docs.vectara.com/docs/api-reference/search-apis/search#corpus-key-definition). + description: "Permanently delete a corpus and all its associated data. The `corpus_key`\ + \ uniquely identifies \nthe corpus. For more information, see [Corpus Key\ + \ Definition](https://docs.vectara.com/docs/api-reference/search-apis/search#corpus-key-definition).\n" operationId: deleteCorpus parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - in: path - name: corpus_key - description: The unique key identifying the corpus to delete. - required: true - schema: - $ref: "#/components/schemas/CorpusKey" + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - in: path + name: corpus_key + description: The unique key identifying the corpus to delete. + required: true + schema: + $ref: '#/components/schemas/CorpusKey' responses: - "204": + '204': description: Successfully deleted a corpus. - "403": + '403': description: Permissions do not allow deleting the corpus. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: Corpus not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" + $ref: '#/components/schemas/NotFoundError' patch: tags: - - Corpora + - Corpora summary: Update a corpus - description: | - Enable, disable, or update the name and description of a corpus. This lets you - manage data availability without deleting the corpus, which is useful for - maintenance and security purposes. The `corpus_key` uniquely identifies the corpus. - For more information, see [Corpus Key Definition](https://docs.vectara.com/docs/api-reference/search-apis/search#corpus-key-definition). - Consider updating the name and description of a corpus dynamically to help keep your data - aligned with changing business needs. + description: "Enable, disable, or update the name and description of a corpus.\ + \ This lets you\nmanage data availability without deleting the corpus, which\ + \ is useful for \nmaintenance and security purposes. The `corpus_key` uniquely\ + \ identifies the corpus. \nFor more information, see [Corpus Key Definition](https://docs.vectara.com/docs/api-reference/search-apis/search#corpus-key-definition).\ + \ \nConsider updating the name and description of a corpus dynamically to\ + \ help keep your data \naligned with changing business needs.\n" operationId: updateCorpus parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - in: path - name: corpus_key - description: The unique key identifying the corpus to update. - required: true - schema: - $ref: "#/components/schemas/CorpusKey" + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - in: path + name: corpus_key + description: The unique key identifying the corpus to update. + required: true + schema: + $ref: '#/components/schemas/CorpusKey' requestBody: content: application/json: schema: - $ref: "#/components/schemas/UpdateCorpusRequest" + $ref: '#/components/schemas/UpdateCorpusRequest' responses: - "200": + '200': description: Successfully modified the corpus. content: application/json: schema: - $ref: "#/components/schemas/Corpus" - "403": + $ref: '#/components/schemas/Corpus' + '403': description: Permissions do not allow updating the corpus. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: Corpus not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" - "/v2/corpora/{corpus_key}/reset": + $ref: '#/components/schemas/NotFoundError' + /v2/corpora/{corpus_key}/reset: post: tags: - - Corpora + - Corpora summary: Remove all documents and data in a corpus - description: | - Resets a corpus, which removes all documents and data from the specified corpus, - while keeping the corpus itself. The `corpus_key` uniquely identifies the corpus. - For more information, see [Corpus Key Definition](https://docs.vectara.com/docs/api-reference/search-apis/search#corpus-key-definition). + description: "Resets a corpus, which removes all documents and data from the\ + \ specified corpus, \nwhile keeping the corpus itself. The `corpus_key` uniquely\ + \ identifies the corpus. \nFor more information, see [Corpus Key Definition](https://docs.vectara.com/docs/api-reference/search-apis/search#corpus-key-definition).\n" operationId: resetCorpus parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - in: path - name: corpus_key - description: The unique key identifying the corpus to reset. - required: true - schema: - $ref: "#/components/schemas/CorpusKey" + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - in: path + name: corpus_key + description: The unique key identifying the corpus to reset. + required: true + schema: + $ref: '#/components/schemas/CorpusKey' responses: - "204": + '204': description: Successfully reset a corpus. - "403": + '403': description: Permissions do not allow resetting the corpus. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: Corpus not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" - "/v2/corpora/{corpus_key}/replace_filter_attributes": + $ref: '#/components/schemas/NotFoundError' + /v2/corpora/{corpus_key}/replace_filter_attributes: post: tags: - - Corpora + - Corpora summary: Replace the filter attributes of a corpus - description: | - Replace the filter attributes of a corpus. This does not happen immediately, as - this operation creates a job that completes asynchronously. These new filter - attributes will not work until the job completes. - - You can monitor the status of the filter change using the returned job ID. The - `corpus_key` uniquely identifies the corpus. For more information, see - [Corpus Key Definition](https://docs.vectara.com/docs/api-reference/search-apis/search#corpus-key-definition). + description: "Replace the filter attributes of a corpus. This does not happen\ + \ immediately, as\nthis operation creates a job that completes asynchronously.\ + \ These new filter \nattributes will not work until the job completes.\n\n\ + You can monitor the status of the filter change using the returned job ID.\ + \ The \n`corpus_key` uniquely identifies the corpus. For more information,\ + \ see \n[Corpus Key Definition](https://docs.vectara.com/docs/api-reference/search-apis/search#corpus-key-definition).\n" operationId: replaceFilterAttributes parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - in: path - name: corpus_key - description: The unique key identifying the corpus having its filters replaced. - required: true - schema: - $ref: "#/components/schemas/CorpusKey" + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - in: path + name: corpus_key + description: The unique key identifying the corpus having its filters replaced. + required: true + schema: + $ref: '#/components/schemas/CorpusKey' requestBody: content: application/json: schema: - $ref: "#/components/schemas/ReplaceFilterAttributesRequest" + $ref: '#/components/schemas/ReplaceFilterAttributesRequest' responses: - "200": + '200': description: Successfully created a job that will replace the filter attributes. content: application/json: schema: - $ref: "#/components/schemas/ReplaceFilterAttributesResponse" - "403": + $ref: '#/components/schemas/ReplaceFilterAttributesResponse' + '403': description: Permissions do not allow replacing filter attributes. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: Corpus not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" - "/v2/corpora/{corpus_key}/query": + $ref: '#/components/schemas/NotFoundError' + /v2/corpora/{corpus_key}/query: get: tags: - - Queries + - Queries summary: Simple Single Corpus Query - description: | - Search a single corpus with a straightforward query request, specifying the corpus key and query parameters. - * Specify the unique `corpus_key` identifying the corpus to query. The `corpus_key` is - [created in the Vectara Console UI](https://docs.vectara.com/docs/console-ui/creating-a-corpus) or the [Create Corpus API definition](https://docs.vectara.com/docs/api-reference/admin-apis/create-corpus). When creating a new corpus, you have the option to assign a custom `corpus_key` following your preferred naming convention. This key serves as a unique identifier for the corpus, allowing it to be referenced in search requests. For more information, see [Corpus Key Definition](https://docs.vectara.com/docs/api-reference/search-apis/search#corpus-key-definition). - * Enter the search `query` string for the corpus, which is the question you want to ask. - * Set the maximum number of results (`limit`) to return. **Default**: 10, **minimum**: 1 - * Define the `offset` position from which to start in the result set. - - For more detailed information, see this [Query API guide](https://docs.vectara.com/docs/api-reference/search-apis/search). + description: "Search a single corpus with a straightforward query request, specifying\ + \ the corpus key and query parameters.\n* Specify the unique `corpus_key`\ + \ identifying the corpus to query. The `corpus_key` is \n[created in the Vectara\ + \ Console UI](https://docs.vectara.com/docs/console-ui/creating-a-corpus)\ + \ or the [Create Corpus API definition](https://docs.vectara.com/docs/api-reference/admin-apis/create-corpus).\ + \ When creating a new corpus, you have the option to assign a custom `corpus_key`\ + \ following your preferred naming convention. This key serves as a unique\ + \ identifier for the corpus, allowing it to be referenced in search requests.\ + \ For more information, see [Corpus Key Definition](https://docs.vectara.com/docs/api-reference/search-apis/search#corpus-key-definition).\n\ + * Enter the search `query` string for the corpus, which is the question you\ + \ want to ask.\n* Set the maximum number of results (`limit`) to return. **Default**:\ + \ 10, **minimum**: 1\n* Define the `offset` position from which to start in\ + \ the result set.\n\nFor more detailed information, see this [Query API guide](https://docs.vectara.com/docs/api-reference/search-apis/search).\n" operationId: searchCorpus parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - in: path - name: corpus_key - description: The unique key identifying the corpus to query. - required: true - schema: - $ref: "#/components/schemas/CorpusKey" - - in: query - name: query - description: The search query string for the corpus, which is the question the user is asking. - required: true - schema: - type: string - - in: query - name: limit - description: The maximum number of results to return. - required: false - schema: - type: integer - default: 10 - minimum: 1 - - in: query - name: offset - description: The position from which to start in the result set. - required: false - schema: - type: integer - default: 0 - minimum: 0 + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - in: path + name: corpus_key + description: The unique key identifying the corpus to query. + required: true + schema: + $ref: '#/components/schemas/CorpusKey' + - in: query + name: query + description: The search query string for the corpus, which is the question + the user is asking. + required: true + schema: + type: string + - in: query + name: limit + description: The maximum number of results to return. + required: false + schema: + type: integer + default: 10 + minimum: 1 + - in: query + name: offset + description: The position from which to start in the result set. + required: false + schema: + type: integer + default: 0 + minimum: 0 responses: - "200": + '200': description: A response to a query. content: application/json: schema: - $ref: "#/components/schemas/QueryFullResponse" - "400": + $ref: '#/components/schemas/QueryFullResponse' + '400': description: Query request was malformed. content: application/json: schema: - $ref: "#/components/schemas/BadRequestError" - "403": + $ref: '#/components/schemas/BadRequestError' + '403': description: Permissions do not allow querying the corpus. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: Corpus not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" + $ref: '#/components/schemas/NotFoundError' post: tags: - - Queries + - Queries summary: Advanced Single Corpus Query - description: | - Perform an advanced query on a specific corpus to find relevant results, highlight relevant snippets, and use Retrieval Augmented Generation: + description: 'Perform an advanced query on a specific corpus to find relevant + results, highlight relevant snippets, and use Retrieval Augmented Generation: + + + * Specify the unique `corpus_key` identifying the corpus to query. The `corpus_key` + is [created in the Vectara Console UI](https://docs.vectara.com/docs/console-ui/creating-a-corpus) + or the [Create Corpus API definition](https://docs.vectara.com/docs/api-reference/admin-apis/create-corpus). + When creating a new corpus, you have the option to assign a custom `corpus_key` + following your preferred naming convention. This key serves as a unique identifier + for the corpus, allowing it to be referenced in search requests. For more + information, see [Corpus Key Definition](https://docs.vectara.com/docs/api-reference/search-apis/search#corpus-key-definition). + + * Customize your search by specifying the query text (`query`), pagination + details (`offset` and `limit`), and metadata filters (`metadata_filter`) to + tailor your search results. [Learn more](https://docs.vectara.com/docs/api-reference/search-apis/search#query-definition) + + * Leverage advanced search capabilities like reranking (`reranker`) and Retrieval + Augmented Generation (RAG) (`generation`) for enhanced query performance. + Generation is opt in by setting the `generation` property. By excluding the + property or by setting it to null, the response - * Specify the unique `corpus_key` identifying the corpus to query. The `corpus_key` is [created in the Vectara Console UI](https://docs.vectara.com/docs/console-ui/creating-a-corpus) or the [Create Corpus API definition](https://docs.vectara.com/docs/api-reference/admin-apis/create-corpus). When creating a new corpus, you have the option to assign a custom `corpus_key` following your preferred naming convention. This key serves as a unique identifier for the corpus, allowing it to be referenced in search requests. For more information, see [Corpus Key Definition](https://docs.vectara.com/docs/api-reference/search-apis/search#corpus-key-definition). - * Customize your search by specifying the query text (`query`), pagination details (`offset` and `limit`), and metadata filters (`metadata_filter`) to tailor your search results. [Learn more](https://docs.vectara.com/docs/api-reference/search-apis/search#query-definition) - * Leverage advanced search capabilities like reranking (`reranker`) and Retrieval Augmented Generation (RAG) (`generation`) for enhanced query performance. Generation is opt in by setting the `generation` property. By excluding the property or by setting it to null, the response will not include generation. [Learn more](https://docs.vectara.com/docs/learn/grounded-generation/configure-query-summarization). - * Use hybrid search to achieve optimal results by setting different values for `lexical_interpolation` (e.g., `0.025`). [Learn more](https://docs.vectara.com/docs/learn/hybrid-search) - * Specify Vectara's RAG-focused LLM (Mockingbird) for the `generation_preset_name`. [Learn more](https://docs.vectara.com/docs/learn/mockingbird-llm) - * Use advanced summarization options that utilize detailed summarization parameters such as `max_response_characters`, `temperature`, and `frequency_penalty` for generating precise and relevant summaries. [Learn more](https://docs.vectara.com/docs/api-reference/search-apis/search#advanced-summarization-options) + + * Use hybrid search to achieve optimal results by setting different values + for `lexical_interpolation` (e.g., `0.025`). [Learn more](https://docs.vectara.com/docs/learn/hybrid-search) + + * Specify Vectara''s RAG-focused LLM (Mockingbird) for the `generation_preset_name`. + [Learn more](https://docs.vectara.com/docs/learn/mockingbird-llm) + + * Use advanced summarization options that utilize detailed summarization parameters + such as `max_response_characters`, `temperature`, and `frequency_penalty` + for generating precise and relevant summaries. [Learn more](https://docs.vectara.com/docs/api-reference/search-apis/search#advanced-summarization-options) + For more detailed information, see [Query API guide](https://docs.vectara.com/docs/api-reference/search-apis/search). + + ' operationId: queryCorpus parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - in: path - name: corpus_key - description: The unique key identifying the corpus to query. - required: true - schema: - $ref: "#/components/schemas/CorpusKey" + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - in: path + name: corpus_key + description: The unique key identifying the corpus to query. + required: true + schema: + $ref: '#/components/schemas/CorpusKey' requestBody: content: application/json: schema: - $ref: "#/components/schemas/QueryCorpusRequest" + $ref: '#/components/schemas/QueryCorpusRequest' x-stream-based-on-body: streamResponse() responses: - "200": + '200': description: A response to a query. content: application/json: schema: - $ref: "#/components/schemas/QueryFullResponse" + $ref: '#/components/schemas/QueryFullResponse' text/event-stream: schema: - $ref: "#/components/schemas/QueryStreamedResponse" - "400": + $ref: '#/components/schemas/QueryStreamedResponse' + '400': description: Query request was malformed. content: application/json: schema: - $ref: "#/components/schemas/BadRequestError" - "403": + $ref: '#/components/schemas/BadRequestError' + '403': description: Permissions do not allow querying the corpus. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: Corpus not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" + $ref: '#/components/schemas/NotFoundError' /v2/query: post: tags: - - Queries + - Queries summary: Multiple Corpora Query - description: | - Perform a multipurpose query across to retrieve relevant information from one or more corpora and generate a response using Retrieval Augmented Generation (RAG). + description: 'Perform a multipurpose query across to retrieve relevant information + from one or more corpora and generate a response using Retrieval Augmented + Generation (RAG). + + + * Specify the unique `corpus_key` identifying the corpus to query. The `corpus_key` + is [created in the Vectara Console UI](https://docs.vectara.com/docs/console-ui/creating-a-corpus) + or the [Create Corpus API definition](https://docs.vectara.com/docs/api-reference/admin-apis/create-corpus). + When creating a new corpus, you have the option to assign a custom `corpus_key` + following your preferred naming convention. This key serves as a unique identifier + for the corpus, allowing it to be referenced in search requests. For more + information, see [Corpus Key Definition](https://docs.vectara.com/docs/api-reference/search-apis/search#corpus-key-definition). + + * Customize your search by specifying the query text (`query`), pagination + details (`offset` and `limit`), and metadata filters (`metadata_filter`) to + tailor your search results. [Learn more](https://docs.vectara.com/docs/api-reference/search-apis/search#query-definition) + + * Leverage advanced search capabilities like reranking (`reranker`) and opt-in + Retrieval Augmented Generation (RAG) (`generation`) for enhanced query performance. + Generation is opt in by setting the `generation` property. By excluding the + property or by setting it to null, the response - * Specify the unique `corpus_key` identifying the corpus to query. The `corpus_key` is [created in the Vectara Console UI](https://docs.vectara.com/docs/console-ui/creating-a-corpus) or the [Create Corpus API definition](https://docs.vectara.com/docs/api-reference/admin-apis/create-corpus). When creating a new corpus, you have the option to assign a custom `corpus_key` following your preferred naming convention. This key serves as a unique identifier for the corpus, allowing it to be referenced in search requests. For more information, see [Corpus Key Definition](https://docs.vectara.com/docs/api-reference/search-apis/search#corpus-key-definition). - * Customize your search by specifying the query text (`query`), pagination details (`offset` and `limit`), and metadata filters (`metadata_filter`) to tailor your search results. [Learn more](https://docs.vectara.com/docs/api-reference/search-apis/search#query-definition) - * Leverage advanced search capabilities like reranking (`reranker`) and opt-in Retrieval Augmented Generation (RAG) (`generation`) for enhanced query performance. Generation is opt in by setting the `generation` property. By excluding the property or by setting it to null, the response will not include generation. [Learn more](https://docs.vectara.com/docs/learn/grounded-generation/configure-query-summarization) - * Specify Vectara's RAG-focused LLM (Mockingbird) for the `generation_preset_name`. [Learn more](https://docs.vectara.com/docs/learn/mockingbird-llm) - * Use advanced summarization options that utilize detailed summarization parameters such as `max_response_characters`, `temperature`, and `frequency_penalty` for generating precise and relevant summaries. [Learn more](https://docs.vectara.com/docs/api-reference/search-apis/search#advanced-summarization-customization-options) - * Customize citation formats in summaries using the `citations` object to include numeric, HTML, or Markdown links. [Learn more](https://docs.vectara.com/docs/api-reference/search-apis/search#citation-format-in-summary) + + * Specify Vectara''s RAG-focused LLM (Mockingbird) for the `generation_preset_name`. + [Learn more](https://docs.vectara.com/docs/learn/mockingbird-llm) + + * Use advanced summarization options that utilize detailed summarization parameters + such as `max_response_characters`, `temperature`, and `frequency_penalty` + for generating precise and relevant summaries. [Learn more](https://docs.vectara.com/docs/api-reference/search-apis/search#advanced-summarization-customization-options) + + * Customize citation formats in summaries using the `citations` object to + include numeric, HTML, or Markdown links. [Learn more](https://docs.vectara.com/docs/api-reference/search-apis/search#citation-format-in-summary) + For more detailed information, see this [Query API guide](https://docs.vectara.com/docs/api-reference/search-apis/search). + + ' operationId: query parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' requestBody: content: application/json: schema: - $ref: "#/components/schemas/QueryRequest" + $ref: '#/components/schemas/QueryRequest' x-stream-based-on-body: streamResponse() responses: - "200": + '200': description: A response to a query. content: application/json: schema: - $ref: "#/components/schemas/QueryFullResponse" + $ref: '#/components/schemas/QueryFullResponse' text/event-stream: schema: - $ref: "#/components/schemas/QueryStreamedResponse" - "400": + $ref: '#/components/schemas/QueryStreamedResponse' + '400': description: Query request was malformed. content: application/json: schema: - $ref: "#/components/schemas/BadRequestError" - "403": - description: Permissions do not allow querying one or more corpora in the request. + $ref: '#/components/schemas/BadRequestError' + '403': + description: Permissions do not allow querying one or more corpora in the + request. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: One or more of the corpora were not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" - "/v2/corpora/{corpus_key}/upload_file": + $ref: '#/components/schemas/NotFoundError' + /v2/corpora/{corpus_key}/upload_file: post: tags: - - Upload + - Upload summary: Upload a file to the corpus - description: | - Upload files such as PDFs and Word Documents for automatic text extraction and metadata parsing. - The request expects a `multipart/form-data` format containing the following parts: - * `metadata` - (Optional) Specifies a JSON object representing any additional metadata to be associated with the extracted document. For example, `'metadata={"key": "value"};type=application/json'` - * `chunking_strategy` - (Optional) Specifies the chunking strategy for the platform to use. If you do not set this option, the platform uses the default strategy, which creates one chunk per sentence. For example, `'chunking_strategy={"type":"max_chars_chunking_strategy","max_chars_per_chunk":200};type=application/json'` + description: 'Upload files such as PDFs and Word Documents for automatic text + extraction and metadata parsing. + + The request expects a `multipart/form-data` format containing the following + parts: + + * `metadata` - (Optional) Specifies a JSON object representing any additional + metadata to be associated with the extracted document. For example, `''metadata={"key": + "value"};type=application/json''` + + * `chunking_strategy` - (Optional) Specifies the chunking strategy for the + platform to use. If you do not set this option, the platform uses the default + strategy, which creates one chunk per sentence. For example, `''chunking_strategy={"type":"max_chars_chunking_strategy","max_chars_per_chunk":200};type=application/json''` + * `file` - Specifies the file that you want to upload. - * `filename` - Specified as part of the file field with the file name that you want to associate with the uploaded file. For a curl example, use the following syntax: `'file=@/path/to/file/file.pdf;filename=desired_filename.pdf'` + + * `filename` - Specified as part of the file field with the file name that + you want to associate with the uploaded file. For a curl example, use the + following syntax: `''file=@/path/to/file/file.pdf;filename=desired_filename.pdf''` + For more detailed information, see this [File Upload API guide.](https://docs.vectara.com/docs/api-reference/indexing-apis/file-upload/file-upload) + + ' operationId: uploadFile parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - in: path - name: corpus_key - description: The unique key identifying the corpus of which to upload the file. - required: true - schema: - $ref: "#/components/schemas/CorpusKey" + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - in: path + name: corpus_key + description: The unique key identifying the corpus of which to upload the + file. + required: true + schema: + $ref: '#/components/schemas/CorpusKey' requestBody: - description: | - Upload a file for the Vectara platform to attempt to parse and turn into a document within the corpus. - The first part of the multipart request can contain any document metadata to attach to the parsed + description: 'Upload a file for the Vectara platform to attempt to parse and + turn into a document within the corpus. + + The first part of the multipart request can contain any document metadata + to attach to the parsed + document. Only one document may be uploaded at a time. + + ' content: multipart/form-data: schema: - $ref: "#/components/schemas/UploadFileRequest" + $ref: '#/components/schemas/UploadFileRequest' encoding: metadata: contentType: application/json chunking_strategy: contentType: application/json file: - contentType: application/octet-stream, application/pdf, application/msword, application/vnd.openxmlformats-officedocument.wordprocessingml.document, application/vnd.oasis.opendocument.text, application/epub+zip, application/rtf, text/html, text/plain, application/vnd.ms-powerpoint, application/vnd.openxmlformats-officedocument.presentationml.presentation, text/markdown + contentType: application/octet-stream, application/pdf, application/msword, + application/vnd.openxmlformats-officedocument.wordprocessingml.document, + application/vnd.oasis.opendocument.text, application/epub+zip, application/rtf, + text/html, text/plain, application/vnd.ms-powerpoint, application/vnd.openxmlformats-officedocument.presentationml.presentation, + text/markdown filename: contentType: text/plain responses: - "201": + '201': description: The extracted document has been parsed and added to the corpus. content: application/json: schema: - $ref: "#/components/schemas/Document" - "400": + $ref: '#/components/schemas/Document' + '400': description: Upload file request was malformed. content: application/json: schema: - $ref: "#/components/schemas/BadRequestError" - "403": + $ref: '#/components/schemas/BadRequestError' + '403': description: Permissions do not allow uploading a file to the corpus. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: Corpus not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" - "/v2/corpora/{corpus_key}/documents": + $ref: '#/components/schemas/NotFoundError' + /v2/corpora/{corpus_key}/documents: post: tags: - - Index + - Index summary: Add a document to a corpus - description: | - Add a document to a corpus. This endpoint supports two document formats, structured and core. - - * **Structured** documents have a more conventional structure that provide document sections - and parts in a format created by Vectara's proprietary strategy automatically. You provide - a logical document structure, and Vectara handles the partitioning. - * **Core** documents differ in that they follow an advanced, granular structure that - explicitly defines each document part in an array. Each part becomes a distinct, - searchable item in query results. You have precise control over the document structure - and content. - - For more details, see [Indexing](https://docs.vectara.com/docs/learn/select-ideal-indexing-api). + description: "Add a document to a corpus. This endpoint supports two document\ + \ formats, structured and core.\n\n* **Structured** documents have a more\ + \ conventional structure that provide document sections\nand parts in a format\ + \ created by Vectara's proprietary strategy automatically. You provide \n\ + a logical document structure, and Vectara handles the partitioning.\n* **Core**\ + \ documents differ in that they follow an advanced, granular structure that\ + \ \nexplicitly defines each document part in an array. Each part becomes a\ + \ distinct, \nsearchable item in query results. You have precise control over\ + \ the document structure \nand content.\n\nFor more details, see [Indexing](https://docs.vectara.com/docs/learn/select-ideal-indexing-api).\ + \ \n" operationId: createCorpusDocument parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - in: path - name: corpus_key - description: The unique key identifying the queried corpus. - required: true - schema: - $ref: "#/components/schemas/CorpusKey" + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - in: path + name: corpus_key + description: The unique key identifying the queried corpus. + required: true + schema: + $ref: '#/components/schemas/CorpusKey' requestBody: content: application/json: schema: - $ref: "#/components/schemas/CreateDocumentRequest" + $ref: '#/components/schemas/CreateDocumentRequest' responses: - "201": + '201': description: Document added to the corpus. content: application/json: schema: - $ref: "#/components/schemas/Document" - "400": + $ref: '#/components/schemas/Document' + '400': description: Document creation request was malformed. content: application/json: schema: - $ref: "#/components/schemas/BadRequestError" - "403": + $ref: '#/components/schemas/BadRequestError' + '403': description: Permissions do not allow adding a document to the corpus. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: Corpus not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" + $ref: '#/components/schemas/NotFoundError' get: tags: - - Documents + - Documents summary: List the documents in the corpus - description: | - Retrieve a list of documents stored in a specifi corpus. This endpoint - provides an overview of document metadata without returning the full content of - each document. + description: "Retrieve a list of documents stored in a specifi corpus. This\ + \ endpoint \nprovides an overview of document metadata without returning the\ + \ full content of \neach document.\n" operationId: listCorpusDocuments parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - in: path - name: corpus_key - description: The unique key identifying the queried corpus. - required: true - schema: - $ref: "#/components/schemas/CorpusKey" - - name: limit - in: query - description: The maximum number of documents to return at one time. - required: false - schema: - type: integer - format: int32 - minimum: 1 - maximum: 100 - default: 10 - - name: metadata_filter - in: query - description: | - Filter documents by metadata. Uses the same expression as a query metadata filter, but only - allows filtering on document metadata. - required: false - schema: - type: string - - name: page_key - in: query - description: Used to retrieve the next page of documents after the limit has been reached. - required: false - schema: - type: string + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - in: path + name: corpus_key + description: The unique key identifying the queried corpus. + required: true + schema: + $ref: '#/components/schemas/CorpusKey' + - name: limit + in: query + description: The maximum number of documents to return at one time. + required: false + schema: + type: integer + format: int32 + minimum: 1 + maximum: 100 + default: 10 + - name: metadata_filter + in: query + description: 'Filter documents by metadata. Uses the same expression as a + query metadata filter, but only + + allows filtering on document metadata. + + ' + required: false + schema: + type: string + - name: page_key + in: query + description: Used to retrieve the next page of documents after the limit has + been reached. + required: false + schema: + type: string responses: - "200": + '200': description: List of documents. content: application/json: schema: - $ref: "#/components/schemas/ListDocumentsResponse" - "403": + $ref: '#/components/schemas/ListDocumentsResponse' + '403': description: Permissions do not allow listing documents in the corpus. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: Corpus not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" - "/v2/corpora/{corpus_key}/documents/{document_id}": + $ref: '#/components/schemas/NotFoundError' + /v2/corpora/{corpus_key}/documents/{document_id}: delete: tags: - - Documents + - Documents summary: Delete a document - description: | - Permanently delete a document identified by its unique `document_id` from a specific - corpus. This operation cannot be undone, so use it with caution. + description: "Permanently delete a document identified by its unique `document_id`\ + \ from a specific \ncorpus. This operation cannot be undone, so use it with\ + \ caution.\n" operationId: deleteCorpusDocument parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - in: path - name: corpus_key - description: The unique key identifying the corpus with the document to delete. - required: true - schema: - $ref: "#/components/schemas/CorpusKey" - - in: path - name: document_id - description: | - The document ID of the document to delete. - This `document_id` must be percent encoded. - required: true - schema: - type: string + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - in: path + name: corpus_key + description: The unique key identifying the corpus with the document to delete. + required: true + schema: + $ref: '#/components/schemas/CorpusKey' + - in: path + name: document_id + description: 'The document ID of the document to delete. + + This `document_id` must be percent encoded. + + ' + required: true + schema: + type: string responses: - "204": + '204': description: Successfully deleted the document. - "403": + '403': description: Permissions do not allow deleting a document in the corpus. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: Corpus or document not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" + $ref: '#/components/schemas/NotFoundError' get: tags: - - Documents + - Documents summary: Retrieve a document - description: | - Retrieve the content and metadata of a specific document, identified by its - unique `document_id` from a specific corpus. + description: "Retrieve the content and metadata of a specific document, identified\ + \ by its \nunique `document_id` from a specific corpus.\n" operationId: getCorpusDocument parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - in: path - name: corpus_key - description: The unique key identifying the corpus containing the document to retrieve. - required: true - schema: - $ref: "#/components/schemas/CorpusKey" - - in: path - name: document_id - description: | - The document ID of the document to retrieve. - This `document_id` must be percent encoded. - required: true - schema: - type: string + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - in: path + name: corpus_key + description: The unique key identifying the corpus containing the document + to retrieve. + required: true + schema: + $ref: '#/components/schemas/CorpusKey' + - in: path + name: document_id + description: 'The document ID of the document to retrieve. + + This `document_id` must be percent encoded. + + ' + required: true + schema: + type: string responses: - "200": + '200': description: Successfully retrieved the document. content: application/json: schema: - $ref: "#/components/schemas/Document" - "403": + $ref: '#/components/schemas/Document' + '403': description: Permissions do not allow retrieving a document from the corpus. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: Corpus or document not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" + $ref: '#/components/schemas/NotFoundError' /v2/chats: post: tags: - - Chats + - Chats summary: Start a chat - description: Create a chat while specifying the default retrieval parameters used by the prompt. + description: Create a chat while specifying the default retrieval parameters + used by the prompt. operationId: createChat parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' requestBody: content: application/json: schema: - $ref: "#/components/schemas/ChatRequest" + $ref: '#/components/schemas/ChatRequest' x-stream-based-on-body: streamResponse() responses: - "200": + '200': description: A response to a chat request. content: application/json: schema: - $ref: "#/components/schemas/ChatFullResponse" + $ref: '#/components/schemas/ChatFullResponse' text/event-stream: schema: - $ref: "#/components/schemas/ChatStreamedResponse" - "400": + $ref: '#/components/schemas/ChatStreamedResponse' + '400': description: Chat creation request was malformed. content: application/json: schema: - $ref: "#/components/schemas/BadRequestError" - "403": + $ref: '#/components/schemas/BadRequestError' + '403': description: Permissions do not allow creating a chat in the corpus. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: Corpus not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" + $ref: '#/components/schemas/NotFoundError' get: tags: - - Chats + - Chats summary: List chats description: Retrieve a list of previous chats in the Vectara account. operationId: listChats parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - in: query - name: limit - description: The maximum number of results to return in the list. - schema: - type: integer - format: int32 - minimum: 1 - maximum: 10000 - default: 1000 - - in: query - name: page_key - description: Used to retrieve the next page of chats after the limit has been reached. - required: false - schema: - type: string + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - in: query + name: limit + description: The maximum number of results to return in the list. + schema: + type: integer + format: int32 + minimum: 1 + maximum: 10000 + default: 1000 + - in: query + name: page_key + description: Used to retrieve the next page of chats after the limit has been + reached. + required: false + schema: + type: string responses: - "200": + '200': description: List of chats. content: application/json: schema: - $ref: "#/components/schemas/ListChatsResponse" - "403": + $ref: '#/components/schemas/ListChatsResponse' + '403': description: Permissions do not allow listing chats. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: Corpus not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" + $ref: '#/components/schemas/NotFoundError' /v2/llms: get: tags: - - Large Language Models + - Large Language Models summary: List LLMs - description: | - List LLMs that can be used with query and chat endpoints. The LLM is not directly specified in a query, - but instead a `generation_preset_name` is used. The `generation_preset_name` property in generation parameters - can be found as the `name` property on the Generations Presets retrieved from `/v2/generation_presets`. + description: 'List LLMs that can be used with query and chat endpoints. The + LLM is not directly specified in a query, + + but instead a `generation_preset_name` is used. The `generation_preset_name` + property in generation parameters + + can be found as the `name` property on the Generations Presets retrieved from + `/v2/generation_presets`. + + ' operationId: listLLMs parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - name: filter - in: query - description: A regular expression to match names and descriptions of the LLMs. - required: false - schema: - type: string - - name: limit - in: query - description: The maximum number of results to return in the list. - required: false - schema: - type: integer - format: int32 - minimum: 1 - maximum: 100 - default: 10 - - name: page_key - in: query - description: | - Used to retrieve the next page of LLMs after the limit has been reached. - This parameter is not needed for the first page of results. - required: false - schema: - type: string + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - name: filter + in: query + description: A regular expression to match names and descriptions of the LLMs. + required: false + schema: + type: string + - name: limit + in: query + description: The maximum number of results to return in the list. + required: false + schema: + type: integer + format: int32 + minimum: 1 + maximum: 100 + default: 10 + - name: page_key + in: query + description: 'Used to retrieve the next page of LLMs after the limit has been + reached. + + This parameter is not needed for the first page of results. + + ' + required: false + schema: + type: string responses: - "200": + '200': description: List of LLMs. content: application/json: schema: - $ref: "#/components/schemas/ListLLMsResponse" - "403": + $ref: '#/components/schemas/ListLLMsResponse' + '403': description: Permissions do not allow listing summarizers. content: application/json: schema: - $ref: "#/components/schemas/Error" + $ref: '#/components/schemas/Error' /v2/generation_presets: get: tags: - - Generation Presets + - Generation Presets summary: List generation presets - description: | - List generation presets used for query or chat requests. Generation presets are + description: 'List generation presets used for query or chat requests. Generation + presets are + the build of properties used to configure generation for a request. This includes + the template that renders the prompt, and various generation settings like + `temperature`. + + ' operationId: listGenerationPresets parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - name: llm_name - in: query - description: Filter presets by the LLM name. - required: false - schema: - type: string - - name: limit - in: query - description: The maximum number of results to return in the list. - required: false - schema: - type: integer - format: int32 - minimum: 1 - maximum: 100 - default: 10 - - name: page_key - in: query - description: | - Used to retrieve the next page of generation presets after the limit has been reached. - This parameter is not needed for the first page of results. - required: false - schema: - type: string + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - name: llm_name + in: query + description: Filter presets by the LLM name. + required: false + schema: + type: string + - name: limit + in: query + description: The maximum number of results to return in the list. + required: false + schema: + type: integer + format: int32 + minimum: 1 + maximum: 100 + default: 10 + - name: page_key + in: query + description: 'Used to retrieve the next page of generation presets after the + limit has been reached. + + This parameter is not needed for the first page of results. + + ' + required: false + schema: + type: string responses: - "200": + '200': description: List of Generation Presets. content: application/json: schema: - $ref: "#/components/schemas/ListGenerationPresetsResponse" - "403": + $ref: '#/components/schemas/ListGenerationPresetsResponse' + '403': description: Permissions do not allow listing generation presets. content: application/json: schema: - $ref: "#/components/schemas/Error" - "/v2/chats/{chat_id}": + $ref: '#/components/schemas/Error' + /v2/chats/{chat_id}: get: tags: - - Chats + - Chats summary: Get a chat - description: Get a chat summary to view what started the chat, but not subsequent turns. + description: Get a chat summary to view what started the chat, but not subsequent + turns. operationId: getChat parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - in: path - name: chat_id - description: The ID of the chat. - required: true - schema: - type: string - pattern: cht_.+$ + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - in: path + name: chat_id + description: The ID of the chat. + required: true + schema: + type: string + pattern: cht_.+$ responses: - "200": + '200': description: A chat. content: application/json: schema: - $ref: "#/components/schemas/Chat" - "403": + $ref: '#/components/schemas/Chat' + '403': description: Permissions do not allow retrieving the chat. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: Corpus or chat not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" + $ref: '#/components/schemas/NotFoundError' delete: tags: - - Chats + - Chats summary: Delete a chat description: Delete a chat and any turns it contains permanently. operationId: deleteChat parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - in: path - name: chat_id - description: The ID of the chat. - required: true - schema: - type: string - pattern: cht_.+$ + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - in: path + name: chat_id + description: The ID of the chat. + required: true + schema: + type: string + pattern: cht_.+$ responses: - "204": + '204': description: Successfully deleted the chat. - "403": + '403': description: Permissions do not allow deleting the chat. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: Corpus or chat not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" - "/v2/chats/{chat_id}/turns": + $ref: '#/components/schemas/NotFoundError' + /v2/chats/{chat_id}/turns: post: tags: - - Chats + - Chats summary: Create a new turn in the chat - description: Create a new turn in the chat. Each conversation has a series of `turn` objects, which are the sequence of message and response pairs that make up the dialog. + description: Create a new turn in the chat. Each conversation has a series of + `turn` objects, which are the sequence of message and response pairs that + make up the dialog. operationId: createChatTurn parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - in: path - name: chat_id - description: The ID of the chat. - required: true - schema: - type: string - pattern: cht_.+$ + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - in: path + name: chat_id + description: The ID of the chat. + required: true + schema: + type: string + pattern: cht_.+$ requestBody: content: application/json: schema: - $ref: "#/components/schemas/ChatRequest" + $ref: '#/components/schemas/ChatRequest' x-stream-based-on-body: streamResponse() responses: - "200": + '200': description: A response to a chat request. content: application/json: schema: - $ref: "#/components/schemas/ChatFullResponse" + $ref: '#/components/schemas/ChatFullResponse' text/event-stream: schema: - $ref: "#/components/schemas/ChatStreamedResponse" - "400": + $ref: '#/components/schemas/ChatStreamedResponse' + '400': description: Turn creation request was malformed. content: application/json: schema: - $ref: "#/components/schemas/BadRequestError" - "403": + $ref: '#/components/schemas/BadRequestError' + '403': description: Permissions do not allow creating a turn in the chat. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: Corpus or chat not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" + $ref: '#/components/schemas/NotFoundError' get: tags: - - Chats + - Chats summary: List turns in a chat - description: List all turns in a chat to see all message and response pairs that make up the dialog. + description: List all turns in a chat to see all message and response pairs + that make up the dialog. operationId: listChatTurns parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - in: path - name: chat_id - description: The ID of the chat. - required: true - schema: - type: string - pattern: cht_.+$ + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - in: path + name: chat_id + description: The ID of the chat. + required: true + schema: + type: string + pattern: cht_.+$ responses: - "200": + '200': description: List of turns. content: application/json: schema: - $ref: "#/components/schemas/ListChatTurnsResponse" - "403": + $ref: '#/components/schemas/ListChatTurnsResponse' + '403': description: Permissions do not allow listing turns in the chat. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: Corpus or chat not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" - "/v2/chats/{chat_id}/turns/{turn_id}": + $ref: '#/components/schemas/NotFoundError' + /v2/chats/{chat_id}/turns/{turn_id}: get: tags: - - Chats + - Chats summary: Get a turn - description: Get a specific turn from a chat, which is a message and response pair from the conversation. + description: Get a specific turn from a chat, which is a message and response + pair from the conversation. operationId: getChatTurn parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - in: path - name: chat_id - description: The ID of the chat. - required: true - schema: - type: string - pattern: cht_.+$ - - in: path - name: turn_id - description: The ID of the turn. - required: true - schema: - type: string - pattern: trn_.+$ + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - in: path + name: chat_id + description: The ID of the chat. + required: true + schema: + type: string + pattern: cht_.+$ + - in: path + name: turn_id + description: The ID of the turn. + required: true + schema: + type: string + pattern: trn_.+$ responses: - "200": + '200': description: The turn. content: application/json: schema: - $ref: "#/components/schemas/Turn" - "403": + $ref: '#/components/schemas/Turn' + '403': description: Permissions do not allow getting the turn. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: Corpus, chat, or turn not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" + $ref: '#/components/schemas/NotFoundError' delete: tags: - - Chats + - Chats summary: Delete a turn - description: Delete a turn from a chat. This will delete all subsequent turns in the chat. + description: Delete a turn from a chat. This will delete all subsequent turns + in the chat. operationId: deleteChatTurn parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - in: path - name: chat_id - description: The ID of the chat. - required: true - schema: - type: string - pattern: cht_.+$ - - in: path - name: turn_id - description: The ID of the turn. - required: true - schema: - type: string - pattern: trn_.+$ + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - in: path + name: chat_id + description: The ID of the chat. + required: true + schema: + type: string + pattern: cht_.+$ + - in: path + name: turn_id + description: The ID of the turn. + required: true + schema: + type: string + pattern: trn_.+$ responses: - "204": + '204': description: Successfully deleted a turn. - "403": + '403': description: Permissions do not allow deleting the turn. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: Corpus, chat, or turn not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" + $ref: '#/components/schemas/NotFoundError' patch: tags: - - Chats + - Chats summary: Update a turn description: Update a turn; used to disable or enable a chat. operationId: updateChatTurn parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - in: path - name: chat_id - description: The ID of the chat. - required: true - schema: - type: string - pattern: cht_.+$ - - in: path - name: turn_id - description: The ID of the turn. - required: true - schema: - type: string - pattern: trn_.+$ + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - in: path + name: chat_id + description: The ID of the chat. + required: true + schema: + type: string + pattern: cht_.+$ + - in: path + name: turn_id + description: The ID of the turn. + required: true + schema: + type: string + pattern: trn_.+$ requestBody: content: application/json: schema: - $ref: "#/components/schemas/UpdateTurnRequest" + $ref: '#/components/schemas/UpdateTurnRequest' responses: - "200": + '200': description: Successfully modified the turn. content: application/json: schema: - $ref: "#/components/schemas/Turn" - "403": + $ref: '#/components/schemas/Turn' + '403': description: Permissions do not allow updating the turn. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: Corpus, chat, or turn not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" + $ref: '#/components/schemas/NotFoundError' /v2/encoders: get: tags: - - Encoders + - Encoders summary: List encoders description: Encoders are used to store and retrieve from a corpus. operationId: listEncoders parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - in: query - name: filter - description: A regular expression against encoder names and descriptions. - required: false - schema: - type: string - example: vectara.* - - in: query - name: limit - description: The maximum number of results to return in the list. - required: false - schema: - type: integer - format: int32 - minimum: 1 - maximum: 100 - default: 10 - - name: page_key - in: query - description: Used to retrieve the next page of encoders after the limit has been reached. - required: false - schema: - type: string + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - in: query + name: filter + description: A regular expression against encoder names and descriptions. + required: false + schema: + type: string + example: vectara.* + - in: query + name: limit + description: The maximum number of results to return in the list. + required: false + schema: + type: integer + format: int32 + minimum: 1 + maximum: 100 + default: 10 + - name: page_key + in: query + description: Used to retrieve the next page of encoders after the limit has + been reached. + required: false + schema: + type: string responses: - "200": + '200': description: List of encoders. content: application/json: schema: - $ref: "#/components/schemas/ListEncodersResponse" - "403": + $ref: '#/components/schemas/ListEncodersResponse' + '403': description: Permissions do not allow listing encoders. content: application/json: schema: - $ref: "#/components/schemas/Error" + $ref: '#/components/schemas/Error' /v2/rerankers: get: tags: - - Rerankers + - Rerankers summary: List rerankers - description: Rerankers are used to improve the ranking (ordering) of search results. + description: Rerankers are used to improve the ranking (ordering) of search + results. operationId: listRerankers parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - in: query - name: filter - description: A regular expression against reranker names and descriptions. - required: false - schema: - type: string - example: vectara.* - - in: query - name: limit - description: The maximum number of rerankers to return in the list. - required: false - schema: - type: integer - format: int32 - minimum: 1 - maximum: 100 - default: 10 - - name: page_key - in: query - description: Used to retrieve the next page of rerankers after the limit has been reached. - required: false - schema: - type: string + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - in: query + name: filter + description: A regular expression against reranker names and descriptions. + required: false + schema: + type: string + example: vectara.* + - in: query + name: limit + description: The maximum number of rerankers to return in the list. + required: false + schema: + type: integer + format: int32 + minimum: 1 + maximum: 100 + default: 10 + - name: page_key + in: query + description: Used to retrieve the next page of rerankers after the limit has + been reached. + required: false + schema: + type: string responses: - "200": + '200': description: List of rerankers. content: application/json: schema: - $ref: "#/components/schemas/ListRerankersResponse" - "403": + $ref: '#/components/schemas/ListRerankersResponse' + '403': description: Permissions do not allow listing rerankers. content: application/json: schema: - $ref: "#/components/schemas/Error" + $ref: '#/components/schemas/Error' /v2/jobs: get: tags: - - Jobs + - Jobs summary: List jobs - description: List jobs for the account. Jobs are background processes like replacing the filterable metadata attributes. + description: List jobs for the account. Jobs are background processes like replacing + the filterable metadata attributes. operationId: listJobs parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - name: corpus_key - in: query - description: The unique key identifying the corpus with the job. - required: false - schema: - type: array - items: - $ref: "#/components/schemas/CorpusKey" - - name: after - in: query - description: Filter by jobs created after a particular date-time. - required: false - schema: - type: string - format: date-time - - name: state - in: query - description: Filter by jobs in particular states. - required: false - schema: - type: array - items: - $ref: "#/components/schemas/JobState" - - name: limit - in: query - description: The maximum number of jobs to return at one time. - required: false - schema: - type: integer - format: int32 - minimum: 1 - maximum: 100 - default: 10 - - name: page_key - in: query - description: Used to retrieve the next page of jobs after the limit has been reached. - required: false - schema: - type: string + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - name: corpus_key + in: query + description: The unique key identifying the corpus with the job. + required: false + schema: + type: array + items: + $ref: '#/components/schemas/CorpusKey' + - name: after + in: query + description: Filter by jobs created after a particular date-time. + required: false + schema: + type: string + format: date-time + - name: state + in: query + description: Filter by jobs in particular states. + required: false + schema: + type: array + items: + $ref: '#/components/schemas/JobState' + - name: limit + in: query + description: The maximum number of jobs to return at one time. + required: false + schema: + type: integer + format: int32 + minimum: 1 + maximum: 100 + default: 10 + - name: page_key + in: query + description: Used to retrieve the next page of jobs after the limit has been + reached. + required: false + schema: + type: string responses: - "200": + '200': description: List of jobs. content: application/json: schema: - $ref: "#/components/schemas/ListJobsResponse" - "403": + $ref: '#/components/schemas/ListJobsResponse' + '403': description: Permissions do not allow listing jobs. content: application/json: schema: - $ref: "#/components/schemas/Error" - "/v2/jobs/{job_id}": + $ref: '#/components/schemas/Error' + /v2/jobs/{job_id}: get: tags: - - Jobs + - Jobs summary: Get a job by ID - description: Get a job by a specific ID. Jobs are background processes like replacing the filterable metadata attributes. + description: Get a job by a specific ID. Jobs are background processes like + replacing the filterable metadata attributes. operationId: getJob parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - name: job_id - in: path - description: The ID of the job to get. - required: true - schema: - type: string - pattern: job_.+$ + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - name: job_id + in: path + description: The ID of the job to get. + required: true + schema: + type: string + pattern: job_.+$ responses: - "200": + '200': description: A job. content: application/json: schema: - $ref: "#/components/schemas/Job" - "403": + $ref: '#/components/schemas/Job' + '403': description: Permissions do not allow retrieving a job. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: Job not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" + $ref: '#/components/schemas/NotFoundError' /v2/users: post: tags: - - Users + - Users summary: Create a user in the current customer account description: Create a user for the current customer account. operationId: createUser parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' requestBody: content: application/json: schema: - $ref: "#/components/schemas/CreateUserRequest" + $ref: '#/components/schemas/CreateUserRequest' responses: - "201": + '201': description: The created user. content: application/json: schema: - $ref: "#/components/schemas/User" - "400": + $ref: '#/components/schemas/User' + '400': description: User creation request was malformed. content: application/json: schema: - $ref: "#/components/schemas/BadRequestError" - "403": + $ref: '#/components/schemas/BadRequestError' + '403': description: Permissions do not allow retrieving a user. content: application/json: schema: - $ref: "#/components/schemas/Error" + $ref: '#/components/schemas/Error' get: tags: - - Users + - Users summary: List users in the account description: Lists all users in the account. operationId: listUsers parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - name: limit - in: query - description: The maximum number of users to return at one time. - required: false - schema: - type: integer - format: int32 - minimum: 1 - maximum: 100 - default: 10 - - name: page_key - in: query - description: Used to retrieve the next page of users after the limit has been reached. - required: false - schema: - type: string + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - name: limit + in: query + description: The maximum number of users to return at one time. + required: false + schema: + type: integer + format: int32 + minimum: 1 + maximum: 100 + default: 10 + - name: page_key + in: query + description: Used to retrieve the next page of users after the limit has been + reached. + required: false + schema: + type: string responses: - "200": + '200': description: List of users. content: application/json: schema: - $ref: "#/components/schemas/ListUsersResponse" - "403": + $ref: '#/components/schemas/ListUsersResponse' + '403': description: Permissions do not allow listing users. content: application/json: schema: - $ref: "#/components/schemas/Error" - "/v2/users/{username}": + $ref: '#/components/schemas/Error' + /v2/users/{username}: get: tags: - - Users + - Users summary: Get a user - description: | - Get a user and view details like the email, username, and associated roles. + description: 'Get a user and view details like the email, username, and associated + roles. + + ' operationId: getUser parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - name: username - in: path - description: | - Specifies the user ID that to retrieve. - Note that the username must be percent encoded. - required: true - schema: - type: string + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - name: username + in: path + description: 'Specifies the user ID that to retrieve. + + Note that the username must be percent encoded. + + ' + required: true + schema: + type: string responses: - "200": + '200': description: A user. content: application/json: schema: - $ref: "#/components/schemas/User" - "403": + $ref: '#/components/schemas/User' + '403': description: Permissions do not allow retrieving the user. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: User not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" + $ref: '#/components/schemas/NotFoundError' patch: tags: - - Users + - Users summary: Update a user description: Update details about a user such as role names. operationId: updateUser parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - name: username - in: path - description: | - Specifies the user ID to update. - Note that the username must be percent encoded. - required: true - schema: - type: string + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - name: username + in: path + description: 'Specifies the user ID to update. + + Note that the username must be percent encoded. + + ' + required: true + schema: + type: string requestBody: content: application/json: schema: - $ref: "#/components/schemas/UpdateUserRequest" + $ref: '#/components/schemas/UpdateUserRequest' responses: - "200": + '200': description: New user after modification. content: application/json: schema: - $ref: "#/components/schemas/User" - "403": + $ref: '#/components/schemas/User' + '403': description: Permissions do not allow updating the user. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: User not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" + $ref: '#/components/schemas/NotFoundError' delete: tags: - - Users + - Users summary: Delete a user description: Delete a user from the account. operationId: deleteUser parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - name: username - in: path - description: | - Specifies the user ID to delete. - Note that the username must be percent encoded. - required: true - schema: - type: string + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - name: username + in: path + description: 'Specifies the user ID to delete. + + Note that the username must be percent encoded. + + ' + required: true + schema: + type: string responses: - "204": + '204': description: User was successfully deleted. - "403": + '403': description: Permissions do not allow deleting the user. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: User not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" - "/v2/users/{username}/reset_password": + $ref: '#/components/schemas/NotFoundError' + /v2/users/{username}/reset_password: post: tags: - - Users + - Users summary: Reset the password for a user description: Reset the password for a user. operationId: resetUserPassword parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - name: username - in: path - description: | - Specifies the user ID to update. - Note that the username must be percent encoded and URI safe. - required: true - schema: - type: string + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - name: username + in: path + description: 'Specifies the user ID to update. + + Note that the username must be percent encoded and URI safe. + + ' + required: true + schema: + type: string responses: - "204": + '204': description: User was sent the password reset email. - "403": + '403': description: Permissions do not allow resetting the user password. content: application/json: schema: - $ref: "#/components/schemas/Error" - "404": + $ref: '#/components/schemas/Error' + '404': description: User not found. content: application/json: schema: - $ref: "#/components/schemas/NotFoundError" + $ref: '#/components/schemas/NotFoundError' /v2/api_keys: post: tags: - - API Keys + - API Keys summary: Create an API key description: An API key is to authenticate when calling Vectara APIs. operationId: createApiKey parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' requestBody: content: application/json: schema: - $ref: "#/components/schemas/CreateApiKeyRequest" + $ref: '#/components/schemas/CreateApiKeyRequest' responses: - "201": - description: An API key object, used to query the Vectara API with the assigned roles. + '201': + description: An API key object, used to query the Vectara API with the assigned + roles. content: application/json: schema: - $ref: "#/components/schemas/ApiKey" - "400": + $ref: '#/components/schemas/ApiKey' + '400': description: API key creation request was malformed. content: application/json: schema: - $ref: "#/components/schemas/BadRequestError" - "403": + $ref: '#/components/schemas/BadRequestError' + '403': description: Permissions do not allow creating the API key. content: application/json: schema: - $ref: "#/components/schemas/Error" + $ref: '#/components/schemas/Error' get: tags: - - API Keys + - API Keys summary: List API keys operationId: listApiKeys parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - name: limit - in: query - description: Max number of API keys to return at one time. - required: false - schema: - type: integer - format: int32 - minimum: 1 - maximum: 100 - default: 10 - - name: page_key - in: query - description: Used to retrieve the next page of API keys after the limit has been reached. - required: false - schema: - type: string - - name: corpus_key - in: query - description: Filters the API keys to only those with permissions on the specified corpus key. - required: false - schema: - $ref: "#/components/schemas/CorpusKey" + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - name: limit + in: query + description: Max number of API keys to return at one time. + required: false + schema: + type: integer + format: int32 + minimum: 1 + maximum: 100 + default: 10 + - name: page_key + in: query + description: Used to retrieve the next page of API keys after the limit has + been reached. + required: false + schema: + type: string + - name: corpus_key + in: query + description: Filters the API keys to only those with permissions on the specified + corpus key. + required: false + schema: + $ref: '#/components/schemas/CorpusKey' responses: - "200": + '200': description: An array of API keys. content: application/json: schema: - $ref: "#/components/schemas/ListApiKeysResponse" - "400": + $ref: '#/components/schemas/ListApiKeysResponse' + '400': description: API key list request was malformed. content: application/json: schema: - $ref: "#/components/schemas/BadRequestError" - "403": + $ref: '#/components/schemas/BadRequestError' + '403': description: Permissions do not allow listing API keys. content: application/json: schema: - $ref: "#/components/schemas/Error" - "/v2/api_keys/{api_key_id}": + $ref: '#/components/schemas/Error' + /v2/api_keys/{api_key_id}: get: tags: - - API Keys + - API Keys summary: Get an API key operationId: getApiKey parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - name: api_key_id - in: path - description: The ID of the API key. - required: true - schema: - type: string + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - name: api_key_id + in: path + description: The ID of the API key. + required: true + schema: + type: string responses: - "200": + '200': description: The API key. content: application/json: schema: - $ref: "#/components/schemas/ApiKey" - "403": + $ref: '#/components/schemas/ApiKey' + '403': description: Permissions do not allow getting this API key. content: application/json: schema: - $ref: "#/components/schemas/Error" + $ref: '#/components/schemas/Error' patch: tags: - - API Keys + - API Keys summary: Update an API key description: Update an API key such as the roles attached to the key. operationId: updateApiKey parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - name: api_key_id - in: path - description: The ID of the API key. - required: true - schema: - type: string + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - name: api_key_id + in: path + description: The ID of the API key. + required: true + schema: + type: string requestBody: content: application/json: schema: - $ref: "#/components/schemas/UpdateApiKeyRequest" + $ref: '#/components/schemas/UpdateApiKeyRequest' responses: - "200": + '200': description: The API key. content: application/json: schema: - $ref: "#/components/schemas/ApiKey" - "403": + $ref: '#/components/schemas/ApiKey' + '403': description: Permissions do not allow getting this API key. content: application/json: schema: - $ref: "#/components/schemas/Error" + $ref: '#/components/schemas/Error' delete: tags: - - API Keys + - API Keys summary: Delete an API key - description: Delete API keys to help you manage the security and lifecycle of API keys in your application. + description: Delete API keys to help you manage the security and lifecycle of + API keys in your application. operationId: deleteApiKey parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - name: api_key_id - in: path - description: The ID of the API key. - required: true - schema: - type: string + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - name: api_key_id + in: path + description: The ID of the API key. + required: true + schema: + type: string responses: - "204": + '204': description: The API key was deleted. - "403": + '403': description: Permissions do not allow deleting this API key. content: application/json: schema: - $ref: "#/components/schemas/Error" + $ref: '#/components/schemas/Error' /v2/app_clients: post: tags: - - Application Clients + - Application Clients summary: Create an App Client - description: An App Client is used for OAuth 2.0 authentication when calling Vectara APIs. + description: An App Client is used for OAuth 2.0 authentication when calling + Vectara APIs. operationId: createAppClient parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' requestBody: content: application/json: schema: - $ref: "#/components/schemas/CreateAppClientRequest" + $ref: '#/components/schemas/CreateAppClientRequest' responses: - "201": - description: An App Client object, used to query the Vectara API with the assigned roles. + '201': + description: An App Client object, used to query the Vectara API with the + assigned roles. content: application/json: schema: - $ref: "#/components/schemas/AppClient" - "400": + $ref: '#/components/schemas/AppClient' + '400': description: App Client creation request was malformed. content: application/json: schema: - $ref: "#/components/schemas/BadRequestError" - "403": + $ref: '#/components/schemas/BadRequestError' + '403': description: Permissions do not allow creating the App Client. content: application/json: schema: - $ref: "#/components/schemas/Error" + $ref: '#/components/schemas/Error' get: tags: - - Application Clients + - Application Clients summary: List App Clients operationId: listAppClient parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - name: limit - in: query - description: The maximum number of App Clients to return at one time. - required: false - schema: - type: integer - format: int32 - minimum: 1 - maximum: 100 - default: 10 - - name: filter - in: query - description: Regular expression to filter the names of the App Clients. - required: false - schema: - type: string - - name: page_key - in: query - description: Used to retrieve the next page of App Clients after the limit has been reached. - required: false - schema: - type: string + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - name: limit + in: query + description: The maximum number of App Clients to return at one time. + required: false + schema: + type: integer + format: int32 + minimum: 1 + maximum: 100 + default: 10 + - name: filter + in: query + description: Regular expression to filter the names of the App Clients. + required: false + schema: + type: string + - name: page_key + in: query + description: Used to retrieve the next page of App Clients after the limit + has been reached. + required: false + schema: + type: string responses: - "200": + '200': description: An array of App Clients. content: application/json: schema: - $ref: "#/components/schemas/ListAppClientsResponse" - "400": + $ref: '#/components/schemas/ListAppClientsResponse' + '400': description: App Clients list request was malformed. content: application/json: schema: - $ref: "#/components/schemas/BadRequestError" - "403": + $ref: '#/components/schemas/BadRequestError' + '403': description: Permissions do not allow listing App Clients. content: application/json: schema: - $ref: "#/components/schemas/Error" - "/v2/app_clients/{app_client_id}": + $ref: '#/components/schemas/Error' + /v2/app_clients/{app_client_id}: get: tags: - - Application Clients + - Application Clients summary: Get an App Client operationId: getAppClient parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - name: app_client_id - in: path - description: The ID of the App Client. - required: true - schema: - type: string + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - name: app_client_id + in: path + description: The ID of the App Client. + required: true + schema: + type: string responses: - "200": + '200': description: The App Client. content: application/json: schema: - $ref: "#/components/schemas/AppClient" - "403": + $ref: '#/components/schemas/AppClient' + '403': description: Permissions do not allow getting this App Client. content: application/json: schema: - $ref: "#/components/schemas/Error" + $ref: '#/components/schemas/Error' patch: tags: - - Application Clients + - Application Clients summary: Update an App Client operationId: updateAppClient parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - name: app_client_id - in: path - description: The name of App Client. - required: true - schema: - type: string + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - name: app_client_id + in: path + description: The name of App Client. + required: true + schema: + type: string requestBody: content: application/json: schema: - $ref: "#/components/schemas/UpdateAppClientRequest" + $ref: '#/components/schemas/UpdateAppClientRequest' responses: - "200": + '200': description: The App Client. content: application/json: schema: - $ref: "#/components/schemas/AppClient" - "403": + $ref: '#/components/schemas/AppClient' + '403': description: Permissions do not allow updating this App Client. content: application/json: schema: - $ref: "#/components/schemas/Error" + $ref: '#/components/schemas/Error' delete: tags: - - Application Clients + - Application Clients summary: Delete an App Client operationId: deleteAppClient parameters: - - $ref: "#/components/parameters/RequestTimeout" - - $ref: "#/components/parameters/RequestTimeoutMillis" - - name: app_client_id - in: path - description: The name of App Client. - required: true - schema: - type: string + - $ref: '#/components/parameters/RequestTimeout' + - $ref: '#/components/parameters/RequestTimeoutMillis' + - name: app_client_id + in: path + description: The name of App Client. + required: true + schema: + type: string responses: - "204": + '204': description: The App Client was deleted. - "403": + '403': description: Permissions do not allow deleting this App Client. content: application/json: schema: - $ref: "#/components/schemas/Error" + $ref: '#/components/schemas/Error' components: schemas: CreateCorpusRequest: type: object properties: key: - $ref: "#/components/schemas/CorpusKey" + $ref: '#/components/schemas/CorpusKey' name: description: The name for the corpus. This value defaults to the key. type: string @@ -2029,16 +2162,19 @@ components: type: string example: Documents with important information for my prompt. queries_are_answers: - description: Queries made to this corpus are considered answers, and not questions. + description: Queries made to this corpus are considered answers, and not + questions. type: boolean default: false documents_are_questions: - description: Documents inside this corpus are considered questions, and not answers. + description: Documents inside this corpus are considered questions, and + not answers. type: boolean default: false encoder_id: - description: | - *Deprecated*: Use `encoder_name` instead. + description: '*Deprecated*: Use `encoder_name` instead. + + ' type: string pattern: enc_[0-9]+$ example: enc_1 @@ -2048,39 +2184,47 @@ components: type: string example: boomerang filter_attributes: - description: | - The new filter attributes of the corpus. - If unset then the corpus will not have filter attributes. + description: "The new filter attributes of the corpus. \nIf unset then the\ + \ corpus will not have filter attributes.\n" type: array default: [] items: - $ref: "#/components/schemas/FilterAttribute" + $ref: '#/components/schemas/FilterAttribute' custom_dimensions: - description: | - A custom dimension is an additional numerical field attached to a document part. You - can then multiply this numerical field with a query time custom dimension of the same + description: 'A custom dimension is an additional numerical field attached + to a document part. You + + can then multiply this numerical field with a query time custom dimension + of the same + name. This allows boosting (or burying) document parts for arbitrary reasons. - This feature is only enabled for Scale customers. + + This feature is only enabled for Pro and Enterprise customers. + + ' type: array default: [] items: - $ref: "#/components/schemas/CorpusCustomDimension" + $ref: '#/components/schemas/CorpusCustomDimension' required: - - key + - key UpdateCorpusRequest: type: object description: Corpus properties that are modifiable after creation. properties: enabled: - description: Set whether or not the corpus is enabled. If unset then the corpus will remain in the same state. + description: Set whether or not the corpus is enabled. If unset then the + corpus will remain in the same state. type: boolean example: false name: - description: The name for the corpus. If unset or null, then the corpus will remain in the same state. + description: The name for the corpus. If unset or null, then the corpus + will remain in the same state. type: string example: new-name description: - description: Description of the corpus. If unset or null, then the corpus will remain in the same state. + description: Description of the corpus. If unset or null, then the corpus + will remain in the same state. type: string example: New description of the corpus. ReplaceFilterAttributesRequest: @@ -2090,9 +2234,9 @@ components: description: The new filter attributes. type: array items: - $ref: "#/components/schemas/FilterAttribute" + $ref: '#/components/schemas/FilterAttribute' required: - - filter_attributes + - filter_attributes ReplaceFilterAttributesResponse: type: object properties: @@ -2101,12 +2245,12 @@ components: type: string pattern: job_.+$ required: - - job_id + - job_id CorpusKey: description: A user-provided key for a corpus. type: string example: my-corpus - pattern: "[a-zA-Z0-9_\\=\\-]+$" + pattern: '[a-zA-Z0-9_\=\-]+$' maxLength: 50 Corpus: type: object @@ -2116,7 +2260,7 @@ components: type: string pattern: crp_[0-9]+$ key: - $ref: "#/components/schemas/CorpusKey" + $ref: '#/components/schemas/CorpusKey' name: description: Name for the corpus. This value defaults to the key. type: string @@ -2127,24 +2271,33 @@ components: description: Specifies whether the corpus is enabled or not. type: boolean chat_history_corpus: - description: Indicates that this corpus does not store documents and stores chats instead. + description: Indicates that this corpus does not store documents and stores + chats instead. type: boolean queries_are_answers: - description: | - Queries made to this corpus are considered answers, and not questions. + description: 'Queries made to this corpus are considered answers, and not + questions. + This swaps the semantics of the encoder used at query time. + + ' type: boolean default: false documents_are_questions: - description: | - Documents inside this corpus are considered questions, and not answers. + description: 'Documents inside this corpus are considered questions, and + not answers. + This swaps the semantics of the encoder used at indexing. + + ' type: boolean default: false encoder_id: - description: | - The encoder used by the corpus. - *Deprecated*: use `encoder_name` instead + description: 'The encoder used by the corpus. + + *Deprecated*: Use `encoder_name` instead + + ' type: string pattern: enc_[0-9]+$ deprecated: true @@ -2156,43 +2309,54 @@ components: description: The new filter attributes of the corpus. type: array items: - $ref: "#/components/schemas/FilterAttribute" + $ref: '#/components/schemas/FilterAttribute' custom_dimensions: description: The custom dimensions of all document parts inside the corpus. type: array items: - $ref: "#/components/schemas/CorpusCustomDimension" + $ref: '#/components/schemas/CorpusCustomDimension' limits: type: object title: CorpusLimits properties: used_docs: - description: | - The number of documents contained in the corpus. + description: 'The number of documents contained in the corpus. + + ' type: integer format: int64 used_parts: - description: | - The number of document parts contained in the corpus. + description: 'The number of document parts contained in the corpus. + + ' type: integer format: int64 used_bytes: - description: | - NOTE: This field is currently not populated by the system. - The number of bytes contained in the corpus. This includes the document metadata, + description: 'NOTE: This field is currently not populated by the system. + + The number of bytes contained in the corpus. This includes the document + metadata, + document part metadata, and document contents. + + ' type: integer format: int64 used_characters: - description: | - The number of characters contained in the corpus. This includes the document metadata, + description: 'The number of characters contained in the corpus. This + includes the document metadata, + document part metadata, and document contents. + + ' type: integer format: int64 max_bytes: - description: | - NOTE: This field is currently not populated by the system. + description: 'NOTE: This field is currently not populated by the system. + The maximum number of bytes the corpus can be. + + ' type: integer format: int64 max_metadata_bytes: @@ -2200,9 +2364,11 @@ components: type: integer format: int64 index_rate: - description: | - NOTE: This field is currently not populated by the system. + description: 'NOTE: This field is currently not populated by the system. + The maximum per-second addition of new documents to corpus. + + ' type: integer format: int64 created_at: @@ -2211,9 +2377,12 @@ components: format: date-time CorpusCustomDimension: type: object - description: | - Custom dimensions attached to all document parts in a corpus. Allows arbitrary + description: 'Custom dimensions attached to all document parts in a corpus. + Allows arbitrary + modification of the score for many purposes. + + ' properties: name: description: The name of the custom dimension. @@ -2224,80 +2393,91 @@ components: type: string example: Product importance. indexing_default: - description: | - Default value of a custom dimension on a document part if the custom + description: 'Default value of a custom dimension on a document part if + the custom + dimension value is not specified when the document part is indexed. + A value of 0 means that custom dimension is not considered. + + ' type: number format: double example: 0 default: 0 querying_default: - description: | - Default value of a custom dimension for a query if the value + description: 'Default value of a custom dimension for a query if the value + of the custom dimension is not specified when querying the corpus. + A value of 0 means that custom dimension is not considered. + + ' type: number format: double example: 0 default: 0 required: - - name + - name FilterAttribute: type: object properties: name: - description: The JSON path of the filter attribute in a document or document part metadata. + description: The JSON path of the filter attribute in a document or document + part metadata. type: string example: Title level: - description: Indicates whether this is a document or document part metadata filter. + description: Indicates whether this is a document or document part metadata + filter. type: string enum: - - document - - part + - document + - part example: document description: description: Description of the filter. May be omitted. type: string example: The title of the document. indexed: - description: Indicates whether an index should be created for the filter. Creating an index will improve query latency when using the filter. + description: Indicates whether an index should be created for the filter. + Creating an index will improve query latency when using the filter. type: boolean default: true type: description: The value type of the filter. type: string enum: - - integer - - real_number - - text - - boolean - - list[integer] - - list[real_number] - - list[text] + - integer + - real_number + - text + - boolean + - list[integer] + - list[real_number] + - list[text] example: text required: - - name - - level - - type + - name + - level + - type ListCorporaResponse: type: object properties: corpora: type: array items: - $ref: "#/components/schemas/Corpus" + $ref: '#/components/schemas/Corpus' metadata: - $ref: "#/components/schemas/ListMetadata" + $ref: '#/components/schemas/ListMetadata' SearchParameters: type: object description: Search parameters to retrieve knowledge for the query. properties: offset: - description: Specifies how many results into the result to skip. This is useful for pagination. + description: Specifies how many results into the result to skip. This is + useful for pagination. type: integer format: int32 default: 0 @@ -2309,69 +2489,78 @@ components: minimum: 1 default: 10 context_configuration: - $ref: "#/components/schemas/ContextConfiguration" + $ref: '#/components/schemas/ContextConfiguration' reranker: - $ref: "#/components/schemas/SearchReranker" + $ref: '#/components/schemas/SearchReranker' ContextConfiguration: type: object - description: Configuration on the presentation of each document part in the result set. + description: Configuration on the presentation of each document part in the + result set. properties: characters_before: - description: | - The number of characters that are shown before the matching document part. + description: 'The number of characters that are shown before the matching + document part. + This is useful to show the context of the document part in the wider document. + Ignored if `sentences_before` is set. + Vectara will capture the full sentence that contains the captured characters, + to not lose the meaning caused by a truncated word or sentence. + + ' type: integer format: int32 default: 0 minimum: 0 example: 30 characters_after: - description: | - The number of characters that are shown after the matching document part. - This is useful to show the context of the document part in the wider document. - Ignored if `sentences_after` is set. - Vectara will capture the full sentence that contains the captured characters, - to not lose the meaning caused by a truncated word or sentence. + description: "The number of characters that are shown after the matching\ + \ document part. \nThis is useful to show the context of the document\ + \ part in the wider document.\nIgnored if `sentences_after` is set.\n\ + Vectara will capture the full sentence that contains the captured characters,\n\ + to not lose the meaning caused by a truncated word or sentence.\n" type: integer format: int32 default: 0 minimum: 0 example: 30 sentences_before: - description: | - The number of sentences that are shown before the matching document part. + description: 'The number of sentences that are shown before the matching + document part. + This is useful to show the context of the document part in the wider document. + + ' type: integer format: int32 default: 0 minimum: 0 example: 3 sentences_after: - description: | - The number of sentences that are shown after the matching document part. - This is useful to show the context of the document part in the wider document. + description: "The number of sentences that are shown after the matching\ + \ document part. \nThis is useful to show the context of the document\ + \ part in the wider document.\n" type: integer format: int32 default: 0 minimum: 0 example: 3 start_tag: - description: | - The tag that wraps the document part at the start. This is often used to - provide a start HTML/XML tag or some other delimiter you can use in an - application to understand where to provide highlighting in your UI and - understand where the context before ends and the document part begins. + description: "The tag that wraps the document part at the start. This is\ + \ often used to \nprovide a start HTML/XML tag or some other delimiter\ + \ you can use in an \napplication to understand where to provide highlighting\ + \ in your UI and \nunderstand where the context before ends and the document\ + \ part begins.\n" type: string example: end_tag: - description: | - The tag that wraps the document part at the end. This is often used to - provide a start HTML/XML tag or some other delimiter you can use in an - application to understand where to provide highlighting in your UI and - understand where the context before ends and the document part begins. + description: "The tag that wraps the document part at the end. This is often\ + \ used to \nprovide a start HTML/XML tag or some other delimiter you can\ + \ use in an \napplication to understand where to provide highlighting\ + \ in your UI and \nunderstand where the context before ends and the document\ + \ part begins.\n" type: string example: GenerationParameters: @@ -2379,93 +2568,103 @@ components: type: object properties: generation_preset_name: - description: | - The preset values to use to feed the query results and other context to the model. - - A `generation_preset` is an object with a bundle of properties that specifies: - * The `prompt_template` that is rendered and then sent to the LLM. - * The LLM used. - * `model_parameter`s such as temperature. - - All of these properties except the model can be overridden by setting them in this - object. Even when a `prompt_template` is set, the `generation_preset_name` is used to set - the model used. - - If `generation_preset_name` is not set, the Vectara platform will use the default model and - prompt. + description: "The preset values to use to feed the query results and other\ + \ context to the model.\n\nA `generation_preset` is an object with a bundle\ + \ of properties that specifies:\n * The `prompt_template` that is rendered\ + \ and then sent to the LLM.\n * The LLM used.\n * `model_parameter`s\ + \ such as temperature.\n \nAll of these properties except the model can\ + \ be overridden by setting them in this\nobject. Even when a `prompt_template`\ + \ is set, the `generation_preset_name` is used to set \nthe model used.\n\ + \nIf `generation_preset_name` is not set, the Vectara platform will use\ + \ the default model and\nprompt.\n" type: string minLength: 1 example: vectara-summary-ext-v1.2.0 prompt_name: - description: | - Use `generation_preset_name` instead of `prompt_name`. + description: 'Use `generation_preset_name` instead of `prompt_name`. + + ' type: string minLength: 1 example: vectara-summary-ext-v1.2.0 deprecated: true max_used_search_results: - description: The maximum number of search results to be available to the prompt. + description: The maximum number of search results to be available to the + prompt. type: integer format: int32 minimum: 0 default: 5 prompt_template: - description: | - Vectara manages both system and user roles and prompts for the generative - LLM out of the box by default. However, Scale customers can override the - `prompt_template` via this variable. The `prompt_template` is in the form of an + description: 'Vectara manages both system and user roles and prompts for + the generative + + LLM out of the box by default. However, users can override the + + `prompt_template` via this variable. The `prompt_template` is in the form + of an + Apache Velocity template. For more details on how to configure the + `prompt_template`, see the [long-form documentation](https://docs.vectara.com/docs/prompts/vectara-prompt-engine). - See [pricing](https://vectara.com/pricing/) for more details on becoming a Scale customer. - type: string - example: | - [ - {"role": "system", "content": "You are a helpful search assistant."}, - #foreach ($qResult in $vectaraQueryResults) - {"role": "user", "content": "Given the $vectaraIdxWord[$foreach.index] search result."}, - {"role": "assistant", "content": "${qResult.getText()}" }, - #end - {"role": "user", "content": "Generate a summary for the query '${vectaraQuery}' based on the above results."} - ] + + ' + type: string + example: "[\n {\"role\": \"system\", \"content\": \"You are a helpful search\ + \ assistant.\"},\n #foreach ($qResult in $vectaraQueryResults)\n \ + \ {\"role\": \"user\", \"content\": \"Given the $vectaraIdxWord[$foreach.index]\ + \ search result.\"},\n {\"role\": \"assistant\", \"content\": \"${qResult.getText()}\"\ + \ },\n #end\n {\"role\": \"user\", \"content\": \"Generate a summary\ + \ for the query '${vectaraQuery}' based on the above results.\"}\n]\n" prompt_text: - description: | - This property is deprecated in favor of clearer naming. Use `prompt_template`. This property will be + description: 'This property is deprecated in favor of clearer naming. Use + `prompt_template`. This property will be + ignored if `prompt_template` is set. - type: string - example: | - [ - {"role": "system", "content": "You are a helpful search assistant."}, - #foreach ($qResult in $vectaraQueryResults) - {"role": "user", "content": "Given the $vectaraIdxWord[$foreach.index] search result."}, - {"role": "assistant", "content": "${qResult.getText()}" }, - #end - {"role": "user", "content": "Generate a summary for the query '${vectaraQuery}' based on the above results."} - ] + + ' + type: string + example: "[\n {\"role\": \"system\", \"content\": \"You are a helpful search\ + \ assistant.\"},\n #foreach ($qResult in $vectaraQueryResults)\n \ + \ {\"role\": \"user\", \"content\": \"Given the $vectaraIdxWord[$foreach.index]\ + \ search result.\"},\n {\"role\": \"assistant\", \"content\": \"${qResult.getText()}\"\ + \ },\n #end\n {\"role\": \"user\", \"content\": \"Generate a summary\ + \ for the query '${vectaraQuery}' based on the above results.\"}\n]\n" deprecated: true max_response_characters: - description: | - Controls the length of the generated output. - This is a rough estimate and not a hard limit: the end output can be longer or shorter - than this value. This is generally implemented by including the `max_response_characters` in the - prompt, and the LLM's instruction following capability dictates how closely the generated output + description: 'Controls the length of the generated output. + + This is a rough estimate and not a hard limit: the end output can be longer + or shorter + + than this value. This is generally implemented by including the `max_response_characters` + in the + + prompt, and the LLM''s instruction following capability dictates how closely + the generated output + is limited. - This is currently a Scale-only feature. - See [pricing](https://vectara.com/pricing/) for more details on becoming a Scale customer. + ' type: integer format: int32 example: 300 minimum: 0 response_language: - $ref: "#/components/schemas/Language" + $ref: '#/components/schemas/Language' model_parameters: title: ModelParameters - description: | - The parameters for the model. These are currently a Scale-only feature. - See [pricing](https://vectara.com/pricing/) for more details on becoming a Scale customer. - WARNING: This is an experimental feature, and breakable at any point with virtually no - notice. It is meant for experimentation to converge on optimal parameters that can then + description: 'The parameters for the model. + + WARNING: This is an experimental feature, and breakable at any point with + virtually no + + notice. It is meant for experimentation to converge on optimal parameters + that can then + be set in the prompt definitions. + + ' type: object properties: max_tokens: @@ -2474,25 +2673,34 @@ components: format: int32 minimum: 1 temperature: - description: | - The sampling temperature to use. Higher values make the output more random, while lower + description: 'The sampling temperature to use. Higher values make the + output more random, while lower + values make it more focused and deterministic. + + ' type: number format: float frequency_penalty: - description: | - Higher values penalize new tokens based on their existing frequency in the text so far, - decreasing the model's likelihood to repeat the same line verbatim. + description: 'Higher values penalize new tokens based on their existing + frequency in the text so far, + + decreasing the model''s likelihood to repeat the same line verbatim. + + ' type: number format: float presence_penalty: - description: | - Higher values penalize new tokens based on whether they appear in the text so far, - increasing the model's likelihood to talk about new topics. + description: 'Higher values penalize new tokens based on whether they + appear in the text so far, + + increasing the model''s likelihood to talk about new topics. + + ' type: number format: float citations: - $ref: "#/components/schemas/CitationParameters" + $ref: '#/components/schemas/CitationParameters' enable_factual_consistency_score: description: Enable returning the factual consistency score with query results. type: boolean @@ -2502,216 +2710,278 @@ components: type: object properties: style: - description: | - The citation style to be used in summary. + description: 'The citation style to be used in summary. + Can be one of: + * `numeric` - Citations formatted as simple numerals: \[1\], \[2\] ... + * `none` - Citations removed from text. + * `html` - Citation formatted as a URL like `text_pattern`. + * `markdown` - Formatted as `[text_pattern](url_pattern)`. + + ' type: string enum: - - none - - numeric - - html - - markdown + - none + - numeric + - html + - markdown url_pattern: - description: | - The URL pattern if the citation_style is set to `html` or `markdown`. + description: 'The URL pattern if the citation_style is set to `html` or + `markdown`. + The pattern can access metadata attributes in the document or part. + e.g. `https://my.doc/foo/{doc.id}/{part.id}` + The default `url_pattern` is an empty string. + + ' type: string example: https://vectara.com/documents/{doc.id} text_pattern: - description: | - The text pattern if the citation_style is set to `html` or `markdown`. + description: 'The text pattern if the citation_style is set to `html` or + `markdown`. + This pattern sets the href for HTML or the text within `[]` in markdown, + and defaults to N being the index of result if it is not set. + The default citation style looks like `[N]()` for markdown. + You can use metadata attributes in the `text_pattern`. For example, + the pattern `{doc.title}` with citation style `markdown` would result + in final citation output like `[Title]()` when - the document's metadata includes `{"title":"Title"}`. + + the document''s metadata includes `{"title":"Title"}`. + + ' type: string - example: "{doc.title}" + example: '{doc.title}' QueryRequest: description: Query one or more corpora. type: object properties: query: - description: The search query string, which is the question the user is asking. + description: The search query string, which is the question the user is + asking. type: string example: Am I allowed to bring pets to work? search: - $ref: "#/components/schemas/SearchCorporaParameters" + $ref: '#/components/schemas/SearchCorporaParameters' generation: - $ref: "#/components/schemas/GenerationParameters" + $ref: '#/components/schemas/GenerationParameters' stream_response: description: Indicates whether the response should be streamed or not. type: boolean default: false required: - - query - - search + - query + - search SearchCorporaParameters: description: The parameters to search one or more corpora. allOf: - - type: object - properties: - corpora: - description: The corpora that you want to search. - type: array - items: - $ref: "#/components/schemas/KeyedSearchCorpus" - minItems: 1 - - $ref: "#/components/schemas/SearchParameters" + - type: object + properties: + corpora: + description: The corpora that you want to search. + type: array + items: + $ref: '#/components/schemas/KeyedSearchCorpus' + minItems: 1 + - $ref: '#/components/schemas/SearchParameters' required: - - corpora + - corpora QueryCorpusRequest: type: object properties: query: - description: The search query string, which is the question the user is asking. + description: The search query string, which is the question the user is + asking. type: string search: title: SearchCorpusParameters description: The parameters to search one corpus. allOf: - - $ref: "#/components/schemas/SearchCorpus" - - $ref: "#/components/schemas/SearchParameters" + - $ref: '#/components/schemas/SearchCorpus' + - $ref: '#/components/schemas/SearchParameters' generation: - $ref: "#/components/schemas/GenerationParameters" + $ref: '#/components/schemas/GenerationParameters' stream_response: description: Indicates whether the response should be streamed or not. type: boolean default: false required: - - query + - query SearchCorpus: type: object properties: custom_dimensions: - $ref: "#/components/schemas/CustomDimensions" + $ref: '#/components/schemas/CustomDimensions' metadata_filter: - description: | - The filter string used to narrow the search based on metadata attributes. The query against this - corpus will be confined to document parts that match the `metadata_filter`. Only metadata fields - set as `filter_attributes` on the corpus can be filtered. Filter syntax is similar to + description: 'The filter string used to narrow the search based on metadata + attributes. The query against this + + corpus will be confined to document parts that match the `metadata_filter`. + Only metadata fields + + set as `filter_attributes` on the corpus can be filtered. Filter syntax + is similar to + a SQL WHERE clause. See [metadata filters documentation](https://docs.vectara.com/docs/learn/metadata-search-filtering/filter-overview) + for more information. + + ' type: string example: doc.title = 'Charlotte''s Web' lexical_interpolation: - description: How much to weigh lexical scores compared to the embedding score. 0 means lexical search is not used at all, and 1 means only lexical search is used. + description: How much to weigh lexical scores compared to the embedding + score. 0 means lexical search is not used at all, and 1 means only lexical + search is used. type: number format: float minimum: 0 maximum: 1 example: 0.025 semantics: - $ref: "#/components/schemas/SearchSemantics" + $ref: '#/components/schemas/SearchSemantics' SearchSemantics: - description: Indicates whether to consider a query against this corpus as a query or a response. + description: Indicates whether to consider a query against this corpus as a + query or a response. type: string enum: - - default - - query - - response + - default + - query + - response default: default KeyedSearchCorpus: allOf: - - $ref: "#/components/schemas/SearchCorpus" - - type: object - properties: - corpus_key: - $ref: "#/components/schemas/CorpusKey" + - $ref: '#/components/schemas/SearchCorpus' + - type: object + properties: + corpus_key: + $ref: '#/components/schemas/CorpusKey' required: - - corpus_key + - corpus_key SearchReranker: type: object - description: | - Rerank results of the search. Rerankers are very powerful tools to improve the order of search results. - By default the search will use the most powerful reranker available to the customer's plan. + description: 'Rerank results of the search. Rerankers are very powerful tools + to improve the order of search results. + + By default the search will use the most powerful reranker available to the + customer''s plan. + To disable reranking, set the reranker `type` to `"none"`. + + ' discriminator: propertyName: type mapping: - customer_reranker: "#/components/schemas/CustomerSpecificReranker" - userfn: "#/components/schemas/UserFunctionReranker" - mmr: "#/components/schemas/MMRReranker" - chain: "#/components/schemas/ChainReranker" - none: "#/components/schemas/NoneReranker" + customer_reranker: '#/components/schemas/CustomerSpecificReranker' + userfn: '#/components/schemas/UserFunctionReranker' + mmr: '#/components/schemas/MMRReranker' + chain: '#/components/schemas/ChainReranker' + none: '#/components/schemas/NoneReranker' oneOf: - - $ref: "#/components/schemas/CustomerSpecificReranker" - - $ref: "#/components/schemas/UserFunctionReranker" - - $ref: "#/components/schemas/MMRReranker" - - $ref: "#/components/schemas/ChainReranker" - - $ref: "#/components/schemas/NoneReranker" + - $ref: '#/components/schemas/CustomerSpecificReranker' + - $ref: '#/components/schemas/UserFunctionReranker' + - $ref: '#/components/schemas/MMRReranker' + - $ref: '#/components/schemas/ChainReranker' + - $ref: '#/components/schemas/NoneReranker' CustomerSpecificReranker: description: Reranker that is specific to the customer. type: object properties: type: - description: | - When the type is `customer_reranker`, you can specify the `reranker_name` of a reranker. `reranker_id` is deprecated. + description: 'When the type is `customer_reranker`, you can specify the + `reranker_name` of a reranker. `reranker_id` is deprecated. + The retrieval engine will then rerank results using that reranker. + + ' type: string default: customer_reranker reranker_id: - description: | - The ID of the reranker. The multilingual reranker that may be used by Scale customers is rnk_272725719. - Do not specify the MMR reranker ID here, and instead, use the MMR reranker object type. + description: 'The ID of the reranker. The multilingual reranker that may + be specified is rnk_272725719. + + Do not specify the MMR reranker ID here, and instead, use the MMR reranker + object type. + **Deprecated**: Use `reranker_name` instead. + + ' type: string pattern: rnk_(?!272725718)\d+ example: rnk_272725719 deprecated: true reranker_name: - description: | - The name of the reranker. Do not specify the MMR reranker name here. Instead, use the MMR reranker object type. + description: 'The name of the reranker. Do not specify the MMR reranker + name here. Instead, use the MMR reranker object type. + + ' type: string example: Rerank_Multilingual_v1 limit: type: integer - description: | - Specifies the maximum number of results to be returned after the reranking process. - When a reranker is applied, it performs the following steps: - 1. Reranks all input results according to its algorithm. - 2. Sorts the reranked results based on their new scores. - 3. Returns the top N results, where N is the value specified by this limit. - - Note: This limit is applied per reranking stage. In a chain of rerankers, - each reranker can have its own limit, potentially reducing the number of - results at each stage. + description: "Specifies the maximum number of results to be returned after\ + \ the reranking process. \nWhen a reranker is applied, it performs the\ + \ following steps:\n1. Reranks all input results according to its algorithm.\n\ + 2. Sorts the reranked results based on their new scores.\n3. Returns the\ + \ top N results, where N is the value specified by this limit.\n\nNote:\ + \ This limit is applied per reranking stage. In a chain of rerankers,\ + \ \neach reranker can have its own limit, potentially reducing the number\ + \ of \nresults at each stage.\n" format: int32 minimum: 1 cutoff: type: number - description: | - Specifies the minimum score threshold for results to be included after the reranking process. + description: 'Specifies the minimum score threshold for results to be included + after the reranking process. + When a reranker is applied with a cutoff, it performs the following steps: + 1. Reranks all input results according to its algorithm. - 2. Applies the cutoff, removing any results with scores below the specified threshold. + + 2. Applies the cutoff, removing any results with scores below the specified + threshold. + 3. Returns the remaining results, sorted by their new scores. + Note: This cutoff is applied per reranking stage. In a chain of rerankers, - each reranker can have its own cutoff, potentially further reducing the number of - results at each stage. If both 'limit' and 'cutoff' are specified, the cutoff + + each reranker can have its own cutoff, potentially further reducing the + number of + + results at each stage. If both ''limit'' and ''cutoff'' are specified, + the cutoff + is applied first, followed by the limit. + + ' format: float x-vectaraParents: - - SearchReranker + - SearchReranker UserFunctionReranker: type: object properties: type: - description: | - When the type is `userfn`, you can define custom reranking functions using document-level metadata, + description: 'When the type is `userfn`, you can define custom reranking + functions using document-level metadata, + part-level metadata, or scores generated from the request-level metadata. + + ' type: string default: userfn user_function: @@ -2720,41 +2990,55 @@ components: example: get('$.score') * get('$.document_metadata.boost') limit: type: integer - description: | - Specifies the maximum number of results to be returned after the reranking process. - When a reranker is applied, it performs the following steps: - 1. Reranks all input results according to its algorithm. - 2. Sorts the reranked results based on their new scores. - 3. Returns the top N results, where N is the value specified by this limit. - - Note: This limit is applied per reranking stage. In a chain of rerankers, - each reranker can have its own limit, potentially reducing the number of - results at each stage. + description: "Specifies the maximum number of results to be returned after\ + \ the reranking process. \nWhen a reranker is applied, it performs the\ + \ following steps:\n1. Reranks all input results according to its algorithm.\n\ + 2. Sorts the reranked results based on their new scores.\n3. Returns the\ + \ top N results, where N is the value specified by this limit.\n\nNote:\ + \ This limit is applied per reranking stage. In a chain of rerankers,\ + \ \neach reranker can have its own limit, potentially reducing the number\ + \ of \nresults at each stage.\n" format: int32 minimum: 1 cutoff: type: number - description: | - Specifies the minimum score threshold for results to be included after the reranking process. + description: 'Specifies the minimum score threshold for results to be included + after the reranking process. + When a reranker is applied with a cutoff, it performs the following steps: + 1. Reranks all input results according to its algorithm. - 2. Applies the cutoff, removing any results with scores below the specified threshold. + + 2. Applies the cutoff, removing any results with scores below the specified + threshold. + 3. Returns the remaining results, sorted by their new scores. + Note: This cutoff is applied per reranking stage. In a chain of rerankers, - each reranker can have its own cutoff, potentially further reducing the number of - results at each stage. If both 'limit' and 'cutoff' are specified, the cutoff + + each reranker can have its own cutoff, potentially further reducing the + number of + + results at each stage. If both ''limit'' and ''cutoff'' are specified, + the cutoff + is applied first, followed by the limit. + + ' format: float x-vectaraParents: - - SearchReranker + - SearchReranker MMRReranker: type: object properties: type: - description: | - When the type is `mmr`, you can specify the `diversity_bias`, and the + description: 'When the type is `mmr`, you can specify the `diversity_bias`, + and the + retrieval engine will use the MMR reranker. + + ' type: string default: mmr diversity_bias: @@ -2764,77 +3048,89 @@ components: example: 0.3 limit: type: integer - description: | - Specifies the maximum number of results to be returned after the reranking process. - When a reranker is applied, it performs the following steps: - 1. Reranks all input results according to its algorithm. - 2. Sorts the reranked results based on their new scores. - 3. Returns the top N results, where N is the value specified by this limit. - - Note: This limit is applied per reranking stage. In a chain of rerankers, - each reranker can have its own limit, potentially reducing the number of - results at each stage. + description: "Specifies the maximum number of results to be returned after\ + \ the reranking process. \nWhen a reranker is applied, it performs the\ + \ following steps:\n1. Reranks all input results according to its algorithm.\n\ + 2. Sorts the reranked results based on their new scores.\n3. Returns the\ + \ top N results, where N is the value specified by this limit.\n\nNote:\ + \ This limit is applied per reranking stage. In a chain of rerankers,\ + \ \neach reranker can have its own limit, potentially reducing the number\ + \ of \nresults at each stage.\n" format: int32 minimum: 1 cutoff: type: number - description: | - Specifies the minimum score threshold for results to be included after the reranking process. + description: 'Specifies the minimum score threshold for results to be included + after the reranking process. + When a reranker is applied with a cutoff, it performs the following steps: + 1. Reranks all input results according to its algorithm. - 2. Applies the cutoff, removing any results with scores below the specified threshold. + + 2. Applies the cutoff, removing any results with scores below the specified + threshold. + 3. Returns the remaining results, sorted by their new scores. + Note: This cutoff is applied per reranking stage. In a chain of rerankers, - each reranker can have its own cutoff, potentially further reducing the number of - results at each stage. If both 'limit' and 'cutoff' are specified, the cutoff + + each reranker can have its own cutoff, potentially further reducing the + number of + + results at each stage. If both ''limit'' and ''cutoff'' are specified, + the cutoff + is applied first, followed by the limit. + + ' format: float x-vectaraParents: - - SearchReranker + - SearchReranker ChainReranker: type: object properties: type: - description: | - When the type is `chain`, you can then chain re-rankers together. + description: 'When the type is `chain`, you can then chain re-rankers together. + + ' type: string default: chain rerankers: type: array - description: | - Specify an array of rerankers to apply to search results consecutively. + description: 'Specify an array of rerankers to apply to search results consecutively. + + ' items: - $ref: "#/components/schemas/SearchReranker" + $ref: '#/components/schemas/SearchReranker' maxItems: 50 required: - - rerankers + - rerankers x-vectaraParents: - - SearchReranker + - SearchReranker NoneReranker: type: object properties: type: - description: | - When the type is `none`, no reranking will be done. + description: 'When the type is `none`, no reranking will be done. + + ' type: string default: none limit: type: integer - description: | - Specifies the maximum number of results to be returned after the reranking process. - When a reranker is applied, it performs the following steps: - 1. Reranks all input results according to its algorithm. - 2. Sorts the reranked results based on their new scores. - 3. Returns the top N results, where N is the value specified by this limit. - - Note: This limit is applied per reranking stage. In a chain of rerankers, - each reranker can have its own limit, potentially reducing the number of - results at each stage. + description: "Specifies the maximum number of results to be returned after\ + \ the reranking process. \nWhen a reranker is applied, it performs the\ + \ following steps:\n1. Reranks all input results according to its algorithm.\n\ + 2. Sorts the reranked results based on their new scores.\n3. Returns the\ + \ top N results, where N is the value specified by this limit.\n\nNote:\ + \ This limit is applied per reranking stage. In a chain of rerankers,\ + \ \neach reranker can have its own limit, potentially reducing the number\ + \ of \nresults at each stage.\n" format: int32 minimum: 1 x-vectaraParents: - - SearchReranker + - SearchReranker QueryFullResponse: description: The full response to a RAG query when the result is not streamed. type: object @@ -2843,28 +3139,32 @@ components: description: The summary of the search results. type: string response_language: - $ref: "#/components/schemas/Language" + $ref: '#/components/schemas/Language' search_results: description: The ranked search results. type: array items: - $ref: "#/components/schemas/IndividualSearchResult" + $ref: '#/components/schemas/IndividualSearchResult' factual_consistency_score: - description: | - The probability that the summary is factually consistent with the results. + description: 'The probability that the summary is factually consistent with + the results. + + ' type: number format: float rendered_prompt: - description: | - The rendered prompt sent to the LLM. Useful when creating customer `prompt_text` templates. Only available - to Scale customers. + description: 'The rendered prompt sent to the LLM. Useful when creating + customer `prompt_template` templates. + + ' type: string IndividualSearchResult: description: An individual ranked search result from a query. type: object properties: text: - description: The document part altered by the context configuration that matches the query. + description: The document part altered by the context configuration that + matches the query. type: string score: description: The score of the individual result. @@ -2882,121 +3182,138 @@ components: description: The ID of the document that contains the document part. type: string request_corpora_index: - description: | - A query request can search over multiple corpora at a time. This property - is set to the index in the list of corpora in the original search request that this - search result originated from. - - If the query request is only over one corpus, this property is 0. + description: "A query request can search over multiple corpora at a time.\ + \ This property \nis set to the index in the list of corpora in the original\ + \ search request that this\nsearch result originated from.\n\nIf the query\ + \ request is only over one corpus, this property is 0.\n" type: integer format: int32 example: 0 minimum: 0 QueryStreamedResponse: - description: An individual event sent with Server-sent Events (SSE) when the query request is streamed. + description: An individual event sent with Server-sent Events (SSE) when the + query request is streamed. type: object discriminator: propertyName: type mapping: - search_results: "#/components/schemas/StreamSearchResponse" - generation_chunk: "#/components/schemas/StreamGenerationChunk" - generation_end: "#/components/schemas/StreamGenerationEnd" - factual_consistency_score: "#/components/schemas/FactualConsistencyScore" - generation_info: "#/components/schemas/GenerationInfo" - error: "#/components/schemas/StreamError" - end: "#/components/schemas/StreamResponseEnd" + search_results: '#/components/schemas/StreamSearchResponse' + generation_chunk: '#/components/schemas/StreamGenerationChunk' + generation_end: '#/components/schemas/StreamGenerationEnd' + factual_consistency_score: '#/components/schemas/FactualConsistencyScore' + generation_info: '#/components/schemas/GenerationInfo' + error: '#/components/schemas/StreamError' + end: '#/components/schemas/StreamResponseEnd' oneOf: - - $ref: "#/components/schemas/StreamSearchResponse" - - $ref: "#/components/schemas/StreamGenerationChunk" - - $ref: "#/components/schemas/StreamGenerationEnd" - - $ref: "#/components/schemas/StreamResponseEnd" - - $ref: "#/components/schemas/FactualConsistencyScore" - - $ref: "#/components/schemas/GenerationInfo" - - $ref: "#/components/schemas/StreamError" + - $ref: '#/components/schemas/StreamSearchResponse' + - $ref: '#/components/schemas/StreamGenerationChunk' + - $ref: '#/components/schemas/StreamGenerationEnd' + - $ref: '#/components/schemas/StreamResponseEnd' + - $ref: '#/components/schemas/FactualConsistencyScore' + - $ref: '#/components/schemas/GenerationInfo' + - $ref: '#/components/schemas/StreamError' StreamSearchResponse: description: The search response results. type: object properties: type: - description: | - When the streaming event has the search results, the + description: 'When the streaming event has the search results, the + type will be `search_results`. + + ' type: string default: search_results search_results: description: The ranked search results. type: array items: - $ref: "#/components/schemas/IndividualSearchResult" + $ref: '#/components/schemas/IndividualSearchResult' x-vectaraParents: - - QueryStreamedResponse - - ChatStreamedResponse + - QueryStreamedResponse + - ChatStreamedResponse StreamGenerationChunk: - description: The chunk response from the generation, which may be a partial generation. + description: The chunk response from the generation, which may be a partial + generation. type: object properties: type: - description: | - When the streaming event contains the next chunk of generator output, the + description: 'When the streaming event contains the next chunk of generator + output, the + type will be `generation_chunk`. + + ' type: string default: generation_chunk generation_chunk: - description: | - Part of the message from the generator. All summary chunks must be appended together in order + description: 'Part of the message from the generator. All summary chunks + must be appended together in order + to get the full summary. + + ' type: string x-vectaraParents: - - QueryStreamedResponse - - ChatStreamedResponse + - QueryStreamedResponse + - ChatStreamedResponse FactualConsistencyScore: description: Event containing the factual consistency score. type: object properties: type: - description: | - When the streaming event contains the factual consistency score, the + description: 'When the streaming event contains the factual consistency + score, the + type will be `factual_consistency_score`. + + ' type: string default: factual_consistency_score factual_consistency_score: - description: The probability that the summary is factually consistent with the results. + description: The probability that the summary is factually consistent with + the results. type: number format: float x-vectaraParents: - - QueryStreamedResponse - - ChatStreamedResponse + - QueryStreamedResponse + - ChatStreamedResponse GenerationInfo: description: Event containing information on how the generation was accomplished. type: object properties: type: - description: | - When the streaming event contains the generation information + description: 'When the streaming event contains the generation information + type will be `generation_info`. + + ' type: string default: generation_info rendered_prompt: - description: | - The rendered prompt sent to the LLM. Useful when creating customer `prompt_text` templates. Only available - to Scale customers. + description: 'The rendered prompt sent to the LLM. Useful when creating + customer `prompt_template` templates. + + ' type: string rephrased_query: - description: | - If you are on the Scale plan, you can view the actual query made to backend that was rephrased - by the LLM from the input query. + description: "View the actual query made to backend that was rephrased \n\ + by the LLM from the input query.\n" type: string x-vectaraParents: - - QueryStreamedResponse - - ChatStreamedResponse + - QueryStreamedResponse + - ChatStreamedResponse StreamError: - description: | - Event signaling there was an error with the request. + description: 'Event signaling there was an error with the request. + + ' properties: type: - description: | - If the stream errors, an event with type `error` will + description: 'If the stream errors, an event with type `error` will + be sent. + + ' type: string default: error messages: @@ -3005,111 +3322,145 @@ components: items: type: string x-vectaraParents: - - QueryStreamedResponse - - ChatStreamedResponse + - QueryStreamedResponse + - ChatStreamedResponse StreamGenerationEnd: - description: | - The end of generation. There may still be more information such as the + description: 'The end of generation. There may still be more information such + as the + factual consistency score, but generation has stopped. + + ' type: object properties: type: - description: | - Then end of generation will be denoted with an object + description: 'Then end of generation will be denoted with an object + with the type `generation_end`. + + ' type: string default: generation_end x-vectaraParents: - - QueryStreamedResponse - - ChatStreamedResponse + - QueryStreamedResponse + - ChatStreamedResponse StreamResponseEnd: description: The end of a query response stream. type: object properties: type: - description: | - Then end of stream will be denoted with an object + description: 'Then end of stream will be denoted with an object + with the type `end`. + + ' type: string default: end x-vectaraParents: - - QueryStreamedResponse - - ChatStreamedResponse + - QueryStreamedResponse + - ChatStreamedResponse UploadFileRequest: type: object properties: metadata: - description: Arbitrary object that will be attached as document metadata to the extracted document. + description: Arbitrary object that will be attached as document metadata + to the extracted document. type: object additionalProperties: true chunking_strategy: - $ref: "#/components/schemas/ChunkingStrategy" + $ref: '#/components/schemas/ChunkingStrategy' filename: description: Optional multipart section to override the filename. type: string file: - description: Binary file contents. The file name of the file will be used as the document ID. + description: Binary file contents. The file name of the file will be used + as the document ID. type: string format: binary required: - - file + - file ChunkingStrategy: type: object - description: | - (Optional) Choose how to split documents into chunks during indexing. If you do not set a chunking strategy, - the platform uses the default strategy which creates one chunk (docpart) per sentence. + description: '(Optional) Choose how to split documents into chunks during indexing. + If you do not set a chunking strategy, + + the platform uses the default strategy which creates one chunk (docpart) per + sentence. + + ' discriminator: propertyName: type mapping: - max_chars_chunking_strategy: "#/components/schemas/MaxCharsChunkingStrategy" + max_chars_chunking_strategy: '#/components/schemas/MaxCharsChunkingStrategy' oneOf: - - $ref: "#/components/schemas/MaxCharsChunkingStrategy" + - $ref: '#/components/schemas/MaxCharsChunkingStrategy' MaxCharsChunkingStrategy: type: object - description: | - Sets a chunking strategy that limits the number of maximum characters per chunk. + description: 'Sets a chunking strategy that limits the number of maximum characters + per chunk. + The chunks do not cross section boundaries. + + ' properties: type: - description: | - When setting the type to max_chars_chunking_strategy, you can control the size of chunks (docparts). + description: 'When setting the type to max_chars_chunking_strategy, you + can control the size of chunks (docparts). + + ' type: string default: max_chars_chunking_strategy max_chars_per_chunk: - description: | - Specifies the maximum number of characters per chunk. + description: 'Specifies the maximum number of characters per chunk. + + + The platform adds sentences to a chunk until the total number of characters + exceeds the limit. + - The platform adds sentences to a chunk until the total number of characters exceeds the limit. + If a single sentence exceeds the limit, it splits the sentence across + chunks. - If a single sentence exceeds the limit, it splits the sentence across chunks. - Note: This is the only case where the chunk may not contain a complete sentence. + Note: This is the only case where the chunk may not contain a complete + sentence. + + ' type: integer format: int32 minimum: 100 required: - - max_chars_per_chunk + - max_chars_per_chunk x-vectaraParents: - - ChunkingStrategy + - ChunkingStrategy CreateDocumentRequest: - description: | - Creating a document using this endpoint can take multiple forms depending on how much + description: 'Creating a document using this endpoint can take multiple forms + depending on how much + control of the resulting document parts you desire. You can create a document - with natural structure, and Vectara will use its proprietary strategy to create document parts. - Otherwise, you can create a document with all the document parts explicitly specified. + with natural structure, and Vectara will use its proprietary strategy to create + document parts. + + + Otherwise, you can create a document with all the document parts explicitly + specified. - A document part is the search result item in search and Retrieval Augmented Generation endpoints. + + A document part is the search result item in search and Retrieval Augmented + Generation endpoints. + + ' type: object discriminator: propertyName: type mapping: - core: "#/components/schemas/CoreDocument" - structured: "#/components/schemas/StructuredDocument" + core: '#/components/schemas/CoreDocument' + structured: '#/components/schemas/StructuredDocument' oneOf: - - $ref: "#/components/schemas/CoreDocument" - - $ref: "#/components/schemas/StructuredDocument" + - $ref: '#/components/schemas/CoreDocument' + - $ref: '#/components/schemas/StructuredDocument' required: - - type + - type StructuredDocument: description: A document with layout features. type: object @@ -3118,11 +3469,17 @@ components: description: The document ID must be unique within the corpus. type: string type: - description: | - When the type of the indexed document is `structured` the rest of - the object is expected to follow this schema. It allows you to create a document + description: 'When the type of the indexed document is `structured` the + rest of + + the object is expected to follow this schema. It allows you to create + a document + that follows normal document conventions. The Vectara platform will then + create document parts using its internal algorithm. + + ' default: structured type: string title: @@ -3132,27 +3489,30 @@ components: description: The description of the document. type: string metadata: - description: | - The metadata for a document as an arbitrary JSON object. Properties of this object + description: 'The metadata for a document as an arbitrary JSON object. Properties + of this object + can be used by document level filter attributes. + + ' type: object additionalProperties: true custom_dimensions: - $ref: "#/components/schemas/CustomDimensions" + $ref: '#/components/schemas/CustomDimensions' sections: description: The subsection of the document. type: array minItems: 1 items: - $ref: "#/components/schemas/StructuredDocumentSection" + $ref: '#/components/schemas/StructuredDocumentSection' chunking_strategy: - $ref: "#/components/schemas/ChunkingStrategy" + $ref: '#/components/schemas/ChunkingStrategy' required: - - id - - type - - sections + - id + - type + - sections x-vectaraParents: - - CreateDocumentRequest + - CreateDocumentRequest StructuredDocumentSection: description: A logical section within a structured document. type: object @@ -3168,10 +3528,10 @@ components: description: The text of the section. type: string metadata: - description: | - Arbitrary object that becomes document part level metadata on any document part created - by this section. Properties of this object can be used by document part level - filters if defined as a corpus filter attribute. + description: "Arbitrary object that becomes document part level metadata\ + \ on any document part created \nby this section. Properties of this object\ + \ can be used by document part level \nfilters if defined as a corpus\ + \ filter attribute.\n" type: object properties: {} additionalProperties: true @@ -3179,11 +3539,12 @@ components: description: The sections that this section contains. type: array items: - $ref: "#/components/schemas/StructuredDocumentSection" + $ref: '#/components/schemas/StructuredDocumentSection' required: - - text + - text CoreDocument: - description: The document structure that most closely corresponds to Vectara's internal document data model. + description: The document structure that most closely corresponds to Vectara's + internal document data model. type: object properties: id: @@ -3191,17 +3552,24 @@ components: type: string example: my-doc-id type: - description: | - When the type of the indexed document is `core` the rest of + description: 'When the type of the indexed document is `core` the rest of + the object is expected to follow this schema. This schema allows + precise specification of document chunks that get directly translated + to retrieve search results. + + ' default: core type: string metadata: - description: | - Arbitrary object of document level metadata. Properties of this object + description: 'Arbitrary object of document level metadata. Properties of + this object + can be used by document filters if defined as a corpus filter attribute. + + ' type: object properties: {} additionalProperties: true @@ -3213,15 +3581,16 @@ components: type: array minItems: 1 items: - $ref: "#/components/schemas/CoreDocumentPart" + $ref: '#/components/schemas/CoreDocumentPart' required: - - id - - type - - document_parts + - id + - type + - document_parts x-vectaraParents: - - CreateDocumentRequest + - CreateDocumentRequest DocumentPart: - description: A part of a document. This section gets converted into an embedding and directly maps to a search result. Usually a sentence. + description: A part of a document. This section gets converted into an embedding + and directly maps to a search result. Usually a sentence. type: object properties: text: @@ -3229,7 +3598,8 @@ components: type: string example: I'm a nice document part. metadata: - description: The metadata for a document part. These may be used in metadata filters at query time if filter attributes are configured on the corpus. + description: The metadata for a document part. These may be used in metadata + filters at query time if filter attributes are configured on the corpus. type: object additionalProperties: true example: @@ -3238,11 +3608,12 @@ components: description: The context text for the document part. type: string custom_dimensions: - $ref: "#/components/schemas/CustomDimensions" + $ref: '#/components/schemas/CustomDimensions' required: - - text + - text CoreDocumentPart: - description: A part of a document. This section gets converted into an embedding and directly maps to a search result. Usually this is a sentence. + description: A part of a document. This section gets converted into an embedding + and directly maps to a search result. Usually this is a sentence. type: object properties: text: @@ -3250,7 +3621,8 @@ components: type: string example: I'm a nice document part. metadata: - description: The metadata for a document part. These may be used in metadata filters at query time if filter attributes are configured on the corpus. + description: The metadata for a document part. These may be used in metadata + filters at query time if filter attributes are configured on the corpus. type: object additionalProperties: true example: @@ -3259,9 +3631,9 @@ components: description: The context text for the document part. type: string custom_dimensions: - $ref: "#/components/schemas/CustomDimensions" + $ref: '#/components/schemas/CustomDimensions' required: - - text + - text CustomDimensions: description: The custom dimensions as additional weights. type: object @@ -3280,31 +3652,43 @@ components: type: object additionalProperties: true parts: - description: | - Parts of the document that make up the document. However, parts are not available when - retrieving a list of documents or when creating a document. This property is only available + description: 'Parts of the document that make up the document. However, + parts are not available when + + retrieving a list of documents or when creating a document. This property + is only available + when retrieving a document by ID. + + ' type: array items: - $ref: "#/components/schemas/DocumentPart" + $ref: '#/components/schemas/DocumentPart' storage_usage: - $ref: "#/components/schemas/DocumentStorageUsage" + $ref: '#/components/schemas/DocumentStorageUsage' DocumentStorageUsage: type: object - description: | - How much storage the document used. This information is currently not returned when + description: 'How much storage the document used. This information is currently + not returned when + retrieving the document, and only returned when indexing a document. + + ' properties: bytes_used: - description: | - Number of bytes used by document counting towards maximum corpus size, and + description: 'Number of bytes used by document counting towards maximum + corpus size, and + towards any billing plans. + + ' type: integer format: int64 minimum: 0 metadata_bytes_used: - description: | - Number of metadata bytes used by a document. + description: 'Number of metadata bytes used by a document. + + ' type: integer format: int64 minimum: 0 @@ -3315,13 +3699,16 @@ components: description: List of documents. type: array items: - $ref: "#/components/schemas/Document" + $ref: '#/components/schemas/Document' metadata: - $ref: "#/components/schemas/ListMetadata" + $ref: '#/components/schemas/ListMetadata' LLM: - description: | - A LLM can be used to enhance query results with a response, and be used as + description: 'A LLM can be used to enhance query results with a response, and + be used as + the responder during a chat. + + ' type: object properties: id: @@ -3338,20 +3725,29 @@ components: description: Indicates whether the LLM is enabled. type: boolean default: - description: | - If this is the default LLM, it is used in queries when the generator + description: 'If this is the default LLM, it is used in queries when the + generator + is not specified. + + ' type: boolean prompts: - description: List of prompts that the model can use. This is deprecated; see `/v2/generation_presets` instead. + description: List of prompts that the model can use. This is deprecated; + see `/v2/generation_presets` instead. items: - $ref: "#/components/schemas/Prompt" + $ref: '#/components/schemas/Prompt' deprecated: true Prompt: - description: | - A prompt that can be used with a LLM. A prompt is the template that is used to render - the text sent to the LLM. It also contains various default model settings such as + description: 'A prompt that can be used with a LLM. A prompt is the template + that is used to render + + the text sent to the LLM. It also contains various default model settings + such as + temperature. + + ' type: object properties: id: @@ -3359,7 +3755,8 @@ components: type: string pattern: pmt_.* name: - description: Name of the prompt. This is used as the `prompt_name` in a query. + description: Name of the prompt. This is used as the `prompt_name` in a + query. type: string description: description: The description of the prompt. @@ -3368,7 +3765,8 @@ components: description: Indicates whether the prompt is enabled. type: boolean default: - description: Indicates if this prompt is the default prompt used with the LLM. + description: Indicates if this prompt is the default prompt used with the + LLM. type: boolean ListLLMsResponse: type: object @@ -3377,13 +3775,16 @@ components: description: List of LLMs. type: array items: - $ref: "#/components/schemas/LLM" + $ref: '#/components/schemas/LLM' metadata: - $ref: "#/components/schemas/ListMetadata" + $ref: '#/components/schemas/ListMetadata' GenerationPreset: - description: | - Bundle of default values used when calling generation. All values except + description: 'Bundle of default values used when calling generation. All values + except + model name can be overridden at generation time. + + ' type: object properties: name: @@ -3399,7 +3800,8 @@ components: description: Preset template used to render the prompt sent to generation. type: string max_used_search_results: - description: Preset maximum number of search results that will be available to the prompt. + description: Preset maximum number of search results that will be available + to the prompt. type: integer format: int32 minimum: 1 @@ -3409,28 +3811,38 @@ components: format: int32 minimum: 1 temperature: - description: | - The sampling temperature to use. Higher values make the output more random, while lower + description: 'The sampling temperature to use. Higher values make the output + more random, while lower + values make it more focused and deterministic. + + ' type: number format: float frequency_penalty: - description: | - Higher values penalize new tokens based on their existing frequency in the generation so far, - decreasing the model's likelihood to repeat the same line verbatim. + description: 'Higher values penalize new tokens based on their existing + frequency in the generation so far, + + decreasing the model''s likelihood to repeat the same line verbatim. + + ' type: number format: float presence_penalty: - description: | - Higher values penalize new tokens based on whether they appear in the generation so far, - increasing the model's likelihood to talk about new topics. + description: 'Higher values penalize new tokens based on whether they appear + in the generation so far, + + increasing the model''s likelihood to talk about new topics. + + ' type: number format: float enabled: description: Indicates whether the prompt is enabled. type: boolean default: - description: Indicates if this prompt is the default prompt used with the LLM. + description: Indicates if this prompt is the default prompt used with the + LLM. type: boolean ListGenerationPresetsResponse: type: object @@ -3439,9 +3851,9 @@ components: description: List of generation presets. type: array items: - $ref: "#/components/schemas/GenerationPreset" + $ref: '#/components/schemas/GenerationPreset' metadata: - $ref: "#/components/schemas/ListMetadata" + $ref: '#/components/schemas/ListMetadata' ChatRequest: type: object properties: @@ -3450,18 +3862,18 @@ components: type: string example: How can I use the Vectara platform? search: - $ref: "#/components/schemas/SearchCorporaParameters" + $ref: '#/components/schemas/SearchCorporaParameters' generation: - $ref: "#/components/schemas/GenerationParameters" + $ref: '#/components/schemas/GenerationParameters' chat: - $ref: "#/components/schemas/ChatParameters" + $ref: '#/components/schemas/ChatParameters' stream_response: description: Indicates whether the response should be streamed or not. type: boolean default: false required: - - query - - search + - query + - search ChatParameters: type: object description: Parameters to control chat behavior. @@ -3485,26 +3897,26 @@ components: type: string response_language: description: The language that the answer is expected to be. - $ref: "#/components/schemas/Language" + $ref: '#/components/schemas/Language' search_results: description: The ranked search results that the chat model used. type: array items: - $ref: "#/components/schemas/IndividualSearchResult" + $ref: '#/components/schemas/IndividualSearchResult' factual_consistency_score: - description: | - The probability that the summary is factually consistent with the results. + description: 'The probability that the summary is factually consistent with + the results. + + ' type: number format: float rendered_prompt: - description: | - The rendered prompt sent to the LLM. Useful when creating customer `prompt_text` templates. Only available - to Scale customers. + description: "The rendered prompt sent to the LLM. Useful when creating\ + \ customer `prompt_template` templates. \n" type: string rephrased_query: - description: | - If you are on the Scale plan, you can view the actual query made to backend that was rephrased - by the LLM from the input query. + description: "View the actual query made to backend that was rephrased \n\ + by the LLM from the input query.\n" type: string ChatStreamedResponse: description: An individual event when the response is streamed. @@ -3512,31 +3924,33 @@ components: discriminator: propertyName: type mapping: - search_results: "#/components/schemas/StreamSearchResponse" - chat_info: "#/components/schemas/ChatInfoResponse" - generation_chunk: "#/components/schemas/StreamGenerationChunk" - generation_end: "#/components/schemas/StreamGenerationEnd" - generation_info: "#/components/schemas/GenerationInfo" - factual_consistency_score: "#/components/schemas/FactualConsistencyScore" - end: "#/components/schemas/StreamResponseEnd" - error: "#/components/schemas/StreamError" + search_results: '#/components/schemas/StreamSearchResponse' + chat_info: '#/components/schemas/ChatInfoResponse' + generation_chunk: '#/components/schemas/StreamGenerationChunk' + generation_end: '#/components/schemas/StreamGenerationEnd' + generation_info: '#/components/schemas/GenerationInfo' + factual_consistency_score: '#/components/schemas/FactualConsistencyScore' + end: '#/components/schemas/StreamResponseEnd' + error: '#/components/schemas/StreamError' oneOf: - - $ref: "#/components/schemas/StreamSearchResponse" - - $ref: "#/components/schemas/ChatInfoResponse" - - $ref: "#/components/schemas/StreamGenerationChunk" - - $ref: "#/components/schemas/StreamGenerationEnd" - - $ref: "#/components/schemas/FactualConsistencyScore" - - $ref: "#/components/schemas/StreamResponseEnd" - - $ref: "#/components/schemas/GenerationInfo" - - $ref: "#/components/schemas/StreamError" + - $ref: '#/components/schemas/StreamSearchResponse' + - $ref: '#/components/schemas/ChatInfoResponse' + - $ref: '#/components/schemas/StreamGenerationChunk' + - $ref: '#/components/schemas/StreamGenerationEnd' + - $ref: '#/components/schemas/FactualConsistencyScore' + - $ref: '#/components/schemas/StreamResponseEnd' + - $ref: '#/components/schemas/GenerationInfo' + - $ref: '#/components/schemas/StreamError' ChatInfoResponse: description: Information about the chat. type: object properties: type: - description: | - This will be `chat_info` when the stream event contains information + description: 'This will be `chat_info` when the stream event contains information + about how the chat is stored. + + ' type: string default: chat_info chat_id: @@ -3548,7 +3962,7 @@ components: type: string pattern: trn_.+$ x-vectaraParents: - - ChatStreamedResponse + - ChatStreamedResponse Chat: type: object properties: @@ -3563,7 +3977,8 @@ components: description: The first answer of the chat. type: string enabled: - description: Indicates whether this chat is enabled and can have further turns. + description: Indicates whether this chat is enabled and can have further + turns. type: boolean example: true created_at: @@ -3577,9 +3992,9 @@ components: description: List of chats. type: array items: - $ref: "#/components/schemas/Chat" + $ref: '#/components/schemas/Chat' metadata: - $ref: "#/components/schemas/ListMetadata" + $ref: '#/components/schemas/ListMetadata' Turn: type: object properties: @@ -3600,7 +4015,8 @@ components: type: string example: The widget turns counter clockwise. enabled: - description: Indicates whether the turn is enabled and shown in future turns of the chat. + description: Indicates whether the turn is enabled and shown in future turns + of the chat. type: boolean example: true created_at: @@ -3614,14 +4030,17 @@ components: description: List of turns. type: array items: - $ref: "#/components/schemas/Turn" + $ref: '#/components/schemas/Turn' UpdateTurnRequest: type: object properties: enabled: - description: | - Indicates whether to disable a turn. It will disable this turn and all subsequent turns. + description: 'Indicates whether to disable a turn. It will disable this + turn and all subsequent turns. + Enabling a turn is not implemented. + + ' type: boolean example: false ListEncodersResponse: @@ -3630,9 +4049,9 @@ components: encoders: type: array items: - $ref: "#/components/schemas/Encoder" + $ref: '#/components/schemas/Encoder' metadata: - $ref: "#/components/schemas/ListMetadata" + $ref: '#/components/schemas/ListMetadata' CreateApiKeyRequest: type: object properties: @@ -3640,18 +4059,22 @@ components: description: The human-readable name of the API key. type: string api_key_role: - $ref: "#/components/schemas/ApiKeyRole" + $ref: '#/components/schemas/ApiKeyRole' corpus_keys: - description: | - Corpora this API key has roles on if it is not a Personal API key. + description: 'Corpora this API key has roles on if it is not a Personal + API key. + This property should be null or missing if this `api_key_role` is + `personal`. + + ' type: array items: - $ref: "#/components/schemas/CorpusKey" + $ref: '#/components/schemas/CorpusKey' required: - - name - - api_key_role + - name + - api_key_role ApiKey: type: object properties: @@ -3669,20 +4092,19 @@ components: description: If this API key is enabled. type: boolean api_key_role: - $ref: "#/components/schemas/ApiKeyRole" + $ref: '#/components/schemas/ApiKeyRole' api_policy: - $ref: "#/components/schemas/ApiPolicy" + $ref: '#/components/schemas/ApiPolicy' ApiKeyRole: - description: | - Role of the API key. - A serving API key can only perform query type requests on its corpora. A serving and - indexing key can perform both indexing and query type requests on its corpora. - A personal API key has all the same permissions as the creator of the API key. + description: "Role of the API key. \nA serving API key can only perform query\ + \ type requests on its corpora. A serving and\nindexing key can perform both\ + \ indexing and query type requests on its corpora.\nA personal API key has\ + \ all the same permissions as the creator of the API key.\n" type: string enum: - - serving - - serving_and_indexing - - personal + - serving + - serving_and_indexing + - personal UpdateApiKeyRequest: type: object properties: @@ -3696,21 +4118,22 @@ components: description: List of API keys. type: array items: - $ref: "#/components/schemas/ApiKey" + $ref: '#/components/schemas/ApiKey' metadata: - $ref: "#/components/schemas/ListMetadata" + $ref: '#/components/schemas/ListMetadata' CreateAppClientRequest: type: object discriminator: propertyName: type mapping: - client_credentials: "#/components/schemas/CreateClientCredentialsRequest" + client_credentials: '#/components/schemas/CreateClientCredentialsRequest' oneOf: - - $ref: "#/components/schemas/CreateClientCredentialsRequest" + - $ref: '#/components/schemas/CreateClientCredentialsRequest' required: - - type + - type CreateClientCredentialsRequest: - description: Create an App Client which allows you to call Vectara APIs using OAuth 2.0 client credentials. + description: Create an App Client which allows you to call Vectara APIs using + OAuth 2.0 client credentials. type: object properties: name: @@ -3727,19 +4150,21 @@ components: description: API roles that the client credentials will have. type: array items: - $ref: "#/components/schemas/ApiRole" + $ref: '#/components/schemas/ApiRole' required: - - name - - type + - name + - type x-vectaraParents: - - CreateAppClientRequest + - CreateAppClientRequest AppClient: type: object properties: id: - description: | - The Vectara App Client ID. This ID is not used during an OAuth + description: 'The Vectara App Client ID. This ID is not used during an OAuth + flow. However, the ID used within the Vectara API. + + ' type: string pattern: app_.+$ name: @@ -3752,15 +4177,16 @@ components: description: The client ID used with the OAuth flow. type: string client_secret: - description: The client secret used in API requests. The secret should be kept secure. + description: The client secret used in API requests. The secret should + be kept secure. type: string api_roles: description: The API roles attached to the App Client. type: array items: - $ref: "#/components/schemas/ApiRole" + $ref: '#/components/schemas/ApiRole' api_policy: - $ref: "#/components/schemas/ApiPolicy" + $ref: '#/components/schemas/ApiPolicy' UpdateAppClientRequest: type: object properties: @@ -3768,10 +4194,11 @@ components: description: The new App Client description. type: string api_roles: - description: The new roles attached to the App Client. These roles will replace the current roles. + description: The new roles attached to the App Client. These roles will + replace the current roles. type: array items: - $ref: "#/components/schemas/ApiRole" + $ref: '#/components/schemas/ApiRole' ListAppClientsResponse: type: object properties: @@ -3779,9 +4206,9 @@ components: description: List of App Clients. type: array items: - $ref: "#/components/schemas/AppClient" + $ref: '#/components/schemas/AppClient' metadata: - $ref: "#/components/schemas/ListMetadata" + $ref: '#/components/schemas/ListMetadata' Encoder: type: object properties: @@ -3795,10 +4222,15 @@ components: type: string example: boomerang output_dimensions: - description: | - When this encoder is used to create an embedding, it shows the count of dimensions for the output embedding. - A high dimensionality will consume more storage space, but it allows for an increase in the quality of + description: 'When this encoder is used to create an embedding, it shows + the count of dimensions for the output embedding. + + A high dimensionality will consume more storage space, but it allows for + an increase in the quality of + the embedding. + + ' type: integer format: int32 example: 768 @@ -3806,7 +4238,8 @@ components: description: The encoder description. type: string default: - description: Indicates whether the default encoder is used when creating a corpus. + description: Indicates whether the default encoder is used when creating + a corpus. type: boolean example: true enabled: @@ -3814,8 +4247,10 @@ components: type: boolean example: true Reranker: - description: | - A reranker can be used in query or chat endpoints to reorder the search results. + description: 'A reranker can be used in query or chat endpoints to reorder the + search results. + + ' type: object properties: id: @@ -3838,9 +4273,9 @@ components: description: An array of rerankers. type: array items: - $ref: "#/components/schemas/Reranker" + $ref: '#/components/schemas/Reranker' metadata: - $ref: "#/components/schemas/ListMetadata" + $ref: '#/components/schemas/ListMetadata' Job: type: object properties: @@ -3852,16 +4287,17 @@ components: description: The type of job. type: string enum: - - rebuild_vector_index - - replace_filter_attributes - - unknown + - rebuild_vector_index + - replace_filter_attributes + - unknown corpus_keys: - description: The corpora that this job belongs to. It may not belong to any corpora. + description: The corpora that this job belongs to. It may not belong to + any corpora. type: array items: - $ref: "#/components/schemas/CorpusKey" + $ref: '#/components/schemas/CorpusKey' state: - $ref: "#/components/schemas/JobState" + $ref: '#/components/schemas/JobState' created_at: description: Specifies when the job was created. type: string @@ -3875,18 +4311,19 @@ components: type: string format: date-time created_by_username: - description: The username of the user who created the job. This property may be missing, e.g., if the job was created by the system, not a user. + description: The username of the user who created the job. This property + may be missing, e.g., if the job was created by the system, not a user. type: string JobState: type: string enum: - - unknown - - queued - - started - - completed - - failed - - failed_will_retry - - aborted + - unknown + - queued + - started + - completed + - failed + - failed_will_retry + - aborted ListJobsResponse: type: object properties: @@ -3894,9 +4331,9 @@ components: description: An array of jobs. type: array items: - $ref: "#/components/schemas/Job" + $ref: '#/components/schemas/Job' metadata: - $ref: "#/components/schemas/ListMetadata" + $ref: '#/components/schemas/ListMetadata' CreateUserRequest: type: object properties: @@ -3914,9 +4351,9 @@ components: description: The role names assigned to the user. type: array items: - $ref: "#/components/schemas/ApiRole" + $ref: '#/components/schemas/ApiRole' required: - - email + - email UpdateUserRequest: type: object properties: @@ -3927,7 +4364,7 @@ components: description: The new role names of the user. type: array items: - $ref: "#/components/schemas/ApiRole" + $ref: '#/components/schemas/ApiRole' User: type: object properties: @@ -3960,9 +4397,9 @@ components: description: The role names of the user. type: array items: - $ref: "#/components/schemas/ApiRole" + $ref: '#/components/schemas/ApiRole' api_policy: - $ref: "#/components/schemas/ApiPolicy" + $ref: '#/components/schemas/ApiPolicy' ListUsersResponse: type: object properties: @@ -3970,17 +4407,17 @@ components: description: List of users. type: array items: - $ref: "#/components/schemas/User" + $ref: '#/components/schemas/User' metadata: - $ref: "#/components/schemas/ListMetadata" + $ref: '#/components/schemas/ListMetadata' ApiRole: description: Roles that a user or an app client can take on. type: string enum: - - owner - - administrator - - billing_administrator - - corpus_administrator + - owner + - administrator + - billing_administrator + - corpus_administrator ApiPolicy: description: What actions a principal can take on the Vectara platform. type: object @@ -3989,19 +4426,24 @@ components: description: The name of the API role. type: string allowed_operations: - description: | - Operations that are allowed by the API role. Each operation may only allow + description: 'Operations that are allowed by the API role. Each operation + may only allow + certain resources that are described by a resource path to resource value + map. If the value is null, then the operation is allowed on any resource. + + ' type: object additionalProperties: - $ref: "#/components/schemas/ApiOperationPolicy" + $ref: '#/components/schemas/ApiOperationPolicy' required: - - name - - allowed_operations + - name + - allowed_operations ApiOperationPolicy: - description: | - Policy to allow operations if only using the specified resource. + description: 'Policy to allow operations if only using the specified resource. + + ' type: object properties: allow_any_resource: @@ -4009,58 +4451,63 @@ components: type: boolean default: true allowed_resources: - description: | - Object with keys of resource paths to a list of allowed resources. + description: 'Object with keys of resource paths to a list of allowed resources. + A resource path starts with either body, path, or implicit. + A body or path resource is within the operation body, and an implicit + resource is a resource implied by the request. + + ' type: object additionalProperties: type: array items: type: string required: - - allow_any_resource + - allow_any_resource Language: description: Languages that the Vectara platform supports. type: string enum: - - auto - - eng - - deu - - fra - - zho - - kor - - ara - - rus - - tha - - nld - - ita - - por - - spa - - jpn - - pol - - tur - - vie - - ind - - ces - - ukr - - ell - - heb - - fas - - hin - - urd - - swe - - ben - - msa - - ron + - auto + - eng + - deu + - fra + - zho + - kor + - ara + - rus + - tha + - nld + - ita + - por + - spa + - jpn + - pol + - tur + - vie + - ind + - ces + - ukr + - ell + - heb + - fas + - hin + - urd + - swe + - ben + - msa + - ron default: auto ListMetadata: type: object description: The standard metadata in the response of a list operation. properties: page_key: - description: When requesting the next page of this list, this is needed as a query parameter. + description: When requesting the next page of this list, this is needed + as a query parameter. type: string NotFoundError: type: object @@ -4074,7 +4521,8 @@ components: title: message type: string request_id: - description: ID of the request that can be used to help Vectara support debug what went wrong. + description: ID of the request that can be used to help Vectara support + debug what went wrong. type: string BadRequestError: type: object @@ -4090,7 +4538,8 @@ components: title: message type: string request_id: - description: The ID of the request that can be used to help Vectara support debug what went wrong. + description: The ID of the request that can be used to help Vectara support + debug what went wrong. type: string Error: type: object @@ -4103,7 +4552,8 @@ components: type: string example: Internal server error. request_id: - description: The ID of the request that can be used to help Vectara support debug what went wrong. + description: The ID of the request that can be used to help Vectara support + debug what went wrong. type: string securitySchemes: OAuth2: @@ -4121,7 +4571,8 @@ components: RequestTimeout: in: header name: Request-Timeout - description: The API will make a best effort to complete the request in the specified seconds or time out. + description: The API will make a best effort to complete the request in the + specified seconds or time out. schema: type: integer minimum: 1 @@ -4129,10 +4580,11 @@ components: RequestTimeoutMillis: in: header name: Request-Timeout-Millis - description: The API will make a best effort to complete the request in the specified milliseconds or time out. + description: The API will make a best effort to complete the request in the + specified milliseconds or time out. schema: type: integer minimum: 1 security: - - ApiKeyAuth: [] - - OAuth2: [] +- ApiKeyAuth: [] +- OAuth2: []