Source

Source code for yetanothersolveit

source

JupyterChat

 JupyterChat (api_key:str=None, openai_base_url:str=None, model:str=None,
              tag_system:str='#| chat_system', tag_user:str='#|
              chat_user', tag_assistant:str='#| chat_assistant')

Integrates a chatbot into JupyterLab, allowing users to interact with an OpenAI model directly within notebooks.

Type Default Details
api_key str None api key for the openai api
openai_base_url str None base url of the openai api
model str None model id for the openai api
tag_system str #| chat_system tag for system chat markdown cells
tag_user str #| chat_user tag for user chat markdown cells
tag_assistant str #| chat_assistant tag for assistant chat markdown cells

source

tag_in_cell

 tag_in_cell (cell, tag)

Checks a Jupyter Notebook cells source, if any line starts with the given tag

Type Details
cell Dictonary of a Jupyter Notebook cell
tag The tag to search
Returns bool True if any line contains the given tag