สร้างคำอธิบายผลิตภัณฑ์อัตโนมัติด้วยการปรับแต่งที่ชาญฉลาด ประหยัดเวลาและลดต้นทุนให้คุณ
มีบัญชีอยู่แล้ว? เข้าสู่ระบบ

เอกสาร API

รวมการสร้างคำอธิบายผลิตภัณฑ์ด้วย AI ของ The Gendai เข้ากับแอปพลิเคชันและเวิร์กโฟลว์ของคุณโดยตรง รับคีย์ API ของคุณ

รวม The Gendai เข้ากับเวิร์กโฟลว์ของคุณ

REST API ของเราช่วยให้คุณสร้างคำอธิบายผลิตภัณฑ์แบบมืออาชีพด้วยโปรแกรม ทำให้การทำงานอัตโนมัติของกระบวนการสร้างเนื้อหาในระดับใหญ่เป็นเรื่องง่าย

ไม่ว่าคุณจะกำลังสร้างแพลตฟอร์มอีคอมเมิร์ซ จัดการแคตตาล็อกผลิตภัณฑ์ขนาดใหญ่ หรือสร้างเวิร์กโฟลว์อัตโนมัติ API ของเราให้ความสามารถ AI ที่ทรงพลังเช่นเดียวกับที่มีอยู่ในอินเทอร์เฟซเว็บของเรา สมัครฟรี

ต้องใช้คีย์ API

คุณต้องใช้คีย์ API เพื่อใช้บริการของเรา สร้างบัญชีฟรีเพื่อรับคีย์ API ของคุณและเริ่มสร้างคำอธิบาย

ภาพรวม API

The Gendai API เป็นบริการ RESTful ที่รับคำขอ JSON และส่งคืนการตอบสนอง JSON คำขอทั้งหมดต้องได้รับการตรวจสอบสิทธิ์ด้วยคีย์ API ของคุณ

URL ฐาน

https://thegendai.com/api/v1

การตรวจสอบสิทธิ์

รวมคีย์ API ของคุณในส่วนหัวของคำขอ:

X-API-Key: your_api_key_here

สร้างคำอธิบายผลิตภัณฑ์

จุดปลายทาง: POST /api/v1/generate-description

เนื้อหาคำขอ

ส่งคำขอ POST พร้อมข้อมูลผลิตภัณฑ์และการตั้งค่าการสร้าง:

ตัวเลือก 1: ใช้ URL รูปภาพ
{
  "brand_description": "เราสร้างผลิตภัณฑ์เป็นมิตรกับสิ่งแวดล้อมระดับพรีเมียมที่ผสมผสานความยั่งยืนกับสไตล์",
  "audience": "ผู้บริโภคที่ใส่ใจสิ่งแวดล้อมที่ให้ความสำคัญกับคุณภาพและความยั่งยืน",
  "tone_voice": "เป็นมืออาชีพแต่เข้าถึงได้ โดยเน้นคุณภาพและประโยชน์ต่อสิ่งแวดล้อม",
  "specific_guidelines": "ให้กล่าวถึงวัสดุเป็นมิตรกับสิ่งแวดล้อมและประโยชน์ของความยั่งยืนเสมอ",
  "languages": ["english", "spanish", "french"],
  "product": {
    "id": "prod_123",
    "name": "ขวดน้ำไผ่",
    "description": "ขวดน้ำที่ใช้ซ้ำได้ทำจากไผ่ที่ยั่งยืน",
    "category": "เป็นมิตรกับสิ่งแวดล้อม",
    "price": "24.99",
    "image_url": "https://example.com/product-image.jpg"
  }
}
ตัวเลือก 2: ใช้รูปภาพ Base64
{
  "brand_description": "เราสร้างผลิตภัณฑ์เป็นมิตรกับสิ่งแวดล้อมระดับพรีเมียมที่ผสมผสานความยั่งยืนกับสไตล์",
  "audience": "ผู้บริโภคที่ใส่ใจสิ่งแวดล้อมที่ให้ความสำคัญกับคุณภาพและความยั่งยืน",
  "tone_voice": "เป็นมืออาชีพแต่เข้าถึงได้ โดยเน้นคุณภาพและประโยชน์ต่อสิ่งแวดล้อม",
  "languages": ["english", "spanish"],
  "product": {
    "id": "prod_123",
    "name": "ขวดน้ำไผ่",
    "category": "เป็นมิตรกับสิ่งแวดล้อม",
    "price": "24.99",
    "image_b64": "/9j/4AAQSkZJRgABAQAAAQABAAD..."
  }
}

ภาษาที่รองรับ

API รองรับการสร้างใน 39+ ภาษา ใช้รหัสภาษาในคำขอของคุณ:

  • • english
  • • spanish
  • • french
  • • catalan
  • • german
  • • italian
  • • portuguese
  • • dutch
  • • swedish
  • • norwegian
  • • danish
  • • finnish
  • • romanian
  • • polish
  • • russian
  • • czech
  • • slovak
  • • hungarian
  • • greek
  • • turkish
  • • bulgarian
  • • croatian
  • • serbian
  • • slovenian
  • • ukrainian
  • • vietnamese
  • • indonesian
  • • tagalog
  • • chinese
  • • japanese
  • • korean
  • • arabic
  • • hindi
  • • thai
  • • hebrew
  • • basque
  • • galician
  • • welsh
  • • scottish_gaelic
รวม: 39+ ภาษาที่รองรับ

รูปแบบการตอบสนอง

คำขอที่สำเร็จจะส่งคืนอ็อบเจ็กต์ JSON พร้อมคำอธิบายที่สร้างขึ้น:

{
  "success": true,
  "data": {
    "product_id": "prod_123",
    "product_name": "ขวดน้ำไผ่",
    "descriptions": {
      "english": "ค้นพบการให้น้ำอย่างยั่งยืนด้วยขวดน้ำไผ่พรีเมียมของเรา...",
      "spanish": "Descubre la hidratación sostenible con nuestra Botella de Agua de Bambú premium...",
      "french": "Découvrez l'hydratation durable avec notre Bouteille d'Eau en Bambou premium..."
    },
    "original_product": {
      "id": "prod_123",
      "name": "ขวดน้ำไผ่",
      "description": "ขวดน้ำที่ใช้ซ้ำได้ทำจากไผ่ที่ยั่งยืน",
      "category": "เป็นมิตรกับสิ่งแวดล้อม",
      "price": "24.99",
      "image_url": "https://example.com/product-image.jpg"
    },
    "generation_settings": {
      "brand_description": "เราสร้างผลิตภัณฑ์เป็นมิตรกับสิ่งแวดล้อมระดับพรีเมียมที่ผสมผสานความยั่งยืนกับสไตล์",
      "audience": "ผู้บริโภคที่ใส่ใจสิ่งแวดล้อมที่ให้ความสำคัญกับคุณภาพและความยั่งยืน",
      "tone_voice": "เป็นมืออาชีพแต่เข้าถึงได้ โดยเน้นคุณภาพและประโยชน์ต่อสิ่งแวดล้อม",
      "specific_guidelines": "ให้กล่าวถึงวัสดุเป็นมิตรกับสิ่งแวดล้อมและประโยชน์ของความยั่งยืนเสมอ",
      "languages": ["english", "spanish", "french"]
    },
    "generated_at": "2025-10-17 14:30:00"
  }
}

ตัวอย่างโค้ด

นี่คือตัวอย่างในภาษาโปรแกรมยอดนิยม:

ตัวเลือก 1: ใช้ URL รูปภาพ
curl -X POST "https://thegendai.com/api/v1/generate-description" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your_api_key_here" \
  -d '{
    "brand_description": "เราสร้างผลิตภัณฑ์เป็นมิตรกับสิ่งแวดล้อมระดับพรีเมียมที่ผสมผสานความยั่งยืนกับสไตล์",
    "audience": "ผู้บริโภคที่ใส่ใจสิ่งแวดล้อมที่ให้ความสำคัญกับคุณภาพและความยั่งยืน",
    "tone_voice": "เป็นมืออาชีพแต่เข้าถึงได้ โดยเน้นคุณภาพและประโยชน์ต่อสิ่งแวดล้อม",
    "languages": ["english", "spanish"],
    "product": {
      "name": "ขวดน้ำไผ่",
      "category": "เป็นมิตรกับสิ่งแวดล้อม",
      "price": "24.99",
      "image_url": "https://example.com/product-image.jpg"
    }
  }'
