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.
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
Profesionální rozpoznávání pohlaví pro tvoje aplikace
Gender-API.com ti přináší genderovou detekci na úrovni enterprise s přesností 99,5 % ve více než 150 zemích. Naše specializované API překonává obecná AI řešení díky 10× až 90× rychlejším odezvám a o 9–34 % vyšší přesnosti.
Proč zvolit Gender-API místo obecné AI?
- Účelově navrženo Specializované na rozpoznání genderu, není to univerzální AI pro vše možné
- Blesková rychlost : Odezva pod 100 ms vs. sekundy u běžné AI
- Přesnější 99,5% přesnost díky kulturní a regionální inteligenci
- Větší databáze 9+ milionů jmen, o 37 % víc než typická trénovací data pro AI
- Spolehlivé SLA s dostupností 99,9 % a předvídatelným výkonem
Klíčové funkce
- Snadná integrace pomocí pár řádků kódu
- Dávkové zpracování pro aplikace s velkým objemem dat
- Přesnost pro konkrétní země u regionálních variant jmen
- Chytrá normalizace, která si poradí s překlepy a různými variantami
- V souladu s GDPR a připravené pro enterprise použití
Začni zdarma ještě dnes
Získej 100 bezplatných API volání měsíčně – bez potřeby kreditní karty. Rostoucími nároky se snadno přizpůsobíš díky flexibilnímu cenovému modelu pro každý scénář použití.