Skip to content

Chat‐only Features

Eliran Wong edited this page Jan 6, 2024 · 3 revisions

Chat-only Features

Though LetMeDoIt AI has its strength to both chat and execute tasks, there may be several reasons you want to use chat-only features in some cases, e.g.:

  1. Focus on conversation without triggering a function call

  2. Use less tokens, as chat-only features does not include any functions in the message chain.

  3. Use models with larger context window, e.g.

  • geminipro - a multiturn chat bot built on Google Gemini Pro & Gemini Pro Vision (LLM: Gemini Pro)

  • palm2 - a multiturn chat bot built on Google PaLM 2 (LLM: chat-bison-32k)

  • codey - a multiturn chat bot built on Codey (LLM: codechat-bison-32k)

Chat-only Models

This feature supports four models:

  1. OpenAI ChatGPT

  2. Google GeminiPro

  3. Google PaLM 2

  4. Google Codey

Remarks: If you use ChatGPT for chat-only feature, you can specify a particular ChatGPT model from action menu [blank entry] > "change chat-and-task model"

Default Chat-only model

The default chat-only model is loaded when you include '[CHAT]' in your input.

The default chat-only model is "ChatGPT".

You can change the default chat-only model:

  1. enter a blank entry to launch LetMeDoIt action menu.

  2. select "change chat-only model"

chat-only_model
  1. select a model and click "ok"

Launch Chat-only Feature

There are four different ways to launch the chat-only feature:

Remarks: The first two methods do not integrate the messages into the main message chain in LetMeDoIt AI prompt.

  1. Use system tray

Read https://github.com/eliranwong/letmedoit/wiki/System-Tray-for-Quick-Access

system_tray
  1. Load standalone multiturn chat by starting your input with "!" in LetMeDoIt prompt, e.g.

!chatgpt

!geminipro

!palm2

!codey

Remarks: Loading the chats this way is independent from the message chain actively loaded with LetMeDoIt AI. If you want your chat conversation to be integrated into LetMeDoIt AI main message chain when you go back to LetMeDoIt AI prompt, please use one of the following two methods.

  1. Use plugins

We have built four plugins for this purpose, they are: 'ask chatgpt', 'ask geminipro', 'ask palm2', 'ask codey'

Use simple words in LetMeDoIt AI prompt to call the plugin, e.g.

ask codey how to use decorators in python

To ask for a second opinion, you may do something like this to start the conversation with LetMeDoIt prompt, e.g.:

how to use decorators in python

ask GeminiPro the same question

After you finish with the loaded multiturn chat, presss ctrl+q to go back to LetMeDoIt prompt. Messages are integrated automatically into LetMeDoIt main message chain.

  1. Use special entries

Include one of the following entries in your input:

[CHAT] # continue your conversation with the default chat-only model

[CHAT_chatgpt] # continue your conversation with ChatGPT

[CHAT_geminipro] # continue your conversation with GeminiPro

[CHAT_palm2] # continue your conversation with PaLM2

[CHAT_codey] # continue your conversation with Codey

After you finish with the loaded multiturn chat, presss ctrl+q to go back to LetMeDoIt prompt. Messages are integrated automatically into LetMeDoIt main message chain.

Installation

Installation
Installation on Android
Install a Supported Python Version
Install ffmpeg
Android Support
Install LetMeDoIt AI on Android Termux App Automatic Upgrade Option

Video Demonstration

Video Demo

Basics

Quick Guide
Action Menu
ChatGPT API Key
Use GPT4 Models
Google API Setup
ElevenLabs API Setup
OpenWeatherMap API Setup
Run Local LLM Offline
Token Management
Command Line Interface Options
Command Execution
Chat-only Features
Developer Mode
Save Chart Content Locally
Work with Text Selection
Work with File Selection
System Tray
Custom Key Bindings

Selective Features

Examples
Features
Change Assistant Name
Setup Multiple LetMeDoIt Assistants
Memory Capabilities
Data Visualization
Analyze Files
Analyze Images
Analyze Audio
Google and Outlook Calendars
Python Code Auto‐heal Feature
Integration with AutoGen
Integration with Google AI Tools
Integration with Open Interpreter
Speak to LetMeDoIt AI
LetMeDoIt Speaks
Speak multi‐dialects
Create a map anytime
Modify your images with simple words
Work with Database Files
Create a Team of AI Assistants
Search and Load Chat Records
Search Weather Information
Search Financial Data
Social Media

Plugins

Plugins ‐ Overview
Plugins - How to Write a Custom Plugin
Plugins ‐ Add Aliases
Plugins ‐ Input Suggestions
Plugins ‐ Install Additional Packages
Plugins ‐ Predefined Contexts
Plugins ‐ Transform Text Output
Plugins ‐ Work with LetMeDoIt AI Configurations
Plugins ‐ Function Calling
Plugins ‐ Run Codes with Specific Packages
Plugins ‐ Work with Non‐conversational Model
Plugins ‐ Integrate Text‐to‐speech Feature
Plugins ‐ Integrate Other Shared Utilities

Comparison

Compare with ChatGPT
Compare with Siri and Others

Clone this wiki locally