主题
智能体身份
选择你的 Fleet 智能体是使用自己的凭据,还是使用每个用户的凭据进行认证。
智能体身份控制智能体在与应用和服务交互时使用谁的凭据。
WARNING
智能体身份一旦设置,就无法更改。
固定凭据(“Claws”)
无论与谁交互,智能体始终使用相同的 API key 和 OAuth token 进行认证。
在以下情况下使用固定凭据:
使用固定凭据时,智能体执行的所有操作(发送电子邮件、发布消息、读取日历)都使用智能体所有者在设置期间连接的账户。
用户凭据(“Assistants”)
智能体使用与其交互的用户的 API key 和 OAuth token 进行认证,并代表该用户行事。
在以下情况下使用用户凭据:
- 每个用户都应通过自己的账户行事(例如,从用户自己的收件箱读取和发送邮件的电子邮件助手)。
- 你需要按用户进行访问控制,使智能体只能看到该用户有权查看的内容。
- 审计记录需要反映每个操作由哪个用户执行。
使用用户凭据时,每个用户首次与智能体交互时都要单独进行认证。智能体在其线程中的所有后续操作都使用该用户的 token。
设置智能体身份
要为智能体设置身份:
- 在 LangSmith UI 中,导航到要编辑的智能体。
- 点击
Edit 在右上角。 3. 点击 Set identity 并选择要使用的身份。 4. 点击 Save。