ตัวเลือก 2: ใช้รูปภาพ Base64
curl -X POST "https://thegendai.com/api/v1/generate-description" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your_api_key_here" \
  -d '{
    "brand_description": "เราสร้างผลิตภัณฑ์เป็นมิตรกับสิ่งแวดล้อมระดับพรีเมียมที่ผสมผสานความยั่งยืนกับสไตล์",
    "audience": "ผู้บริโภคที่ใส่ใจสิ่งแวดล้อมที่ให้ความสำคัญกับคุณภาพและความยั่งยืน",
    "tone_voice": "เป็นมืออาชีพแต่เข้าถึงได้ โดยเน้นคุณภาพและประโยชน์ต่อสิ่งแวดล้อม",
    "languages": ["english", "spanish"],
    "product": {
      "name": "ขวดน้ำไผ่",
      "category": "เป็นมิตรกับสิ่งแวดล้อม",
      "price": "24.99",
      "image_b64": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg=="
    }
  }'
ตัวเลือก 1: ใช้ URL รูปภาพ
const response = await fetch('https://thegendai.com/api/v1/generate-description', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'X-API-Key': 'your_api_key_here'
  },
  body: JSON.stringify({
    brand_description: 'เราสร้างผลิตภัณฑ์เป็นมิตรกับสิ่งแวดล้อมระดับพรีเมียมที่ผสมผสานความยั่งยืนกับสไตล์',
    audience: 'ผู้บริโภคที่ใส่ใจสิ่งแวดล้อมที่ให้ความสำคัญกับคุณภาพและความยั่งยืน',
    tone_voice: 'เป็นมืออาชีพแต่เข้าถึงได้ โดยเน้นคุณภาพและประโยชน์ต่อสิ่งแวดล้อม',
    languages: ['english', 'spanish'],
    product: {
      name: 'ขวดน้ำไผ่',
      category: 'เป็นมิตรกับสิ่งแวดล้อม',
      price: '24.99',
      image_url: 'https://example.com/product-image.jpg'
    }
  })
});

const data = await response.json();
console.log(data);
ตัวเลือก 2: ใช้รูปภาพ Base64
// Convert file to base64
function fileToBase64(file) {
  return new Promise((resolve, reject) => {
    const reader = new FileReader();
    reader.readAsDataURL(file);
    reader.onload = () => resolve(reader.result.split(',')[1]);
    reader.onerror = error => reject(error);
  });
}

// Usage with file input
const fileInput = document.getElementById('imageFile');
const file = fileInput.files[0];
const base64Image = await fileToBase64(file);

const response = await fetch('https://thegendai.com/api/v1/generate-description', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'X-API-Key': 'your_api_key_here'
  },
  body: JSON.stringify({
    brand_description: 'เราสร้างผลิตภัณฑ์เป็นมิตรกับสิ่งแวดล้อมระดับพรีเมียมที่ผสมผสานความยั่งยืนกับสไตล์',
    audience: 'ผู้บริโภคที่ใส่ใจสิ่งแวดล้อมที่ให้ความสำคัญกับคุณภาพและความยั่งยืน',
    tone_voice: 'เป็นมืออาชีพแต่เข้าถึงได้ โดยเน้นคุณภาพและประโยชน์ต่อสิ่งแวดล้อม',
    languages: ['english', 'spanish'],
    product: {
      name: 'ขวดน้ำไผ่',
      category: 'เป็นมิตรกับสิ่งแวดล้อม',
      price: '24.99',
      image_b64: base64Image
    }
  })
});

const data = await response.json();
console.log(data);
ตัวเลือก 1: ใช้ URL รูปภาพ
import requests

url = "https://thegendai.com/api/v1/generate-description"
headers = {
    "Content-Type": "application/json",
    "X-API-Key": "your_api_key_here"
}
data = {
    "brand_description": "เราสร้างผลิตภัณฑ์เป็นมิตรกับสิ่งแวดล้อมระดับพรีเมียมที่ผสมผสานความยั่งยืนกับสไตล์",
    "audience": "ผู้บริโภคที่ใส่ใจสิ่งแวดล้อมที่ให้ความสำคัญกับคุณภาพและความยั่งยืน",
    "tone_voice": "เป็นมืออาชีพแต่เข้าถึงได้ โดยเน้นคุณภาพและประโยชน์ต่อสิ่งแวดล้อม",
    "languages": ["english", "spanish"],
    "product": {
        "name": "ขวดน้ำไผ่",
        "category": "เป็นมิตรกับสิ่งแวดล้อม",
        "price": "24.99",
        "image_url": "https://example.com/product-image.jpg"
    }
}

