İçeriğe geç
TurnitPass
GeliştiricilerAPI v1API anahtarı al
Belgelere göz at

GeliştiricilerGeliştirici Dokümanları

TurnitPass API Dokümantasyonu

API anahtarlarıyla başlayın; düzenleme, yeniden ifade, AI tespiti, atıf ve kaynakça işlevlerini çağırarak TurnitPass’i kendi yazım ürününüze bağlayın.

REST API v1

One request

Quick example

Bearer API anahtarıyla humanizer endpoint’ine metin gönderin. Yanıt, dönüştürülmüş çıktıyı, kullanılan kelime sayısını ve anahtar sahibinin kalan bakiyesini döndürür.

curl
POST /api/v1/humanize
curl -X POST https://turnitpass.com/api/v1/humanize \
  -H "Authorization: Bearer tp_live_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"text":"Paste your draft here","language":"en","mode":"revise"}'
response
200 OK
{
  "output": "Your humanized text...",
  "words_used": 6,
  "words_remaining": 249994
}
TurnitPass aynı API anahtarı akışıyla paraphrase, rewrite, detector, citation, bibliography ve status endpoint’lerini de sunar.

Route map

Explore the docs

01

Hızlı Başlangıç

Çalışma alanından bir API anahtarı oluşturun, ardından aynı anahtarla yazma, AI tespiti ve atıf işlevlerini çağırın.

02

Doğrulama

Geliştirici istekleri, TurnitPass panosundan oluşturulan API anahtarlarını kullanır.

03

API Referansı

Kimliği doğrulanmış yazım düzenleme, yeniden ifade, AI tespiti, atıf, kaynakça ve API anahtar durumu işlevleri için referans.

04

Güncelleme Günlüğü

İnsanlaştırıcı, AI tespiti, yazım araçları, faturalandırma ve API alanlarında yapılan son değişiklikler.

Sonraki adım

Request lifecycle

Her TurnitPass API çağrısı aynı yolu izler: anahtarı doğrula, payload’ı doğrula, yazma veya atıf iş akışını çalıştır, kullanımı ölç ve ürününüzün saklayabileceği bir yanıt şekli döndür.

1

API anahtarını doğrula

Çalışma alanından üretilen bir anahtar gönderin. İptal edilmiş, bozuk veya eksik anahtarlar metin işlenmeden önce başarısız olur.

2

Metin, dil ve limitleri doğrula

Dönüştürme istekleri kelime aralıklarını, detector istekleri daha uzun tarama limitlerini, citation istekleri stil ve kaynağı doğrular.

3

İş akışını çalıştır

humanize, paraphrase, rewrite, detect, citation ve bibliography rotaları, herkese açık araçlarla aynı sunucu davranışını yeniden kullanır.

4

Kullanımı kaydet ve çıktıyı döndür

Başarılı çağrılar çıktının yanı sıra kullanılan kelime, kalan bakiye, durum veya biçimlendirilmiş atıf dışa aktarımları gibi kullanım meta verilerini döndürür.

API

Temel işlevler

Düzenle

POST/api/v1/humanize

AI destekli taslağı anlamı koruyarak düzenleyin.

Yeniden ifade

POST/api/v1/paraphrase

Metni birden fazla modda yeniden yazın ve geliştirin.

AI tespiti

POST/api/v1/detect

AI benzeri yazım sinyali tahminleri ve revizyon notları döner.

Atıflar

POST/api/v1/citation

DOI, URL veya manuel kaynak meta verilerini biçimlendirin.

Production checklist

Sunucu tarafı çağrılar
API anahtarlarını istemci paketinde açığa çıkarmayınTurnitPass’i backend, worker, kuyruk veya korumalı server action üzerinden çağırın.
Yeniden deneme
Ağ hatalarını yeniden deneyin, doğrulama hatalarını değil4xx yanıtlarını kullanıcı veya payload sorunu olarak ele alın; yeniden denemeleri geçici 5xx ve ağ hatalarına saklayın.
Kelime bütçesi
Yoğun akışlardan önce kalan bakiyeyi gösterinİşi kuyruğa almak, yükseltme istemek veya belgeyi bölmek için status endpoint’ini kullanın.
Faturalandırma
Stripe secret’ları son yapılandırmadırCheckout, portal ve webhook bağlıdır; canlı anahtarlar ve price ID’ler dağıtıma bırakılır.
Ürün entegrasyonlarında her ortam için bir TurnitPass anahtarı kullanın. Production, staging ve yerel geliştirme bağımsız olarak iptal edilebilmelidir.
Ardından iş akışınıza bağlayın.Okumaya devam et