This function is just like ragOnChunk but it returns a reader to parse the stream easier.
This function exists as an alternative to the topic+message resource pattern where our Trieve handles chat memory. With this endpoint, the user is responsible for providing the context window and the prompt and the conversation is ephemeral.
Example:
constreader = awaittrieve.ragOnChunkReader({ chunk_ids: ["d290f1ee-6c54-4b01-90e6-d701748f0851"], prev_messages: [ { content:"How do I setup RAG with Trieve?", role:"user", }, ], prompt: "Respond to the instruction and include the doc numbers that you used in square brackets at the end of the sentences that you used the docs for:", stream_response:true, });
This function is just like ragOnChunk but it returns a reader to parse the stream easier. This function exists as an alternative to the topic+message resource pattern where our Trieve handles chat memory. With this endpoint, the user is responsible for providing the context window and the prompt and the conversation is ephemeral.
Example: