You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
lnnt 3ebe73b2b5
feat: use ToolCallingChatModel instead of deprecated ChatModel (#93)
10 months ago
.github feat: add auto load env (#21) 1 year ago
components feat: modify chat model env (#41) 1 year ago
compose feat: add interrupt 1 year ago
devops/debug feat(devops): add an example of map[string]any (#78) 11 months ago
flow/agent fix: add nil check in deer-go LoggerCallback to prevent panic (#89) 10 months ago
internal feat: add too_call_once and two_model_chat to graph examples (#15) 1 year ago
quickstart feat: use ToolCallingChatModel instead of deprecated ChatModel (#93) 10 months ago
.gitignore feat: add eino assistant as example (#3) 1 year ago
.golangci.yaml feat: add auto load env (#21) 1 year ago
.licenserc.yaml Initial commit 1 year ago
CODE_OF_CONDUCT.md Initial commit 1 year ago
CONTRIBUTING.md chore: bump up versions & fix some code (#28) 1 year ago
LICENSE-APACHE Initial commit 1 year ago
README.md feat: add eino examples (#1) 1 year ago
README.zh_CN.md feat: add eino examples (#1) 1 year ago
_typos.toml feat: add eino examples (#1) 1 year ago
go.mod feat: use ToolCallingChatModel instead of deprecated ChatModel (#93) 10 months ago
go.sum feat: use ToolCallingChatModel instead of deprecated ChatModel (#93) 10 months ago

README.md

Eino Examples

English | 中文

Overview

This repository contains examples and demonstrations for using the Eino framework. It provides practical examples to help developers better understand and utilize Eino's features.

Repository Structure

  • components/: Examples demonstrating the usage of various components from cloudwego/eino-ext

    • Includes implementations and usage patterns for different component types
    • Shows how to use and customize Eino's extension components
  • compose/: Examples showcasing Eino's orchestration capabilities

    • Demonstrates how to use Graph and Chain orchestration
    • Provides patterns for combining different components
    • Shows various orchestration scenarios and best practices
  • flow/: Examples illustrating the usage of Eino's flow module

    • Contains demonstrations of flow-based programming patterns
    • Shows how to implement and manage data flows
    • Includes examples of stream processing
  • quickstart/: Quick start examples from the user documentation

    • Basic examples to help new users get started
    • Contains the same demos as shown in the official 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.