Skip to content

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

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions