load_env in utils

pull/385/head
evelynmitchell 1 year ago
parent 2d89f4bad2
commit 177ffd2f3f

@ -1,6 +1,5 @@
import os import os
from dotenv import load_dotenv
from swarms import ( from swarms import (
OpenAIChat, OpenAIChat,
@ -11,16 +10,15 @@ from swarms import (
from swarms.tools.code_executor import CodeExecutor from swarms.tools.code_executor import CodeExecutor
from swarms.utils import load_environment
conv = Conversation( conv = Conversation(
autosave=False, autosave=False,
time_enabled=True, time_enabled=True,
) )
# Load the environment variables # Load the environment variables
load_dotenv() api_key = load_environment()
# Get the API key from the environment
api_key = os.environ.get("OPENAI_API_KEY")
# Initialize the language model # Initialize the language model
llm = OpenAIChat(openai_api_key=api_key) llm = OpenAIChat(openai_api_key=api_key)

@ -44,6 +44,8 @@ from swarms.utils.supervision_masking import (
) )
from swarms.utils.supervision_visualizer import MarkVisualizer from swarms.utils.supervision_visualizer import MarkVisualizer
from swarms.utils import load_environment
__all__ = [ __all__ = [
"SubprocessCodeInterpreter", "SubprocessCodeInterpreter",
"display_markdown_message", "display_markdown_message",
@ -77,4 +79,5 @@ __all__ = [
"masks_to_marks", "masks_to_marks",
"refine_marks", "refine_marks",
"MarkVisualizer", "MarkVisualizer",
"load_environment",
] ]

@ -0,0 +1,11 @@
from dotenv import load_dotenv
import os
# Load the environment variables
def load_environment():
load_dotenv()
# Get the API key from the environment
api_key = os.environ.get("OPENAI_API_KEY")
return api_key, os.environ
Loading…
Cancel
Save