Rust Client

Blazingly fast Rust client for Gender-API.com providing memory-safe and efficient gender detection for systems programming. Our specialized API delivers 99.5% accuracy in under 100ms, perfect for high-performance applications and embedded systems. The client is built with zero-cost abstractions and follows Rust best practices for safety and concurrency. Unlike generic AI models that are slow and resource-heavy, our API is 10x-90x faster with 9-34% better accuracy. Ideal for CLI tools, web servers, and performance-critical applications. Access over 9 million names across 150+ countries with intelligent fallback. Start free with 100 monthly API calls. Production-ready and GDPR compliant.

Primeiro, instale nossa biblioteca com composer:

Consulte a documentação completa do cliente aqui:

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

Primeiro, instale nossa biblioteca com npm:

Consulte a documentação completa do cliente aqui:

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

Primeiro, instale nossa biblioteca com npm:

Consulte a documentação completa do cliente aqui:

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

Primeiro, instala nossa biblioteca com o pip:

Consulte a documentação completa do cliente aqui:

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

use reqwest::header::AUTHORIZATION;
use serde::{Deserialize, Serialize};
use std::error::Error;

// Add to Cargo.toml:
// [dependencies]
// reqwest = { version = "0.11", features = ["json"] }
// tokio = { version = "1", features = ["full"] }
// serde = { version = "1.0", features = ["derive"] }

#[derive(Serialize)]
struct Request<'a> {
    first_name: &'a str,
}

#[derive(Deserialize, Debug)]
struct Response {
    gender: String,
    probability: f64,
}

#[tokio::main]
async fn main() -> Result<(), Box<dyn Error>> {
    let api_key = "YOUR_API_KEY"; // Get your key at https://gender-api.com/en/account/auth-tokens
    let client = reqwest::Client::new();

    let resp: Response = client
        .post("https://gender-api.com/v2/gender/by-first-name")
        .header(AUTHORIZATION, format!("Bearer {api_key}"))
        .json(&Request { first_name: "Theresa" })
        .send()
        await?
        .json()
        await?;

    println!("Gender: {}", resp.gender);
    println!("Probability: {}", resp.probability);

    Ok(())
}

Detecção Profissional de Gênero para Seus Aplicativos

A Gender-API.com oferece detecção de gênero de nível empresarial com 99,5% de precisão em mais de 150 países. Nossa API especializada supera soluções genéricas de IA, com tempos de resposta 10x a 90x mais rápidos e uma precisão 9% a 34% melhor.

Por que escolher o Gender-API em vez de uma IA genérica?

  • Feito sob medida : Especializado em detecção de gênero, não é uma IA de uso geral
  • Rápido como um raio : Tempos de resposta abaixo de 100 ms vs. segundos para IA genérica
  • Mais preciso 99,5% de precisão com inteligência cultural e regional
  • Banco de dados maior 9+ milhões de nomes, 37% a mais do que dados típicos de treinamento de IA
  • Confiável SLA de 99,9% de disponibilidade, com desempenho previsível

Principais recursos

  • Integração fácil com apenas algumas linhas de código
  • Processamento em lote para aplicações de alto volume
  • Precisão por país para variações regionais de nomes
  • Normalização inteligente que lida com erros de digitação e variações
  • Compatível com o GDPR e pronto para empresas

Comece grátis hoje

Receba 100 chamadas gratuitas da API por mês sem precisar de cartão de crédito. Escale conforme você cresce com preços flexíveis para cada necessidade.

Bate-papo