You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
swarms/playground/swarms_example.ipynb

109 lines
2.4 KiB

{
11 months ago
"cells": [
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"id": "cs5RHepmhkEh"
},
"outputs": [],
"source": [
"!pip3 install swarms"
]
},
{
"cell_type": "markdown",
10 months ago
"metadata": {
"id": "-d9k3egzgp2_"
},
11 months ago
"source": [
"Copied from the repo, example.py\n",
"Enter your OpenAI API key here."
10 months ago
]
11 months ago
},
{
"cell_type": "code",
10 months ago
"execution_count": null,
"metadata": {
"id": "K1Sbq4UkgVjk"
},
"outputs": [],
11 months ago
"source": [
"from swarms.models import OpenAIChat\n",
"from swarms.structs import Agent\n",
"\n",
"api_key = \"\"\n",
"\n",
"# Initialize the language model, this model can be swapped out with Anthropic, ETC, Huggingface Models like Mistral, ETC\n",
"llm = OpenAIChat(\n",
" # model_name=\"gpt-4\"\n",
" openai_api_key=api_key,\n",
" temperature=0.5,\n",
" # max_tokens=100,\n",
")\n",
"\n",
"\n",
"## Initialize the workflow\n",
"agent = Agent(\n",
" llm=llm,\n",
" max_loops=5,\n",
" dashboard=True,\n",
" # tools = [search_api, slack, ]\n",
" # stopping_condition=None, # You can define a stopping condition as needed.\n",
" # loop_interval=1,\n",
" # retry_attempts=3,\n",
" # retry_interval=1,\n",
" # interactive=False, # Set to 'True' for interactive mode.\n",
" # dynamic_temperature=False, # Set to 'True' for dynamic temperature handling.\n",
")\n",
"\n",
"# out = agent.load_state(\"flow_state.json\")\n",
"# temp = agent.dynamic_temperature()\n",
"# filter = agent.add_response_filter(\"Trump\")\n",
"out = agent.run(\n",
" \"Generate a 10,000 word blog on mental clarity and the benefits\"\n",
" \" of meditation.\"\n",
")\n",
10 months ago
"print(out)"
]
11 months ago
},
{
"cell_type": "markdown",
"metadata": {
"id": "6VtgQ0F4BNc-"
10 months ago
},
"source": [
"Look at the log, which may be empty."
]
11 months ago
},
{
"cell_type": "code",
10 months ago
"execution_count": null,
11 months ago
"metadata": {
"id": "RqL5LL3xBLWR"
},
10 months ago
"outputs": [],
"source": [
"!cat errors.txt"
]
11 months ago
}
10 months ago
],
"metadata": {
"accelerator": "GPU",
"colab": {
"gpuType": "T4",
"private_outputs": true,
"provenance": []
},
"kernelspec": {
"display_name": "Python 3",
"name": "python3"
},
"language_info": {
"name": "python"
}
},
"nbformat": 4,
"nbformat_minor": 0
}