Documentation
¶
Index ¶
- func NewEngineOtelHook(opts ...Option) engine.Hook
- type EngineOtelHook
- func (h *EngineOtelHook) AfterLLMFinish(ctx context.Context, err error)
- func (h *EngineOtelHook) AfterRetrieveFinish(ctx context.Context)
- func (h *EngineOtelHook) AfterToolFinish(ctx context.Context, toolID int64, outputs map[string]any, err error)
- func (h *EngineOtelHook) BeforeLLMStart(ctx context.Context) context.Context
- func (h *EngineOtelHook) BeforeRetrieveStart(ctx context.Context)
- func (h *EngineOtelHook) BeforeToolStart(ctx context.Context, toolID int64, inputs map[string]any)
- func (h *EngineOtelHook) OnFinish(ctx context.Context, err error)
- func (h *EngineOtelHook) OnReasonFinish(ctx context.Context)
- func (h *EngineOtelHook) OnReasonStart(ctx context.Context)
- func (h *EngineOtelHook) OnStart(ctx context.Context) context.Context
- type Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type EngineOtelHook ¶
type EngineOtelHook struct {
// contains filtered or unexported fields
}
EngineOtelHook ...
func (*EngineOtelHook) AfterLLMFinish ¶
func (h *EngineOtelHook) AfterLLMFinish(ctx context.Context, err error)
AfterLLMFinish ...
func (*EngineOtelHook) AfterRetrieveFinish ¶
func (h *EngineOtelHook) AfterRetrieveFinish(ctx context.Context)
func (*EngineOtelHook) AfterToolFinish ¶
func (h *EngineOtelHook) AfterToolFinish(ctx context.Context, toolID int64, outputs map[string]any, err error)
AfterToolFinish ...
func (*EngineOtelHook) BeforeLLMStart ¶
func (h *EngineOtelHook) BeforeLLMStart(ctx context.Context) context.Context
BeforeLLMStart ...
func (*EngineOtelHook) BeforeRetrieveStart ¶
func (h *EngineOtelHook) BeforeRetrieveStart(ctx context.Context)
func (*EngineOtelHook) BeforeToolStart ¶
func (*EngineOtelHook) OnFinish ¶
func (h *EngineOtelHook) OnFinish(ctx context.Context, err error)
OnFinish ...
func (*EngineOtelHook) OnReasonFinish ¶
func (h *EngineOtelHook) OnReasonFinish(ctx context.Context)
func (*EngineOtelHook) OnReasonStart ¶
func (h *EngineOtelHook) OnReasonStart(ctx context.Context)
Click to show internal directories.
Click to hide internal directories.