The official Eino docker image.
Maintained by: openEuler CloudNative SIG.
Where to get help: openEuler CloudNative SIG, 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:
ChatModel, Tool, Retriever, and ChatTemplate, with official implementations for OpenAI, Ollama, and more.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
| Tag | Currently | Architectures |
|---|---|---|
| 0.9.22-oe2403sp4 | eino 0.9.22 on openEuler 24.03-LTS-SP4 | amd64, arm64 |
| 0.9.21-oe2403sp4 | eino 0.9.21 on openEuler 24.03-LTS-SP4 | amd64, arm64 |
| 0.10.0-alpha.34-oe2403sp4 | Eino 0.10.0-alpha.34 on openEuler 24.03-LTS-SP4 | amd64, arm64 |
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
If you have any questions or want to use some special features, please submit an issue or a pull request on openeuler-docker-images.
Content type
Image
Digest
sha256:ebdbb9430…
Size
227.3 MB
Last updated
1 day ago
docker pull openeuler/einoPulls:
3
Last week