'use client' import { ApiEndpoint, CodeBlock, InfoBox, ParameterTable } from '@/components/DevPortalLayout' export function TechFileSection() { return ( <>

CE Technical File

LLM-gestuetzte Generierung der Technischen Dokumentation (CE Technical File). Die API generiert alle erforderlichen Abschnitte basierend auf den Projektdaten.

Die Generierung verwendet einen LLM-Service (qwen3:30b-a3b oder claude-sonnet-4-5) fuer kontextbasierte Texterstellung. Alle generierten Abschnitte muessen vor der Freigabe manuell geprueft werden (Human Oversight). {`curl -X POST "https://api.breakpilot.io/sdk/v1/iace/projects/proj_a1b2c3d4/tech-file/generate" \\ -H "Authorization: Bearer YOUR_API_KEY"`}

Response (200 OK)

{`{ "success": true, "data": { "sections_generated": 8, "sections": [ { "section": "general_description", "title": "Allgemeine Beschreibung", "status": "generated", "word_count": 450 }, { "section": "risk_assessment", "title": "Risikobeurteilung", "status": "generated", "word_count": 1200 }, { "section": "safety_requirements", "title": "Sicherheitsanforderungen", "status": "generated", "word_count": 800 }, { "section": "verification_results", "title": "Verifizierungsergebnisse", "status": "generated", "word_count": 600 } ], "total_word_count": 4850, "generation_time_ms": 12500 } }`}

Export-Formate

{`# PDF Export curl -X GET "https://api.breakpilot.io/sdk/v1/iace/projects/proj_a1b2c3d4/tech-file/export?format=pdf" \\ -H "Authorization: Bearer YOUR_API_KEY" \\ -o technical-file.pdf # Markdown Export curl -X GET "https://api.breakpilot.io/sdk/v1/iace/projects/proj_a1b2c3d4/tech-file/export?format=md" \\ -H "Authorization: Bearer YOUR_API_KEY" \\ -o technical-file.md`} ) }