Skip to content

Quick Guide

Eliran Wong edited this page Feb 24, 2024 · 32 revisions

Quick Start

Installation

https://github.com/eliranwong/letmedoit/wiki/Installation

Obtain API Keys

OpenAI API: https://github.com/eliranwong/letmedoit/wiki/ChatGPT-API-Key

Google Vertex AI API: https://github.com/eliranwong/letmedoit/wiki/Google-API-Setup

Launch LetMeDoIt AI

Double-click the desktop shortcut created when LetMeDoIt is first launched.

Alternately, run in terminal:

letmedoit

When virtual environment is applied, e.g.

source letmedoit/bin/activate

letmedoit

Enter your OpenAI API Key for the First Launch

EnterOpenAI_API_key

Prompt Interface

Simply enter your request in the prompt interface.

prompt

CLI Options

https://github.com/eliranwong/letmedoit/wiki/Command-Line-Interface-Options

Quick Actions

  • Enter "" (blank entry) to change open action menu

  • Enter ".cancel" or press "ctrl+z" to cancel

  • Enter ".exit" or press "ctrl+q" to quit app or exit currently opened feature

  • Press "ctrl+k" to display keyboard shortcuts

Multiline Input

You can toggle between "single-line" and "multi-line" entry modes by pressing "Escape+l"

"Enter" behave differently in these two entry modes.

In "single-line" entry mode, pressing "Enter" completes an entry whereas pressing "Tab" [configurable] starts a new line.

In "multi-line" entry mode, pressing "Escape+Enter" completes an entry whereas pressing "Enter" starts a new line.

To have more control over editing, you can also use our built-in text editor "eTextEdit" to edit your entry by pressing "ctrl+e". After you finish editing, press "ctrl+s" to save and "ctrl+q" to return to LetMeDoIt AI prompt.

Action Menu

https://github.com/eliranwong/letmedoit/wiki/Action-Menu

Use ChatGPT-4 Model

By default, LetMeDoIt AI uses "gpt-3.5-turbo". You can change to gpt-4 or gpt-4* models.

function_call_model
  1. Select "change function call model" from action menu.

  2. Select a gpt-4 model

  3. Select "OK"

Remarks: gpt-3* models are cheaper, but gpt-4* models are better in understanding and analysis in some cases. For example, gpt-4* models are better in calculating relative dates.

Run System Command Directly

To run system command directly via LetMeDoIt prompts, prefix system commands with "!", e.g.:

!ls

!pwd

Alternately, use our full-featured integrated system command prompt by pressing "escape+t" or "escape+!" or running:

.system

system_command_prompt

Special Entries

[NO_FUNCTION_CALL] - run without function call even function call is enabled

[CALL_<function>] - call a particular function, e.g.

Convert "Hello.docx" into pdf format [CALL_execute_python_code]

Tips: enter "[" to display related input suggestions

Shortcut entries that starts with ".", read https://github.com/eliranwong/letmedoit/wiki/Action-Menu#shortcut-entries

Tips: enter "." to display related input suggestions

Developer Mode

Developer mode offers python playground and some developer options for advanced users.

https://github.com/eliranwong/letmedoit/wiki/Developer-Mode

Upgrade

You can manually upgrade by running:

pip install --upgrade letmedoit

You can also enable Automatic Upgrade Option

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