agent 有大佬在研究吗?我很明确的告诉他怎么执行是能够按照预期串联多个API完成任务;但是把提示从问题里去掉之后写到prompt里都不太行:最近一个月的xxx数量有多少? 想实现类似官方的写法:
from datetime import datetime, timedelta
import requests
# 获取一个月前的日期
one_month_ago = (datetime.now() - timedelta(days=30)).strftime('%Y-%m-%d')
# 定义API请求函数
def get_xxx_count(start_date):
url = f'https://api.example.com/xxx?start_date={start_date}'
response = requests.get(url)
if response.status_code == 200:
return response.json()['count']
else:
raise Exception(f'Error fetching data from API: {response.text}')
# 调用API函数并打印结果
try:
xxx_count = get_xxx_count(one_month_ago)
print(f'最近一个月的xxx数量为:{xxx_count}')
except Exception as e:
print(e)
在ModelScope中,ModelScope-Agent是一个通用的、可定制的Agent框架,用于实际应用程序开发,其基于开源的大语言模型 (LLMs) 作为核心,包含记忆控制、工具使用等模块。然而,对于如何使用ModelScope-Agent,相关的详细信息并未在提供的引用中找到。