Basic Examples (4)

The script "LLMChat" is used to interact with the chat objects. Create and chat with an LLM persona named "yoda1" (using the Yoda chat persona):

Continue the conversation with "yoda1":

Execute a chat object management command using the script LLMChatMeta -- view the whole interaction with "yoda1":

Clear the messages of "yoda1":

Scope (5)

Installation MacOSX & Linux (2)

Copy paclet's scripts to a directory that is already in shell's PATH variable. For example, "~/.local/bin":

({{, ChatnikCopyScripts }})["~/.local/bin"]

On MacOSX if no directory is specified for ChatnikCopyScripts (i.e the directory is Automatic) then paclet's scripts are copied in the "~/Applications" directory:

({{, ChatnikCopyScripts }})[]

Chat pipelines (1)

Longer CLI pipelines make "Chatnik" very useful. For example:

Chat objects management  (2)

The script "LLMChatMeta" is used to manage the chat objects. Here is its usage message:

Give a list of all chat object summaries in JSON format: