swarms pyproject.toml

pull/53/head
Kye 1 year ago
parent bd1c984430
commit 0a07418b53

@ -379,4 +379,23 @@ Note: In the real world, the complexity of the architecture and requirements wil
# Swarms
BabyAGI -> Autogpt's -> tools -> other agents
- Host it on server, on premise, private learning, no learning is translating out
- companies are sensitive with data, models are firewalled, need privacy, huggingface,
- Does not transmit information,
- see agent activity, task history,
- optimize which agents for each task
- Assist or provide feedback to management agent
- overview see the whole swarm, modify each agent, visualize the communication stream with blue,
- Work optimization routines
- output monitoring
- stop output, agent looping,
-quality assurance checker, adversarial agent
- see a holistic diagram of all agents, how are they being utilized, see number of iterations, query responses, balance loading,
- summary of tasks completed with critique, type of summary, ceo summary, manager summary
- outside of browser and accross whole operating system, switch apps, mac, linux, and windows
-what are the skillsets behind the dev team, can be modified by experts, ui agent, manager agent, personalize agents with prompt and tools, and orca like explain your solutions, critique them then return the final output

@ -46,7 +46,7 @@
# agent.run("Help me find resources about renewable energy.")
###################
from swarms.workers.worker_node import worker_node
# Your OpenAI API key

@ -0,0 +1,48 @@
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
[tool.poetry]
name = "swarms"
version = "1.3.8"
description = "Swarms - Pytorch"
license = "MIT"
authors = ["Kye Gomez <kye@apac.ai>"]
homepage = "https://github.com/kyegomez/swarms"
documentation = "" # Add this if you have documentation.
readme = "README.md" # Assuming you have a README.md
repository = "https://github.com/kyegomez/swarms"
keywords = ["artificial intelligence", "deep learning", "optimizers", "Prompt Engineering"]
classifiers = [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"Topic :: Scientific/Engineering :: Artificial Intelligence",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 3.6"
]
[tool.poetry.dependencies]
python = "^3.6"
transformers = "*"
openai = "*"
langchain = "0.0.240"
asyncio = "*"
nest_asyncio = "*"
pegasusx = "*"
google-generativeai = "*"
langchain-experimental = "*"
playwright = "*"
duckduckgo_search = "*"
faiss-cpu = "*"
wget = "*"
httpx = "*"
ggl = "*"
beautifulsoup4 = "*"
pydantic = "*"
tenacity = "*"
celery = "*"
redis = "*"
Pillow = "*"
[tool.poetry.dev-dependencies]
# Add development dependencies here

@ -3,7 +3,7 @@ from setuptools import setup, find_packages
setup(
name = 'swarms',
packages = find_packages(exclude=[]),
version = '1.3.2',
version = '1.3.3',
license='MIT',
description = 'Swarms - Pytorch',
author = 'Kye Gomez',
@ -20,66 +20,25 @@ setup(
'transformers',
'openai',
'langchain==0.0.240',
# 'torch',
# 'torchvision',
# 'torchaudio',
'asyncio',
'nest_asyncio',
'pegasusx',
'google-generativeai',
'oceandb',
'langchain-experimental',
# 'codeinterpreterapi',
'playwright',
'duckduckgo_search',
'faiss-cpu',
'wget==3.2',
# 'addict',
# 'albumentations',
# 'basicsr',
# 'controlnet-aux',
# 'diffusers',
# 'einops',
# 'imageio',
'simpleaichat',
# 'kornia',
# 'numpy',
# 'omegaconf',
# 'open_clip_torch',
# 'opencv-python',
# 'prettytable',
# 'safetensors',
# 'test-tube',
# 'timm',
# 'torchmetrics',
# 'webdataset',
# 'yapf',
'wget',
'httpx',
'ggl',
'beautifulsoup4',
# 'llama-index',
# 'fastapi',
'pydantic',
'tenacity',
# 'python-dotenv',
# 'boto3',
# 'jinja2',
# 'python-multipart==0.0.6',
'celery',
'redis',
# 'psycopg2-binary==2.9.5',
'google-search-results==2.4.2',
'Pillow',
# 'selenium',
# # 'controlnet_aux',
# 'espnet==202301',
# 'espnet_model_zoo==0.1.7',
# 'waitress==2.1.2',
# # 'asteroid',
# 'typeguard',
# 'pytesseract',
# 'fastapi-cache',
# 'fastapi-limiter',
],
classifiers=[
'Development Status :: 4 - Beta',

@ -1,11 +1,14 @@
#swarms
# worker
from swarms.workers.worker_node import WorkerNode
#boss
from swarms.boss.boss_node import BossNode
#models
from swarms.agents.models.anthropic import Anthropic
from swarms.agents.models.huggingface import HuggingFaceLLM
from swarms.agents.models.palm import GooglePalm
from swarms.agents.models.petals import Petals
from swarms.agents.models.openai import OpenAI

Loading…
Cancel
Save