实时接口
用一次 API 调用,在一个会话背后启动 CommandAGI 000 · parse (conversation)。该会话在工作过程中可被观察,并保留了每一步背后的证据。
它返回什么
一个端点——POST /v1/transduce——接收一个模型 id 及其带类型的输入,并返回该模型带类型的输出。GET /v1/models 会列出每一个签名。
不存在 /v1/act。模型只输出结构;决定拿这个结构做什么,是策略层的工作——通过 API 由你决定,或者当你在一个会话内运行它时由我们决定。
import os, requests
res = requests.post(
"https://api.commandagi.com/threads",
headers={"Authorization": f"Bearer {os.environ['COMMANDAGI_API_KEY']}"},
json={
"model": "commandagi/000-parse-conversation",
"environment": "ubuntu",
"task": "Open a browser and book the cheapest flight to Tokyo next month.",
},
)
thread = res.json()
print(thread["id"], thread["watchUrl"])把屏幕读取为带类型的、可落地的对象,而不是从一团模糊的像素中猜测。
使用真实的鼠标、键盘、终端、应用程序,以及所连接的机器。
核查每一次操作原本要引发的变化,恢复,并持续到完成为止。