theRealNG commited on
Commit
888953a
·
1 Parent(s): 15a130b
Files changed (4) hide show
  1. .env.example +11 -0
  2. README.md +1 -1
  3. crew/til.py +12 -3
  4. test.py +3 -0
.env.example ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ OPENAI_API_KEY=""
2
+ OPENAI_MODEL="gpt-3.5-turbo"
3
+ GOOGLE_API_KEY=""
4
+
5
+ LANGCHAIN_TRACING_V2=true
6
+ LANGCHAIN_API_KEY=""
7
+ LANGCHAIN_ENDPOINT="https://api.smith.langchain.com"
8
+ LANGCHAIN_PROJECT="growthy-agents"
9
+
10
+ TAVILY_API_KEY=""
11
+ ENV="local"
README.md CHANGED
@@ -1,5 +1,5 @@
1
  ---
2
- title: ArticleRecommender
3
  app_file: test.py
4
  sdk: streamlit
5
  sdk_version: 1.35.0
 
1
  ---
2
+ title: AI Workflows
3
  app_file: test.py
4
  sdk: streamlit
5
  sdk_version: 1.35.0
crew/til.py CHANGED
@@ -5,10 +5,11 @@ from langchain_core.output_parsers import JsonOutputParser
5
  from langchain_openai import ChatOpenAI
6
  from typing import List
7
  import pprint
 
8
 
9
  HIGH_IMPACT_THRESHOLD = 8
10
  LOW_IMPACT_THRESHOLD = 7
11
- OPENAI_MODEL = "gpt-4o"
12
  # OPENAI_MODEL = "gpt-3.5-turbo"
13
 
14
  class TilCrew:
@@ -85,8 +86,16 @@ class TilCrew:
85
  ])
86
  print("Prompt: ")
87
  pprint.pp(feedback_prompt, width=80)
88
- llm = ChatOpenAI(model=OPENAI_MODEL, temperature=0.2)
89
- analysis_chain = feedback_prompt | llm | feedback_parser
 
 
 
 
 
 
 
 
90
 
91
  return analysis_chain
92
 
 
5
  from langchain_openai import ChatOpenAI
6
  from typing import List
7
  import pprint
8
+ import os
9
 
10
  HIGH_IMPACT_THRESHOLD = 8
11
  LOW_IMPACT_THRESHOLD = 7
12
+ # OPENAI_MODEL = "gpt-4o"
13
  # OPENAI_MODEL = "gpt-3.5-turbo"
14
 
15
  class TilCrew:
 
86
  ])
87
  print("Prompt: ")
88
  pprint.pp(feedback_prompt, width=80)
89
+ llm = ChatOpenAI(model=os.environ['OPENAI_MODEL'], temperature=0.2)
90
+ analysis_chain = (feedback_prompt | llm | feedback_parser).with_config({
91
+ "tags": ["til"], "run_name": "Analysing TIL",
92
+ "metadata" : {
93
+ "versoin": "v1.0.0",
94
+ "growth_activity": "til",
95
+ "env": os.environ["ENV"],
96
+ "model": os.environ["OPENAI_MODEL"],
97
+ }
98
+ })
99
 
100
  return analysis_chain
101
 
test.py CHANGED
@@ -1,3 +1,6 @@
 
 
 
1
  from crew.til import TilCrew
2
  import streamlit as st
3
  from streamlit_extras.capture import stdout
 
1
+ from dotenv import load_dotenv
2
+ load_dotenv()
3
+
4
  from crew.til import TilCrew
5
  import streamlit as st
6
  from streamlit_extras.capture import stdout