ChatGPT进行翻译

embedded/2024/10/18 12:30:15/

1.建立客户端

python">from openai import OpenAI
client = OpenAI(base_url="https://api.chatanywhere.tech/v1"
)

2.建立相关函数

python">def get_openai_response(client, prompt, model="gpt-3.5-turbo"):response = client.chat.completions.create(model=model,messages=[{"role": "user", "content": prompt}],)return response.choices[0].message.content

3.设置提示

python">#代码开始
translate_prompt = """
请你充当一家外贸公司的翻译,你的任务是对来自各国家用户的消息进行翻译。
我会给你一段消息文本,请你首先判断消息是什么语言,比如法语。然后把消息翻译成中文。
翻译时请尽可能保留文本原本的语气。输出内容不要有任何额外的解释或说明。输出格式为:
#此处将模板设置在3个单引号内```
============
原始消息(<文本的语言>):
<原始消息>
------------
翻译消息:
<翻译后的文本内容>
============
#```来自用户的消息内容会以三个#符号进行包围。
###
{message}
###
"""
#代码结束

4.翻译

python">message = input()
print(get_openai_response(client, translate_prompt.format(message=message)))

输出:
what are you doing?

============
原始消息(English):
what are you doing?
------------
翻译消息:
你在做什么?
============

http://www.ppmy.cn/embedded/126361.html

相关文章

在 Vite 中使用 CSS 预处理器的劣势是什么?

虽然在 Vite 中使用 CSS 预处理器有诸多优势&#xff0c;但也存在一些潜在的劣势&#xff0c;具体如下&#xff1a; 一、学习成本 新语法和概念&#xff1a;不同的 CSS 预处理器有其独特的语法和特性&#xff0c;需要开发者花费时间去学习和熟悉&#xff0c;对于新手来说可能…

胤娲科技:机械臂「叛逃」记——自由游走,再悄然合体

夜深人静&#xff0c;你正沉浸在梦乡的前奏&#xff0c;突然意识到房间的灯还亮着。此刻的你&#xff0c;是否幻想过有一只无形的手&#xff0c;轻盈地飘过&#xff0c;帮你熄灭那盏碍眼的灯&#xff1f; 又或者&#xff0c;你正窝在沙发上&#xff0c;享受电视剧的紧张刺激&am…

教你如何批量下载天猫商品图片

如何批量下载天猫商品图片&#xff1f;在当今这个电商盛行的时代&#xff0c;商品图片成为了消费者做出购买决策的重要依据之一。对于商家或是电商运营者来说&#xff0c;高效、高质量地获取并管理商品图片&#xff0c;是提升店铺吸引力和竞争力的关键步骤。尤其是在天猫这样的…

科研绘图系列:R语言蝴蝶图(Butterfly Chart)

文章目录 介绍加载R包数据函数画图系统信息介绍 蝴蝶图(Butterfly Chart),也被称为龙卷风图(Tornado Chart)或双轴图(Dual-Axis Chart),是一种用于展示两组对比数据的图表。这种图表通过在中心轴两侧分别展示两组数据的条形图,形似蝴蝶的翅膀,因此得名。蝴蝶图的特点…

桶排序算法

桶排序&#xff08;Bucket Sort&#xff09;是一种基于分布的排序算法&#xff0c;也被称为箱排序。 它的工作原理是将数组分到有限数量的桶&#xff08;或区间&#xff09;里&#xff0c;然后对每个桶内的数据分别进行排序&#xff0c;最后依次把各个桶中的记录列出来&#x…

喜讯∣企企通荣登“2024深圳行业领袖企业100强”榜单,彰显发展新质生产力的硬核实力!

近日&#xff0c; 企企通荣誉上榜“2024深圳行业领袖企业100强”&#xff0c;成为采购数字化领域唯一一家上榜企业&#xff01; 据报道&#xff0c;“2024深圳行业领袖企业100强”榜单评选&#xff0c;是由深圳市工商业联合会&#xff08;总商会&#xff09;、深圳报业集团指导…

ChatGPT相关参数示例

max_token 用于控制最大输出长度&#xff0c;若ChatGPT的回复大于max_tokens&#xff0c;则对输出结果进行截断。 from openai import OpenAI client OpenAI(base_url"https://api.chatanywhere.tech/v1" ) response client.chat.completions.create(model"…

Qt(10.10)

​ #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this);objTimer new QTimer(this);//申请空间给objTimerconnect(objTimer, &QTimer::timeout, this, &Wi…