You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Bumps the eino-dependencies group with 4 updates in the / directory: [github.com/cloudwego/eino](https://github.com/cloudwego/eino), [github.com/cloudwego/eino-ext/callbacks/cozeloop](https://github.com/cloudwego/eino-ext), [github.com/cloudwego/eino-ext/components/model/ark](https://github.com/cloudwego/eino-ext) and [github.com/cloudwego/eino-ext/components/model/openai](https://github.com/cloudwego/eino-ext). Bumps the eino-dependencies group with 3 updates in the /flow/agent/deer-go directory: [github.com/cloudwego/eino](https://github.com/cloudwego/eino), [github.com/cloudwego/eino-ext/callbacks/cozeloop](https://github.com/cloudwego/eino-ext) and [github.com/cloudwego/eino-ext/components/model/openai](https://github.com/cloudwego/eino-ext). Bumps the eino-dependencies group with 3 updates in the /quickstart/eino_assistant directory: [github.com/cloudwego/eino](https://github.com/cloudwego/eino), [github.com/cloudwego/eino-ext/callbacks/cozeloop](https://github.com/cloudwego/eino-ext) and [github.com/cloudwego/eino-ext/components/model/ark](https://github.com/cloudwego/eino-ext). Updates `github.com/cloudwego/eino` from 0.8.8 to 0.8.11 - [Release notes](https://github.com/cloudwego/eino/releases) - [Commits](https://github.com/cloudwego/eino/compare/v0.8.8...v0.8.11) Updates `github.com/cloudwego/eino-ext/callbacks/cozeloop` from 0.2.0 to 0.2.1 - [Release notes](https://github.com/cloudwego/eino-ext/releases) - [Commits](https://github.com/cloudwego/eino-ext/compare/callbacks/cozeloop/v0.2.0...adk/backend/local/v0.2.1) Updates `github.com/cloudwego/eino-ext/components/model/ark` from 0.1.65 to 0.1.66 - [Release notes](https://github.com/cloudwego/eino-ext/releases) - [Commits](https://github.com/cloudwego/eino-ext/compare/components/model/ark/v0.1.65...components/model/ark/v0.1.66) Updates `github.com/cloudwego/eino-ext/components/model/openai` from 0.1.12 to 0.1.13 - [Release notes](https://github.com/cloudwego/eino-ext/releases) - [Commits](https://github.com/cloudwego/eino-ext/compare/libs/acl/openai/v0.1.12...libs/acl/openai/v0.1.13) Updates `github.com/cloudwego/eino` from 0.8.8 to 0.8.11 - [Release notes](https://github.com/cloudwego/eino/releases) - [Commits](https://github.com/cloudwego/eino/compare/v0.8.8...v0.8.11) Updates `github.com/cloudwego/eino-ext/callbacks/cozeloop` from 0.2.0 to 0.2.1 - [Release notes](https://github.com/cloudwego/eino-ext/releases) - [Commits](https://github.com/cloudwego/eino-ext/compare/callbacks/cozeloop/v0.2.0...adk/backend/local/v0.2.1) Updates `github.com/cloudwego/eino-ext/components/model/openai` from 0.1.12 to 0.1.13 - [Release notes](https://github.com/cloudwego/eino-ext/releases) - [Commits](https://github.com/cloudwego/eino-ext/compare/libs/acl/openai/v0.1.12...libs/acl/openai/v0.1.13) Updates `github.com/cloudwego/eino` from 0.8.8 to 0.8.11 - [Release notes](https://github.com/cloudwego/eino/releases) - [Commits](https://github.com/cloudwego/eino/compare/v0.8.8...v0.8.11) Updates `github.com/cloudwego/eino-ext/callbacks/cozeloop` from 0.2.0 to 0.2.1 - [Release notes](https://github.com/cloudwego/eino-ext/releases) - [Commits](https://github.com/cloudwego/eino-ext/compare/callbacks/cozeloop/v0.2.0...adk/backend/local/v0.2.1) Updates `github.com/cloudwego/eino-ext/components/model/ark` from 0.1.65 to 0.1.66 - [Release notes](https://github.com/cloudwego/eino-ext/releases) - [Commits](https://github.com/cloudwego/eino-ext/compare/components/model/ark/v0.1.65...components/model/ark/v0.1.66) --- updated-dependencies: - dependency-name: github.com/cloudwego/eino dependency-version: 0.8.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: eino-dependencies - dependency-name: github.com/cloudwego/eino-ext/callbacks/cozeloop dependency-version: 0.2.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: eino-dependencies - dependency-name: github.com/cloudwego/eino-ext/components/model/ark dependency-version: 0.1.66 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: eino-dependencies - dependency-name: github.com/cloudwego/eino-ext/components/model/openai dependency-version: 0.1.13 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: eino-dependencies - dependency-name: github.com/cloudwego/eino dependency-version: 0.8.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: eino-dependencies - dependency-name: github.com/cloudwego/eino-ext/callbacks/cozeloop dependency-version: 0.2.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: eino-dependencies - dependency-name: github.com/cloudwego/eino-ext/components/model/openai dependency-version: 0.1.13 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: eino-dependencies - dependency-name: github.com/cloudwego/eino dependency-version: 0.8.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: eino-dependencies - dependency-name: github.com/cloudwego/eino-ext/callbacks/cozeloop dependency-version: 0.2.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: eino-dependencies - dependency-name: github.com/cloudwego/eino-ext/components/model/ark dependency-version: 0.1.66 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: eino-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
4 weeks ago | |
|---|---|---|
| .. | ||
| cmd | 2 months ago | |
| data | 1 year ago | |
| eino | 2 months ago | |
| pkg | 2 months ago | |
| .env | 1 year ago | |
| .gitignore | 1 year ago | |
| Dockerfile | 1 year ago | |
| README.md | 1 year ago | |
| docker-compose.yml | 1 year ago | |
| go.mod | 4 weeks ago | |
| go.sum | 4 weeks ago | |
README.md
说明
文档地址
docker 启动 redis 作为向量数据库
# Notice: 如果本地已经安装了 redis,则需要先停止本地的 redis 容器,再执行上述命令,否则端口冲突会导致启动失败
docker-compose up -d
# 可以在 http://127.0.0.1:8001 看到 redis 的 web 界面
# redis 监听在 127.0.0.1:6379, 使用 redis-cli ping 可测试
环境变量
大模型
所需的大模型和 API Key. 豆包大模型地址: https://console.volcengine.com/ark/region:ark+cn-beijing/model
ChatModel 推荐: Doubao-pro-4k (functioncall) EmbeddingModel 推荐: Doubao-embedding-large 进入页面后点击
推理按钮,即可创建按量计费的模型接入点,对应的ep-xxx就是所需的 model 名称
export ARK_API_KEY=xxx
export ARK_CHAT_MODEL=xxx
export ARK_EMBEDDING_MODEL=xxx
可观测
可观测能力的自动集成,仅需配置下方环境变量,即可访问APMPlus查看观测数据: https://console.volcengine.com/apmplus-server
export APMPLUS_APP_KEY=xxx
export APMPLUS_REGION=xxx # 选填
启动 eino agent server
命令行方式
# 为了使用 data 目录,需要在 eino_assistant 目录下执行指令
go run cmd/einoagent/main.go
容器方式
docker build --platform=linux/amd64 . -t eino-assistant:latest
docker run -p 8080:8080 -e ARK_API_KEY=xxx -e ARK_CHAT_MODEL=xxx -e ARK_EMBEDDING_MODEL=xxx -e APMPLUS_APP_KEY=xxx eino-assistant:latest
访问
访问 http://127.0.0.1:8080/ 即可看到效果
命令行运行 index (可选)
# 因示例的Markdown文件存放在 cmd/knowledgeindexing/eino-docs 目录,代码中指定了相对路径 ./eino-docs,所以需在 cmd/knowledgeindexing 运行指令
cd cmd/knowledgeindexing
go run main.go