Skip to content

Commit

Permalink
Merge branch 'master' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
evelynmitchell authored Jun 9, 2024
2 parents 6274c59 + c952a2e commit 97b394d
Show file tree
Hide file tree
Showing 18 changed files with 513 additions and 558 deletions.
34 changes: 2 additions & 32 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -5,46 +5,16 @@ AI21_API_KEY="your_api_key_here"
COHERE_API_KEY="your_api_key_here"
ALEPHALPHA_API_KEY="your_api_key_here"
HUGGINFACEHUB_API_KEY="your_api_key_here"
STABILITY_API_KEY="your_api_key_here"
POSTHOG_API_KEY=""
POSTHOG_HOST=""
WOLFRAM_ALPHA_APPID="your_wolfram_alpha_appid_here"
ZAPIER_NLA_API_KEY="your_zapier_nla_api_key_here"

EVAL_PORT=8000
MODEL_NAME="gpt-4"
CELERY_BROKER_URL="redis://localhost:6379"

SERVER="http://localhost:8000"
USE_GPU=True
PLAYGROUND_DIR="playground"

LOG_LEVEL="INFO"
BOT_NAME="Orca"

WINEDB_HOST="your_winedb_host_here"
WINEDB_PASSWORD="your_winedb_password_here"
BING_SEARCH_URL="your_bing_search_url_here"

BING_SUBSCRIPTION_KEY="your_bing_subscription_key_here"
SERPAPI_API_KEY="your_serpapi_api_key_here"
IFTTTKey="your_iftttkey_here"

BRAVE_API_KEY="your_brave_api_key_here"
SPOONACULAR_KEY="your_spoonacular_key_here"
HF_API_KEY="your_huggingface_api_key_here"
USE_TELEMTRY=True


REDIS_HOST=
REDIS_PORT=

#dbs
PINECONE_API_KEY=""
BING_COOKIE=""

PSG_CONNECTION_STRING=""
GITHUB_USERNAME=""
GITHUB_REPO_NAME=""
GITHUB_TOKEN=""
USE_TELEMETRY=True
USE_TELEMETRY=True
AGENTOPS_API_KEY=""
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ Swarms is an enterprise grade and production ready multi-agent collaboration fra
| Models | Pre-trained models that can be utilized for various tasks within the swarm framework. | ⭐⭐⭐ | [Documentation](https://docs.swarms.world/en/latest/swarms/models/) |
| Models APIs | APIs to interact with and utilize the models effectively, providing interfaces for inference, training, and fine-tuning. | ⭐⭐⭐ | [Documentation](https://docs.swarms.world/en/latest/swarms/models/) |
| Agents with Tools | Agents equipped with specialized tools to perform specific tasks more efficiently, such as data processing, analysis, or interaction with external systems. | ⭐⭐⭐⭐ | [Documentation](https://medium.com/@kyeg/the-swarms-tool-system-functions-pydantic-basemodels-as-tools-and-radical-customization-c2a2e227b8ca) |
| Agents with Memory | Mechanisms for agents to store and recall past interactions, improving learning and adaptability over time. | ⭐⭐⭐⭐ | [Documentation]() |
| Agents with Memory | Mechanisms for agents to store and recall past interactions, improving learning and adaptability over time. | ⭐⭐⭐⭐ | [Documentation](https://github.com/kyegomez/swarms/blob/master/playground/structs/agent/agent_with_longterm_memory.py) |
| Multi-Agent Orchestration | Coordination of multiple agents to work together seamlessly on complex tasks, leveraging their individual strengths to achieve higher overall performance. | ⭐⭐⭐⭐⭐ | [Documentation]() |

The performance impact is rated on a scale from one to five stars, with multi-agent orchestration being the highest due to its ability to combine the strengths of multiple agents and optimize task execution.
Expand Down
139 changes: 12 additions & 127 deletions docs/index.md
Original file line number Diff line number Diff line change
@@ -1,131 +1,16 @@

# Swarms

Orchestrate enterprise-grade agents for multi-agent collaboration and orchestration to automate real-world problems.

<div style="display:flex; margin:0 auto; justify-content: center;">
<div style="width:25%">
<h2>Core Concepts</h2>
<ul>
<li>
<a href="swarms/structs/agent.md">
Agents
</a>
</li>
<li>
<a href="swarms/memory/diy_memory.md">
Memory
</a>
</li>
<li>
<a href="swarms/tools/main.md">
Tools
</a>
</li>
<li>
<a href="swarms/structs/task.md">
Tasks
</a>
</li>
<li>
<a href="swarms/structs/agent_rearrange.md">
Multi-Agent Orchestration
</a>
</li>
</ul>
</div>
<div style="width:25%">
<h2>How-To Guides</h2>
<ul>
<li>
<a href="swarms/install/install.md">
Installing Swarms
</a>
</li>
<li>
<a href="swarms/install/docker_setup.md">
Docker Setup
</a>
</li>
<li>
<a href="./how-to/Create-Custom-Tools">
Create Custom Tools
</a>
</li>
<li>
<a href="swarms/structs/agent_rearrange.md">
Multi-Agent Flows
</a>
</li>
<li>
<a href="swarms/structs/sequential_workflow.md">
Sequential Workflows
</a>
</li>
<li>
<a href="./how-to/LLM-Connections">
Connecting to LLMs
</a>
</li>
<li>
<a href="./how-to/Customizing-Agents">
Customizing Agents
</a>
</li>
<li>
<a href="./how-to/Human-Input-on-Execution">
Human Input on Execution
</a>
</li>
<li>
<a href="./how-to/AgentOps-Observability">
Agent Monitoring with AgentOps
</a>
</li>
</ul>
</div>
<div style="width:25%">
<h2>Examples</h2>
<ul>
<li>
<a target='_blank' href="applications/business-analyst-agent.md">
Swarm of Buisness Analysts for Business Reports
</a>
</li>
<li>
<a target='_blank' href="https://medium.com/@kyeg/building-compliance-agents-with-chroma-db-llama3-sop-prompting-0ed3e73559d2">
Compliance Swarm for Customer Privacy
</a>
</li>
<li>
<a target='_blank' href="https://medium.com/@kyeg/announcing-neosapiens-self-replicating-swarms-0a47410aafa7">
Self-Replicating Hiearchical Swarms
</a>
</li>
</ul>
</div>
<div style="width:25%">
<h2>Community</h2>
<ul>
<li>
<a target='_blank' href="https://discord.gg/3Zck7nX6">
Join the Swarms Community!
</a>
</li>
<li>
<a target='_blank' href="https://github.com/kyegomez/swarm-ecosystem">
Swarms Ecosystem
</a>
</li>
<li>
<a target='_blank' href="https://cal.com/swarms/swarms-onboarding-session">
Support Team
</a>
</li>
<li>
<a target='_blank' href="https://cal.com/swarms/swarms-onboarding-session">
Book a 1 on 1 Call With Founder: Kye
</a>
</li>
</ul>
</div>
</div>
| Core Concepts | How-To Guides | Examples | Community |
|--------------------------------------------------|----------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------|
| [Agents](swarms/structs/agent) | [Installing Swarms](swarms/install/install) | [Swarm of Business Analysts for Business Reports](applications/business-analyst-agent) | [Join the Swarms Community!](https://discord.gg/3Zck7nX6) |
| [Memory](swarms/memory/diy_memory) | [Docker Setup](swarms/install/docker_setup) | [Compliance Swarm for Customer Privacy](https://medium.com/@kyeg/building-compliance-agents-with-chroma-db-llama3-sop-prompting-0ed3e73559d2) | [Swarms Ecosystem](https://github.com/kyegomez/swarm-ecosystem) |
| [Tools](swarms/tools/main) | [Create Custom Tools](./how-to/Create-Custom-Tools) | [Self-Replicating Hierarchical Swarms](https://medium.com/@kyeg/announcing-neosapiens-self-replicating-swarms-0a47410aafa7) | [Support Team](https://cal.com/swarms/swarms-onboarding-session) |
| [Tasks](swarms/structs/task) | [Multi-Agent Flows](swarms/structs/agent_rearrange) | | [Book a 1 on 1 Call With Founder: Kye](https://cal.com/swarms/swarms-onboarding-session) |
| [Multi-Agent Orchestration](swarms/structs/agent_rearrange) | [Sequential Workflows](swarms/structs/sequential_workflow) | | |
| | [Connecting to LLMs](./how-to/LLM-Connections) | | |
| | [Customizing Agents](./how-to/Customizing-Agents) | | |
| | [Human Input on Execution](./how-to/Human-Input-on-Execution) | | |
| | [Agent Monitoring with AgentOps](./how-to/AgentOps-Observability) | | |
Loading

0 comments on commit 97b394d

Please sign in to comment.