chore: update deps and readme

pull/319/head
sigoden 3 months ago
parent 7638412128
commit 16b7ac071f

546
Cargo.lock generated

File diff suppressed because it is too large Load Diff

@ -18,7 +18,7 @@ dirs = "5.0.0"
futures-util = "0.3.29"
inquire = "0.6.2"
is-terminal = "0.4.9"
reedline = "0.27.1"
reedline = "0.29.0"
serde = { version = "1.0.152", features = ["derive"] }
serde_json = { version = "1.0.93", features = ["preserve_order"] }
serde_yaml = "0.9.17"
@ -33,7 +33,7 @@ fancy-regex = "0.13.0"
base64 = "0.21.0"
rustc-hash = "1.1.0"
bstr = "1.8.0"
nu-ansi-term = "0.49.0"
nu-ansi-term = "0.50.0"
async-trait = "0.1.74"
textwrap = "0.16.0"
ansi_colours = "1.2.2"

@ -44,10 +44,10 @@ Download it from [GitHub Releases](https://github.com/sigoden/aichat/releases),
## Support LLMs
- OpenAI: gpt-3.5/gpt-4/gpt-4-vision
- Gemini: gemini-pro/gemini-pro-vision/gemini-ultra
- Gemini: gemini-pro/gemini-pro-vision
- LocalAI: opensource LLMs and other openai-compatible LLMs
- Ollama: opensource LLMs
- VertexAI: gemini-1.0-pro/gemini.1.0-pro-vision/gemini-1.0-ultra/gemini-1.0-ultra-vision
- VertexAI: gemini-pro/gemini-pro-vision/gemini-ultra/gemini-ultra-vision
- Azure-OpenAI: user deployed gpt-3.5/gpt-4
- Ernie: ernie-bot-turbo/ernie-bot/ernie-bot-8k/ernie-bot-4
- Qianwen: qwen-turbo/qwen-plus/qwen-max/qwen-max-longcontext/qwen-vl-plus

@ -109,6 +109,7 @@ fn create_suggestion(value: String, description: Option<String>, span: Span) ->
Suggestion {
value,
description,
style: None,
extra: None,
span,
append_whitespace: false,

@ -14,12 +14,12 @@ use crate::utils::{create_abort_signal, set_text, AbortSignal};
use anyhow::{bail, Context, Result};
use fancy_regex::Regex;
use lazy_static::lazy_static;
use reedline::Signal;
use reedline::{
default_emacs_keybindings, default_vi_insert_keybindings, default_vi_normal_keybindings,
ColumnarMenu, EditMode, Emacs, KeyCode, KeyModifiers, Keybindings, Reedline, ReedlineEvent,
ReedlineMenu, ValidationResult, Validator, Vi,
};
use reedline::{MenuBuilder, Signal};
use std::{env, process};
const MENU_NAME: &str = "completion_menu";

Loading…
Cancel
Save