-
Notifications
You must be signed in to change notification settings - Fork 67
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Cache agents and chats in the UI * Update backend tsconfig.json target to 2023 * Fix chat title generation * Add multi-agent LLM implementation for reasoning LLMs * Update Perplexity LLM and tool to sonar models * Replace extractStringResult with generic extractTag * Fix DeepSeek R1 model id * Add Together.ai DeepSeek R1 * Add LLM maxRetries opt * Update project detection to use the filesystem tree to handle larger projects * Update listing of files to account for .gitignore in parent directories * Update extractFilenames to use getFileSystemTree * feat: Add iteration parameter to file selection processing response function * Update selectFilesAgent and deprecate codebaseQuery * Update ss script * Add DeepSeekR1LLM using Together and Fireworks * Add Multi-agent debate LLM implementation with reasoning models * Add execCmdSync to exec.ts * Create fastLlama70b.ts * Add deepinfra R1 models * Fix webhook check in auth middleware * Fix gitlab review webhook * Default chat temperature to 0.7 * Set safe directory in Dockerfile * GitLab debugging * Update GitLab code review * Docs updates. Add sonar-reasoning. Add chat keyboard shortcuts * Add Nebius service with DeepSeek R1 * Update LLMs. Update version to 0.6.0. Add CePO MoA * Rename Actions to Workflows * Add OpenAI o1 and o3-mini * Update OpenAI costs for caching
- Loading branch information
1 parent
1064e0c
commit d6223be
Showing
81 changed files
with
1,573 additions
and
640 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,29 @@ | ||
# Chat | ||
# AI Chat | ||
|
||
A basic chat interface like chatgpt.com or claude.ai is provided where you can select the LLM model (or multi-agent model) used for each message generation. | ||
Sophia provides a chat interface like chatgpt.com or claude.ai. | ||
|
||
Attachments and more features are on the roadmap. | ||
## LLM selection | ||
|
||
The LLM model selection can be changed over a conversation. | ||
|
||
The model selection also allows selecting the composite implementations of the LLM interface such as multi-agent debate/review implementations or | ||
fallbacks across multiple. | ||
|
||
## Attachments | ||
|
||
Images and PDF files can be attached to a message. However, it is required that the LLM selected supports all the file/image types | ||
in the new and previous messages, otherwise an error will occur. | ||
|
||
## Keyboard shortcuts | ||
|
||
- **Ctrl - M**: Open the LLM model selection | ||
- **Ctrl - A**: Add attachment | ||
- **Ctrl - I**: Open/close the chat info/settings panel | ||
- **Ctrl - E**: Toggle enter sends the message or adds a new line | ||
<!-- | ||
- **Ctrl - C**: Toggle caching (Anthropic models only) | ||
--> | ||
|
||
## Screenshots | ||
|
||
 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.