pull/488/head
Kye Gomez 7 months ago
parent 0fc0971d98
commit 25adc2c360

@ -1,89 +1,131 @@
<div align="center"> # Swarms Documentation
<p>
<a align="center" href="" target="_blank"> Cutting-edge framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, Swarms empowers agents to work together seamlessly, tackling complex tasks.
<img
width="850" <div style="display:flex; margin:0 auto; justify-content: center;">
src="https://github.com/kyegomez/swarms/raw/master/images/swarmslogobanner.png" <div style="width:25%">
> <h2>Core Concepts</h2>
</a> <ul>
</p> <li>
</div> <a href="./core-concepts/Agents">
Agents
## 👋 Hello </a>
</li>
Swarms provides you with all the building blocks you need to build reliable, production-grade, and scalable multi-agent apps! <li>
<a href="./core-concepts/Tasks">
## 💻 Install Tasks
</a>
You can install `swarms` with pip in a </li>
[**Python>=3.10**](https://www.python.org/) environment. <li>
<a href="./core-concepts/Tools">
!!! example "pip install (recommended)" Tools
</a>
=== "headless" </li>
The headless installation of `swarms` is designed for environments where graphical user interfaces (GUI) are not needed, making it more lightweight and suitable for server-side applications. <li>
<a href="./core-concepts/Processes">
```bash Processes
pip install swarms </a>
``` </li>
<li>
<a href="./core-concepts/Crews">
!!! example "git clone (for development)" Crews
</a>
=== "virtualenv" </li>
<li>
```bash <a href="./core-concepts/Memory">
# clone repository and navigate to root directory Memory
git clone https://github.com/kyegomez/swarms.git </a>
cd swarms </li>
</ul>
# setup python environment and activate it </div>
python3 -m venv venv <div style="width:30%">
source venv/bin/activate <h2>How-To Guides</h2>
pip install --upgrade pip <ul>
<li>
# headless install <a href="./how-to/Installing-Swarms">
pip install -e "." Installing Swarms
</a>
# desktop install </li>
pip install -e ".[desktop]" <li>
``` <a href="./how-to/Creating-a-Crew-and-kick-it-off">
Getting Started
=== "poetry" </a>
</li>
```bash <li>
# clone repository and navigate to root directory <a href="./how-to/Create-Custom-Tools">
git clone https://github.com/kyegomez/swarms.git Create Custom Tools
cd swarms </a>
</li>
# setup python environment and activate it <li>
poetry env use python3.10 <a href="./how-to/Sequential">
poetry shell Using Sequential Process
</a>
# headless install </li>
poetry install <li>
<a href="./how-to/Hierarchical">
# desktop install Using Hierarchical Process
poetry install --extras "desktop" </a>
``` </li>
<li>
!!! example "NPM install |WIP|" <a href="./how-to/LLM-Connections">
Connecting to LLMs
=== "headless" </a>
Get started with the NPM implementation of Swarms with this command: </li>
<li>
```bash <a href="./how-to/Customizing-Agents">
npm install swarms-js Customizing Agents
``` </a>
</li>
<li>
## Documentation <a href="./how-to/Human-Input-on-Execution">
Human Input on Execution
[Learn more about swarms →](swarms/) </a>
</li>
<li>
## Examples <a href="./how-to/AgentOps-Observability">
Agent Monitoring with AgentOps
Check out Swarms examples for building agents, data retrieval, and more. </a>
</li>
[Checkout Swarms examples →](examples/) </ul>
</div>
<div style="width:30%">
<h2>Examples</h2>
<ul>
<li>
<a target='_blank' href="https://github.com/joaomdmoura/Swarms-examples/tree/main/prep-for-a-meeting">
Prepare for meetings
</a>
</li>
<li>
<a target='_blank' href="https://github.com/joaomdmoura/Swarms-examples/tree/main/trip_planner">
Trip Planner Crew
</a>
</li>
<li>
<a target='_blank' href="https://github.com/joaomdmoura/Swarms-examples/tree/main/instagram_post">
Create Instagram Post
</a>
</li>
<li>
<a target='_blank' href="https://github.com/joaomdmoura/Swarms-examples/tree/main/stock_analysis">
Stock Analysis
</a>
</li>
<li>
<a target='_blank' href="https://github.com/joaomdmoura/Swarms-examples/tree/main/game-builder-crew">
Game Generator
</a>
</li>
<li>
<a target='_blank' href="https://github.com/joaomdmoura/Swarms-examples/tree/main/Swarms-LangGraph">
Drafting emails with LangGraph
</a>
</li>
<li>
<a target='_blank' href="https://github.com/joaomdmoura/Swarms-examples/tree/main/landing_page_generator">
Landing Page Generator
</a>
</li>
</ul>
</div>
</div>

@ -111,13 +111,6 @@ nav:
- References: - References:
- Agent Glossary: "swarms/glossary.md" - Agent Glossary: "swarms/glossary.md"
- List of The Best Multi-Agent Papers: "swarms/papers.md" - List of The Best Multi-Agent Papers: "swarms/papers.md"
- Swarms Cloud API:
- Overview: "swarms_cloud/main.md"
- Available Models: "swarms_cloud/available_models.md"
- Migrate from OpenAI to Swarms in 3 lines of code: "swarms_cloud/migrate_openai.md"
- Getting Started with SOTA Vision Language Models VLM: "swarms_cloud/getting_started.md"
- Enterprise Guide to High-Performance Multi-Agent LLM Deployments: "swarms_cloud/production_deployment.md"
- Under The Hood The Swarm Cloud Serving Infrastructure: "swarms_cloud/architecture.md"
- Swarms Framework [PY]: - Swarms Framework [PY]:
- Models: - Models:
- How to Create A Custom Language Model: "swarms/models/custom_model.md" - How to Create A Custom Language Model: "swarms/models/custom_model.md"
@ -171,6 +164,13 @@ nav:
- MajorityVoting: "swarms/structs/majorityvoting.md" - MajorityVoting: "swarms/structs/majorityvoting.md"
- AgentRearrange: "swarms/structs/agent_rearrange.md" - AgentRearrange: "swarms/structs/agent_rearrange.md"
- RoundRobin: "swarms/structs/round_robin_swarm.md" - RoundRobin: "swarms/structs/round_robin_swarm.md"
- Swarms Cloud API:
- Overview: "swarms_cloud/main.md"
- Available Models: "swarms_cloud/available_models.md"
- Migrate from OpenAI to Swarms in 3 lines of code: "swarms_cloud/migrate_openai.md"
- Getting Started with SOTA Vision Language Models VLM: "swarms_cloud/getting_started.md"
- Enterprise Guide to High-Performance Multi-Agent LLM Deployments: "swarms_cloud/production_deployment.md"
- Under The Hood The Swarm Cloud Serving Infrastructure: "swarms_cloud/architecture.md"
- Guides: - Guides:
- Agents: - Agents:
- Building Custom Vector Memory Databases with the BaseVectorDatabase Class: "swarms/memory/diy_memory.md" - Building Custom Vector Memory Databases with the BaseVectorDatabase Class: "swarms/memory/diy_memory.md"

Loading…
Cancel
Save