import requests from langchain_core.messages import SystemMessage,HumanMessage from ..utils.schemas import CommentQualityFormatter from ..utils.prompts import comment_quality_prompt from ..utils.utils import process_query def get_comment_quality(state,llm_gpt,url): messages = [SystemMessage(content=comment_quality_prompt), HumanMessage(content=str(state['messages']))] parameters=llm_gpt.with_structured_output(CommentQualityFormatter , method='function_calling').invoke(messages) print(parameters) response = requests.get(url, params={ 'start_date': parameters.start_date , 'end_date':parameters.end_date,'influencer_username':process_query(parameters.influencer_name)}) print(response) return response