cloudwego/eino-ext

Various extensions for the Eino framework: https://github.com/cloudwego/eino

解決的問題

提供一組全面的 Eino 框架官方擴展,讓開發者無需撰寫重複的整合程式碼,即可輕鬆整合各種 LLM 提供者、資料來源與可觀測性工具。

運作方式

本專案作為 Eino 框架的預先建構元件庫,提供核心 AI 應用建構模組的官方實作,包含:

  • 聊天模型:支援 OpenAI、Claude、Gemini、Ark 與 Ollama 的整合。
  • 檢索與索引:支援 Elastic Search 與 Volc VikingDB。
  • 檢索工具:支援 Google Search 與 Duck Duck Go。
  • 資料處理:支援 WebURL、Amazon S3 與檔案的文件載入器,以及 HTMLSplitter 等轉換器。
  • 可觀測性:支援 Langfuse 等追蹤工具的回呼處理器。

適用對象

使用 Eino 框架建構 LLM 應用,需要即時整合主流 AI 模型與基礎設施的開發者。

主要亮點

  • 廣泛的模型支援:提供多個主流 LLM 提供者的官方實作。
  • 整合的 RAG 流程:包含載入器、轉換器、索引器與檢索器,可用於建構檢索增強生成系統。
  • DevOps 支援:包含用於視覺化除錯與圖形編輯的 IDE 插件。
  • 回呼整合:透過回呼處理器內建支援追蹤與監控。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案