Tarama, İmzalama ve AI Sohbeti
Mobile App
Mobil Uygulama hesabınızla QR kodu aracılığıyla eşleşir ve tarayıcı, imza, sohbet ve belgeleri telefona getirir.
Publishable Keys
Bir Publishable Key (po_pk_) ön uçta yer alabilir: kapsam sınırlı, kökene bağlı ve bütçe kaplı.
Claude Artifacts, ChatGPT Canvas, Grok ve her türlü kendi web uygulaması için.
Tarayıcıdan doğrudan
Claude, ChatGPT Canvas veya Grok'ta PDF'den metne bir uygulama oluşturuyorsunuz. Backend olmadan API çağrısı şu ana kadar gerçekleşmedi: CORS engelliyor, bir Secret Key kaynak kodunda görünür olacak ve açık bir Key hesabınızı zorlayacak. Tam olarak bu boşluğu Publishable Keys kapatıyor.
Herhangi bir AI-Canvas'ı backend olmadan gerçek, API destekli bir demoya dönüştürecek bir prompt.
Bu API belgesini okuyun:
https://api.paperoffice.ai/latest/docs/llms-full.txt Tek dosyalık bir React uygulaması oluşturun (Claude Artifact / ChatGPT Canvas / Grok):
Kullanıcı bir PDF yükler, uygulama tarayıcıdan doğrudan
/job/add/paperoffice_aiocr___generate çağrısını yapar
ve çıkarılan metni gösterir. Kimlik doğrulama: Bearer po_pk_MY_PUBLISHABLE_KEY (kullanıcıdan anahtarı isteyin).
Senkron sonuçlar için processing_lane=instant kullanın. Origin başlığı tarayıcı tarafından ayarlanır. Gösterge paneli, kapsamlar ve bütçeler için hazır ayarlar sunar. Kökenler boş kalır — tarayıcı geliştirici araçlarından Köken üst bilgisini girin, ardından anahtarı isteminize kopyalayın.
const form = new FormData();form.append("file_1", fileInput.files[0]);form.append("processing_lane", "instant");form.append("client_wait", "true");const response = await fetch("https://api.paperoffice.ai/latest/job/add/paperoffice_aiocr___generate", { method: "POST", headers: { Authorization: "Bearer po_pk_YOUR_PUBLISHABLE_KEY" }, body: form,});console.log(await response.json()); curl -X POST "https://api.paperoffice.ai/latest/job/add/paperoffice_aiocr___generate" \ -H "Authorization: Bearer po_pk_YOUR_PUBLISHABLE_KEY" \ -H "Origin: https://app.example.com" \ -F "file_1=@invoice.pdf" \ -F "processing_lane=instant" \ -F "client_wait=true" İlk Çağrı
İstek POST /latest/job/add/{pipeline} adresine yapılır — gizli anahtarla kullanılan aynı uç nokta. Yeni olanlar yalnızca anahtar türü ve tarayıcı tarafından otomatik olarak gönderilen Origin başlığıdır.
fetch, Origin başlığını kendisi ayarlar. Tarayıcı dışındaki betikler (cURL, Node) bu başlığı açıkça göndermelidir — aksi takdirde API 403 ORIGIN_HEADER_REQUIRED yanıtı verir.
processing_lane=instant ve client_wait=true ile API bağlantıyı tutar ve sonucu doğrudan yanıt içinde sağlar.
402 BUDGET_EXHAUSTED, 403 DOMAIN_NOT_ALLOWED, 403 SCOPE_NOT_GRANTED, 429 RATE_LIMIT_EXCEEDED — her sınır kendi koduyla bildirilir.
Güvenlik Matrisi
Kapsam sınırlı, kökene bağlı, bütçe kaplı, her an iptal edilebilir. Her kontrol sunucu tarafında uygulanır — bu nedenle anahtar ön uç kodunda yer alabilir.
Anahtarlar yalnızca açıkça yetkilendirdiğiniz uç nokta gruplarına ulaşır: ocr:read, llm:generate, translate:text ve daha fazlası. Kapsam dışı çağrılar HTTP 403 döndürür.
Her istek, anahtarın izin verilenler listesine uyan bir Origin başlığı içermelidir (kesin ana bilgisayar veya alt etki alanı joker karakteri). Uymuyorsa, API HTTP 403 döndürür.
po_pk_ için özel bir dakika limiti yoktur. Hesabın normal token hız limitleri geçerlidir; tüketim ömür boyu bütçe tarafından sınırlandırılır.
Her anahtar bir ömür boyu bütçeye sahiptir. Bütçe tükenirse, API HTTP 402 BUDGET_EXHAUSTED döndürür — tüketim burada sona erer, faturalandırma aşamasına kadar değil.
Anahtarlar hesabınızdan istediğiniz zaman iptal edilebilir. İptal edilen bir anahtar API tarafından artık kabul edilmez.
HTTP DELETE ile hesap girişi, anahtar yönetimi, OAuth, ortak yönetici, ödeme işlemleri ve şifre kırma her po_pk_ için kesinlikle engellenmiştir. Belgelenmiş ürün-API'ler — POST silme, webhooklar, faturalama okuma ve CRM dahil — izinlidir.
Anahtar Hiyerarşisi
Sunucu için Secret Key, tarayıcı için Publishable Key — ayrıca kullanıcıya özgü ve hız sınırı uygulanabilir erişim için bir User Token.
| Önek | Tip | Kullanım Alanı | Tarayıcı Güvenli | Varsayılan Kapsam |
|---|---|---|---|---|
poai_ | API anahtarı | Sunucu-sunucu entegrasyonları, oluşturan hesabın yetkileri | Hayır | Plan ve izinler kapsamındaki tüm uç noktalar |
po_ut_ | User Token | Kullanıcı odaklı, Katman sınırlı | Hayır | Katman tabanlı |
po_pk_ | Publishable Key | Tarayıcı / AI-Canvas (Claude, ChatGPT, Grok) | Evet | Kapsam Listesi |
Üç Ön Ayar
Her ön ayar, belirli bir kullanım durumuna göre yapılandırılmıştır — güvenli varsayılanlar, özenle seçilmiş kapsamlar, gerçekçi bütçeler. Her şey panelden istediğiniz zaman özelleştirilebilir.
DEFAULT Güvenli okuma Basit demo ve iç araçlar için güvenli varsayılan yetkiler: OCR, LLM, Çeviri, Belgeler, Arama.
Yetki kapsamı (Scopes)
Bu ön ayarla başlangıçAIDEMO AI-oyun alanı Önerilen Claude Artifacts, ChatGPT Canvas ve Grok demo'ları için. AI demo'larını canlıya almak için ihtiyacınız olan her şey.
Yetki kapsamı (Scopes)
Bu ön ayarla başlangıçWIDGET Halka Açık Web Sitesi Kendi şirket web sitenizdeki iletişim formları, sohbet widget'ları ve rezervasyon butonları için.
Yetki kapsamı (Scopes)
Bu ön ayarla başlangıçİlk API çağrısı
Anahtar oluşturun, llms-full.txt dosyasını açın, prompt'u yapıştırın — Uygulamanız API'ü doğrudan Claude, ChatGPT veya Grok'tan çağırır.
Sıkça Sorulan Sorular
poai_ (API anahtarı) sunucu-sunucu entegrasyonu içindir — oluşturduğu hesabın yetkileriyle çalışır ve tarayıcıda asla kullanılmamalıdır. po_pk_ (Publishable Key) tarayıcı kodu için tasarlanmıştır: kapsamı sınırlı, köken kilidiyle korunmuş, bütçe sınırı uygulanmış. Aynı API, farklı güvenlik profili.
Bu klasik yoldur — ancak yine de bir backend gerektirir. AI Artifacts (Claude, ChatGPT, Grok) kendi backend'i olmadan çalışmaya yönelik tasarlanmıştır. Publishable Keys bunu, Secret Key'inizi ifşa etmeden mümkün kılar: Sınırlar sunucu tarafında uygulanır.
Evet. Çağrı doğrudan tarayıcıdan yapılır, Köken üst bilgisi tarayıcı tarafından kendisi ayarlanır. PaperOffice tedarikçi izin listesi sağlamaz; Kökeni anahtar oluştururken geliştirici araçlarından girin.
Zarar sınırlı kalır: Origin Kilidi, yabancı alan adlarında kullanımı engeller; Bütçe Limiti tüketimi durdurur; Hız Limiti otomatik erişimleri yavaşlatır. Key'i hesabınızdan iptal edin — ardından API onu kabul etmez.
Evet. Key oluştururken her Origin'i Allow-List'e eklersiniz — tam ana bilgisayar veya alt alan adı joker karakteri olarak. WIDGET ön ayarı tam olarak bunun için tasarlanmıştır: Kendi alan adınızı kaydedin ve backend olmadan Sohbet, Rezervasyon veya İletişim widget'larını gömün.
Oluşturma sırasında bir Lifetime Limit seçersiniz; ön ayarlar her biri için bir varsayılan değer içerir. Limit aşıldığında, API HTTP 402 BUDGET_EXHAUSTED döndürür. Değeri hesabınızda istediğiniz zaman değiştirebilirsiniz.
Hayır. Publishable Key, mevcut hesabınızın etrafına eklenen bir koruma katmanıdır: Kapsamları, kökenleri ve bütçeyi sınırlar. Kurulumunuza hangi planın uygun olduğunu fiyat tablosu gösterir.
HTTP DELETE ile hesap girişi, kullanıcı yönetimi, anahtar yönetimi, OAuth, ortak yönetici, Stripe ödeme ve şifre kırma kesinlikle engellenmiştir. Belgelenmiş ürün-API'ler izinlidir; bunlara POST silme, webhooklar, faturalama okuma, içe aktarma ve CRM dahildir. Workspace silme, çöp kutusunu boşaltma ve yasal tutma serbest bırakma yalnızca arayüz içindir (403 UI_ONLY_ENDPOINT).
Operasyon ve güven
Sözleşmeler, güvenlik, destek ve limitler, her şey tek bir yerde bağlantılı.
Sonraki durak
Developer hunisindeki önerilen bir sonraki adım ve iki uygun yan dal.
AI-DMS
Belgeler. Zeka. Gerçek etki.
PaperOffice AI, AI-DMS'dir. Dört işlev alanı tek bir DMS temeli üzerinde çalışır ve üç erişim yoluyla kullanılabilir.
Fonksiyonlar, modüller ve avantajlar genel bakış.
Belgeleri yakalayın, düzenleyin, arayın ve birlikte düzenleyin.
Sistemlerinize ve AI iş akışlarınıza sorunsuz entegre edin.
Kurulum yok, saniyeler içinde hazır.
Araç arama