Skip to content

Docker部署的项目config无AI 转场生成 配置模块 #93

@YL-Yang

Description

@YL-Yang

如果参照项目里的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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions