π¨βπΌ Admin
Last updated
# imports
from openagi.agent import Admin
from openagi.llms.openai import OpenAIModel
from openagi.planner.task_decomposer import TaskPlanner
from openagi.actions.tools.ddg_search import DuckDuckGoSearch
from openagi.memory import Memory
# Define LLM
config = OpenAIModel.load_from_env_config()
llm = OpenAIModel(config=config)
# declare the Admin
admin = Admin(
llm=llm,
actions=[DuckDuckGoSearch],
planner=TaskPlanner(human_intervene=False),
memory=Memory(),
output_type=OutputFormat.markdown, # Defaults to markdown
)
# execute the task
res = admin.run(
query="sample query",
description="sample description",
)