response = requests.post(url, headers=headers, json=data)
result = response.json()
print(result)
ตัวเลือก 2: ใช้รูปภาพ Base64
import requests
import base64

# Read and encode image file
def encode_image_to_base64(image_path):
    with open(image_path, "rb") as image_file:
        return base64.b64encode(image_file.read()).decode('utf-8')

url = "https://thegendai.com/api/v1/generate-description"
headers = {
    "Content-Type": "application/json",
    "X-API-Key": "your_api_key_here"
}

# Encode the image
image_b64 = encode_image_to_base64("path/to/your/image.jpg")

data = {
    "brand_description": "เราสร้างผลิตภัณฑ์เป็นมิตรกับสิ่งแวดล้อมระดับพรีเมียมที่ผสมผสานความยั่งยืนกับสไตล์",
    "audience": "ผู้บริโภคที่ใส่ใจสิ่งแวดล้อมที่ให้ความสำคัญกับคุณภาพและความยั่งยืน",
    "tone_voice": "เป็นมืออาชีพแต่เข้าถึงได้ โดยเน้นคุณภาพและประโยชน์ต่อสิ่งแวดล้อม",
    "languages": ["english", "spanish"],
    "product": {
        "name": "ขวดน้ำไผ่",
        "category": "เป็นมิตรกับสิ่งแวดล้อม",
        "price": "24.99",
        "image_b64": image_b64
    }
}

response = requests.post(url, headers=headers, json=data)
result = response.json()
print(result)
<?php

$url = "https://thegendai.com/api/v1/generate-description";
$headers = [
    'Content-Type: application/json',
    'X-API-Key: your_api_key_here'
];

$data = [
    'brand_description' => 'เราสร้างผลิตภัณฑ์เป็นมิตรกับสิ่งแวดล้อมระดับพรีเมียมที่ผสมผสานความยั่งยืนกับสไตล์',
    'audience' => 'ผู้บริโภคที่ใส่ใจสิ่งแวดล้อมที่ให้ความสำคัญกับคุณภาพและความยั่งยืน',
    'tone_voice' => 'เป็นมืออาชีพแต่เข้าถึงได้ โดยเน้นคุณภาพและประโยชน์ต่อสิ่งแวดล้อม',
    'languages' => ['english', 'spanish'],
    'product' => [
        'name' => 'ขวดน้ำไผ่',
        'category' => 'เป็นมิตรกับสิ่งแวดล้อม',
        'price' => '24.99',
        'image_url' => 'https://example.com/product-image.jpg'
    ]
];

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

if ($httpCode === 200) {
    $result = json_decode($response, true);
    print_r($result);
} else {
    echo "Error: " . $response;
}

?>
import java.io.IOException;
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.node.ObjectNode;
import com.fasterxml.jackson.databind.node.ArrayNode;

public class TheGendaiAPIClient {
    private static final String API_URL = "https://thegendai.com/api/v1/generate-description";
    private static final String API_KEY = "your_api_key_here";

    public static void main(String[] args) throws IOException, InterruptedException {
        HttpClient client = HttpClient.newHttpClient();
        ObjectMapper mapper = new ObjectMapper();

        // Create request payload
        ObjectNode payload = mapper.createObjectNode();
        payload.put("brand_description", "เราสร้างผลิตภัณฑ์เป็นมิตรกับสิ่งแวดล้อมระดับพรีเมียมที่ผสมผสานความยั่งยืนกับสไตล์");
        payload.put("audience", "ผู้บริโภคที่ใส่ใจสิ่งแวดล้อมที่ให้ความสำคัญกับคุณภาพและความยั่งยืน");
        payload.put("tone_voice", "เป็นมืออาชีพแต่เข้าถึงได้ โดยเน้นคุณภาพและประโยชน์ต่อสิ่งแวดล้อม");

        ArrayNode languages = mapper.createArrayNode();
        languages.add("english");
        languages.add("spanish");
        payload.set("languages", languages);

        ObjectNode product = mapper.createObjectNode();
        product.put("name", "ขวดน้ำไผ่");
        product.put("category", "เป็นมิตรกับสิ่งแวดล้อม");
        product.put("price", "24.99");
        product.put("image_url", "https://example.com/product-image.jpg");
        payload.set("product", product);

        HttpRequest request = HttpRequest.newBuilder()
                .uri(URI.create(API_URL))
                .header("Content-Type", "application/json")
                .header("X-API-Key", API_KEY)
                .POST(HttpRequest.BodyPublishers.ofString(mapper.writeValueAsString(payload)))
                .build();

        HttpResponse<String> response = client.send(request,
                HttpResponse.BodyHandlers.ofString());

        if (response.statusCode() == 200) {
            System.out.println("Success: " + response.body());
        } else {
            System.err.println("Error: " + response.body());
        }
    }
}
#!/bin/bash

# Configuration
API_URL="https://thegendai.com/api/v1/generate-description"
API_KEY="your_api_key_here"

# JSON payload
PAYLOAD='{
  "brand_description": "เราสร้างผลิตภัณฑ์เป็นมิตรกับสิ่งแวดล้อมระดับพรีเมียมที่ผสมผสานความยั่งยืนกับสไตล์",
  "audience": "ผู้บริโภคที่ใส่ใจสิ่งแวดล้อมที่ให้ความสำคัญกับคุณภาพและความยั่งยืน",
  "tone_voice": "เป็นมืออาชีพแต่เข้าถึงได้ โดยเน้นคุณภาพและประโยชน์ต่อสิ่งแวดล้อม",
  "languages": ["english", "spanish"],
  "product": {
    "name": "ขวดน้ำไผ่",
    "category": "เป็นมิตรกับสิ่งแวดล้อม",
    "price": "24.99",
    "image_url": "https://example.com/product-image.jpg"
  }
}'

# Make the API request
response=$(curl -s -w "HTTPSTATUS:%{http_code}" \
  -X POST "$API_URL" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $API_KEY" \
  -d "$PAYLOAD")

# Extract HTTP status code and body
http_code=$(echo "$response" | tr -d '\n' | sed -e 's/.*HTTPSTATUS://')
body=$(echo "$response" | sed -e 's/HTTPSTATUS\:.*//g')

# Check response
if [ "$http_code" -eq 200 ]; then
    echo "Success:"
    echo "$body" | jq '.'
else
    echo "Error (HTTP $http_code):"
    echo "$body"
fi
require 'net/http'
require 'json'
require 'uri'

class TheGendaiAPIClient
  API_URL = "https://thegendai.com/api/v1/generate-description"

  def initialize(api_key)
    @api_key = api_key
  end

  def generate_description(brand_description:, audience:, tone_voice:, languages:, product:)
    uri = URI(API_URL)
    http = Net::HTTP.new(uri.host, uri.port)
    http.use_ssl = true if uri.scheme == 'https'

    request = Net::HTTP::Post.new(uri)
    request['Content-Type'] = 'application/json'
    request['X-API-Key'] = @api_key

    payload = {
      brand_description: brand_description,
      audience: audience,
      tone_voice: tone_voice,
      languages: languages,
      product: product
    }

    request.body = payload.to_json

    response = http.request(request)

    case response.code.to_i
    when 200
      JSON.parse(response.body)
    else
      raise "API Error (#{response.code}): #{response.body}"
    end
  end
end

# Usage example
client = TheGendaiAPIClient.new('your_api_key_here')

begin
  result = client.generate_description(
    brand_description: 'เราสร้างผลิตภัณฑ์เป็นมิตรกับสิ่งแวดล้อมระดับพรีเมียมที่ผสมผสานความยั่งยืนกับสไตล์',
    audience: 'ผู้บริโภคที่ใส่ใจสิ่งแวดล้อมที่ให้ความสำคัญกับคุณภาพและความยั่งยืน',
    tone_voice: 'เป็นมืออาชีพแต่เข้าถึงได้ โดยเน้นคุณภาพและประโยชน์ต่อสิ่งแวดล้อม',
    languages: ['english', 'spanish'],
    product: {
      name: 'ขวดน้ำไผ่',
      category: 'เป็นมิตรกับสิ่งแวดล้อม',
      price: '24.99',
      image_url: 'https://example.com/product-image.jpg'
    }
  )

  puts "Success: #{result}"
rescue => e
  puts "Error: #{e.message}"
end
using System;
using System.Net.Http;
using System.Text;
using System.Text.Json;
using System.Threading.Tasks;

public class TheGendaiApiClient
{
    private readonly HttpClient _httpClient;
    private readonly string _apiKey;
    private const string ApiUrl = "https://thegendai.com/api/v1/generate-description";

    public TheGendaiApiClient(string apiKey)
    {
        _apiKey = apiKey;
        _httpClient = new HttpClient();
        _httpClient.DefaultRequestHeaders.Add("X-API-Key", _apiKey);
    }

    public async Task<string> GenerateDescriptionAsync()
    {
        var payload = new
        {
            brand_description = "เราสร้างผลิตภัณฑ์เป็นมิตรกับสิ่งแวดล้อมระดับพรีเมียมที่ผสมผสานความยั่งยืนกับสไตล์",
            audience = "ผู้บริโภคที่ใส่ใจสิ่งแวดล้อมที่ให้ความสำคัญกับคุณภาพและความยั่งยืน",
            tone_voice = "เป็นมืออาชีพแต่เข้าถึงได้ โดยเน้นคุณภาพและประโยชน์ต่อสิ่งแวดล้อม",
            languages = new[] { "english", "spanish" },
            product = new
            {
                name = "ขวดน้ำไผ่",
                category = "เป็นมิตรกับสิ่งแวดล้อม",
                price = "24.99",
                image_url = "https://example.com/product-image.jpg"
            }
        };

        var jsonContent = JsonSerializer.Serialize(payload);
        var content = new StringContent(jsonContent, Encoding.UTF8, "application/json");

        try
        {
            var response = await _httpClient.PostAsync(ApiUrl, content);

            if (response.IsSuccessStatusCode)
            {
                return await response.Content.ReadAsStringAsync();
            }
            else
            {
                var errorContent = await response.Content.ReadAsStringAsync();
                throw new Exception($"API Error ({response.StatusCode}): {errorContent}");
            }
        }
        catch (HttpRequestException ex)
        {
            throw new Exception($"Request failed: {ex.Message}");
        }
    }

    public void Dispose()
    {
        _httpClient?.Dispose();
    }
}

// Usage example
class Program
{
    static async Task Main(string[] args)
    {
        var client = new TheGendaiApiClient("your_api_key_here");

        try
        {
            string result = await client.GenerateDescriptionAsync();
            Console.WriteLine($"Success: {result}");
        }
        catch (Exception ex)
        {
            Console.WriteLine($"Error: {ex.Message}");
        }
        finally
        {
            client.Dispose();
        }
    }
}
package main

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

type Product struct {
    Name     string `json:"name"`
    Category string `json:"category"`
    Price    string `json:"price"`
    ImageURL string `json:"image_url"`
}

type APIRequest struct {
    BrandDescription     string   `json:"brand_description"`
    Audience            string   `json:"audience"`
    ToneVoice           string   `json:"tone_voice"`
    Languages           []string `json:"languages"`
    Product             Product  `json:"product"`
}

type APIResponse struct {
    Success bool        `json:"success"`
    Data    interface{} `json:"data"`
    Error   string      `json:"error,omitempty"`
}

func generateDescription(apiKey string) (*APIResponse, error) {
    const apiURL = "https://thegendai.com/api/v1/generate-description"

    // Create request payload
    reqData := APIRequest{
        BrandDescription: "เราสร้างผลิตภัณฑ์เป็นมิตรกับสิ่งแวดล้อมระดับพรีเมียมที่ผสมผสานความยั่งยืนกับสไตล์",
        Audience:        "ผู้บริโภคที่ใส่ใจสิ่งแวดล้อมที่ให้ความสำคัญกับคุณภาพและความยั่งยืน",
        ToneVoice:       "เป็นมืออาชีพแต่เข้าถึงได้ โดยเน้นคุณภาพและประโยชน์ต่อสิ่งแวดล้อม",
        Languages:       []string{"english", "spanish"},
        Product: Product{
            Name:     "ขวดน้ำไผ่",
            Category: "เป็นมิตรกับสิ่งแวดล้อม",
            Price:    "24.99",
            ImageURL: "https://example.com/product-image.jpg",
        },
    }

    // Marshal to JSON
    jsonData, err := json.Marshal(reqData)
    if err != nil {
        return nil, fmt.Errorf("failed to marshal request: %w", err)
    }

    // Create HTTP request
    req, err := http.NewRequest("POST", apiURL, bytes.NewBuffer(jsonData))
    if err != nil {
        return nil, fmt.Errorf("failed to create request: %w", err)
    }

    // Set headers
    req.Header.Set("Content-Type", "application/json")
    req.Header.Set("X-API-Key", apiKey)

    // Make request
    client := &http.Client{}
    resp, err := client.Do(req)
    if err != nil {
        return nil, fmt.Errorf("failed to make request: %w", err)
    }
    defer resp.Body.Close()

    // Read response
    body, err := io.ReadAll(resp.Body)
    if err != nil {
        return nil, fmt.Errorf("failed to read response: %w", err)
    }

    // Parse response
    var apiResp APIResponse
    if err := json.Unmarshal(body, &apiResp); err != nil {
        return nil, fmt.Errorf("failed to parse response: %w", err)
    }

    if resp.StatusCode != 200 {
        return nil, fmt.Errorf("API error (%d): %s", resp.StatusCode, apiResp.Error)
    }

    return &apiResp, nil
}

func main() {
    apiKey := "your_api_key_here"

    result, err := generateDescription(apiKey)
    if err != nil {
        fmt.Printf("Error: %v\n", err)
        return
    }

    fmt.Printf("Success: %+v\n", result)
}
การรวม Workflow N8N

Workflow N8N นี้แสดงวิธีการรวม The Gendai API เข้ากับ workflow อัตโนมัติของคุณ

ข้อกำหนด
  • ติดตั้ง N8N หรือเข้าถึง N8N cloud
  • คีย์ API The Gendai
  • ความเข้าใจพื้นฐานเกี่ยวกับ workflow N8N
JSON Workflow N8N

คัดลอก JSON นี้และวางลงใน N8N โดยใช้ "Import from Clipboard":

@__raw_block_0__{{ url('/') }}/api/v1/generate-description",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "Content-Type",
              "value": "application/json"
            },
            {
              "name": "X-API-Key",
              "value": "YOUR_API_KEY_HERE"
            }
          ]
        },
        "sendBody": true,
        "jsonBody": "={{ $json.api_payload }}",
        "options": {}
      },
      "id": "api-call",
      "name": "Generate Descriptions",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [900, 300]
    }
  ],
  "connections": {
    "Manual Trigger": {
      "main": [
        [
          {
            "node": "Set Brand Info",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Brand Info": {
      "main": [
        [
          {
            "node": "Prepare API Call",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Prepare API Call": {
      "main": [
        [
          {
            "node": "Generate Descriptions",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "pinData": {}
}
คำแนะนำการติดตั้ง
  1. คัดลอก JSON workflow ด้านล่าง
  2. ใน N8N คลิก "Import from Clipboard"
  3. วาง JSON และนำเข้า
  4. แทนที่ "YOUR_API_KEY_HERE" ด้วยคีย์ API จริงของคุณ
  5. ปรับแต่งข้อมูลแบรนด์ในโนด "Set Brand Info"
  6. ทดสอบ workflow ด้วย manual trigger

การเริ่มต้น

  1. สร้างบัญชีฟรี
  2. สร้างคีย์ API ของคุณจากแดชบอร์ดบัญชี
  3. ทำคำขอ API แรกของคุณโดยใช้ตัวอย่างข้างต้น
  4. เริ่มบูรณาการเข้ากับแอปพลิเคชันและเวิร์กโฟลว์ของคุณ
ข้อจำกัดอัตรา

คำขอ API อยู่ภายใต้ข้อจำกัดอัตราตามแผนบัญชีของคุณ บัญชีฟรีสามารถทำคำขอได้สูงสุด 10 ครั้งต่อวัน

เริ่มสร้างด้วย API ของเราวันนี้

ใช้งานได้กับ CSV ใดๆ — โครงสร้างใดๆ แพลตฟอร์มใดๆ ใช้งานร่วมกันได้เต็มที่

อัปโหลดไฟล์ CSV โดยตรงจาก Shopify, PrestaShop, Magento, VTEX, WooCommerce หรือระบบใดๆ ไม่ต้องจัดรูปแบบ ไม่ต้องตั้งค่าเทคนิค—แค่ผลลัพธ์ทันที

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
#

คำถามทั่วไปเกี่ยวกับการเพิ่มการแปลงด้วย AI

เรียนรู้ว่า The Gendai เปลี่ยนแคตตาล็อกผลิตภัณฑ์ของคุณให้เป็นเครื่องจักรขับเคลื่อนยอดขายที่มีประสิทธิภาพเหนือคำอธิบายด้วยมือได้อย่างสม่ำเสมอ ดูกระบวนการของเราในการดำเนินงาน

ลูกค้าส่วนใหญ่รายงานการปรับปรุงที่วัดได้ภายใน 2-3 สัปดาห์ AI ของเราสร้างคำอธิบายที่กำหนดเป้าหมายจิตวิทยาผู้ซื้อทันทีและเอาชนะการคัดค้านการซื้อทั่วไป ผลกระทบด้านยอดขายจะปรากฏขึ้นทันทีที่คุณแทนที่คำอธิบายที่มีอยู่ด้วยคำอธิบายที่ปรับการแปลงของเรา

เริ่มการทดลองฟรีของคุณวันนี้และติดตามการวิเคราะห์ของคุณ—คุณจะเห็นความแตกต่างในพฤติกรรมผู้เยี่ยมชมเกือบทันที

ChatGPT สร้างเนื้อหาทั่วไป The Gendai สร้างคำอธิบายที่เน้นยอดขาย AI ของเราได้รับการฝึกอบรมเฉพาะเจาะจงบนคำอธิบาย eCommerce ที่แปลงผลสูงและเข้าใจจิตวิทยาผู้ซื้อ ข้อกำหนด SEO และการปรับการแปลง เราวิเคราะห์ภาพผลิตภัณฑ์และข้อกำหนดของคุณเพื่อเน้นจุดขายที่เครื่องมือ AI ทั่วไปพลาด

เปรียบเทียบด้วยตัวเอง—อัปโหลด CSV ของคุณและดูคำอธิบายที่โน้มน้าวลูกค้าให้ซื้อจริงๆ

แน่นอน AI ของเรารักษาเสียงแบรนด์ของคุณในขณะที่ใช้หลักการแปลงที่พิสูจน์แล้ว คำอธิบายทุกรายการถูกสร้างขึ้นเพื่อสะท้อนข้อเสนอคุณค่าเฉพาะของผลิตภัณฑ์ของคุณและดึงดูดอารมณ์และความต้องการของลูกค้าเป้าหมายของคุณ คุณภาพมีความสอดคล้องกันทั่วทั้งแคตตาล็อกของคุณ

ทดสอบคุณภาพของเราแบบไร้ความเสี่ยง—สร้างคำอธิบายตัวอย่างและดูว่าพวกมันสอดคล้องกับมาตรฐานแบรนด์ของคุณอย่างไร

การทดลองฟรีของคุณรวม 10 คำอธิบายผลิตภัณฑ์ที่สมบูรณ์ในภาษาที่คุณเลือก การปรับ SEO เต็มรูปแบบ และคำอธิบายที่เน้นการแปลง ไม่ต้องใช้บัตรเครดิต ไม่มีข้อจำกัดเวลาในการทดสอบผลลัพธ์ คุณสามารถวัดประสิทธิภาพเทียบกับคำอธิบายปัจจุบันของคุณก่อนที่จะผูกมัด

เริ่มทันที—อัปโหลด CSV ของคุณและรับ 10 คำอธิบายที่คุณสามารถทดสอบ A/B เทียบกับคำอธิบายปัจจุบันของคุณ

AI ของเราวิเคราะห์คำอธิบายที่แปลงผลสูงหลายพันรายการและใช้ทริกเกอร์ทางจิตวิทยาที่พิสูจน์แล้วซึ่งนักเขียนด้วยมือมักจะพลาด เรารวมการวิเคราะห์ภาพของผลิตภัณฑ์ของคุณเข้ากับรูปแบบภาษาที่ปรับการแปลง ผลลัพธ์คือคำอธิบายที่มีประสิทธิภาพเหนือกว่าทั้งการเขียนด้วยมือและเครื่องมือ AI ทั่วไปในการทดสอบการแปลงอย่างสม่ำเสมอ

ดูความแตกต่างด้วยตัวเอง—ทดลองการทดลองฟรีของเราและเปรียบเทียบอัตราการแปลงกับคำอธิบายที่มีอยู่ของคุณ

พร้อมที่จะเห็นการปรับปรุงที่วัดได้ในอัตราการแปลงของคุณหรือยัง?

เข้าร่วมกับร้านค้าที่ประสบความสำเร็จหลายร้อยแห่งที่กำลังแปลงผู้เยี่ยมชมให้เป็นลูกค้าได้มากขึ้นด้วยคำอธิบายที่ขับเคลื่อนโดย AI ที่ขายได้จริง
เริ่มฟรี เห็นผลทันที ขยายเมื่อพร้อม

เปลี่ยนการแปลงของคุณ—อัปโหลด CSV ของคุณและเริ่มฟรีตอนนี้!

กำลังโหลด...
กำลังโหลด...