嵌入式集成
将 Memory 集成到 Go 宿主,并由宿主代码管理授权。
go get github.com/caelis-labs/memory@latest工具链要求以所选版本的 go.mod 为准。
下面是项目 README 中的生命周期片段,ctx 与 dataDir 由宿主提供。
runtime, err := appliance.Open(ctx, appliance.Options{DataDir: dataDir})if err != nil { return err}defer runtime.Close()导入 github.com/caelis-labs/memory/appliance。仅打开运行时,并不意味着已经建立具备授权的模型客户端。
绑定宿主上下文
Section titled “绑定宿主上下文”宿主通过公开 API 建立身份、Space、View、Grant 与 capability,再使用 sdk/go/memory 将上下文绑定到简洁的工具接口。模型参数不能选择这些授权字段。
依据公开项目文档整理memory · 847c469 ↗