ctxutil

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 19, 2026 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddModelUsageToContext

func AddModelUsageToContext(ctx context.Context, usage *ai.GenerationUsage) bool

AddModelUsageToContext 追加模型用量到上下文

func ContextWithHandleStreamFn

func ContextWithHandleStreamFn(ctx context.Context, fn ai.ModelStreamCallback) context.Context

ContextWithHandleStreamFn 返回携带处理流函数的上下文

func ContextWithModelUsage

func ContextWithModelUsage(ctx context.Context, usage ai.GenerationUsage) context.Context

ContextWithModelUsage 返回携带模型用量信息的上下文

func ContextWithModels

func ContextWithModels(ctx context.Context, m models.Models) context.Context

ContextWithModels 返回携带指定模型配置的上下文

func GetModelUsageFromContext

func GetModelUsageFromContext(ctx context.Context) ai.GenerationUsage

GetModelUsageFromContext 从上下文获取当前模型用量

func HandleStreamFnFromContext

func HandleStreamFnFromContext(ctx context.Context) ai.ModelStreamCallback

HandleStreamFnFromContext 从上下文获取处理流函数

func ModelsFromContext

func ModelsFromContext(ctx context.Context) (models.Models, bool)

ModelsFromContext 从上下文获取模型名

func Notify

func Notify(parent context.Context, signals ...os.Signal) (context.Context, context.CancelFunc)

Notify 将信号绑定到上下文

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL