�
�o�hB$ � �x � d dl Z d dlZd dlmZmZmZ d dlmZ d dlZ e j e � � Z
G d� d� � ZdS )� N)�Dict�List�Any)�datetimec �T � e Zd Zddefd�Zdeeef deeef fd�Zdeeef defd�Z deeef de
e fd�Zdeeef d e
e de
e fd
�Zdeeef ded e
e defd�Z
dedefd
�Zdedefd�Zdedefd�Zdeeef fd�ZdS )�AIPortfolioDoctorN�openai_api_keyc �4 � || _ |r|t _ d S d S �N)r �openai�api_key)�selfr s �-/home/runner/workspace/ai_portfolio_doctor.py�__init__zAIPortfolioDoctor.__init__
s'