replace api_key with ProviderCredential throughout the AssistantPanel
This commit is contained in:
parent
558f54c424
commit
1e8b23d8fb
5 changed files with 208 additions and 121 deletions
|
@ -17,6 +17,12 @@ pub trait CompletionProvider {
|
|||
fn retrieve_credentials(&self, cx: &AppContext) -> ProviderCredential {
|
||||
self.credential_provider().retrieve_credentials(cx)
|
||||
}
|
||||
fn save_credentials(&self, cx: &AppContext, credential: ProviderCredential) {
|
||||
self.credential_provider().save_credentials(cx, credential);
|
||||
}
|
||||
fn delete_credentials(&self, cx: &AppContext) {
|
||||
self.credential_provider().delete_credentials(cx);
|
||||
}
|
||||
fn complete(
|
||||
&self,
|
||||
prompt: Box<dyn CompletionRequest>,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue