Revert "credentials of models"

This reverts commit 2ed73b763d.
pull/12372/head
JzoNg 2 years ago
parent c39be7852f
commit 1d871dae0d

@ -229,7 +229,6 @@ const ModelModal: FC<ModelModalProps> = ({
setLoading(true) setLoading(true)
const res = await saveCredentials( const res = await saveCredentials(
providerFormSchemaPredefined, providerFormSchemaPredefined,
provider.plugin_id,
provider.provider, provider.provider,
encodeSecretValues(value), encodeSecretValues(value),
{ {
@ -256,7 +255,6 @@ const ModelModal: FC<ModelModalProps> = ({
const res = await removeCredentials( const res = await removeCredentials(
providerFormSchemaPredefined, providerFormSchemaPredefined,
provider.plugin_id,
provider.provider, provider.provider,
value, value,
) )

@ -26,15 +26,14 @@ export const isNullOrUndefined = (value: any) => {
return value === undefined || value === null return value === undefined || value === null
} }
// deprecated ??? export const validateCredentials = async (predefined: boolean, provider: string, v: FormValue) => {
export const validateCredentials = async (predefined: boolean, pluginID: string, provider: string, v: FormValue) => {
let body, url let body, url
if (predefined) { if (predefined) {
body = { body = {
credentials: v, credentials: v,
} }
url = `/workspaces/current/model-providers/${pluginID}/${provider}/credentials/validate` url = `/workspaces/current/model-providers/${provider}/credentials/validate`
} }
else { else {
const { __model_name, __model_type, ...credentials } = v const { __model_name, __model_type, ...credentials } = v
@ -43,7 +42,7 @@ export const validateCredentials = async (predefined: boolean, pluginID: string,
model_type: __model_type, model_type: __model_type,
credentials, credentials,
} }
url = `/workspaces/current/model-providers/${pluginID}/${provider}/models/credentials/validate` url = `/workspaces/current/model-providers/${provider}/models/credentials/validate`
} }
try { try {
const res = await validateModelProvider({ url, body }) const res = await validateModelProvider({ url, body })
@ -81,7 +80,7 @@ export const validateLoadBalancingCredentials = async (predefined: boolean, plug
} }
} }
export const saveCredentials = async (predefined: boolean, pluginID: string, provider: string, v: FormValue, loadBalancing?: ModelLoadBalancingConfig) => { export const saveCredentials = async (predefined: boolean, provider: string, v: FormValue, loadBalancing?: ModelLoadBalancingConfig) => {
let body, url let body, url
if (predefined) { if (predefined) {
@ -90,7 +89,7 @@ export const saveCredentials = async (predefined: boolean, pluginID: string, pro
credentials: v, credentials: v,
load_balancing: loadBalancing, load_balancing: loadBalancing,
} }
url = `/workspaces/current/model-providers/${pluginID}/${provider}` url = `/workspaces/current/model-providers/${provider}`
} }
else { else {
const { __model_name, __model_type, ...credentials } = v const { __model_name, __model_type, ...credentials } = v
@ -100,7 +99,7 @@ export const saveCredentials = async (predefined: boolean, pluginID: string, pro
credentials, credentials,
load_balancing: loadBalancing, load_balancing: loadBalancing,
} }
url = `/workspaces/current/model-providers/${pluginID}/${provider}/models` url = `/workspaces/current/model-providers/${provider}/models`
} }
return setModelProvider({ url, body }) return setModelProvider({ url, body })
@ -120,12 +119,12 @@ export const savePredefinedLoadBalancingConfig = async (provider: string, v: For
return setModelProvider({ url, body }) return setModelProvider({ url, body })
} }
export const removeCredentials = async (predefined: boolean, pluginID: string, provider: string, v: FormValue) => { export const removeCredentials = async (predefined: boolean, provider: string, v: FormValue) => {
let url = '' let url = ''
let body let body
if (predefined) { if (predefined) {
url = `/workspaces/current/model-providers/${pluginID}/${provider}` url = `/workspaces/current/model-providers/${provider}`
} }
else { else {
if (v) { if (v) {
@ -134,7 +133,7 @@ export const removeCredentials = async (predefined: boolean, pluginID: string, p
model: __model_name, model: __model_name,
model_type: __model_type, model_type: __model_type,
} }
url = `/workspaces/current/model-providers/${pluginID}/${provider}/models` url = `/workspaces/current/model-providers/${provider}/models`
} }
} }

Loading…
Cancel
Save