diff options
| author | sigoden <sigoden@gmail.com> | 2024-08-02 17:54:07 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-02 17:54:07 +0800 |
| commit | 514a3689e8588921e0148059967dcf2aa7282747 (patch) | |
| tree | 73ebda7e42572996a677dc9498c465549b905953 /README.md | |
| parent | 7f418f0e934c0a085bf4559f70b3b6f9d94e4149 (diff) | |
| download | aichat-514a3689e8588921e0148059967dcf2aa7282747.tar.gz | |
chore: release v0.20.0 (#774)
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 47 |
1 files changed, 32 insertions, 15 deletions
@@ -4,7 +4,7 @@ [](https://crates.io/crates/aichat) [](https://discord.gg/mr3ZZUB9hG) -AIChat is an all-in-one AI CLI tool featuring Chat-REPL, Shell Assistant, RAG, Function Calling, AI Agents, and More. +AIChat is an all-in-one AI CLI tool featuring Chat-REPL, Shell Assistant, RAG, AI Tools & Agents, and More. ## Install @@ -32,9 +32,9 @@ The [config.example.yaml](https://github.com/sigoden/aichat/blob/main/config.exa ## Features -### 20+ Platforms +### Multi-Platform Support -AIChat offers users a wide and diverse selection of Large Language Models (LLMs): +Effortlessly connect with over 20 leading LLM platforms through a unified interface: - **OpenAI:** GPT-4/GPT-3.5 (paid, chat, embedding, vision, function-calling) - **Gemini:** Gemini-1.5/Gemini-1.0 (free, paid, chat, embedding, vision, function-calling) @@ -60,30 +60,47 @@ AIChat offers users a wide and diverse selection of Large Language Models (LLMs) - **VoyageAI:** (paid, embedding, reranker) - **OpenAI-Compatible Platforms** +### CMD & REPL Modes + +AIChat supports both CMD and REPL modes to meet the needs and tastes of different users. + +| CMD | REPL | +| --------------------------- | ---------------------- | +| `-m, --model <model>` | `.model <model>` | +| `-r, --role <role>` | `.role <role>` | +| ` --prompt <prompt>` | `.prompt <text>` | +| `-s, --session [<session>]` | `.session [<session>]` | +| `-a, --agent <agent>` | `.agent <agent>` | +| `-R, --rag <rag>` | `.rag <rag>` | +| `-f, --file <file/url>` | `.file <file/url>` | +| ` --info` | `.info` | + + + + ### Shell Assistant -Simply input what you want to do in natural language, and aichat will prompt and run the command that achieves your intent. +Supercharge your command line experience. Simply describe your desired actions in natural language, and let AIChat translate your requests into precise shell commands.  -**AIChat is aware of OS and shell you are using, it will provide shell command for specific system you have.** +**OS-Aware Intelligence:** AIChat tailors commands to your specific operating system and shell environment. -### Role +### Custom Roles -Customizable roles allow users to tailor the behavior of LLMs, enhancing productivity and ensuring the tool aligns with specific needs and workflows. +Define custom roles to tailor LLM behaviors, enhancing interactions and boosting productivity.  -### Session +### Session Management -By default, AIChat behaves in a one-off request/response manner. -With sessions, AIChat conducts context-aware conversations. +Maintain context-aware conversations through sessions, ensuring continuity in interactions.  ### RAG -Seamlessly integrates document interactions into your chat experience. +Integrate external documents into your AI conversations for more accurate and contextually relevant responses.  @@ -95,15 +112,15 @@ We have created a new repository [https://github.com/sigoden/llm-functions](http #### Tools -Here's a glimpse of How to use the tools. +Integrate external tools to automate tasks, retrieve information, and perform actions directly within your workflow.  #### Agents -Agent = Prompt (Role) + Tools (Function Callings) + Knowndge (RAG). It's also known as OpenAI's GPTs. +While tools excel at specific tasks, agents offer a more sophisticated approach to problem-solving and user interaction. -Here's a glimpse of how to use the agents. +Agent = Prompt (Role) + Tools (Function Callings) + Knowndge (RAG). It's also known as OpenAI's GPTs.  @@ -151,7 +168,7 @@ AIChat supports custom dark and light themes, which highlight response text and  -## Wikis +## Documentation - [Configuration Guide](https://github.com/sigoden/aichat/wiki/Configuration-Guide) - [Command-Line Guide](https://github.com/sigoden/aichat/wiki/Command-Line-Guide) |
