当前位置: 首页 > news >正文

网站建设联系方式window优化大师

网站建设联系方式,window优化大师,教育+wordpress模板,综合服务门户网站建设课程 《生成式 AI》课程 第3講:訓練不了人工智慧嗎?你可以訓練你自己-CSDN博客 我们希望你创建一个定制的服务机器人。 您可以想出任何您希望机器人执行的任务,例如,一个可以解决简单的数学问题的机器人0 一个机器人&#xff0c…

 课程

《生成式 AI》课程 第3講:訓練不了人工智慧嗎?你可以訓練你自己-CSDN博客

我们希望你创建一个定制的服务机器人。
您可以想出任何您希望机器人执行的任务,例如,一个可以解决简单的数学问题的机器人0
一个机器人,它总是输出用户输入单词的反义词

以下是用 API2D 调用 openAI   'model': 'gpt-4o-mini'     url = "https://openai.api2d.net/v1/chat/completions"

import requests
import gradio as gr
import jsondef get_response(input_text, prompt_text, chat_history):  # 修改函数定义,增加prompt_text参数"""根据用户输入、额外的提示文本以及已有的对话历史获取语言模型的回复,并更新对话历史。:param input_text: 当前用户输入的文本内容。:param prompt_text: 额外的提示文本内容,比如固定的任务引导等。:param chat_history: 之前的对话历史,是一个包含二元组的列表,每个二元组分别是 (用户消息, 模型回复)。:return: 返回更新后的对话历史,包含本次交互后的结果以及包含模型相关信息及回复内容和token数量信息的格式化字符串,若JSON解析出错则返回相应错误提示以及更新后的对话历史。"""url = "https://openai.api2d.net/v1/chat/completions"headers = {'Content-Type': 'application/json','Authorization': 'Bearer fk2****'  # <-- 把 fkxxxxx 替换成你自己的 Forward Key,注意前面的 Bearer 要保留,并且和 Key 中间有一个空格。}messages = []# 将之前的对话历史添加到消息列表中,格式需符合API要求for user_msg, bot_msg in chat_history:messages.append({"role": "user", "content": user_msg})messages.append({"role": "assistant", "content": bot_msg})# 添加当前用户输入的消息以及额外的提示文本消息(按照合适的格式添加,这里示例为添加在开头)messages.append({"role": "user", "content": prompt_text + " " + input_text})data = {'model': 'gpt-4o-mini',  # 'gpt-3.5-turbo','messages': messages}response = requests.post(url, headers=headers, json=data)status_code = response.status_codetry:json_data = response.json()# 提取模型名称model_name = json_data.get('model', '未知模型')# 提取助手回复的内容assistant_content = json_data.get('choices', [])[0].get('message', {}).get('content', '无回复内容')# 提取各类token数量prompt_tokens = json_data.get('usage', {}).get('prompt_tokens', 0)completion_tokens = json_data.get('usage', {}).get('completion_tokens', 0)total_tokens = json_data.get('usage', {}).get('total_tokens', 0)# 将本次的用户输入和模型回复添加到对话历史中chat_history.append((input_text, assistant_content))return chat_history, f"模型: {model_name}\n回复内容: {assistant_content}\n提示词token数: {prompt_tokens}\n回复内容token数: {completion_tokens}\n总token数: {total_tokens}"except json.JSONDecodeError:# 即使解析JSON出错,也更新对话历史(可以为空回复等情况)chat_history.append((input_text, "解析JSON出错"))return chat_history, "解析JSON出错"# 假设这里的prompt_for_task是你预先定义好的提示文本内容,可根据实际情况赋值
prompt_for_task = "Give me the antonym of the following words"
with gr.Blocks() as demo:chatbot = gr.Chatbot()user_input = gr.Textbox(lines=2, placeholder="请输入你想发送的内容")state = gr.State([])  # 创建一个状态变量,用于存储对话历史,初始化为空列表prompt_textbox = gr.Textbox(label="Prompt", value=prompt_for_task, visible=True)  # 添加Prompt文本框,设置为可见# 通过按钮点击事件触发获取回复和更新对话历史等操作send_button = gr.Button("发送")send_button.click(fn=get_response,inputs=[user_input,prompt_textbox, state],outputs=[chatbot, gr.Textbox(label="解析后的响应内容")])demo.launch(debug=True)

输出如下

gpt4 很厉害的翻译了英文 并且中输出

何处无芳草 "Where is there no fragrant grass?" ==>

反义词 无处有刺 nowhere has thorns

你觉得怎么样呢?

http://www.yidumall.com/news/37652.html

相关文章:

  • 深圳做官网公司湖南竞价优化哪家好
  • 微信官网网站模板下载百度推广服务
  • 网站记登录账号怎么做做网站需要多少钱 都包括什么
  • asp+dreamweaver动态网站开发开鲁网站seo站长工具
  • 鹤壁网站建设兼职网络营销策划方案怎么写
  • 怎么做二维码进网站网络服务器的作用
  • 沧州百度建设网站深圳网络营销策划公司
  • 搭建平台吸引人才网络营销的seo是做什么的
  • 青岛海川建设集团网站关键词优化是什么
  • 娱乐类网站怎么建设seo优化专员工作内容
  • 网站备案以后怎么做三门峡网站seo
  • 怎么做关于梦想的网站免费的网络运营是什么意思
  • 网站开发工资高么商丘网站seo
  • 做啥网站能挣钱营销策划方案
  • wordpress后台目录无法访问宁波seo在线优化公司
  • 集团网站建设新闻南京百度seo排名优化
  • 成都做网站公司关键词检索
  • 新疆教育平台网站建设百度一下首页登录入口
  • 广州 网站制东莞网站建设快速排名
  • 做网站的费用如何写分录重庆seo排名技术
  • 洛阳网站建设内容全网推广公司
  • 网站建设技术包括北京百度推广优化排名
  • web前端做网站地图河南网站建设公司哪家好
  • 苏宿工业园区网站建设成功案例软文怎么写比较吸引人
  • 做mip网站需要多钱深圳将进一步优化防控措施
  • 网站首屏做多大关键词优化排名首页
  • 找建筑图纸的网站杭州seo百度关键词排名推广
  • 源码网站php网站要怎么创建
  • 做带字头像的网站关键字排名优化公司
  • 专业网站建设制作价格惠州seo按天付费