AS AgentScopeAPI 手册 / API Reference
类class agentscope.app.storage

SessionConfig

class SessionConfig(BaseModel)
源码Source agentscope/app/storage/_model/_session.py:248–316

会话配置,保存相关配置项。位于 agentscope.app.storage 包。

Session configuration — set at creation, updatable via PATCH. Declared in agentscope.app.storage.

属性摘要Attribute Summary

属性Attribute类型Type说明Description值Value
workspace_idstr
工作区标识字段。
—
namestr
用于会话的展示名称。
Field(default_factory=lambda: datetime.now().strftime('%Y-%m-%d %H:%M:%S'), description='Display name for the session.')
namingSessionNaming
命名字段。
Field(default_factory=SessionNaming)
cwdstr | None
`cwd` 字段。
Field(default=None, description='Directory the session is focused on — absolute, or relative to the workspace root. ``None`` means the root.')
chat_model_configChatModelConfig | None
聊天模型配置字段。
None
fallback_chat_model_configChatModelConfig | None
回退聊天模型配置字段。
None
tts_model_configTTSModelConfig | None
TTS 模型配置字段。
None
realtime_model_configRealtimeModelConfig | None
实时模型配置字段。
None
knowledge_configSessionKnowledgeConfig | None
知识库配置字段。
None

属性详情Attribute Detail

workspace_id

str

工作区标识字段。声明为 str。

The workspace id field.

源码Source agentscope/app/storage/_model/_session.py:251

name

str = Field(default_factory=lambda: datetime.now().strftime('%Y-%m-%d %H:%M:%S'), description='Display name for the session.')

用于会话的展示名称。

Display name for the session.

源码Source agentscope/app/storage/_model/_session.py:262

naming

SessionNaming = Field(default_factory=SessionNaming)

命名字段。声明为 SessionNaming。

The naming field.

源码Source agentscope/app/storage/_model/_session.py:268

cwd

str | None = Field(default=None, description='Directory the session is focused on — absolute, or relative to the workspace root. ``None`` means the root.')

cwd 字段。声明为 str | None。

Directory the session is focused on — absolute, or relative to the workspace root.

源码Source agentscope/app/storage/_model/_session.py:271

chat_model_config

ChatModelConfig | None = None

聊天模型配置字段。声明为 ChatModelConfig | None。

The chat model config field.

源码Source agentscope/app/storage/_model/_session.py:300

fallback_chat_model_config

ChatModelConfig | None = None

回退聊天模型配置字段。声明为 ChatModelConfig | None。

The fallback chat model config field.

源码Source agentscope/app/storage/_model/_session.py:303

tts_model_config

TTSModelConfig | None = None

TTS 模型配置字段。声明为 TTSModelConfig | None。

The tts model config field.

源码Source agentscope/app/storage/_model/_session.py:307

realtime_model_config

RealtimeModelConfig | None = None

实时模型配置字段。声明为 RealtimeModelConfig | None。

The realtime model config field.

源码Source agentscope/app/storage/_model/_session.py:310

knowledge_config

SessionKnowledgeConfig | None = None

知识库配置字段。声明为 SessionKnowledgeConfig | None。

The knowledge config field.

源码Source agentscope/app/storage/_model/_session.py:313
基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.