package com.yaoai.ai.providers.service;

public interface SeedreamService {

    /**
     * 文生图：根据场景描述生成图片
     *
     * @param prompt 场景描述提示词
     * @return 生成图片的 URL
     */
    String generateImage(String prompt);

    /**
     * 文生图：自定义画布尺寸（如 "2048x1152" 用于 16:9 横版角色三视图）
     */
    String generateImage(String prompt, String size);

    /** 当前使用的 Seedream 模型 ID，用于计费明细 */
    String getModelId();

    /** 模型展示名 */
    String getModelName();

    /** Provider 标识 */
    default String getProvider() {
        return "volcengine";
    }
}
