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
options?
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?
Returns
Promise<AgentResult>