eino-component
Eino Component Guide
Component Selection Guide
ChatModel -- LLM inference
| Provider | Package | Notes |
|---|---|---|
| OpenAI | model/openai |
Also supports Azure via ByAzure: true |
| Claude | model/claude |
Also supports AWS Bedrock via ByBedrock: true |
| Gemini | model/gemini |
Requires genai.Client |
| Ark (Volcengine) | model/ark |
Doubao models |
| Ollama | model/ollama |
Local models |
| DeepSeek | model/deepseek |
Reasoning support |
| Qwen | model/qwen |
Alibaba DashScope API |
| Qianfan | model/qianfan |
Baidu ERNIE models |
| OpenRouter | model/openrouter |
Multi-provider routing |
Embedding -- text to vector
More from cloudwego/eino-ext
eino-agent
Eino ADK agent construction, middleware, and runner. Use when a user needs to build an AI Agent, configure ChatModelAgent with ReAct pattern, use middleware (filesystem, tool search, tool reduction, summarization, plan-task, skill), set up the Runner for event-driven execution, implement human-in-the-loop with interrupt/resume, or wrap agents as tools. Covers ChatModelAgent and DeepAgents.
101eino-guide
Eino framework overview, concepts, and navigation. Use when a user asks general questions about Eino, needs help getting started, wants to understand the architecture, or is unsure which Eino skill to use. Eino is a Go framework for building LLM applications with components, orchestration graphs, and an agent development kit.
99eino-compose
Eino orchestration with Graph, Chain, and Workflow. Use when a user needs to build multi-step pipelines, compose components into executable graphs, handle streaming between nodes, use branching or parallel execution, manage state with checkpoints, or understand the Runnable abstraction. Covers Graph (directed graph with cycles), Chain (linear sequential), and Workflow (DAG with field mapping).
99