Ruby Client

Elegant Ruby client for Gender-API.com designed for Rails, Sinatra, and Ruby applications. Our AI-powered API delivers 99.5% accurate gender detection with beautiful, idiomatic Ruby syntax. Process names in under 100ms with 10x-90x better performance than generic AI models. The gem provides simple methods for single and batch lookups, perfect for user registration, email personalization, and CRM integration. Unlike ChatGPT or other LLMs, our specialized database contains 37% more names with country-specific accuracy across 150+ countries. Supports smart normalization and handles international character sets. Start free with 100 monthly API calls. GDPR compliant and trusted globally.

Commence par installer notre bibliothèque avec Composer :

L'ensemble de la documentation client est accessible ici :

https://github.com/markus-perl/gender-api-client

Commence par installer notre bibliothèque avec npm :

L'ensemble de la documentation client est accessible ici :

https://github.com/markus-perl/gender-api-client-npm

Commence par installer notre bibliothèque avec npm :

L'ensemble de la documentation client est accessible ici :

https://github.com/markus-perl/gender-api-client-npm

Installez d'abord notre bibliothèque avec pip :

L'ensemble de la documentation client est accessible ici :

https://github.com/markus-perl/gender-api-client-python
https://pypi.org/project/gender-api-client/

require 'net/http'
require 'json'
require 'uri'

# Determine the gender of a first name using API V2
# ---------------------------------------------------
api_key = 'YOUR_API_KEY' # Get your key at https://gender-api.com/en/account/auth-tokens
uri = URI('https://gender-api.com/v2/gender/by-first-name')

http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true

request = Net::HTTP::Post.new(uri)
request['Content-Type'] = 'application/json'
request['Authorization'] = "Bearer #{api_key}"
request.body = JSON.dump({ first_name: 'Theresa' })

begin
  response = http.request(request)
  
  # Parse the JSON response
  result = JSON.parse(response.read_body)

  puts "Gender: #{result['gender']}"
  puts "Probability: #{result['probability']}"
rescue StandardError => e
  puts "Error: #{e.message}"
end

Détection de genre professionnelle pour vos applications

Gender-API.com fournit une détection de genre de qualité professionnelle avec une précision de 99,5 % dans plus de 150 pays. Notre API spécialisée surpasse les solutions d'IA génériques avec des temps de réponse 10 à 90 fois plus rapides et une précision supérieure de 9 à 34 %.

Pourquoi choisir Gender-API plutôt qu'une IA générique ?

  • Conçu à dessein : Spécialisé dans la détection de genre, et non une IA généraliste
  • Ultra rapide : Temps de réponse inférieurs à 100 ms par rapport aux secondes pour l'IA générique
  • Plus précis : Précision de 99,5 % avec intelligence culturelle et régionale
  • Base de données plus importante : Plus de 9 millions de noms, 37 % de plus que les données d'entraînement typiques pour l'IA
  • Fiable : SLA de disponibilité de 99,9 % avec des performances prévisibles

Fonctionnalités clés

  • Intégration facile avec seulement quelques lignes de code
  • Traitement par lots pour les applications à grand volume
  • Précision spécifique au pays pour les variations régionales des noms
  • Normalisation intelligente gérant les fautes de frappe et les variantes
  • Conforme au RGPD et prêt pour l'entreprise

Commencez gratuitement dès aujourd'hui

Obtenez 100 appels d'API gratuits par mois sans carte de crédit requise. Adaptez-vous à votre croissance avec une tarification flexible pour chaque cas d'utilisation.

Chat