17 lines
537 B
C#
17 lines
537 B
C#
using DramaLing.Api.Data;
|
|
using DramaLing.Api.Models.Entities;
|
|
using DramaLing.Api.Services.Storage;
|
|
using DramaLing.Api.Services;
|
|
|
|
namespace DramaLing.Api.Services.AI.Generation;
|
|
|
|
public interface IImageSaveManager
|
|
{
|
|
Task<ExampleImage> SaveGeneratedImageAsync(
|
|
DramaLingDbContext dbContext,
|
|
IImageStorageService storageService,
|
|
IImageProcessingService imageProcessingService,
|
|
ImageGenerationRequest request,
|
|
string optimizedPrompt,
|
|
ReplicateImageResult imageResult);
|
|
} |