การสร้างคำอธิบายผลิตภัณฑ์โดยใช้ TextCortex API

เผยแพร่แล้ว: 2022-10-24

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

มีหลายวิธีในการใช้ TextCortex API แก่นแท้ของการโต้ตอบคือ "พรอมต์" ที่ให้คำแนะนำแก่โมเดล AI ของเราเกี่ยวกับสิ่งที่ควรสร้างขึ้น

การสร้างรายละเอียดผลิตภัณฑ์โดยใช้ API ขั้นสูง

API คำอธิบายผลิตภัณฑ์ขั้นสูงคืออะไร:

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

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

หากคุณได้สร้าง "พรอมต์" แล้ว คุณเพียงแค่ต้องส่งไปที่ปลายทาง API ของเราด้วยคีย์ API

สมมติว่ารายละเอียดผลิตภัณฑ์ของคุณมีลักษณะดังนี้:

ชื่อสินค้า: Gucci Skinny women jeans

แบรนด์: Gucci

หมวดหมู่: 'เสื้อผ้า รองเท้า และจิวเวลรี่', 'ผู้หญิง'

ลักษณะเด่น: 'ขนาด: ปานกลาง', 'สี: ชมพู', 'สไตล์:ทรงเข้ารูป', 'วัสดุ:ผ้าฝ้าย 98%, อีลาสเทน 2%'

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

ชื่อสินค้า: 'Gucci Skinny women jeans' ยี่ห้อ: 'Gucci' หมวดหมู่: ['Clothing, Shoes & Jewelry', 'Women'] คุณสมบัติ: ['Size: Medium', 'Color: Pink', 'Style:Slim Fit' , 'วัสดุ:คอตตอน 98%, อีลาสเทน 2%'] รายละเอียดสินค้า:

 # An example about how to build the prompt programatically using python product_name = 'Gucci Skinny women jeans' brand = 'Gucci' features = ['Size: Medium', 'Color: Pink', 'Style:Slim Fit', 'Materials:Cotton 98%, Elastane 2%'] category = ['Clothing, Shoes & Jewelry', 'Women'] prompt = 'Product name: "' + product_name + '" Brand: "' + brand + \ '" Category: ' + str(category) + \ ' Features: ' + str(features) + ' Product Description:' # You can use our python package to directly generate text from textcortex import TextCortex hemingwai = TextCortex(api_key='YOUR_API_KEY') generate_content = hemingwai.generate(prompt=prompt, target_segment='', character_count=1152, source_language='en', creativity=0.7) print(generate_content) ''' Output: [{'generated_text': " This pair of women's jeans from Gucci is perfect for the modern woman who wants to look great while still being comfortable. The classic slim-fit design is made of high quality fabric that feels soft to the touch. The pink color is perfect for any outfit and can be paired with everything from a simple white shirt to a pair of heels.", 'rank': 0.7143, 'text_length': 336, 'word_frequency': [], 'word_count': 62}] '''

วิธีที่ 1: ขอการตอบสนองด้วยคุณสมบัติของผลิตภัณฑ์:

เพื่อให้บรรลุความเกี่ยวข้องของอินพุตกับเอาท์พุตสูง

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

ในตัวอย่างการตอบกลับคำขอด้านล่าง คุณจะเห็นว่าภายใน "prompt" ของการโทรมีโครงสร้างที่กำหนดไว้ของคุณลักษณะที่ต้องเก็บไว้และส่งเป็นสตริงไปยัง API ของเรา

ตัวอย่างเช่น หากคุณมีคุณลักษณะของผลิตภัณฑ์โดยละเอียด คุณสามารถส่งข้อความแจ้งดังต่อไปนี้:

 curl -XPOST -H "Content-type: application/json" -d '{ "prompt": "Product name: 'Gucci Skinny women jeans' Brand: 'Gucci' Category: ['Clothing, Shoes & Jewelry', 'Women'] Features: ['Size: Medium', 'Color: Pink', 'Style:Slim Fit', 'Materials:Cotton 98%, Elastane 2%'] Product Description:", "category": "Product Description", "target_segment": "", "source_language": "auto", "creativity": 0.7, "character_count": 512, "api_key": "YOUR_API_KEY" }' "https://api.textcortex.com/hemingwai/generate_text"

การตอบสนอง

 { "status": "success", "ai_results": [ { "generated_text": " The Gucci jeans are the perfect combination of comfort and style. Made from soft and supple cotton with a slim fit, these women's jeans will ensure you look and feel your best.", "rank": 0.6757, "text_length": 178, "word_frequency": [], "word_count": 32 } ], "error": 200 }

วิธีที่ 2: การตอบกลับคำขอทำงานกับข้อมูลที่กระจัดกระจาย aka จะเกิดอะไรขึ้นหากคุณไม่มีคุณลักษณะของผลิตภัณฑ์ทั้งหมด:

ในกรณีที่คุณมีข้อมูลผลิตภัณฑ์ไม่เพียงพอ คุณสามารถส่งเฉพาะ "ชื่อผลิตภัณฑ์" เพื่อรับรายละเอียดผลิตภัณฑ์

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

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

ขอ:

 curl -XPOST -H "Content-type: application/json" -d '{ "prompt": "Product name: 'Balenciaga Mens Sports Shoes - Black'", "category": "Auto Complete", "target_segment": "", "source_language": "auto", "creativity": 0.7, "character_count": 512, "api_key": "YOUR_API_KEY" }' "https://api.textcortex.com/hemingwai/generate_text"

การตอบสนอง:

 { "status": "success", "ai_results": [ { "generated_text": " The Gucci jeans are the perfect combination of comfort and style. Made from soft and supple cotton with a slim fit, these women's jeans will ensure you look and feel your best.", "rank": 0.6757, "text_length": 178, "word_frequency": [], "word_count": 32 } ], "error": 200 }

แค่นั้นแหละ! คุณทำได้แล้ว :) หากคุณต้องการทำงานบนวิธีที่ง่ายกว่าในการสร้างเนื้อหาโดยทางโปรแกรม ลองดูแพ็คเกจ Python และ Javascript ของเรา:

TextCortex Text Generator Python Package

แพ็คเกจ Javascript ตัวสร้างข้อความ TextCortex