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
Professionel kønsbestemmelse til dine applikationer
Gender-API.com leverer enterprise-kvalitets kønsbestemmelse med 99,5% nøjagtighed på tværs af 150+ lande. Vores specialiserede API overgår generiske AI-løsninger med 10x-90x hurtigere svartider og 9-34% bedre nøjagtighed.
Hvorfor vælge Gender-API frem for generisk AI?
- Specialudviklet : Specialiseret i kønsbestemmelse, ikke en AI til generelle formål
- Lynhurtig : Svartider under 100 ms vs. sekunder for generisk AI
- Mere præcis 99,5 % nøjagtighed med kulturel og regional intelligens
- Større database 9+ millioner navne, 37 % mere end typiske AI-træningsdata
- Pålidelig 99,9% oppetid med SLA og forudsigelig ydeevne
Nøglefunktioner
- Nem integration med kun et par linjer kode
- Batchbehandling til applikationer med store datamængder
- Landespecifik nøjagtighed for regionale navnevariationer
- Smart normalisering, der håndterer tastefejl og varianter
- GDPR-kompatibel og klar til virksomheder i alle størrelser
Kom i gang gratis i dag
Få 100 gratis API-kald om måneden uden behov for kreditkort. Skaler i takt med din vækst med fleksible priser til alle slags use cases.