diff options
Diffstat (limited to 'src/config/mod.rs')
| -rw-r--r-- | src/config/mod.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/config/mod.rs b/src/config/mod.rs index 8b6a6ac..19f21a0 100644 --- a/src/config/mod.rs +++ b/src/config/mod.rs @@ -7,7 +7,7 @@ use self::message::Message; use self::role::Role; use crate::config::message::num_tokens_from_messages; -use crate::utils::now; +use crate::utils::{mask_text, now}; use anyhow::{anyhow, bail, Context, Result}; use inquire::{Confirm, Text}; @@ -333,7 +333,10 @@ impl Config { .map(|v| v.to_string()) .unwrap_or("-".into()); let (api_key, organization_id) = self.get_api_key(); - let organization_id = organization_id.unwrap_or("-".into()); + let api_key = mask_text(&api_key, 3, 4); + let organization_id = organization_id + .map(|v| mask_text(&v, 3, 4)) + .unwrap_or("-".into()); let items = vec