mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
chore(ui): regen api client
This commit is contained in:
parent
b9375186a5
commit
f071b03ceb
@ -29,11 +29,14 @@ export type { GraphInvocation } from './models/GraphInvocation';
|
||||
export type { GraphInvocationOutput } from './models/GraphInvocationOutput';
|
||||
export type { HTTPValidationError } from './models/HTTPValidationError';
|
||||
export type { ImageCategory } from './models/ImageCategory';
|
||||
export type { ImageDTO } from './models/ImageDTO';
|
||||
export type { ImageField } from './models/ImageField';
|
||||
export type { ImageMetadata } from './models/ImageMetadata';
|
||||
export type { ImageOutput } from './models/ImageOutput';
|
||||
export type { ImageToImageInvocation } from './models/ImageToImageInvocation';
|
||||
export type { ImageToLatentsInvocation } from './models/ImageToLatentsInvocation';
|
||||
export type { ImageType } from './models/ImageType';
|
||||
export type { ImageUrlsDTO } from './models/ImageUrlsDTO';
|
||||
export type { InfillColorInvocation } from './models/InfillColorInvocation';
|
||||
export type { InfillPatchMatchInvocation } from './models/InfillPatchMatchInvocation';
|
||||
export type { InfillTileInvocation } from './models/InfillTileInvocation';
|
||||
@ -56,6 +59,7 @@ export type { MultiplyInvocation } from './models/MultiplyInvocation';
|
||||
export type { NoiseInvocation } from './models/NoiseInvocation';
|
||||
export type { NoiseOutput } from './models/NoiseOutput';
|
||||
export type { PaginatedResults_GraphExecutionState_ } from './models/PaginatedResults_GraphExecutionState_';
|
||||
export type { PaginatedResults_ImageDTO_ } from './models/PaginatedResults_ImageDTO_';
|
||||
export type { ParamIntInvocation } from './models/ParamIntInvocation';
|
||||
export type { PasteImageInvocation } from './models/PasteImageInvocation';
|
||||
export type { PromptOutput } from './models/PromptOutput';
|
||||
@ -73,8 +77,6 @@ export type { UpscaleInvocation } from './models/UpscaleInvocation';
|
||||
export type { VaeRepo } from './models/VaeRepo';
|
||||
export type { ValidationError } from './models/ValidationError';
|
||||
|
||||
export { FilesService } from './services/FilesService';
|
||||
export { ImagesService } from './services/ImagesService';
|
||||
export { ModelsService } from './services/ModelsService';
|
||||
export { RecordsService } from './services/RecordsService';
|
||||
export { SessionsService } from './services/SessionsService';
|
||||
|
50
invokeai/frontend/web/src/services/api/models/ImageDTO.ts
Normal file
50
invokeai/frontend/web/src/services/api/models/ImageDTO.ts
Normal file
@ -0,0 +1,50 @@
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
|
||||
import type { ImageCategory } from './ImageCategory';
|
||||
import type { ImageMetadata } from './ImageMetadata';
|
||||
import type { ImageType } from './ImageType';
|
||||
|
||||
/**
|
||||
* Deserialized image record with URLs.
|
||||
*/
|
||||
export type ImageDTO = {
|
||||
/**
|
||||
* The name of the image.
|
||||
*/
|
||||
image_name: string;
|
||||
/**
|
||||
* The type of the image.
|
||||
*/
|
||||
image_type: ImageType;
|
||||
/**
|
||||
* The URL of the image.
|
||||
*/
|
||||
image_url: string;
|
||||
/**
|
||||
* The thumbnail URL of the image.
|
||||
*/
|
||||
thumbnail_url: string;
|
||||
/**
|
||||
* The category of the image.
|
||||
*/
|
||||
image_category: ImageCategory;
|
||||
/**
|
||||
* The created timestamp of the image.
|
||||
*/
|
||||
created_at: string;
|
||||
/**
|
||||
* The session ID.
|
||||
*/
|
||||
session_id?: string;
|
||||
/**
|
||||
* The node ID.
|
||||
*/
|
||||
node_id?: string;
|
||||
/**
|
||||
* The image's metadata.
|
||||
*/
|
||||
metadata?: ImageMetadata;
|
||||
};
|
||||
|
@ -0,0 +1,68 @@
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
|
||||
/**
|
||||
* Core generation metadata for an image/tensor generated in InvokeAI.
|
||||
*
|
||||
* Also includes any metadata from the image's PNG tEXt chunks.
|
||||
*
|
||||
* Generated by traversing the execution graph, collecting the parameters of the nearest ancestors of a given node.
|
||||
*
|
||||
* Full metadata may be accessed by querying for the session in the `graph_executions` table.
|
||||
*/
|
||||
export type ImageMetadata = {
|
||||
/**
|
||||
* The positive conditioning.
|
||||
*/
|
||||
positive_conditioning?: string;
|
||||
/**
|
||||
* The negative conditioning.
|
||||
*/
|
||||
negative_conditioning?: string;
|
||||
/**
|
||||
* Width of the image/tensor in pixels.
|
||||
*/
|
||||
width?: number;
|
||||
/**
|
||||
* Height of the image/tensor in pixels.
|
||||
*/
|
||||
height?: number;
|
||||
/**
|
||||
* The seed used for noise generation.
|
||||
*/
|
||||
seed?: number;
|
||||
/**
|
||||
* The classifier-free guidance scale.
|
||||
*/
|
||||
cfg_scale?: number;
|
||||
/**
|
||||
* The number of steps used for inference.
|
||||
*/
|
||||
steps?: number;
|
||||
/**
|
||||
* The scheduler used for inference.
|
||||
*/
|
||||
scheduler?: string;
|
||||
/**
|
||||
* The model used for inference.
|
||||
*/
|
||||
model?: string;
|
||||
/**
|
||||
* The strength used for image-to-image/tensor-to-tensor.
|
||||
*/
|
||||
strength?: number;
|
||||
/**
|
||||
* The ID of the initial image.
|
||||
*/
|
||||
image?: string;
|
||||
/**
|
||||
* The ID of the initial tensor.
|
||||
*/
|
||||
tensor?: string;
|
||||
/**
|
||||
* Extra metadata, extracted from the PNG tEXt chunk.
|
||||
*/
|
||||
extra?: string;
|
||||
};
|
||||
|
@ -0,0 +1,28 @@
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
|
||||
import type { ImageType } from './ImageType';
|
||||
|
||||
/**
|
||||
* The URLs for an image and its thumbnaill
|
||||
*/
|
||||
export type ImageUrlsDTO = {
|
||||
/**
|
||||
* The name of the image.
|
||||
*/
|
||||
image_name: string;
|
||||
/**
|
||||
* The type of the image.
|
||||
*/
|
||||
image_type: ImageType;
|
||||
/**
|
||||
* The URL of the image.
|
||||
*/
|
||||
image_url: string;
|
||||
/**
|
||||
* The thumbnail URL of the image.
|
||||
*/
|
||||
thumbnail_url: string;
|
||||
};
|
||||
|
@ -0,0 +1,32 @@
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
|
||||
import type { ImageDTO } from './ImageDTO';
|
||||
|
||||
/**
|
||||
* Paginated results
|
||||
*/
|
||||
export type PaginatedResults_ImageDTO_ = {
|
||||
/**
|
||||
* Items
|
||||
*/
|
||||
items: Array<ImageDTO>;
|
||||
/**
|
||||
* Current Page
|
||||
*/
|
||||
page: number;
|
||||
/**
|
||||
* Total number of pages
|
||||
*/
|
||||
pages: number;
|
||||
/**
|
||||
* Number of items per page
|
||||
*/
|
||||
per_page: number;
|
||||
/**
|
||||
* Total number of items in result
|
||||
*/
|
||||
total: number;
|
||||
};
|
||||
|
@ -1,76 +0,0 @@
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import type { ImageType } from '../models/ImageType';
|
||||
|
||||
import type { CancelablePromise } from '../core/CancelablePromise';
|
||||
import { OpenAPI } from '../core/OpenAPI';
|
||||
import { request as __request } from '../core/request';
|
||||
|
||||
export class FilesService {
|
||||
|
||||
/**
|
||||
* Get Image
|
||||
* Gets an image
|
||||
* @returns any Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static getImage({
|
||||
imageType,
|
||||
imageName,
|
||||
}: {
|
||||
/**
|
||||
* The type of the image to get
|
||||
*/
|
||||
imageType: ImageType,
|
||||
/**
|
||||
* The id of the image to get
|
||||
*/
|
||||
imageName: string,
|
||||
}): CancelablePromise<any> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'GET',
|
||||
url: '/api/v1/files/images/{image_type}/{image_name}',
|
||||
path: {
|
||||
'image_type': imageType,
|
||||
'image_name': imageName,
|
||||
},
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Get Thumbnail
|
||||
* Gets a thumbnail
|
||||
* @returns any Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static getThumbnail({
|
||||
imageType,
|
||||
imageName,
|
||||
}: {
|
||||
/**
|
||||
* The type of the image whose thumbnail to get
|
||||
*/
|
||||
imageType: ImageType,
|
||||
/**
|
||||
* The id of the image whose thumbnail to get
|
||||
*/
|
||||
imageName: string,
|
||||
}): CancelablePromise<any> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'GET',
|
||||
url: '/api/v1/files/images/{image_type}/{image_name}/thumbnail',
|
||||
path: {
|
||||
'image_type': imageType,
|
||||
'image_name': imageName,
|
||||
},
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
}
|
@ -3,7 +3,10 @@
|
||||
/* eslint-disable */
|
||||
import type { Body_upload_image } from '../models/Body_upload_image';
|
||||
import type { ImageCategory } from '../models/ImageCategory';
|
||||
import type { ImageDTO } from '../models/ImageDTO';
|
||||
import type { ImageType } from '../models/ImageType';
|
||||
import type { ImageUrlsDTO } from '../models/ImageUrlsDTO';
|
||||
import type { PaginatedResults_ImageDTO_ } from '../models/PaginatedResults_ImageDTO_';
|
||||
|
||||
import type { CancelablePromise } from '../core/CancelablePromise';
|
||||
import { OpenAPI } from '../core/OpenAPI';
|
||||
@ -11,106 +14,10 @@ import { request as __request } from '../core/request';
|
||||
|
||||
export class ImagesService {
|
||||
|
||||
/**
|
||||
* Get Image
|
||||
* Gets an image
|
||||
* @returns any Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static getImage({
|
||||
imageType,
|
||||
imageName,
|
||||
}: {
|
||||
/**
|
||||
* The type of the image to get
|
||||
*/
|
||||
imageType: ImageType,
|
||||
/**
|
||||
* The id of the image to get
|
||||
*/
|
||||
imageName: string,
|
||||
}): CancelablePromise<any> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'GET',
|
||||
url: '/api/v1/files/images/{image_type}/{image_name}',
|
||||
path: {
|
||||
'image_type': imageType,
|
||||
'image_name': imageName,
|
||||
},
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Get Thumbnail
|
||||
* Gets a thumbnail
|
||||
* @returns any Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static getThumbnail({
|
||||
imageType,
|
||||
imageName,
|
||||
}: {
|
||||
/**
|
||||
* The type of the image whose thumbnail to get
|
||||
*/
|
||||
imageType: ImageType,
|
||||
/**
|
||||
* The id of the image whose thumbnail to get
|
||||
*/
|
||||
imageName: string,
|
||||
}): CancelablePromise<any> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'GET',
|
||||
url: '/api/v1/files/images/{image_type}/{image_name}/thumbnail',
|
||||
path: {
|
||||
'image_type': imageType,
|
||||
'image_name': imageName,
|
||||
},
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Get Image Record
|
||||
* Gets an image record by id
|
||||
* @returns any Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static getImageRecord({
|
||||
imageType,
|
||||
imageName,
|
||||
}: {
|
||||
/**
|
||||
* The type of the image record to get
|
||||
*/
|
||||
imageType: ImageType,
|
||||
/**
|
||||
* The id of the image record to get
|
||||
*/
|
||||
imageName: string,
|
||||
}): CancelablePromise<any> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'GET',
|
||||
url: '/api/v1/images/records/{image_type}/{image_name}',
|
||||
path: {
|
||||
'image_type': imageType,
|
||||
'image_name': imageName,
|
||||
},
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* List Image Records
|
||||
* Gets a list of image records by type and category
|
||||
* @returns any Successful Response
|
||||
* @returns PaginatedResults_ImageDTO_ Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static listImageRecords({
|
||||
@ -135,10 +42,10 @@ export class ImagesService {
|
||||
* The number of image records per page
|
||||
*/
|
||||
perPage?: number,
|
||||
}): CancelablePromise<any> {
|
||||
}): CancelablePromise<PaginatedResults_ImageDTO_> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'GET',
|
||||
url: '/api/v1/images/records/',
|
||||
url: '/api/v1/images/',
|
||||
query: {
|
||||
'image_type': imageType,
|
||||
'image_category': imageCategory,
|
||||
@ -211,4 +118,132 @@ export class ImagesService {
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Get Image Record
|
||||
* Gets an image record by id
|
||||
* @returns ImageDTO Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static getImageRecord({
|
||||
imageType,
|
||||
imageName,
|
||||
}: {
|
||||
/**
|
||||
* The type of the image record to get
|
||||
*/
|
||||
imageType: ImageType,
|
||||
/**
|
||||
* The id of the image record to get
|
||||
*/
|
||||
imageName: string,
|
||||
}): CancelablePromise<ImageDTO> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'GET',
|
||||
url: '/api/v1/images/{image_type}/{image_name}/record',
|
||||
path: {
|
||||
'image_type': imageType,
|
||||
'image_name': imageName,
|
||||
},
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Get Image
|
||||
* Gets an image
|
||||
* @returns any Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static getImage({
|
||||
imageType,
|
||||
imageName,
|
||||
}: {
|
||||
/**
|
||||
* The type of the image to get
|
||||
*/
|
||||
imageType: ImageType,
|
||||
/**
|
||||
* The id of the image to get
|
||||
*/
|
||||
imageName: string,
|
||||
}): CancelablePromise<any> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'GET',
|
||||
url: '/api/v1/images/{image_type}/{image_name}/image',
|
||||
path: {
|
||||
'image_type': imageType,
|
||||
'image_name': imageName,
|
||||
},
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Get Thumbnail
|
||||
* Gets a thumbnail
|
||||
* @returns any Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static getThumbnail({
|
||||
imageType,
|
||||
imageName,
|
||||
}: {
|
||||
/**
|
||||
* The type of the image whose thumbnail to get
|
||||
*/
|
||||
imageType: ImageType,
|
||||
/**
|
||||
* The id of the image whose thumbnail to get
|
||||
*/
|
||||
imageName: string,
|
||||
}): CancelablePromise<any> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'GET',
|
||||
url: '/api/v1/images/{image_type}/{image_name}/thumbnail',
|
||||
path: {
|
||||
'image_type': imageType,
|
||||
'image_name': imageName,
|
||||
},
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Get Image Urls
|
||||
* Gets an image and thumbnail URL
|
||||
* @returns ImageUrlsDTO Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static getImageUrls({
|
||||
imageType,
|
||||
imageName,
|
||||
}: {
|
||||
/**
|
||||
* The type of the image whose URL to get
|
||||
*/
|
||||
imageType: ImageType,
|
||||
/**
|
||||
* The id of the image whose URL to get
|
||||
*/
|
||||
imageName: string,
|
||||
}): CancelablePromise<ImageUrlsDTO> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'GET',
|
||||
url: '/api/v1/images/{image_type}/{image_name}/urls',
|
||||
path: {
|
||||
'image_type': imageType,
|
||||
'image_name': imageName,
|
||||
},
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,89 +0,0 @@
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import type { ImageCategory } from '../models/ImageCategory';
|
||||
import type { ImageType } from '../models/ImageType';
|
||||
|
||||
import type { CancelablePromise } from '../core/CancelablePromise';
|
||||
import { OpenAPI } from '../core/OpenAPI';
|
||||
import { request as __request } from '../core/request';
|
||||
|
||||
export class RecordsService {
|
||||
|
||||
/**
|
||||
* Get Image Record
|
||||
* Gets an image record by id
|
||||
* @returns any Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static getImageRecord({
|
||||
imageType,
|
||||
imageName,
|
||||
}: {
|
||||
/**
|
||||
* The type of the image record to get
|
||||
*/
|
||||
imageType: ImageType,
|
||||
/**
|
||||
* The id of the image record to get
|
||||
*/
|
||||
imageName: string,
|
||||
}): CancelablePromise<any> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'GET',
|
||||
url: '/api/v1/images/records/{image_type}/{image_name}',
|
||||
path: {
|
||||
'image_type': imageType,
|
||||
'image_name': imageName,
|
||||
},
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* List Image Records
|
||||
* Gets a list of image records by type and category
|
||||
* @returns any Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static listImageRecords({
|
||||
imageType,
|
||||
imageCategory,
|
||||
page,
|
||||
perPage = 10,
|
||||
}: {
|
||||
/**
|
||||
* The type of image records to get
|
||||
*/
|
||||
imageType: ImageType,
|
||||
/**
|
||||
* The kind of image records to get
|
||||
*/
|
||||
imageCategory: ImageCategory,
|
||||
/**
|
||||
* The page of image records to get
|
||||
*/
|
||||
page?: number,
|
||||
/**
|
||||
* The number of image records per page
|
||||
*/
|
||||
perPage?: number,
|
||||
}): CancelablePromise<any> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'GET',
|
||||
url: '/api/v1/images/records/',
|
||||
query: {
|
||||
'image_type': imageType,
|
||||
'image_category': imageCategory,
|
||||
'page': page,
|
||||
'per_page': perPage,
|
||||
},
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue
Block a user