Add Hugging Face OAuth support, add auth tab to settings (#9552)
Signed-off-by: jh-block <jhugo@block.xyz>
This commit is contained in:
@@ -1944,11 +1944,16 @@ async fn handle_local_models_command(command: LocalModelsCommand) -> Result<()>
|
||||
|
||||
// Download
|
||||
let manager = goose::download_manager::get_download_manager();
|
||||
let hf_token = goose::providers::huggingface_auth::resolve_token_async()
|
||||
.await
|
||||
.ok()
|
||||
.flatten();
|
||||
manager
|
||||
.download_model_sharded(
|
||||
.download_model_sharded_with_bearer_token(
|
||||
format!("{}-model", model_id),
|
||||
download_files,
|
||||
file.size_bytes + mmproj_size_bytes,
|
||||
hf_token,
|
||||
None,
|
||||
)
|
||||
.await?;
|
||||
|
||||
Reference in New Issue
Block a user