Bu iki API arasında neler değişiyor?
Her iki servis de isim, e-posta ve kullanıcı adı sorgularını belgeliyor. Yapay zekâ varsayılanları, toplu istek yapısı ve güven alanlarının anlamı farklıdır. NameGender best_guess ile GenderAPI.io forceToGenderize seçeneklerini otomatik olarak birbirine eşlemeyin.
| Karar ölçütü | GenderAPI.io V2 | NameGender.com | Kaynaklar |
|---|---|---|---|
| Girdiler ve kimlik doğrulama | /api/v2/gender üzerinde type ve value ile isim, e-posta veya kullanıcı adı gönderilir. GenderAPI.io anahtarıyla Authorization: Bearer kullanılır. Basit GET örnekleri için URL üzerinden anahtar da desteklenir; uygulamalarda başlığı tercih edin. | Ayrı /api/v1/gender, /gender/email ve /gender/username yolları; Bearer veya X-Api-Key kullanılır. URL içindeki anahtarlar reddedilir. | [1][2][14] |
| Toplu sorgular | Anahtarlı kullanımda en fazla 50, IP denemesinde 10 öğe. Her öğenin type, country ve options alanları ayrı olabilir. | /api/v1/gender/bulk başına en fazla 100 değer; tüm grup için tek girdi türü ve ülke. | [5][9] |
| Güven puanı ve belirsiz sonuçlar | data.confidence: 0–1 veya null. confidence_kind, kayıt sayılarından hesaplanan oranı yapay zekâ puanından ayırır. Yapay zekâ sonuçlarında sample_count null olur. Belirsiz sonuçta data.result_status: unknown; data.gender ve data.confidence JSON null olur. data.reason alanını inceleyin. | probability: 0–100; confidence: high veya unknown gibi kategori; sample_size: tam sayı. gender null olabilir. | [3][12] |
| Yapay zekâya başvurma | off, fallback ve always modları vardır. Tekli sorgularda varsayılan fallback, toplu sorgularda off olur. İsteğe bağlı forceToGenderize, önce veri tabanına, sonuç yoksa takma adları da değerlendiren yapay zekâya başvurur. | ai_fallback varsayılanı false olur; hesap onayı gerektirir. Belgeye göre yapay zekâ kullanımı 1 ek kredidir. | [4][14] |
| Takma ad seçenekleri | forceToGenderize üç girdi türünde de kullanılabilir; data.name null olsa bile takma addan ilişki çıkarmayı deneyebilir. | best_guess isim kanıtı eşiğini düşürür. E-posta/kullanıcı adında çıkarılan ilk isim üzerinde çalışır. | [4][11][10][15] |
| Belirsiz sonuçların ücretlendirilmesi | Normal, başarıyla işlenen sorgular; belirsiz sonuç ve fallback yapay zekâ dahil 1 kredi kullanır. always modu 2 kredidir. forceToGenderize, veri tabanı sonucu bulunduğunda 1, yapay zekâ çalıştığında 2 kredi kullanır. | Normal, başarıyla işlenen belirsiz sonuç da 1 kredidir. credits_charged ve credits_remaining alanlarını okuyun. | [6][11][12] |
| Ödeme modelleri | Aylık abonelikler ve tek seferlik paketler; güncel plan koşullarını inceleyin. | Tek seferlik paketler ve aylık/yıllık abonelikler. Abonelik kredileri aylık yenilenir; tek seferlik krediler kullanılana kadar kalır. | [8][13] |
Entegrasyonu taşımadan önce
Uç noktaya özgü name, email veya username girdisini type ve value ile eşleyin. Toplu names girdisini items yapısına uyarlayıp V2’nin daha küçük sınırına göre bölün. Kullanım için meta.usage.charged_credits ve remaining_credits alanlarını okuyun. options.ai_mode değerini açıkça seçin; iki servisin tekli sorgu yapay zekâ varsayılanları farklıdır.
NameGender probability değerini 100’e bölmek yalnız birimini değiştirir; GenderAPI.io confidence ile istatistiksel eşdeğerlik sağlamaz. NameGender confidence kategorik, GenderAPI.io confidence sayısaldır; confidence_kind puanın dayanağını bildirir. Yanıtı okuyan kodu ve eşikleri birlikte değerlendirin.
Kullanacağınız iş akışını değerlendirin
İşleme izniniz olan, kullanımınızı temsil eden bir örneklem seçin. Orijinal girdileri, ön işlemeyi ve ülke bağlamını sabit tutun. İsim, e-posta ve kullanıcı adı sorgularını ayrı değerlendirin. Sağlayıcıyı, uç noktayı, tarihi, ayarları ve yapay zekâ kullanılıp kullanılmadığını kaydedin.
Yanıt kapsamını (yanıtlanan / uygun girdiler), yanıtlanan sonuçlar içindeki doğruluğu (doğru / yanıtlanan) ve tüm uygun girdiler içindeki doğru sonuç oranını (doğru / uygun girdiler) ayrı ölçün. Belirsiz sonuçları, hataları, maliyeti ve gecikmeyi ayrıca raporlayın. Güven eşiğini doğrulama verisiyle seçip ayrı tutulan bir test örnekleminde kontrol edin.
GenderAPI.io bu sayfada bağımsız, referans etiketli bir doğruluk ölçümü yayımlamamaktadır. Veri tabanı büyüklüğü, API sözleşmesi testleri veya tek bir sağlayıcının çalışması, sizin verinizde hangi servisin daha iyi çalışacağını göstermez. İsimden çıkarılan ilişki, kişinin cinsiyet kimliğini belirlemez.
Kaynaklar:[7]
Sık sorulan sorular
best_guess ile forceToGenderize aynı mı?
Hayır. NameGender, isim için kanıt eşiğini düşürür; e-posta ve kullanıcı adında çıkarılan isim üzerinde çalışır. GenderAPI.io takma ad modu, gerçek isim bulunmadan da ilişki çıkarmayı deneyebilir. İkisi de sonuç bulunmasını veya doğruluğu garanti etmez.
Kaynaklar ve inceleme tarihleri
Sağlayıcı seçmeden önce güncel koşulları ve API davranışını bağlantılardaki belgelerden doğrulayın.
- GenderAPI.io V2 istek parametrelerihttps://www.genderapi.io/tr/docs/v2/request-parametersİnceleme tarihi:
- GenderAPI.io V2 kimlik doğrulamahttps://www.genderapi.io/tr/docs/v2/authenticationİnceleme tarihi:
- GenderAPI.io V2 yanıt alanlarıhttps://www.genderapi.io/tr/docs/v2/responsesİnceleme tarihi:
- GenderAPI.io V2 yapay zekâ seçeneklerihttps://www.genderapi.io/tr/docs/v2/ai-optionsİnceleme tarihi:
- GenderAPI.io V2 toplu sorgularhttps://www.genderapi.io/tr/docs/v2/batchİnceleme tarihi:
- GenderAPI.io V2 kredi ve kullanımhttps://www.genderapi.io/tr/docs/v2/credits-and-usageİnceleme tarihi:
- GenderAPI.io doğruluk değerlendirme yöntemihttps://www.genderapi.io/tr/accuracy-methodologyİnceleme tarihi:
- GenderAPI.io fiyatlandırmahttps://www.genderapi.io/tr/priceİnceleme tarihi:
- NameGender API: Bulk requesthttps://namegender.com/docs/ai/bulk.mdİnceleme tarihi:
- NameGender API: Gender from an emailhttps://namegender.com/docs/ai/email.mdİnceleme tarihi:
- NameGender API: Gender from a namehttps://namegender.com/docs/ai/name.mdİnceleme tarihi:
- NameGender API OpenAPI 3.1 contract, info.version 1.0.0https://namegender.com/openapi.jsonİnceleme tarihi:
- Pricing — NameGenderhttps://namegender.com/pricingİnceleme tarihi:
- REST API Reference — NameGenderhttps://namegender.com/docsİnceleme tarihi:
- NameGender API: Gender from a usernamehttps://namegender.com/docs/ai/username.mdİnceleme tarihi: