createConversationManager method

ConversationManager createConversationManager({
  1. AIProvider? provider,
  2. int maxContextTokens = 4096,
})

Creates a new conversation.

Implementation

ConversationManager createConversationManager({
  AIProvider? provider,
  int maxContextTokens = 4096,
}) {
  final p = provider ?? primaryProvider;
  final manager = ConversationManager(
    provider: p,
    maxContextTokens: maxContextTokens,
    tokenTracker: tokenTracker,
  );
  _conversationManagers[p.name] = manager;
  return manager;
}