Sessions

This list records all the chat sessions you had before. Each chat session is linked to a chat subject, which defines the AI Model, subject messages, and local functions used in the session. You can open your previous chat sessions and continue the conversation. You can also create a new session to start a new conversation with the AI Model. The chat session is stored in the database, so you can access it from any device. If you no longer need it, you can also delete a session. Every message in the chat session is stored in the database, so you can review the conversation history. You can also delete the messages in the session if you want to clean up the conversation history.


Subjects

This list records all the chat subjects. For a specific topic, you can define a chat subject here to put relevant AI Model, subject messages and local functions together. You can start a chat session from a chat subject to make the conversation with AI model for that topic.


Functions

This list records all the local functions you defined. You can add a local function here, link it to a chat subject and then use it in your chat session. Based on the chat subject, the local function can be called automatically when you are chatting with AI model. The local function will be invoked from your local computer, not from the AI Model server. The result of the local function will be returned to the AI Model server, so that the AI Model can use it in the conversation. The local function can be used to call external APIs or do some local processing.


AI Models

You can talk to many AI Models after you add them into this list. A chat subject can link to one AI Model at a time. After that, you can start a chat session with the AI Model in the chat subject. You can add a new AI Model here, and then use it in your chat subject.