(record: RecordType)
| 214 | setIsVisible(true) |
| 215 | }; |
| 216 | const handleEdit = async (record: RecordType) => { |
| 217 | setIsVisible(false) |
| 218 | setDrawerEditOpen(true) |
| 219 | |
| 220 | setEditLoading(true) |
| 221 | const res = await getAiModelsList(0, 100, record.provider_id) |
| 222 | const item = res.data.find((item: any) => { |
| 223 | return item.model_schema_id === record.model_schema_id |
| 224 | }).type |
| 225 | setModelType(item) |
| 226 | setFormShow(true) |
| 227 | setResetButtonShow(true) |
| 228 | form1.setFieldsValue({ |
| 229 | name: record.name, |
| 230 | provider_model_id: record.provider_model_id |
| 231 | }) |
| 232 | propertyForm.setFieldsValue({ |
| 233 | function_call: record.properties?.function_call, |
| 234 | streaming: record.properties?.streaming, |
| 235 | input_token_limit: record.properties?.input_token_limit, |
| 236 | output_token_limit: record.properties?.output_token_limit, |
| 237 | embedding_size: record.properties?.embedding_size, |
| 238 | max_batch_size: record.properties?.max_batch_size |
| 239 | |
| 240 | }) |
| 241 | wildcardForm.setFieldsValue({ |
| 242 | function_call: record.properties?.function_call, |
| 243 | streaming: record.properties?.streaming, |
| 244 | input_token_limit: record.properties?.input_token_limit, |
| 245 | output_token_limit: record.properties?.output_token_limit, |
| 246 | embedding_size: record.properties?.embedding_size, |
| 247 | max_batch_size: record.properties?.max_batch_size |
| 248 | }) |
| 249 | setSelectedSecondId(record.model_schema_id) |
| 250 | setSecondModalNameValue(record.name) |
| 251 | setModelId(record.model_id) |
| 252 | setType(record.type) |
| 253 | setFunctionCall(record.properties?.function_call) |
| 254 | setStreaming(record.properties?.streaming) |
| 255 | setProperties(record.properties) |
| 256 | setProviderId(record.provider_id) |
| 257 | await fetchEditFormData(record.model_id, record.provider_id) |
| 258 | setEditLoading(false) |
| 259 | } |
| 260 | const fetchEditFormData = async (model_id: string, provider_id: string) => { |
| 261 | try { |
| 262 | const res = await getModelsForm(model_id) |
no test coverage detected