Documentation / @agentick/angular / provideChatSession
Function: provideChatSession()
provideChatSession(
options?): (typeofChatSessionService| {provide:InjectionToken<ChatSessionOptions<ChatMode>>;useValue:ChatSessionOptions<ChatMode>; })[]
Defined in: angular/src/chat-session.service.ts:62
Provides ChatSessionService with optional configuration at component level.
Parameters
options?
ChatSessionOptions = {}
Returns
(typeof ChatSessionService | { provide: InjectionToken<ChatSessionOptions<ChatMode>>; useValue: ChatSessionOptions<ChatMode>; })[]
Example
typescript
@Component({
providers: [
provideAgentick({ baseUrl: '/api/v2' }),
provideChatSession({ renderMode: 'streaming' }),
],
})
export class MyChatComponent {
chat = inject(ChatSessionService);
}