Saltar al contenido principal

Interface: IAiService

Defined in: src/types/index.ts:768

Contract of the AI/agent facade.

Methods

useChat()

useChat(messages, options?): Promise<AiResult<string>>

Defined in: src/types/index.ts:770

Parameters

messages

AiMessage[]

options?

AiChatOptions

Returns

Promise<AiResult<string>>


useInitAgent()

useInitAgent(config): void

Defined in: src/types/index.ts:769

Parameters

config

Partial<AiProviderConfig>

Returns

void


useRunAgent()

useRunAgent(goal, options?): Promise<AgentResult>

Defined in: src/types/index.ts:771

Parameters

goal

string

options?

AgentRunOptions

Returns

Promise<AgentResult>