net10.0
Complete bridge SDK connecting IronHive AI framework with Flux ecosystem (FileFlux, WebFlux, FluxIndex). Includes Core adapters and RAG capabilities.
Published
Oct 3, 2026
15d ago
Total Downloads
7.4K
7,444
Install
dotnet add package IronHive.Flux --version 0.11.8
| Product | Versions |
|---|---|
| .NET |
README
IronHive.Flux
IronHive์ Flux ์ํ๊ณ(FileFlux, WebFlux, FluxIndex)๋ฅผ ์ฐ๊ฒฐํ๋ ๋ธ๋ฆฟ์ง SDK. Flux ํตํฉ ์ธ์, ironhive ์์ด์ ํธ๋ฅผ ์ํ ์ธ๋ถ ๋๊ตฌ/ํ์ดํ๋ผ์ธ ํตํฉ(WebLookup, system-harness)๋ ์ด ๋ ํฌ๊ฐ ์์ ํ๋ค โ ๋ณ๋ ํตํฉ ์ง์ ์ ์ ์คํ์ง ์๊ณ ๊ธฐ์กด ๋ธ๋ฆฟ์ง ๋ ์ด์ด์ ์น๋๋ค.
ํจํค์ง
| Package | Description |
|---|---|
IronHive.Flux.Core |
ํต์ฌ ์ด๋ํฐ (Embedding, TextCompletion, ImageToText) |
IronHive.Flux.Rag |
RAG ๋๊ตฌ (๊ฒ์, ๋ฉ๋ชจ๋ผ์ด์ฆ, ์ํ ์กฐํ) |
IronHive.Flux |
๋ฉํํจํค์ง |
IronHive.Flux.WebLookup |
WebLookup โ WebFlux โ FluxIndex RAG ํ์ดํ๋ผ์ธ |
IronHive.Tools.WebLookup |
์์ด์ ํธ์ฉ ์น ๊ฒ์/ํ์ FunctionTool |
IronHive.Tools.SystemHarness |
system-harness MCP ์๋ฒ ํตํฉ ํ์ฅ |
๊ธฐ๋ฅ
| ๊ธฐ๋ฅ | ์ง์ ์ | ์ผ๋ ๋ฒ |
|---|---|---|
| IronHive ๋ชจ๋ธ์ Flux ํฌํธ๋ก | AddIronHiveFluxCore(o => โฆ) โ ์๋ฒ ๋ฉยทํ
์คํธ ์์ฑยท์ด๋ฏธ์งโํ
์คํธ ์ด๋ํฐ |
opt-in. AddIronHiveFileFluxAdapters ยท AddIronHiveWebFluxAdapters ยท AddIronHiveFluxIndexAdapters(๋๋ AddAllIronHiveFluxAdapters)๋ก ๊ฐ Flux ํจํค์ง์ ํฌํธ์ ์ฐ๊ฒฐ |
| ์์ด์ ํธ์ฉ RAG ๋๊ตฌ | AddFluxRagTools(o => โฆ) โ provider.GetFluxRagTools() โ search_knowledge_base ยท memorize_document(s) ยท memorize_directory ยท memorize_web_page ยท forget_document ยท list_documents ยท get_document_info ยท detect_changes ยท knowledge_base_status |
opt-in. FluxFeed IVault ๊ฐ ๋จผ์ ๋ฑ๋ก๋ผ ์์ด์ผ ํ๋ค. memorize_web_page ๋ WebFlux ๋ก ์ถ์ถํ๋ฏ๋ก(robots.txt ยท ์์ฒญ ํ์์์ ยท ๋ณด์ผ๋ฌํ๋ ์ดํธ ์ ๊ฑฐ) services.AddWebFlux() ๊ฐ ๋ฑ๋ก๋ผ ์์ ๋๋ง ํฌํจ๋๋ค |
| RAG ์ปจํ ์คํธ ์กฐ๋ฆฝ | AddFluxRagContext(โฆ) โ RagContextBuilder.BuildContextAsync |
opt-in |
| ์น ๊ฒ์ โ RAG ์ ์ฌ | AddWebLookupRagPipeline(โฆ) โ WebLookupRagPipeline(DiscoverUrlsAsync ยท DiscoverSitemapUrlsAsync ยท DiscoverCombinedUrlsAsync) |
opt-in. WebLookup(services.AddWebLookup(โฆ))์ด ๋จผ์ |
| ์์ด์ ํธ์ฉ ์น ๋๊ตฌ | services.AddWebLookupTools(โฆ) + tools.AddWebLookupTools(provider) โ web_search ยท explore_site |
opt-in. WebLookup ์ด ๋จผ์ |
| ์ปดํจํฐ ์ ์ด(MCP) | McpClientManager.AddSystemHarness(โฆ) โ system-harness MCP ์๋ฒ์ help/do/get 3 ๋๊ตฌ |
opt-in. ์ฐ๊ฒฐ๋๋ฉด ๋งค๋์ ์ IToolCollection ์ ๋๊ตฌ๊ฐ ์ฑ์์ง๋ค |
์๋๋ฆฌ์ค
RAG Chatbot
IronHive + IronBees + FluxIndex
โ ์ง์๊ธฐ๋ฐ ์ฑ๋ด ์๋น์ค
Quick Start
// Core ์ค์
services.AddIronHiveFluxCore(options =>
{
options.EmbeddingModelId = "text-embedding-3-small";
options.TextCompletionModelId = "gpt-4o";
});
// RAG ๋๊ตฌ
services.AddFluxRagTools(options =>
{
options.DefaultMaxResults = 5;
options.DefaultSearchStrategy = "hybrid";
});
Build
dotnet build IronHive.Flux.slnx
dotnet test
Docs
License
MIT
Changes from Previous Version
No structural changes between v0.11.7 and v0.11.8.
Adoption Assessment
Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.
Compatibility metadata lists 1 target framework; confirm the exact target used by your application.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.