Files
glam-web/src/api/index.ts
2025-07-02 13:51:09 +08:00

46 lines
3.0 KiB
TypeScript

import { OpenAPI } from '@/api/core/OpenAPI';
import * as DataQueryService from '@/api/services/DataQueryService';
import * as ImageGenerateService from '@/api/services/ImageGenerateService';
import * as ModelService from '@/api/services/ModelService';
import * as TagService from '@/api/services/TagService';
import * as VideoGenerateService from '@/api/services/VideoGenerateService';
import * as WebhookService from '@/api/services/WebhookService';
import * as WebhookWebhookService from '@/api/services/WebhookWebhookService';
const baseURL = (() => {
const url = import.meta.env.VITE_API_BASE_URL || '';
return url;
})();
OpenAPI.BASE = baseURL;
export const api = {
...DataQueryService,
...ImageGenerateService,
...ModelService,
...TagService,
...VideoGenerateService,
...WebhookService,
...WebhookWebhookService,
OpenAPI,
};
export type { BatchVideoTaskRequest } from '@/api/models/BatchVideoTaskRequest';
export type { Body_async_change_bg_v3_api_v3_local_batch_change_bg_post } from '@/api/models/Body_async_change_bg_v3_api_v3_local_batch_change_bg_post';
export type { Body_async_cloud_change_bg_v3_api_v3_cloud_batch_change_bg_post } from '@/api/models/Body_async_cloud_change_bg_v3_api_v3_cloud_batch_change_bg_post';
export type { Body_async_cloud_gen_images_v3_api_v3_cloud_batch_edit_images_post } from '@/api/models/Body_async_cloud_gen_images_v3_api_v3_cloud_batch_edit_images_post';
export type { Body_create_model_api_models_create_post } from '@/api/models/Body_create_model_api_models_create_post';
export type { Body_local_async_change_bg_api_v2_local_batch_change_bg_post } from '@/api/models/Body_local_async_change_bg_api_v2_local_batch_change_bg_post';
export type { Body_local_async_gen_images_api_v2_local_batch_edit_images_post } from '@/api/models/Body_local_async_gen_images_api_v2_local_batch_edit_images_post';
export type { Body_local_cloud_async_change_bg_api_v2_cloud_batch_change_bg_post } from '@/api/models/Body_local_cloud_async_change_bg_api_v2_cloud_batch_change_bg_post';
export type { Body_local_cloud_async_gen_images_api_v2_cloud_batch_edit_images_post } from '@/api/models/Body_local_cloud_async_gen_images_api_v2_cloud_batch_edit_images_post';
export type { Body_local_gen_images_v3_api_v3_local_batch_edit_images_post } from '@/api/models/Body_local_gen_images_v3_api_v3_local_batch_edit_images_post';
export type { Body_update_model_api_models__model_id__put } from '@/api/models/Body_update_model_api_models__model_id__put';
export type { HTTPValidationError } from '@/api/models/HTTPValidationError';
export type { PaginationResponse } from '@/api/models/PaginationResponse';
export type { TaskQueryRequest } from '@/api/models/TaskQueryRequest';
export type { ValidationError } from '@/api/models/ValidationError';
export type { VideoDataPaginationRequest } from '@/api/models/VideoDataPaginationRequest';
export type { VideoDataResponse } from '@/api/models/VideoDataResponse';
export type { VideoTaskRequest } from '@/api/models/VideoTaskRequest';
export type { VideoTaskStatus } from '@/api/models/VideoTaskStatus';