戳戳猫的小窝
更新日志
关于
## 实践:实现一个生成诗句的函数 ```python from openai import OpenAI #获取一个OpenAI的客户端,用于调用大模型 client = OpenAI( api_key="sk-rmtuotgzndatwoooyhlyihjldjgacdrldwddzpgiftjnwxiv", base_url="https://api.siliconflow.cn/v1" ) #封装大模型功能的调用,用于设置提示词、系统角色、温度、top_p等参数 def calling(prompt,role="你是一个很棒帮手",temperature=0.5,top_p=1.0,presence_penalty=0,frequency_penalty=0): completion = client.chat.completions.create( model="Qwen/Qwen2.5-7B-Instruct", messages=[ { "role": "system", "content": role }, { "role": "user", "content": prompt } ], temperature = temperature, top_p= top_p, presence_penalty= presence_penalty, frequency_penalty = frequency_penalty ) return completion.choices[0].message.content #实现一个生成诗句的函数 def poetize(prompt): content = calling(prompt,role="你是一个诗人",temperature=0.7,top_p=0.9) return content #TODO:实现一个生成食谱的函数 #调用生成诗句的函数 content = poetize("请写一首关于春天的诗") #打印返回结果 print(content) ```
实践1:实现一个生成诗句的函数