https://github.com/cloudwego/eino-ext
Various extensions for the Eino framework: https://github.com/cloudwego/eino
https://github.com/cloudwego/eino-ext
ai aiframework
Last synced: 3 days ago
JSON representation
Various extensions for the Eino framework: https://github.com/cloudwego/eino
- Host: GitHub
- URL: https://github.com/cloudwego/eino-ext
- Owner: cloudwego
- License: apache-2.0
- Created: 2024-12-04T06:48:37.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-03-13T09:57:40.000Z (3 months ago)
- Last Synced: 2025-03-13T10:22:39.617Z (3 months ago)
- Topics: ai, aiframework
- Language: Go
- Homepage: https://www.cloudwego.io/zh/docs/eino/core_modules/components/
- Size: 2.45 MB
- Stars: 210
- Watchers: 9
- Forks: 46
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE-APACHE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Eino Extension
English | [中文](README.zh_CN.md)
## Overview
The EinoExt project hosts various extensions for the [Eino](https://github.com/cloudwego/eino) framework. Eino framework is a powerful and flexible framework for building LLM applications. The extensions include:
- **component implementations**: official implementations for Eino's component types.
| component type | official implementations |
|----------------------|----------------------------------------|
| ChatModel | OpenAI, Claude, Gemini, Ark, Ollama... |
| Tool | Google Search, Duck Duck Go... |
| Retriever | Elastic Search, Volc VikingDB... |
| ChatTemplate | DefaultChatTemplate... |
| Document Loader | WebURL, Amazon S3, File... |
| Document Transformer | HTMLSplitter, ScoreReranker... |
| Indexer | Elastic Search, Volc VikingDB... |
| Embedding | OpenAI, Ark... |
| Lambda | JSONMessageParser... |For more details about component types, please refer to the [Eino component documentation.](https://www.cloudwego.io/zh/docs/eino/core_modules/components/)
For more details about component implementations, please refer to the [Eino ecosystem documentation.](https://www.cloudwego.io/zh/docs/eino/ecosystem_integration/)
- **callback handlers**: official callback handlers implementing Eino's CallbackHandler interface, such as [Langfuse tracing](https://langfuse.com/docs/tracing) callback.
- **DevOps tools**: IDE plugin for Eino that enables visualized debugging, UI based graph editing and more. For more details, please refer to the [Eino Dev tooling documentation.](https://www.cloudwego.io/zh/docs/eino/core_modules/devops/)## Security
If you discover a potential security issue in this project, or think you may
have discovered a security issue, we ask that you notify Bytedance Security via
our [security center](https://security.bytedance.com/src) or [vulnerability reporting email]([email protected]).Please do **not** create a public GitHub issue.
## License
This project is licensed under the [Apache-2.0 License](LICENSE.txt).