clean up of useless code, code, no more worker, etc

Former-commit-id: bb496f4f61
pull/88/head
Kye 1 year ago
parent 70f5d34369
commit 517959f424

@ -14,28 +14,28 @@ llm = OpenAI(
flow1 = Flow(
llm=llm,
max_loops=1,
system_message="YOU ARE SILLY, YOU OFFER NOTHING OF VALUE",
system_prompt="YOU ARE SILLY, YOU OFFER NOTHING OF VALUE",
name="silly",
dashboard=True,
)
flow2 = Flow(
llm=llm,
max_loops=1,
system_message="YOU ARE VERY SMART AND ANSWER RIDDLES",
system_prompt="YOU ARE VERY SMART AND ANSWER RIDDLES",
name="detective",
dashboard=True,
)
flow3 = Flow(
llm=llm,
max_loops=1,
system_message="YOU MAKE RIDDLES",
system_prompt="YOU MAKE RIDDLES",
name="riddler",
dashboard=True,
)
manager = Flow(
llm=llm,
max_loops=1,
system_message="YOU ARE A GROUP CHAT MANAGER",
system_prompt="YOU ARE A GROUP CHAT MANAGER",
name="manager",
dashboard=True,
)

@ -1,5 +1,5 @@
from swarms import Workflow
from swarms.tools.autogpt import ChatOpenAI
from swarms.models import ChatOpenAI
workflow = Workflow(ChatOpenAI)

@ -9,7 +9,6 @@ os.environ["TF_CPP_MIN_LOG_LEVEL"] = "2"
from swarms.workers import *
from swarms.workers.worker import Worker
from swarms.chunkers import *
from swarms.models import * # import * only works when __all__ = [] is defined in __init__.py
from swarms.structs import *

@ -105,12 +105,14 @@ class BioGPT:
generator = pipeline(
"text-generation", model=self.model, tokenizer=self.tokenizer
)
return generator(
out = generator(
text,
max_length=self.max_length,
num_return_sequences=self.num_return_sequences,
do_sample=self.do_sample,
)
return out[0]['generated_text']
def get_features(self, text):
"""

@ -1,22 +0,0 @@
from langchain.tools import tool
from swarms.tools.base import BaseToolSet, SessionGetter, ToolScope
from swarms.utils.logger import logger
class ExitConversation(BaseToolSet):
@tool(
name="Exit Conversation",
description="A tool to exit the conversation. "
"Use this when you want to exit the conversation. "
"The input should be a message that the conversation is over.",
scope=ToolScope.SESSION,
)
def exit(self, message: str, get_session: SessionGetter) -> str:
"""Run the tool."""
_, executor = get_session()
del executor
logger.debug("\nProcessed ExitConversation.")
return message

@ -1,36 +0,0 @@
import requests
from bs4 import BeautifulSoup
from swarms.tools.base import BaseToolSet, tool
from swarms.utils.logger import logger
class RequestsGet(BaseToolSet):
@tool(
name="Requests Get",
description="A portal to the internet. "
"Use this when you need to get specific content from a website."
"Input should be a url (i.e. https://www.google.com)."
"The output will be the text response of the GET request.",
)
def get(self, url: str) -> str:
"""Run the tool."""
html = requests.get(url).text
soup = BeautifulSoup(html)
non_readable_tags = soup.find_all(
["script", "style", "header", "footer", "form"]
)
for non_readable_tag in non_readable_tags:
non_readable_tag.extract()
content = soup.get_text("\n", strip=True)
if len(content) > 300:
content = content[:300] + "..."
logger.debug(
f"\nProcessed RequestsGet, Input Url: {url} " f"Output Contents: {content}"
)
return content
Loading…
Cancel
Save