FlexOrch logo
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-audit
from 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/audit
import { 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
Platformu aç

flexorch-audit açık kaynak — PII tespiti, kalite skoru, sıfır bağımlılık.

GitHub'da incele