Geliştiriciler
API-first platform. Python ve TypeScript SDK'ları dahil.
FlexOrch API-first tasarlanmıştır. REST API, Python paketi ve JavaScript/TypeScript SDK'sı ile her ortamdan erişebilirsiniz: belge yükleme, job başlatma, dataset export.
Açık Kaynak Paketler
Python68 test · sıfır bağımlılık
PII tespiti, kalite skoru ve TR/EU/US desen desteği. Sıfır bağımlılık, tam tip desteği.
pip install flexorch-auditfrom flexorch_audit import audit
result = audit("müşteri_sözleşmesi.pdf")
result.quality_score # 0.91
result.quality_grade # "A"
result.noise_ratio # 0.03
result.pii_findings
# [{"type": "TCKN", "count": 3},
# {"type": "name", "count": 8},
# {"type": "email", "count": 2}]JavaScript / TypeScript58 test · ESM + CJS
Aynı API — Node.js ve browser ortamları, tam TypeScript tip desteği. ESM + CJS.
npm install @flexorch/auditimport { audit } from "@flexorch/audit";
const result = await audit("customer_contract.pdf");
result.qualityScore // 0.91
result.qualityGrade // "A"
result.noiseRatio // 0.03
result.piiFindings
// [{ type: "TCKN", count: 3 },
// { type: "name", count: 8 },
// { type: "email", count: 2 }]REST API
# 1. Upload a document
POST /v1/data-process/async
X-API-KEY: dfx_••••••••••••••••••••••••••••••••
Content-Type: multipart/form-data
files: [müşteri_sözleşmesi_q2.pdf]
← 202 Accepted
{
"accepted": 1,
"jobs": [{ "job_id": 4193, "status": "queued" }]
}
# 2. Poll until completed (every 3–5 s)
GET /v1/jobs/4193
← {
"status": "completed",
"execution_summary": {
"execution_id": 8821,
"privacy": {
"pii_findings_count": 14,
"masked_record_count": 11
}
}
}
# 3. Build dataset from execution
POST /v1/datasets/build-from-execution/8821
{ "name": "Q2 Müşteri Sözleşmeleri" }
← { "dataset_id": 5512, "status": "building" }
# 4. Export when ready
GET /v1/datasets/5512/export/json
← [
{ "text": "...", "label": "clause",
"quality_grade": "A", "pii_masked": true },
...
]Hızlı Başlangıç
İlk entegrasyonunuzu birkaç adımda tamamlayın.
API key alın
Pilot erişim için iletişim sayfasından demo talep edin. API key'iniz dfx_ prefix ile gelir.
Paketi kurun
pip install flexorch-audit veya npm install @flexorch/audit — ya da doğrudan REST API'yi kullanın.
İlk job'ı başlatın
Belge yükleyin, job durumunu takip edin, tamamlandığında dataset'i export edin. Async pattern: gönder → durum sorgula → sonucu al.
Resource modeli
- documents — yüklenen dosyalar, metadata ve sınıflandırma durumu
- jobs — pipeline konfigürasyonu ve işlem durumu
- executions — çıkarım sonuçları, kalite skoru ve PII bulguları
- datasets — export-ready çıktılar (JSON, CSV, Parquet)
Geliştirici deneyimi
- Tüm özellikler REST API üzerinden erişilebilir
- Python ve TypeScript SDK: doğal tip desteği, sıfır boilerplate
- Typed response shape'leri, öngörülebilir hata kodları
- Async job pattern: gönder, durum takip et, sonucu al
- PII ve kalite sinyalleri her execution response'unda mevcut