AIDK API Reference / aidk-react / useEngineClient
Function: useEngineClient() ​
ts
function useEngineClient(options: UseEngineClientOptions): UseEngineClientReturn;Defined in: packages/react/src/hooks/useEngineClient.ts:94
Hook to get an Engine Client instance
Parameters ​
| Parameter | Type |
|---|---|
options | UseEngineClientOptions |
Returns ​
Example ​
tsx
function App() {
const { client, sessionId } = useEngineClient({
baseUrl: 'http://localhost:3001',
userId: user?.id,
});
// Use client for execution
const handleSubmit = async (message: string) => {
for await (const event of client.stream('task-assistant', { messages: [...] })) {
// Handle events
}
};
}