小竹模块仓库

开源 AI 基础设施模块,为所有小竹产品提供统一的 AI 能力基础。

0
Crates
0
Layers
0
Products
0+
Reuses

五层倒金字塔架构

xz-provider
已完成

统一 LLM 服务接口。Ollama + OpenAI 兼容。路由、重试、限流。

产品复用矩阵

Writing
Chat
Memo
Drive
Message
Inspiration
xz-provider
xz-embed
xz-search
xz-rerank
xz-rag
xz-knowledge-graph
xz-memory
xz-skill
xz-agent
主动复用
可选复用

快速开始

Rust
use xz_provider::Provider;
use xz_memory::Memory;

let provider = Provider::builder()
    .with_ollama("http://localhost:11434")
    .build()?;

let memory = Memory::builder()
    .with_working_memory(1024)
    .build()?;

memory.remember("User prefers Rust programming").await?;
let ctx = memory.retrieve("programming language preference").await?;
let reply = provider.chat("Help me write a web service", ctx).await?;