Merged in refactor/prompt_refactor (pull request #353)
READY: Refactor/prompt refactor * Prompt refactor * refactor imports * Prompt refactor * Import refactor * Remove excess prompts from investment_prompts.py Approved-by: Alex Galarce
This commit is contained in:
@@ -5,8 +5,9 @@ import warnings
|
||||
import numpy as np
|
||||
import pandas as pd
|
||||
|
||||
from src.prompts import preprocessing_prompts
|
||||
import src.utils.llm_utils as llm_utils
|
||||
from src import config, prompts
|
||||
from src import config
|
||||
from src.enums.delimiters import Delimiter
|
||||
from src.regex.regex_patterns import (BACKTICK_PATTERN, PIPE_PATTERN,
|
||||
TRIPLE_BACKTICK_PATTERN)
|
||||
@@ -177,7 +178,7 @@ def secondary_string_to_dict(dict_string: str, filename: str) -> dict:
|
||||
result_dict = json.loads(dict_substring)
|
||||
except:
|
||||
try:
|
||||
prompt = prompts.FIX_JSON(dict_substring)
|
||||
prompt = preprocessing_prompts.FIX_JSON(dict_substring)
|
||||
dict_substring = llm_utils.invoke_claude(
|
||||
prompt, config.MODEL_ID_CLAUDE3_HAIKU, filename
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user