使用 TextCortex API 生成产品描述

已发表: 2022-10-24

我们渴望为我们的 API 添加新功能。 我们最新的 API 解决方案是高级产品描述。

有多种方法可以使用 TextCortex API。 交互的核心是“提示”,它向我们的 AI 模型提供关于它应该创建什么的指令。

使用高级 API 生成产品描述

什么是高级产品描述 API:

我们的用户需要一个输出可靠的工具,并为他们提供所需的服务。 而在过去,我们只使用“产品标题”来生成描述。 我们现在添加了“产品功能”,可以添加这些功能以做出更准确的描述,并为我们的用户保持高输入输出相关性。

每个 API 调用的核心是“提示”,它告诉我们的 AI 模型他们应该写什么。 一般来说,更多信息有助于人工智能根据您的需求创建更好、更相关的文本。

如果您已经创建了“提示”,您只需将其与 API 密钥一起发送到我们的 API 端点。

假设您的产品详细信息如下:

产品名称:Gucci Skinny 女士牛仔裤

品牌:古驰

类别:“服装、鞋履和珠宝”、“女性”

特点:“尺码:中号”、“颜色:粉色”、“款式:修身款”、“材质:98% 棉、2% 氨纶”

在这种情况下,您需要构建一个如下所示的完整字符串以发送到我们的 API。 完整的提示将是:

产品名称:'Gucci 紧身女式牛仔裤' 品牌:'Gucci' 类别:['服装、鞋履和珠宝'、'女士'] 特点:['尺码:中号'、'颜色:粉色'、'款式:修身版型' , '材料:棉 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 中非常重要。

在下面的请求-响应示例中,您可以看到在调用的“提示”中有一个定义的功能结构,必须保留并作为字符串发送到我们的 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:使用稀疏数据的请求-响应。 如果您没有所有产品功能怎么办:

如果您没有足够的产品数据,您可以只发送“产品标题”来获取产品描述。

由于人工智能没有关于产品功能的说明,它可能包括或使用与产品相关的共同特征。

为了控制和保持高输入到输出的相关性,向模型中添加尽可能多的信息。 与人类类似,某人对任务的指导和入职越多,他们的操作就越好、越快。

要求:

 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 文本生成器 Python 包

TextCortex 文本生成器 Javascript 包