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);
}