Files & artifacts
أرسل الملفات إلى مهمة، واسترجع الملفات التي يُنتجها الـ agent، وولّد الوسائط، واعرض مستندات مصقولة من جانب الخادم.
الرفع (ملفات دخول)
POST/v1/workspaces/{workspace_id}/uploads — رفع ملف (متعدد الأجزاء)؛ يمكن طيّ نصه المستخرج في مهمة دردشة أو agent.
الـ Artifacts (ملفات خروج)
تُتتبّع الملفات التي ينشئها الـ agent كـ artifacts:
GET/v1/workspaces/{workspace_id}/artifacts — سرد (رشّح بـ kind, favorites_only، صفّح).
GET/v1/workspaces/{workspace_id}/artifacts/{artifact_id}/download — رابط تنزيل موقّع جديد.
POST/v1/workspaces/{workspace_id}/artifacts/preview — حمولة معاينة مضمّنة (الجداول تُحلَّل من جانب الخادم؛ Office ← PDF).
POST/v1/workspaces/{workspace_id}/artifacts/{artifact_id}/convert — تحويل إلى صيغة أخرى (to).
توليد الوسائط
توليد الصور / الفيديو / الكلام غير متزامن — أرسل، ثم استطلع المهمة:
POST/v1/workspaces/{workspace_id}/generate/image — prompt → استطلع
GET/v1/workspaces/{workspace_id}/generate/image/{task_id} — /
POST/v1/workspaces/{workspace_id}/generate/video — prompt, duration_sec, aspect_ratio.
POST/v1/workspaces/{workspace_id}/generate/speech — text, voice.
GET/v1/workspaces/{workspace_id}/generate/pricing — معدلات الوحدة الحالية.
عرض المستندات
POST/v1/workspaces/{workspace_id}/render — عرض ملف مصقول من مدخل مُنظّم: format (pdf / docx / xlsx / slides / md) بالإضافة إلى sections أو slides أو sheets. يُدار الـ CJK (لا tofu).
curl https://nexevo.ai/v1/workspaces/$NEXEVO_WORKSPACE/render \
-H "Authorization: Bearer $NEXEVO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"format": "pdf", "title": "Q2 Review",
"sections": [{"heading": "Summary", "markdown_text": "Revenue **up 18%**."}]}'يُفوترة التوليد والعرض بالمعدلات الظاهرة في /generate/pricing؛ تُسوّى التهمة مقابل رصيد مساحة العمل عند تسليم الملف.