feat: add request watermark param (#32)

Co-authored-by: cuijianmin <jianmin.cui@aminer.cn>
This commit is contained in:
cuijianmin98 2025-08-13 16:14:37 +08:00 committed by GitHub
parent 72f21989bb
commit 5f157710f2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 24 additions and 0 deletions

View file

@ -44,4 +44,10 @@ public class AudioSpeechRequest extends CommonRequest implements ClientRequest<A
@JsonProperty("sensitive_word_check")
private SensitiveWordCheckRequest sensitiveWordCheck;
/**
* Forced watermark switch
*/
@JsonProperty("watermark_enabled")
private Boolean watermarkEnabled;
}

View file

@ -44,4 +44,10 @@ public class CreateImageRequest extends CommonRequest implements ClientRequest<C
@JsonProperty("sensitive_word_check")
private SensitiveWordCheckRequest sensitiveWordCheck;
/**
* Forced watermark switch
*/
@JsonProperty("watermark_enabled")
private Boolean watermarkEnabled;
}

View file

@ -112,4 +112,10 @@ public class ChatCompletionCreateParams extends CommonRequest implements ClientR
*/
private ChatThinking thinking;
/**
* Forced watermark switch
*/
@JsonProperty("watermark_enabled")
private Boolean watermarkEnabled;
}

View file

@ -114,4 +114,10 @@ public class VideoCreateParams implements ClientRequest<VideoCreateParams> {
@JsonProperty("aspect_ratio")
private String aspectRatio;
/**
* Forced watermark switch
*/
@JsonProperty("watermark_enabled")
private Boolean watermarkEnabled;
}