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.
27 lines
685 B
27 lines
685 B
from swarms.utils.loguru_logger import logger
|
|
import os
|
|
|
|
|
|
def try_import_agentops(*args, **kwargs):
|
|
try:
|
|
logger.info("Trying to import agentops")
|
|
import agentops
|
|
|
|
agentops.init(os.getenv("AGENTOPS_API_KEY"), *args, **kwargs)
|
|
|
|
return "agentops imported successfully."
|
|
except ImportError:
|
|
logger.error("Could not import agentops")
|
|
|
|
|
|
def end_session_agentops():
|
|
try:
|
|
logger.info("Trying to end session")
|
|
import agentops
|
|
|
|
agentops.end_session("Success")
|
|
return "Session ended successfully."
|
|
except ImportError:
|
|
logger.error("Could not import agentops")
|
|
return "Could not end session."
|