File Out Operator
Overview
Section titled “Overview”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.
Placeholder - Add UI Image
Parameters
Section titled “Parameters”File Output Page
Section titled “File Output Page” Save Now (Savepulse)
op('file_out').par.Savepulse
Pulse - Default:
None
Base Filename (Filename)
op('file_out').par.Filename
Str - Default:
conversation
Auto Save Interval (min) (Autosaveinterval)
op('file_out').par.Autosaveinterval
Float - Default:
1
- Slider Range:
- 1 to 60
Auto Versioning (Autoversion)
op('file_out').par.Autoversion
Toggle - Default:
On
Save to Specific Folder (Savetofolder)
op('file_out').par.Savetofolder
Toggle - Default:
On
Save Folder (Savefolder)
op('file_out').par.Savefolder
Folder - Default:
test
Use Subfolders (Usesubfolders)
op('file_out').par.Usesubfolders
Toggle - Default:
On
Agent Name (Agentname)
op('file_out').par.Agentname
Str - Default:
"" (Empty String)
Custom Subfolder (Customsubfolder)
op('file_out').par.Customsubfolder
Str - Default:
"" (Empty String)
Last Save (Lastautosave)
op('file_out').par.Lastautosave
Str - Default:
2025-05-04 19:54:30
Status (Outputdisplay)
op('file_out').par.Outputdisplay
Str - Default:
Saved: D:/...
Spacer Header
About Page
Section titled “About Page” Bypass (Bypass)
op('file_out').par.Bypass
Toggle - Default:
Off
Show Built-in Parameters (Showbuiltin)
op('file_out').par.Showbuiltin
Toggle - Default:
Off
Version (Version)
op('file_out').par.Version
Str - Default:
1.0.0
Last Updated (Lastupdated)
op('file_out').par.Lastupdated
Str - Default:
2024-11-06
Creator (Creator)
op('file_out').par.Creator
Str - Default:
dotsimulate
Helper Popups (Popups)
op('file_out').par.Popups
Toggle - Default:
On
Website (Website)
op('file_out').par.Website
Str - Default:
https://dotsimulate.com
Log Settings [ out4 ] Header
Clear Log (Clearlog)
op('file_out').par.Clearlog
Pulse - Default:
None
Convert To Text (Converttotext)
op('file_out').par.Converttotext
Toggle - Default:
Off
Reverse Output (Reverse)
op('file_out').par.Reverse
Toggle - Default:
Off
ChatTD Operator (Chattd)
op('file_out').par.Chattd
OP - Default:
/dot_lops/ChatTD
Usage Examples
Section titled “Usage Examples”Simple Conversation Log Saving
Section titled “Simple Conversation Log Saving”- Connect a DAT containing your conversation history (e.g., from a
Chat
orChat Session
operator) to the input of theFile Out
OP. - On the
File Output
page, set theSave Folder
to your desired location. - Ensure
Auto Versioning
isOn
to prevent overwriting files. - Choose a
File Type
(e.g.,JSON
orDAT
). - Pulse
Save Now
to save the current conversation manually.
Automatic Daily Saving
Section titled “Automatic Daily Saving”- Connect your conversation DAT input.
- Set
Save Folder
. - Set
Auto Save
toEvery N Minutes
. - Set
Auto Save Interval
to1440
(minutes in a day) or a shorter interval like60
(hourly) if needed. - Ensure
Auto Versioning
isOn
. - Set
Use Subfolders
toOn
andSubfolder Structure
toDate
. - The operator will now automatically save the conversation to a dated subfolder at the specified interval.