prepare info display to user for review
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -27,12 +27,10 @@ impl EditorToolContext {
|
||||
///
|
||||
/// 通用 `Tool` 仍只负责参数校验;价格依赖 api-server 的运行时配置,不能下沉到
|
||||
/// `module-editor-agent`。实际执行和扣费仍由既有生成 BFF 负责。
|
||||
#[allow(dead_code)]
|
||||
pub(crate) trait EditorAgentPricedTool: Tool {
|
||||
fn pricing(&self, pricing: &EditorGenerationPricingConfig, args: &<Self as Tool>::Args) -> u32;
|
||||
}
|
||||
|
||||
#[allow(dead_code)]
|
||||
pub(crate) fn editor_agent_image_mud_points(
|
||||
pricing: &EditorGenerationPricingConfig,
|
||||
kind: Option<&str>,
|
||||
|
||||
@@ -24,11 +24,8 @@ pub struct GenerateVideoTool {
|
||||
pub context: crate::editor_agent::editor_tools::common::EditorToolContext,
|
||||
}
|
||||
|
||||
#[allow(dead_code)]
|
||||
const DEFAULT_VIDEO_MODEL: &str = "seedance2.0-fast";
|
||||
#[allow(dead_code)]
|
||||
const DEFAULT_VIDEO_RESOLUTION: &str = "720p";
|
||||
#[allow(dead_code)]
|
||||
const DEFAULT_VIDEO_DURATION_SECONDS: u32 = 4;
|
||||
|
||||
#[derive(Debug, Clone)]
|
||||
|
||||
Reference in New Issue
Block a user