Retrieval-augmented generation (RAG) - Fluid Topics - Latest

Fluid Topics API Reference Guide

Category
Reference Guides
Audience
public
Version
Latest

This web service allows users with the AI_USER role to query a chatbot-type large language model (LLM). The chatbot uses the content of the portal to give accurate answers with sources to users.

Method Endpoint
POST
/api/ai/rag/chat

Request example

The following lines show an example of a JSON request body without and / or / not filters:

{
  "profileId": "chat",
  "query": "What is Fluid Topics? Answer in one sentence.",
  "filters": [
    {
      "key": "Category",
      "values": [
        "Technical Notes"
      ]
    }
  ],
  "responseFormat": "JSON"
}

The chat AI profile contains the following prompt: "Your name is Botty and you are a helpful personal assistant. Answer questions in a friendly tone."

The following lines show an example of a JSON request body with and / or / not filters:

{
  "profileId": "chat",
  "query": "What is a book?",
  "filters": [
    {
      "and": [
        {
          "not": {
            "key": "ft:isBook",
            "values": [
              "true"
            ]
          }
        },
        {
          "or": [
            {
              "key": "ft:locale",
              "values": [
                "en-US"
              ]
            },
            {
              "key": "ft:locale",
              "values": [
                "en-GB"
              ]
            }
          ]
        }
      ]
    }
  ],
  "responseFormat": "JSON"
}

The previous request gets publications that are not books, and that have a ft:locale value of en-US or en-GB.

Field Type Required? Description
profileId String Yes An AI profile ID of type Chatbot.
query String Yes The most recent user message.
messages Array No The history of messages between the bot and the user.
role String No One of user or assistant, in reference to who sent the message.
content String No The content of the message.
filters Array No Filters the results based on selected criteria including metadata and date ranges. Defaults to an empty list.
and Object No Combines filters requiring all conditions to be met.
or Object No Combines filters requiring any condition to be met.
not Object No Excludes results that match the specified condition.
key String No Expects a metadata key.
values Array No Defines the value for the selected key. When multiple values are defined, they are combined with an AND or an OR operator depending on the tenant's configuration.
hierarchicalValues Array No Defines hierarchical values for the selected key.
responseFormat String No Defines the format of the response. Can be JSON or TEXT. If omitted, defaults to TEXT.

Response body

The content type of the response is of type text/event-stream.

For a TEXT responseFormat, the output is:

data:{"id":"be003889-631f-4641-a6c5-daadf46d30f6"}
data:{"message":"Fluid"}
data:{"message":" Topics"}
data:{"message":" is"}
data:{"message":" a"}
data:{"message":" dynamic"}
data:{"message":" content"}
data:{"message":" delivery"}
data:{"message":" platform"}
data:{"message":" designed"}
data:{"message":" to"}
data:{"message":" provide"}
data:{"message":" fast"}
data:{"message":" and"}
data:{"message":" easy"}
data:{"message":" access"}
data:{"message":" to"}
data:{"message":" information"}
data:{"message":","}
data:{"message":" with"}
data:{"message":" fully"}
data:{"message":" customizable"}
data:{"message":" portals"}
data:{"message":" for"}
data:{"message":" an"}
data:{"message":" optimal"}
data:{"message":" user"}
data:{"message":" experience"}
data:{"message":".\n\n"}
data:{"message":"*"}
data:{"message":" See"}
data:{"message":" also"}
data:{"message":":"}
data:{"message":" ["}
data:{"message":"Introduction"}
data:{"message":"]("}
data:{"message":"https"}
data:{"message":"://"}
data:{"message":"doc"}
data:{"message":".fl"}
data:{"message":"uid"}
data:{"message":"topics"}
data:{"message":".com"}
data:{"message":"/r"}
data:{"message":"/"}
data:{"message":"Welcome"}
data:{"message":"-to"}
data:{"message":"-"}
data:{"message":"Fluid"}
data:{"message":"-"}
data:{"message":"Topics"}
data:{"message":"/"}
data:{"message":"Introduction"}
data:{"message":")"}
Field Type Description
id String The unique identifier for the chat.
message String A part of the answer from the large language model.

For a JSON responseFormat, the output is:

data:{"id":"598953ed-c08c-495b-8db0-cc8578d327ef"}
data:{"message":{"answer":""}}
data:{"message":{"answer":"Fluid"}}
data:{"message":{"answer":"Fluid Topics"}}
data:{"message":{"answer":"Fluid Topics is"}}
data:{"message":{"answer":"Fluid Topics is a"}}
data:{"message":{"answer":"Fluid Topics is a dynamic"}}
data:{"message":{"answer":"Fluid Topics is a dynamic content"}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery"}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform"}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed"}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to"}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide"}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast"}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and"}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy"}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access"}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to"}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information"}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information,"}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with"}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable"}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals"}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for"}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an"}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal"}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user"}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience"}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience."}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":""}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fl"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluid"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":""}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":""}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information."}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information. Fluid"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information. Fluid Topics"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information. Fluid Topics portals"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information. Fluid Topics portals are"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information. Fluid Topics portals are entirely"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information. Fluid Topics portals are entirely customizable"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information. Fluid Topics portals are entirely customizable to"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information. Fluid Topics portals are entirely customizable to better"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information. Fluid Topics portals are entirely customizable to better fit"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information. Fluid Topics portals are entirely customizable to better fit a"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information. Fluid Topics portals are entirely customizable to better fit a brand"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information. Fluid Topics portals are entirely customizable to better fit a brand's"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information. Fluid Topics portals are entirely customizable to better fit a brand's graphic"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information. Fluid Topics portals are entirely customizable to better fit a brand's graphic style"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information. Fluid Topics portals are entirely customizable to better fit a brand's graphic style,"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information. Fluid Topics portals are entirely customizable to better fit a brand's graphic style, and"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information. Fluid Topics portals are entirely customizable to better fit a brand's graphic style, and to"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information. Fluid Topics portals are entirely customizable to better fit a brand's graphic style, and to create"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information. Fluid Topics portals are entirely customizable to better fit a brand's graphic style, and to create the"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information. Fluid Topics portals are entirely customizable to better fit a brand's graphic style, and to create the best"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information. Fluid Topics portals are entirely customizable to better fit a brand's graphic style, and to create the best user"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information. Fluid Topics portals are entirely customizable to better fit a brand's graphic style, and to create the best user experience"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information. Fluid Topics portals are entirely customizable to better fit a brand's graphic style, and to create the best user experience possible"}]}}
data:{"message":{"answer":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information, with customizable portals for an optimal user experience.","documents":[{"url":"https://doc.fluidtopics.com/r/Welcome-to-Fluid-Topics/Introduction","title":"Introduction","content":"Fluid Topics is a dynamic content delivery platform designed to provide fast and easy access to information. Fluid Topics portals are entirely customizable to better fit a brand's graphic style, and to create the best user experience possible."}]}}
Field Type Description
id String The unique identifier for the chat.
message Object An object containing the LLM's answer, with the sources used for the answer.
answer String The LLM's answer.
documents Array An array of sources used by the LLM for its answer.
url String The URL to a source used by the LLM for its answer.
title String The title of a source used by the LLM for its answer.
content String The relevant text of a source used by the LLM for its answer.
Return code Description
403 FORBIDDEN Invalid profile type COMPLETION, expected CHATBOT. The provided profile has the incorrect type.
404 NOT FOUND Profile with id Example not found. The profile with the given ID does not exist.

For a comprehensive list of all possible return codes, see Return codes.