diff --git a/object/provider.go b/object/provider.go index 2e1ddaf..315610d 100644 --- a/object/provider.go +++ b/object/provider.go @@ -118,7 +118,7 @@ func GetDefaultModelProvider() (*Provider, error) { func UpdateProvider(id string, provider *Provider) (bool, error) { owner, name := util.GetOwnerAndNameFromId(id) - _, err := getProvider(owner, name) + p, err := getProvider(owner, name) if err != nil { return false, err } @@ -126,6 +126,10 @@ func UpdateProvider(id string, provider *Provider) (bool, error) { return false, nil } + if provider.ClientSecret == "***" { + provider.ClientSecret = p.ClientSecret + } + _, err = adapter.engine.ID(core.PK{owner, name}).AllCols().Update(provider) if err != nil { return false, err diff --git a/web/src/ProviderListPage.js b/web/src/ProviderListPage.js index 7b8fd68..3d8605b 100644 --- a/web/src/ProviderListPage.js +++ b/web/src/ProviderListPage.js @@ -55,7 +55,7 @@ class ProviderListPage extends React.Component { displayName: `New Provider - ${randomName}`, category: "Model", type: "OpenAI", - subType: "gpt-3.5-turbo", + subType: "text-davinci-003", clientId: "", clientSecret: "", providerUrl: "https://platform.openai.com/account/api-keys",