如果参照项目里的config格式手动添加AI转场配置模块会报错
ERROR: Application startup failed. Exiting.
Traceback (most recent call last):
File "", line 198, in _run_module_as_main
File "", line 88, in _run_code
File "/app/src/open_storyline/mcp/server.py", line 58, in
main()
File "/app/src/open_storyline/mcp/server.py", line 51, in main
cfg = load_settings(default_config_path())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/src/open_storyline/config.py", line 263, in load_settings
return Settings.model_validate(data, context={"config_dir": p.parent})
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/pydantic/main.py", line 716, in model_validate
return cls.pydantic_validator.validate_python(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pydantic_core._pydantic_core.ValidationError: 1 validation error for Settings
generate_ai_transition
Extra inputs are not permitted [type=extra_forbidden, input_value={'providers': {'dashscope...e': '', 'api_key': ''}}}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.12/v/extra_forbidden
INFO: Started server process [10]
INFO: Waiting for application startup.
ERROR: Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 694, in lifespan
async with self.lifespan_context(app) as maybe_state:
File "/usr/local/lib/python3.11/contextlib.py", line 210, in aenter
return await anext(self.gen)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 153, in merged_lifespan
async with original_context(app) as maybe_original_state:
File "/usr/local/lib/python3.11/contextlib.py", line 210, in aenter
return await anext(self.gen)
^^^^^^^^^^^^^^^^^^^^^
File "/app/agent_fastapi.py", line 1487, in lifespan
cfg = load_settings(default_config_path())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/src/open_storyline/config.py", line 263, in load_settings
return Settings.model_validate(data, context={"config_dir": p.parent})
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/pydantic/main.py", line 716, in model_validate
return cls.pydantic_validator.validate_python(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pydantic_core._pydantic_core.ValidationError: 1 validation error for Settings
generate_ai_transition
Extra inputs are not permitted [type=extra_forbidden, input_value={'providers': {'dashscope...e': '', 'api_key': ''}}}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.12/v/extra_forbidden
ERROR: Application startup failed. Exiting.
如果参照项目里的config格式手动添加AI转场配置模块会报错
ERROR: Application startup failed. Exiting.
Traceback (most recent call last):
File "", line 198, in _run_module_as_main
File "", line 88, in _run_code
File "/app/src/open_storyline/mcp/server.py", line 58, in
main()
File "/app/src/open_storyline/mcp/server.py", line 51, in main
cfg = load_settings(default_config_path())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/src/open_storyline/config.py", line 263, in load_settings
return Settings.model_validate(data, context={"config_dir": p.parent})
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/pydantic/main.py", line 716, in model_validate
return cls.pydantic_validator.validate_python(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pydantic_core._pydantic_core.ValidationError: 1 validation error for Settings
generate_ai_transition
Extra inputs are not permitted [type=extra_forbidden, input_value={'providers': {'dashscope...e': '', 'api_key': ''}}}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.12/v/extra_forbidden
INFO: Started server process [10]
INFO: Waiting for application startup.
ERROR: Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 694, in lifespan
async with self.lifespan_context(app) as maybe_state:
File "/usr/local/lib/python3.11/contextlib.py", line 210, in aenter
return await anext(self.gen)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 153, in merged_lifespan
async with original_context(app) as maybe_original_state:
File "/usr/local/lib/python3.11/contextlib.py", line 210, in aenter
return await anext(self.gen)
^^^^^^^^^^^^^^^^^^^^^
File "/app/agent_fastapi.py", line 1487, in lifespan
cfg = load_settings(default_config_path())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/src/open_storyline/config.py", line 263, in load_settings
return Settings.model_validate(data, context={"config_dir": p.parent})
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/pydantic/main.py", line 716, in model_validate
return cls.pydantic_validator.validate_python(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pydantic_core._pydantic_core.ValidationError: 1 validation error for Settings
generate_ai_transition
Extra inputs are not permitted [type=extra_forbidden, input_value={'providers': {'dashscope...e': '', 'api_key': ''}}}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.12/v/extra_forbidden
ERROR: Application startup failed. Exiting.