Spaces:
Runtime error
Runtime error
add env
Browse files- .env.example +11 -0
- README.md +1 -1
- crew/til.py +12 -3
- 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:
|
| 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
|