Sign inSign up

openeuler/eino

Sponsored OSS

By openeuler

•Updated about 21 hours ago

Image
0

414

openeuler/eino repository overview

⁠Quick reference

⁠Eino | openEuler

Current Eino docker images are built on the openEuler⁠. This repository is free to use and exempted from per-user rate limits.

Eino['aino] is an LLM application development framework in Golang. It draws from LangChain, Google ADK, and other open-source frameworks, and is designed to follow Golang conventions. This image bundles the Go toolchain together with the Eino framework source code, so that Eino applications can be built and run inside the container.

Eino provides:

  • Components: reusable building blocks like ChatModel, Tool, Retriever, and ChatTemplate, with official implementations for OpenAI, Ollama, and more.
  • Agent Development Kit (ADK): build AI agents with tool use, multi-agent coordination, context management, interrupt/resume for human-in-the-loop, and ready-to-use agent patterns.
  • Composition: connect components into graphs and workflows that can run standalone or be exposed as tools for agents.
  • Examples: working code for common patterns and real-world use cases.

Read more on CloudWeGo⁠.

The tag of each eino docker image is consist of the version of eino and the version of basic image. The details are as follows

TagCurrentlyArchitectures
0.9.22-oe2403sp4⁠eino 0.9.22 on openEuler 24.03-LTS-SP4amd64, arm64
0.9.21-oe2403sp4⁠eino 0.9.21 on openEuler 24.03-LTS-SP4amd64, arm64
0.10.0-alpha.34-oe2403sp4⁠Eino 0.10.0-alpha.34 on openEuler 24.03-LTS-SP4amd64, arm64

⁠Usage

In this usage, users can select the corresponding {Tag} based on their requirements.

  • Pull the openeuler/eino image from docker

    docker pull openeuler/eino:{Tag}
    
  • Start an Eino development container

    docker run -dit --name my-eino -v $(pwd):/workspace -w /workspace openeuler/eino:{Tag} bash
    
  • Build and run an Eino application

    docker exec -it my-eino go run .
    
  • View container running logs

    docker logs -f my-eino
    
  • To get an interactive shell

    docker exec -it my-eino /bin/bash
    

⁠Question and answering

If you have any questions or want to use some special features, please submit an issue or a pull request on openeuler-docker-images⁠.

Tag summary

Content type

Image

Digest

sha256:ebdbb9430…

Size

227.3 MB

Last updated

1 day ago

docker pull openeuler/eino

This week's pulls

Pulls:

3

Last week