Files
artcraft/packages/components/src/api/image_generation/UploadModel.ts
T
2024-02-02 21:27:21 -05:00

22 lines
630 B
TypeScript

import MakeRequest from "../MakeRequest";
export interface UploadModelRequest {
uuid_idempotency_token: String,
type_of_inference: String, // upload_lora / check_point / inference
maybe_upload_path?: String,
maybe_lora_upload_path?: String,
maybe_name: String,
maybe_description: String,
visibility: String,
}
export interface UploadModelResponse {
success: boolean,
maybe_sd_model_token?: String,
maybe_lora_model_token?: String,
}
export const UploadModel = MakeRequest<string, UploadModelRequest, UploadModelResponse,{}>({
method: "POST",
routingFunction: () => "/v1/image_gen/upload/model",
});