【semantic_kernel 完全指南】7行代码初体验,运行 openai的 Prompt

248 阅读1分钟

上代码

import semantic_kernel as sk  
from semantic_kernel.connectors.ai.open_ai import OpenAITextCompletion, AzureTextCompletion  
  
kernel = sk.Kernel()  
  
api_key, org_id = sk.openai_settings_from_dot_env()  
  
kernel.add_text_completion_service("dv", OpenAITextCompletion("GPT-3.5-Turbo", api_key, org_id))  
  
prompt = kernel.create_semantic_function("""  
很久以前,有一个小村庄,村庄里住着一位聪明勇敢的少年,名叫小明。  
这个小村庄周围被一座凶恶的山脉包围着,山上生活着一只传说中的恶龙。  
一天,小村庄遭到了恶龙的袭击,人们惊恐不已。小明决定挺身而出,用他的智慧和勇气来保护村庄。  
小明仔细研究了传说中恶龙的习性和弱点,发现恶龙害怕光明和高温。于是,他设计了一个巨大的光明装置,让它产生强烈的光芒。  
同时,他也研制了特殊的火箭,可以投射高温火焰。 当恶龙再次袭击村庄时,小明立即行动起来。他点燃火箭,将高温火焰喷射向恶龙,使其退缩。然后,他启动光明装置,让整个村庄里弥漫着明亮的光芒。  
恶龙被光明和高温吓得不敢再接近村庄,最终离开了山脉。小明成为了村庄的英雄,人们对他心生敬佩和感激。  
小明的智慧和勇气保护了村庄的安全。他的故事也传遍了四方,成为后人学习的楷模。他用自己的坚持和努力,创造了一个安全和平的环境,让人们在这个美丽的村庄中安居乐业。  
把上面文章总结成一句话  
""")  

Run your prompt

print(prompt()) # => 小明凭借自己的智慧和勇气,成功地保护了村庄,为人们创造了一个安全和平的环境。

CleanShot 2023-07-21 at 23.01.52@2x.png