Başlangıç
API Endpoint
https://api2.dextergpt.com/api/v1/articles/writeDexterGPTArticle/{Email Adresiniz}
DexterGPT API, kullanıcıların isteklerine göre SEO uyumlu makaleler üretmelerine ve bu makaleleri otomatik olarak sitelerinde yayınlamalarına olanak tanır. DexterGPT API sayesinde yüksek kaliteli, ilgi çekici ve SEO uyumlu makalelerle sitenizi güçlendirerek Google sıranızı yükseltebilir ve sitenize daha fazla ziyaretçi çekebilirsiniz.
KULLANIM
→ Bu API'yi yalnızca yıllık abonelerimiz kullanabilir. Paketlerimizi bu sayfadan inceleyebilirsiniz.
→ Bu API'yi kullanabilmek için bir DexterGPT Key'e ihtiyacınız var. Hemen bizimle iletişime geçerek Key'inizi alabilirsiniz.
Makale Üretim API
# NODEJS ÖRNEK KODLAR
const axios = require('axios');
const url = 'https://api2.dextergpt.com/api/v1/articles/writeDexterGPTArticle/{Email Adresiniz}';
const dextergpt_key = 'YOUR_DEXTERGPT_KEY';
const data = {
keywords: "Kedi maması",
imageKeyword: "kedi",
language: "Türkçe",
gptModel: "gpt4-mini",
articleType: "small",
tone: "Profesyonel",
bold: true,
result: true,
faq: true,
h3: true,
youtubeVideo: false,
table: true,
meta: true,
list: true,
mainPoints: false,
quote: true,
imageCount: 3,
webURL: "mobilgirisimci.com"
};
axios.post(url, data, {
headers: {
'Authorization': `Bearer ${dextergpt_key}`
}
})
.then(response => console.log(response.data))
.catch(error => console.error(error));
# PHP ÖRNEK KODLAR
$url = 'https://api2.dextergpt.com/api/v1/articles/writeDexterGPTArticle/{Email Adresiniz}';
$dextergpt_key = 'YOUR_DEXTERGPT_KEY';
$data = array(
'keywords' => 'Kedi maması',
'imageKeyword' => 'kedi',
'language' => 'Türkçe',
'gptModel' => 'gpt4-mini',
'articleType' => 'small',
'tone' => 'Profesyonel',
'bold' => true,
'result' => true,
'faq' => true,
'h3' => true,
'youtubeVideo' => false,
'table' => true,
'meta' => true,
'list' => true,
'mainPoints' => false,
'quote' => true,
'imageCount' => 3,
'webURL' => 'mobilgirisimci.com'
);
$options = array(
'http' => array(
'header' => "Authorization: Bearer $dextergpt_key\r\n" .
"Content-Type: application/json\r\n",
'method' => 'POST',
'content' => json_encode($data),
),
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
if ($result === FALSE) {
// Hata işle
echo 'Error';
}
echo $result;
Makale üretimi için aşağıdaki API'ye Post işlemi yapabilirsiniz :
https://api2.dextergpt.com/api/v1/articles/writeDexterGPTArticle/{Email
Adresiniz}
Örnek Sonuç :
{
"success": true,
"message": "başarılı",
"title": "Kedi Maması Seçerken Dikkat Edilmesi Gereken 5 Altın Kural",
"language": "Türkçe",
"type": "Kısa Makale",
"wordCount": 636,
"imgURL": "https://images.pexels.com/photos/127028/pexels-photo-127028.jpeg?auto=compress&cs=tinysrgb&fit=crop&h=627&w=1200",
"imgKeyword": "kedi",
"article": "TÜM MAKALE İÇERİĞİ",
"metaDescription": "Kedi maması seçerken dikkatli olmak, dostunuzun sağlığı ve mutluluğu için oldukça önemlidir. İşte göz önünde bulundurmanız gereken beş altın kural.",
"keyword": "Kedi maması",
"date": 1722342698637,
"gptModel": "GPT 4o mini"
}
PARAMETRELER
| Field | Type | Açıklama |
|---|---|---|
| keywords | String | Makale için anahtar kelimeler. |
| mainTitle | String | Makale H1 başlığı. (Zorunlu değil) |
| imageKeyword | String | Resimler için anahtar kelime. Kısa ve öz giriniz. |
| language | String | Makalenin dili, baş harf büyük olmalı. |
| gptModel | String | Kullanılacak GPT modeli. |
| articleType | String | Makale uzunluğu. |
| tone | String | Makalenin yazım tonu. |
| bold | Boolean | Makale içerisinde kalın yazı kullanımı. |
| result | Boolean | Makale sonuç paragrafı içerir. |
| faq | Boolean | Makale SSS (Sıkça Sorulan Sorular) içerir. |
| h3 | Boolean | Makale H3 başlıkları içerir. |
| youtubeVideo | Boolean | Makale içerisinde YouTube videosu içerir. |
| table | Boolean | Makale veri tablosu içerir. |
| meta | Boolean | Makale meta desc içerir. |
| list | Boolean | Makale liste içerir. |
| mainPoints | Boolean | Makale ana noktalar paragrafı içerir. |
| quote | Boolean | Makale alıntılar içerir. |
| imageCount | Integer | Makale içerisindeki resim sayısı. |
| webURL | String | Makalenin yayınlanacağı web sitesi URL'si. Https ve www kullanmayın. |
SEÇENEKLER
→ keywords: alanına anahtar kelimenizi girmelisiniz
→ mainTitle: Makale başlığını kendiniz belirlemek isterseniz kullanabilirsiniz. Boş bırakırsanız anahtar kelimenize göre Dexter sizin için bir başlık üretecektir.
→ imageKeyword: alanına görsel anahtar kelimenizi girmelisiniz. Görsel anahtar kelimeniz çok genel ya da anlamsız ifadeler içermemelidir.
→ language: alanı yazdırılacak makalenin hangi
dilde yazdırılmasını belirtebileceğiniz alandır. Alabileceği
değerler:
Türkçe - İngilizce - Almanca - İspanyolca - Fransızca - İtalyanca -
Rusça - Arapça - Çince - Japonca - Danca - Hintçe - Endonezce -
Urduca - Portekizce - Bengalce - Filipince - Amharca - Vietnamca -
Farsça - Felemenkçe - Tayca - Burmaca - Afrikaanca - Svahili -
Korece - Ukraynaca - Lehçe - Özbekçe - Malayca - Nepali - Korece -
Madagaskarca - Sinhala - Romence - Kazakça
→ gptModel: alanı yazdırılacak makalenin hangi
yapay zeka modeli ile yazdırmak istediğinizi seçeceğiniz alandır.
Alabileceği değerler:
gpt4-mini (1x kelime kullanır)
gpt4 (10x kelime kullanır)
→ articleType:
alanı yazdırılacak makalenin uzunluğunu seçeceğiniz alandır.
Alabileceği değerler:
small (300 - 800 Kelime, 2-4 H2 başlığı)
medium (1000 - 1600 Kelime, 5-8 H2 başlığı)
large (1800 - 2400 Kelime, 9-12 H2 başlığı)
xlarge (2400 - 3500 Kelime, 12-15 H2 başlığı)
→ tone: alanı yazdırılacak makalenin yazım tonunun
seçeceğiniz alandır. Alabileceği değerler:
Arkadaşça - Profesyonel - Bilgilendirici - İlham Verici - Nötr -
Teşvik Edici - Yaratıcı
→ bold: alanı yazdırılacak makalede anahtar
kelimelerinizin kalın olup olmamasını tercih etmenizi sağlar.
Alabileceği değerler:
true
false
→ result: alanı yazdırılacak makalede sonuç
paragrafı olup olmamasını belirtebileceğiniz alandır. Alabileceği
değerler:
true
false
→ faq: alanı yazdırılacak makalede sıkça sorulan
sorular kısmının olup olmamasını belirtebileceğiniz alandır.
Alabileceği değerler:
true
false
→ h3: alanı yazdırılacak makalede h3 alt
başlıklarının yer alıp almayacağını belirtebileceğiniz alandır.
Alabileceği değerler:
true
false
→ youtubeVideo: alanı yazdırılacak makalede anahtar
kelimenize uygun youtube videosunun yer alıp almayacağını
seçeceğiniz alandır. Alabileceği değerler:
true
false
→ table: alanı yazdırılacak makalede karşılaştırma
tablosunun yer alıp almayacağını belirtebileceğiniz alandır.
Alabileceği değerler:
true
false
→ meta:
meta alanı yazdırılacak makale için
meta açıklama üretilmesini seçeceğiniz alandır. Alabileceği
değerler:
true
false
→ list: alanı yazdırılacak makalede liste olup
olmamasını belirtebileceğiniz alandır. Alabileceği değerler:
true
false
→ mainPoints: alanı yazdırılacak makalede ilk
paragraftan sonra ana noktalar kısmının yer alıp almamasını
seçeceğiniz alandır. Alabileceği değerler:
true
false
→ quote: alanı yazdırılacak makalede alıntı yer
alıp almamasını belirtebileceğiniz alandır. Alabileceği değerler:
true
false
→ imageCount: alanı yazdırılacak makalede kaç adet
görselin bulunmasını tercih edebileceğiniz alandır. Alabileceği
değerler:
1 - 10 arası sayı değerleri
→ webURL: Makale sitenizde yayınlansın mı?
Yayınlanacaksa URL adresinizi girin, yayınlanmayacaksa boş bırakın.
Https ve www kullanmayın!
Not: Sitenizi kullanabilmeniz için önce sisteme
eklemiş olmanız gerekmektedir.
Hatalar
DexterGPT API ile hatalı işlemler sonucu aşağıdaki hataları alabilirsiniz:
| Error Code | Hata |
|---|---|
| X000 |
Token is not valid!
dextergpt_key için bizimle
iletişime geçin.
|
| X001 | Kelime krediniz yetersiz! Lütfen paketinizi yükseltin. |
| X002 |
API erişimi yalnızca
yıllık abonelere özeldir.
Lütfen yıllık paketlerimizden birini tercih edin!
|
| X003 | Paket yenileme tarihiniz geçti. Lütfen paketinizi yenileyin! |
| X004 | Çok büyük istek! Lütfen uygun formatta içerik gönderin. |
| X005 | Siteniz bulunamadı! Lütfen sitenizi ekleyin |
| X006 | Görsel adedi 0'dan küçük ya da 10'dan büyük olamaz! |
| X007 | Bir sorun yaşadık! Lütfen tekrar deneyin |