Skip to content

File Out Operator

The File Out operator takes an input DAT (typically containing conversation data) and saves it to a file. It offers several options for controlling the filename, format (DAT, JSON, CSV, TXT, TSV), save location, automatic saving, versioning, and folder organization.

File Out Operator UI Placeholder - Add UI Image

Save Now (Savepulse) op('file_out').par.Savepulse Pulse
Default:
None
Base Filename (Filename) op('file_out').par.Filename Str
Default:
None
Auto Save (Autosave) op('file_out').par.Autosave Menu
Default:
Off
Options:
Off, On Change, Every N Minutes
Auto Save Interval (min) (Autosaveinterval) op('file_out').par.Autosaveinterval Float
Default:
None
Auto Versioning (Autoversion) op('file_out').par.Autoversion Toggle
Default:
false
Save to Specific Folder (Savetofolder) op('file_out').par.Savetofolder Toggle
Default:
false
Save Folder (Savefolder) op('file_out').par.Savefolder Folder
Default:
None
Use Subfolders (Usesubfolders) op('file_out').par.Usesubfolders Toggle
Default:
false
Subfolder Structure (Subfoldermenu) op('file_out').par.Subfoldermenu Menu
Default:
Date
Options:
Date, Agent, Custom
Agent Name (Agentname) op('file_out').par.Agentname Str
Default:
None
Custom Subfolder (Customsubfolder) op('file_out').par.Customsubfolder Str
Default:
None
Last Save (Lastautosave) op('file_out').par.Lastautosave Str
Default:
None
Status (Outputdisplay) op('file_out').par.Outputdisplay Str
Default:
None
File Type (Filetype) op('file_out').par.Filetype Menu
Default:
DAT
Options:
DAT, JSON, CSV, TXT, TSV
Spacer Header
Bypass (Bypass) op('file_out').par.Bypass Toggle
Default:
false
Show Built-in Parameters (Showbuiltin) op('file_out').par.Showbuiltin Toggle
Default:
false
Version (Version) op('file_out').par.Version Str
Default:
None
Last Updated (Lastupdated) op('file_out').par.Lastupdated Str
Default:
None
Creator (Creator) op('file_out').par.Creator Str
Default:
None
Helper Popups (Popups) op('file_out').par.Popups Toggle
Default:
true
Website (Website) op('file_out').par.Website Str
Default:
None
Log Settings [ out4 ] Header
Show Logs (Showlogs) op('file_out').par.Showlogs Menu
Default:
Basic
Options:
Basic, All Logs, Errors Only
Clear Log (Clearlog) op('file_out').par.Clearlog Pulse
Default:
None
Convert To Text (Converttotext) op('file_out').par.Converttotext Toggle
Default:
false
Reverse Output (Reverse) op('file_out').par.Reverse Toggle
Default:
false
ChatTD Operator (Chattd) op('file_out').par.Chattd OP
Default:
None
  1. Connect a DAT containing your conversation history (e.g., from a Chat or Chat Session operator) to the input of the File Out OP.
  2. On the File Output page, set the Save Folder to your desired location.
  3. Ensure Auto Versioning is On to prevent overwriting files.
  4. Choose a File Type (e.g., JSON or DAT).
  5. Pulse Save Now to save the current conversation manually.
  1. Connect your conversation DAT input.
  2. Set Save Folder.
  3. Set Auto Save to Every N Minutes.
  4. Set Auto Save Interval to 1440 (minutes in a day) or a shorter interval like 60 (hourly) if needed.
  5. Ensure Auto Versioning is On.
  6. Set Use Subfolders to On and Subfolder Structure to Date.
  7. The operator will now automatically save the conversation to a dated subfolder at the specified interval.