← 返回
未分类 Key 中文

Edith Senso Ingest

Ingest documents into your Senso.ai knowledge base through Edith smart glasses. Triggers when user wants to add content to their knowledge base.
通过Edith智能眼镜将文档导入Senso.ai知识库,在用户想要添加内容时触发。
samdickson22
未分类 clawhub v1.0.0 1 版本 99711 Key: 需要
★ 0
Stars
📥 345
下载
💾 0
安装
1
版本
#latest

概述

Senso Content Ingestion

Ingest documents and content into the user's Senso.ai knowledge base so it becomes searchable through Edith smart glasses.

When to use

Activate this skill when the user wants to add, upload, or ingest content into their knowledge base. Examples:

  • "Add this to my knowledge base..."
  • "Ingest this document..."
  • "Store this information..."
  • "Remember this for later..." (when referring to document-scale content, not short notes)
  • "Upload this to Senso..."
  • "Index this content..."

Do NOT use this skill for simple note-taking or reminders. This is for ingesting substantial content that should be searchable later.

Setup

The user must have a Senso.ai API key configured. If not, tell them:

  1. Sign up at https://senso.ai and create a project
  2. Go to Settings > API Keys and generate a new key
  3. Tell OpenClaw: "My Senso API key is sk-..." and store it for future use

The API key should be stored in OpenClaw's memory/config as SENSO_API_KEY.

How to ingest content

Use the exec tool to call the Senso.ai content ingestion endpoint:

curl -s -X POST "https://sdk.senso.ai/api/v1/content/raw" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: ${SENSO_API_KEY}" \
  -d '{"content": "<text content to ingest>", "metadata": {"title": "<optional title>", "source": "<optional source>"}}'

Ingesting from a file

If the user provides a file path, read it first and then send the content:

curl -s -X POST "https://sdk.senso.ai/api/v1/content/raw" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: ${SENSO_API_KEY}" \
  -d @- <<'BODY'
{
  "content": "<file contents>",
  "metadata": {
    "title": "<filename>",
    "source": "file"
  }
}
BODY

For large files, consider chunking the content into logical sections before ingesting.

Formatting responses for Edith voice output

Edith speaks responses through smart glasses speakers. Keep confirmations brief:

  1. Confirm success simply. Say "Done, I've added that to your knowledge base" or "Got it, that's been indexed."
  2. Mention what was ingested. Say "I've added the return policy document to your knowledge base" so the user knows what happened.
  3. No technical details. Don't mention API responses, document IDs, chunk counts, or byte sizes.
  4. If it fails, be clear. Say what went wrong in plain language.

Example

User: "Hey Edith, add this meeting summary to my knowledge base: We decided to launch the new product line in Q3 and increase the marketing budget by 20 percent."

Good response: "Done, I've added your meeting summary to your knowledge base."

Bad response: "I have successfully ingested 1 document containing 147 characters into your Senso.ai knowledge base. The document ID is doc_abc123 and it was chunked into 1 segment."

Error handling

  • Missing API key: "You haven't set up your Senso knowledge base yet. You'll need a Senso API key. Visit senso.ai to get one, then tell me the key."
  • 401 Unauthorized: "Your Senso API key seems invalid. Please check it and try again."
  • Content too large: Split the content into smaller pieces and ingest each separately. Confirm with "I've added your document in multiple parts to your knowledge base."
  • Network/timeout error: "I couldn't reach your knowledge base right now. Try again in a moment."
  • Empty content: "There's no content to add. Tell me what you'd like to store in your knowledge base."

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-07 07:09 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

Edith API Keys

samdickson22
使用 Unkey 管理 Edith 智能眼镜的 API 密钥,可通过语音指令创建、撤销和列出密钥。
★ 0 📥 341

Edith

samdickson22
将 Edith 智能眼镜设置为 OpenClaw 渠道。当用户想要将智能眼镜连接到 OpenClaw、提到 "Edith 眼镜",或提供...
★ 0 📥 368
communication-collaboration

ChatGPT Import

samdickson22
导入并嵌入ChatGPT对话记录至OpenClaw记忆搜索库,便于归档和检索历史聊天。
★ 2 📥 1,159