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.

Najpierw zainstaluj naszą bibliotekę za pomocą Composera:

Zobacz pełną dokumentację klienta tutaj:

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

Najpierw zainstaluj naszą bibliotekę za pomocą npm:

Zobacz pełną dokumentację klienta tutaj:

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

Najpierw zainstaluj naszą bibliotekę za pomocą npm:

Zobacz pełną dokumentację klienta tutaj:

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

Najpierw zainstaluj naszą bibliotekę za pomocą pip:

Zobacz pełną dokumentację klienta tutaj:

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

Profesjonalne wykrywanie płci dla Twoich aplikacji

Gender-API.com zapewnia wykrywanie płci na poziomie enterprise z dokładnością 99,5% w ponad 150 krajach. Nasze wyspecjalizowane API przewyższa ogólne rozwiązania AI, oferując 10–90 razy szybszy czas odpowiedzi oraz o 9–34% lepszą dokładność.

Dlaczego warto wybrać Gender-API zamiast ogólnego AI?

  • Stworzone z myślą o konkretnym celu : Wyspecjalizowane w rozpoznawaniu płci na podstawie imienia, a nie ogólnego przeznaczenia AI
  • Błyskawiczna szybkość : Czasy odpowiedzi poniżej 100 ms vs. sekundy w przypadku ogólnego AI
  • Bardziej dokładne : 99,5% dokładności dzięki analizie kulturowej i regionalnej
  • Większa baza danych 9+ milionów imion, o 37% więcej niż typowe dane treningowe AI
  • Niezawodne : SLA na poziomie 99,9% dostępności z przewidywalną wydajnością

Kluczowe funkcje

  • Łatwa integracja — wystarczy kilka linijek kodu
  • Przetwarzanie wsadowe dla aplikacji o dużej liczbie zapytań
  • Dokładność dla poszczególnych krajów w przypadku regionalnych wariantów imion
  • Inteligentna normalizacja radząca sobie z literówkami i wariantami nazw
  • Zgodne z GDPR i gotowe na potrzeby firm klasy enterprise

Zacznij za darmo już dziś

Zyskaj 100 darmowych wywołań API miesięcznie — bez potrzeby podawania karty kredytowej. Skaluj razem z rozwojem dzięki elastycznym cenom dopasowanym do każdego zastosowania.

Czat