Go / Golang Client

High-performance Go client for Gender-API.com built with native Go idioms and standard libraries. Our specialized API provides 99.5% accurate gender detection in under 100ms, perfect for concurrent processing and microservices. The client supports goroutines for parallel batch processing and includes proper context handling. Unlike generic AI solutions that are slow and resource-intensive, our API is 10x-90x faster with superior accuracy. Ideal for high-throughput applications, data pipelines, and cloud-native services. Access over 9 million names across 150+ countries with intelligent fallback. Memory-efficient and production-ready with comprehensive error handling. Start free with 100 API calls monthly.

Πρώτα εγκατάστησε τη βιβλιοθήκη μας με το composer:

Δες την πλήρη τεκμηρίωση του πελάτη εδώ:

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

Πρώτα εγκατάστησε τη βιβλιοθήκη μας με το npm:

Δες την πλήρη τεκμηρίωση του πελάτη εδώ:

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

Πρώτα εγκατάστησε τη βιβλιοθήκη μας με το npm:

Δες την πλήρη τεκμηρίωση του πελάτη εδώ:

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

Πρώτα εγκατέστησε τη βιβλιοθήκη μας με pip:

Δες την πλήρη τεκμηρίωση του πελάτη εδώ:

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

package main

import (
    "bytes"
    "encoding/json"
    "fmt"
    "io/ioutil"
    "net/http"
)

// Response defines the structure of the JSON response from Gender-API.com
type Response struct {
    ResultFound bool    `json:"result_found"`
    FirstName   string  `json:"first_name"`
    Gender      string  `json:"gender"`
    Probability float64 `json:"probability"`
}

func main() {
    // Determine the gender of a first name using API V2
    // ---------------------------------------------------
    apiKey := "YOUR_API_KEY" // Get your key at https://gender-api.com/en/account/auth-tokens
    firstName := "Theresa"

    // Construct the JSON payload
    requestBody, _ := json.Marshal(map[string]string{
        "first_name": firstName,
    })

    // Create the request
    req, err := http.NewRequest("POST", "https://gender-api.com/v2/gender/by-first-name", bytes.NewBuffer(requestBody))
    if err != nil {
        fmt.Printf("Error creating request: %s\n", err)
        return
    }

    // Set headers
    req.Header.Set("Content-Type", "application/json")
    req.Header.Set("Authorization", "Bearer "+apiKey)

    // Perform the request
    client := &http.Client{}
    resp, err := client.Do(req)
    if err != nil {
        fmt.Printf("Error making request: %s\n", err)
        return
    }
    defer resp.Body.Close()

    // Read the response body
    body, err := ioutil.ReadAll(resp.Body)
    if err != nil {
        fmt.Printf("Error reading response: %s\n", err)
        return
    }

    // Parse the JSON response
    var result Response
    if err := json.Unmarshal(body, &result); err != nil {
        fmt.Printf("Error parsing JSON: %s\n", err)
        return
    }

    // Output the result
    fmt.Printf("Name: %s\n", result.FirstName)
    fmt.Printf("Gender: %s\n", result.Gender)
    fmt.Printf("Probability: %.2f\n", result.Probability)
}

Επαγγελματικός εντοπισμός φύλου για τις εφαρμογές σου

Το Gender-API.com προσφέρει ανίχνευση gender επιπέδου enterprise με ακρίβεια 99,5% σε 150+ χώρες. Το εξειδικευμένο API μας ξεπερνά τις γενικές λύσεις AI, με χρόνους απόκρισης 10x-90x πιο γρήγορους και 9-34% καλύτερη ακρίβεια.

Γιατί να επιλέξεις το Gender-API αντί για ένα γενικό AI;

  • Φτιαγμένο για τον σκοπό του : Εξειδικευμένο στην ανίχνευση gender, όχι ένα AI γενικής χρήσης
  • Αστραπιαία Ταχύτητα : Χρόνοι απόκρισης κάτω από 100ms αντί για δευτερόλεπτα με τη γενική AI
  • Πιο ακριβές : 99,5% ακρίβεια με πολιτισμική και περιφερειακή ευφυΐα
  • Μεγαλύτερη βάση δεδομένων 9+ εκατομμύρια ονόματα, 37% περισσότερα από τα τυπικά δεδομένα εκπαίδευσης AI
  • Αξιόπιστο SLA διαθεσιμότητας 99,9% με προβλέψιμη απόδοση

Βασικά Χαρακτηριστικά

  • Εύκολη ενσωμάτωση με λίγες μόνο γραμμές κώδικα
  • Μαζική επεξεργασία για εφαρμογές με μεγάλο όγκο δεδομένων
  • Ακρίβεια ανά χώρα για τοπικές παραλλαγές ονομάτων
  • Έξυπνη ομαλοποίηση που διαχειρίζεται τυπογραφικά λάθη και παραλλαγές
  • Σύμφωνο με τον GDPR και έτοιμο για επιχειρήσεις μεγάλης κλίμακας

Ξεκίνα δωρεάν σήμερα

Πάρε 100 δωρεάν κλήσεις API τον μήνα, χωρίς να χρειάζεται πιστωτική κάρτα. Αναβάθμισε καθώς μεγαλώνεις, με ευέλικτη τιμολόγηση για κάθε περίπτωση χρήσης.

Συνομιλία