Skip to content

cloudwego/eino-ext

Repository files navigation

Eino Extension

English | 中文

Overview

The EinoExt project hosts various extensions for the 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.

For more details about component implementations, please refer to the Eino ecosystem documentation.

  • callback handlers: official callback handlers implementing Eino's CallbackHandler interface, such as Langfuse 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 DevOps tooling documentation.

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 or vulnerability reporting email.

Please do not create a public GitHub issue.

License

This project is licensed under the Apache-2.0 License.