import{_ as t,c as a,ae as o,o as n}from"./chunks/framework.BzDBnRMZ.js";const u=JSON.parse('{"title":"models","description":"","frontmatter":{"title":"models","order":100},"headers":[],"relativePath":"en/dev/api/plugin/func_call/models.md","filePath":"en/dev/api/plugin/func_call/models.md","lastUpdated":null}'),r={name:"en/dev/api/plugin/func_call/models.md"};function s(l,e,d,c,i,h){return n(),a("div",null,e[0]||(e[0]=[o('
nonebot_plugin_marshoai.plugin.func_call.models
SessionContext(BaseModel)
bot: Bot = NO_DEFAULT
event: Event = NO_DEFAULT
matcher: Matcher = NO_DEFAULT
state: T_State = NO_DEFAULT
caller: Any = None
SessionContextDepends(BaseModel)
bot: str | None = None
event: str | None = None
matcher: str | None = None
state: str | None = None
caller: str | None = None