# Autogenerated by nbdev

d = { 'settings': { 'branch': 'main',
                'doc_baseurl': '/',
                'doc_host': 'https://lisette.answer.ai',
                'git_url': 'https://github.com/AnswerDotAI/lisette',
                'lib_path': 'lisette'},
  'syms': { 'lisette.core': { 'lisette.core.AsyncChat': ('core.html#asyncchat', 'lisette/core.py'),
                              'lisette.core.AsyncChat.__call__': ('core.html#asyncchat.__call__', 'lisette/core.py'),
                              'lisette.core.AsyncChat._call': ('core.html#asyncchat._call', 'lisette/core.py'),
                              'lisette.core.AsyncStreamFormatter': ('core.html#asyncstreamformatter', 'lisette/core.py'),
                              'lisette.core.AsyncStreamFormatter.format_stream': ( 'core.html#asyncstreamformatter.format_stream',
                                                                                   'lisette/core.py'),
                              'lisette.core.Chat': ('core.html#chat', 'lisette/core.py'),
                              'lisette.core.Chat.__call__': ('core.html#chat.__call__', 'lisette/core.py'),
                              'lisette.core.Chat.__init__': ('core.html#chat.__init__', 'lisette/core.py'),
                              'lisette.core.Chat._call': ('core.html#chat._call', 'lisette/core.py'),
                              'lisette.core.Chat._prep_call': ('core.html#chat._prep_call', 'lisette/core.py'),
                              'lisette.core.Chat._prep_msg': ('core.html#chat._prep_msg', 'lisette/core.py'),
                              'lisette.core.Chat.print_hist': ('core.html#chat.print_hist', 'lisette/core.py'),
                              'lisette.core.StreamFormatter': ('core.html#streamformatter', 'lisette/core.py'),
                              'lisette.core.StreamFormatter.__init__': ('core.html#streamformatter.__init__', 'lisette/core.py'),
                              'lisette.core.StreamFormatter.format_item': ('core.html#streamformatter.format_item', 'lisette/core.py'),
                              'lisette.core.StreamFormatter.format_stream': ('core.html#streamformatter.format_stream', 'lisette/core.py'),
                              'lisette.core.ToolResponse': ('core.html#toolresponse', 'lisette/core.py'),
                              'lisette.core._add_cache_control': ('core.html#_add_cache_control', 'lisette/core.py'),
                              'lisette.core._alite_call_func': ('core.html#_alite_call_func', 'lisette/core.py'),
                              'lisette.core._apply_cache_idxs': ('core.html#_apply_cache_idxs', 'lisette/core.py'),
                              'lisette.core._bytes2content': ('core.html#_bytes2content', 'lisette/core.py'),
                              'lisette.core._extract_tool': ('core.html#_extract_tool', 'lisette/core.py'),
                              'lisette.core._filter_srvtools': ('core.html#_filter_srvtools', 'lisette/core.py'),
                              'lisette.core._handle_stop_reason': ('core.html#_handle_stop_reason', 'lisette/core.py'),
                              'lisette.core._has_cache': ('core.html#_has_cache', 'lisette/core.py'),
                              'lisette.core._has_search': ('core.html#_has_search', 'lisette/core.py'),
                              'lisette.core._lite_call_func': ('core.html#_lite_call_func', 'lisette/core.py'),
                              'lisette.core._mk_content': ('core.html#_mk_content', 'lisette/core.py'),
                              'lisette.core._mk_prefill': ('core.html#_mk_prefill', 'lisette/core.py'),
                              'lisette.core._mk_tool_result': ('core.html#_mk_tool_result', 'lisette/core.py'),
                              'lisette.core._prep_tool_res': ('core.html#_prep_tool_res', 'lisette/core.py'),
                              'lisette.core._resolve_tool_refs': ('core.html#_resolve_tool_refs', 'lisette/core.py'),
                              'lisette.core._trunc_param': ('core.html#_trunc_param', 'lisette/core.py'),
                              'lisette.core._trunc_str': ('core.html#_trunc_str', 'lisette/core.py'),
                              'lisette.core._try_eval': ('core.html#_try_eval', 'lisette/core.py'),
                              'lisette.core.add_warning': ('core.html#add_warning', 'lisette/core.py'),
                              'lisette.core.adisplay_stream': ('core.html#adisplay_stream', 'lisette/core.py'),
                              'lisette.core.astream_with_complete': ('core.html#astream_with_complete', 'lisette/core.py'),
                              'lisette.core.cite_footnote': ('core.html#cite_footnote', 'lisette/core.py'),
                              'lisette.core.cite_footnotes': ('core.html#cite_footnotes', 'lisette/core.py'),
                              'lisette.core.contents': ('core.html#contents', 'lisette/core.py'),
                              'lisette.core.display_stream': ('core.html#display_stream', 'lisette/core.py'),
                              'lisette.core.fmt2hist': ('core.html#fmt2hist', 'lisette/core.py'),
                              'lisette.core.fmt_usage': ('core.html#fmt_usage', 'lisette/core.py'),
                              'lisette.core.lite_mk_func': ('core.html#lite_mk_func', 'lisette/core.py'),
                              'lisette.core.litellm.ModelResponse._repr_markdown_': ( 'core.html#litellm.modelresponse._repr_markdown_',
                                                                                      'lisette/core.py'),
                              'lisette.core.mk_msg': ('core.html#mk_msg', 'lisette/core.py'),
                              'lisette.core.mk_msgs': ('core.html#mk_msgs', 'lisette/core.py'),
                              'lisette.core.mk_stream_chunk': ('core.html#mk_stream_chunk', 'lisette/core.py'),
                              'lisette.core.mk_tc': ('core.html#mk_tc', 'lisette/core.py'),
                              'lisette.core.mk_tc_req': ('core.html#mk_tc_req', 'lisette/core.py'),
                              'lisette.core.mk_tc_result': ('core.html#mk_tc_result', 'lisette/core.py'),
                              'lisette.core.mk_tc_results': ('core.html#mk_tc_results', 'lisette/core.py'),
                              'lisette.core.mk_tr_details': ('core.html#mk_tr_details', 'lisette/core.py'),
                              'lisette.core.patch_litellm': ('core.html#patch_litellm', 'lisette/core.py'),
                              'lisette.core.random_tool_id': ('core.html#random_tool_id', 'lisette/core.py'),
                              'lisette.core.remove_cache_ckpts': ('core.html#remove_cache_ckpts', 'lisette/core.py'),
                              'lisette.core.stop_reason': ('core.html#stop_reason', 'lisette/core.py'),
                              'lisette.core.stream_with_complete': ('core.html#stream_with_complete', 'lisette/core.py'),
                              'lisette.core.structured': ('core.html#structured', 'lisette/core.py')},
            'lisette.usage': { 'lisette.usage.LisetteUsageLogger': ('usage.html#lisetteusagelogger', 'lisette/usage.py'),
                               'lisette.usage.LisetteUsageLogger.__init__': ('usage.html#lisetteusagelogger.__init__', 'lisette/usage.py'),
                               'lisette.usage.LisetteUsageLogger._log_usage': ( 'usage.html#lisetteusagelogger._log_usage',
                                                                                'lisette/usage.py'),
                               'lisette.usage.LisetteUsageLogger.async_log_success_event': ( 'usage.html#lisetteusagelogger.async_log_success_event',
                                                                                             'lisette/usage.py'),
                               'lisette.usage.LisetteUsageLogger.log_success_event': ( 'usage.html#lisetteusagelogger.log_success_event',
                                                                                       'lisette/usage.py'),
                               'lisette.usage.LisetteUsageLogger.user_id_fn': ( 'usage.html#lisetteusagelogger.user_id_fn',
                                                                                'lisette/usage.py'),
                               'lisette.usage.Usage': ('usage.html#usage', 'lisette/usage.py'),
                               'lisette.usage.Usage.total_cost': ('usage.html#usage.total_cost', 'lisette/usage.py'),
                               'lisette.usage.search_count': ('usage.html#search_count', 'lisette/usage.py')}}}
