feat: add custom world opening cg contract

This commit is contained in:
Hermes Agent
2026-05-04 03:02:24 +08:00
parent 8e6d1971ea
commit 46d240e37d
3 changed files with 42 additions and 2 deletions

View File

@@ -61,8 +61,8 @@ use crate::{
},
custom_world_ai::{
generate_custom_world_cover_image, generate_custom_world_entity,
generate_custom_world_scene_image, generate_custom_world_scene_npc,
upload_custom_world_cover_image,
generate_custom_world_opening_cg, generate_custom_world_scene_image,
generate_custom_world_scene_npc, upload_custom_world_cover_image,
},
error_middleware::normalize_error_response,
health::health_check,
@@ -991,6 +991,13 @@ pub fn build_router(state: AppState) -> Router {
require_bearer_auth,
)),
)
.route(
"/api/runtime/custom-world/opening-cg",
post(generate_custom_world_opening_cg).route_layer(middleware::from_fn_with_state(
state.clone(),
require_bearer_auth,
)),
)
.route(
"/api/profile/browse-history",
get(get_runtime_browse_history)