Documentation
¶
Overview ¶
Package warp 定义节点装饰器:与 hook(横向切面,管节点前后)平级,
warp 是纵向封装,管节点内部。模型用 ModelHandler / Model,工具用 ToolHandler / Tool,链式组装共用 Chain。
装饰器在每次 Run 组装时由引擎注入 per-Run 的 event.Emitter:节点内部的 事件(重试、降级)经它显式发出;warp 实例 per-Run 化,状态不跨 Run 共享。
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Model ¶
func Model(em event.Emitter, p provider.ModelProvider, handlers ...ModelHandler) provider.ModelProvider
Model 用装饰器链包装模型节点:先注册的位于最外层。
Types ¶
type ModelHandler ¶
type ModelHandler = Handler[provider.ModelProvider]
ModelHandler 是模型节点装饰器:重试、降级、限流、多模型路由等。
Click to show internal directories.
Click to hide internal directories.