Skip to main content
Crate: nestrs-ai · Feature: ai · Guide: AI

AiModule::register

Exports AiService.

AiOptions

AiService

GenerateResult { text, object, steps, finish_reason }.

LanguageModel

ModelResponse { text, tool_calls: Vec<ToolCall> }.

FakeModel

AgentToolRegistry

register(AgentFunction { name, description, handler }) · call(name, args).await.

AiError

Configuration · Output (validation / tool) · Transport (timeout / resilience).