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

网站建设公司 网络服务国外酷炫flash网站

网站建设公司 网络服务,国外酷炫flash网站,柳市做网站,苏州模板建站哪家好目录 问题描述: 问题解决: 问题描述: 随着各种LLMs (Large Language Models)的出现,如何调用各种LLMs的api成为了经常会遇见的问题。 问题解决: 下面仅以生成给定sentence的复述句为例,说明…

目录

问题描述:

问题解决:


问题描述:

随着各种LLMs (Large Language Models)的出现,如何调用各种LLMs的api成为了经常会遇见的问题。

问题解决:

下面仅以生成给定sentence的复述句为例,说明如何应用。

data: 存放在.txt文件中,按行存放,每一行是一个句子

⚠️: 只能在本地运行,不可以在服务器上运行,并且,🪜要打开。

代码实现:

import openai
import time
import os
import random from tqdm import tqdm
# openai.api_key = "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"
# openai.api_key = "sk-huUlpXTcDnvNevXgB1399aCa9dB247F599D81737B7CfD927" # 实验室共有openai.api_key = "YOUR API KEY" # GPT4.0
openai.api_base = 'https://api.ngapi.top/v1'def get_response(prompt, temperature=0.5, max_tokens=2048):completion = openai.ChatCompletion.create(# model="gpt-3.5-turbo",model="gpt-4",temperature=0,top_p=0,# max_tokens=max_tokens,messages=[{"role": "user", "content": f"{prompt}"}])return completion
def generate_prompt(all_sentences): # all_asps是一个listprompts = []for cur_sent in all_sentences: # all_compared_pair是一个list:[asp,sub,obj]# prompt = "Please generate just one synonymous sentence for the given sentence. The current given sentence is : '{}'".format(cur_sent)prompt = f"Generate a paraphrased version of the following sentence: {cur_sent}"prompts.append(prompt)return prompts
import redef process_sentence(sentence):# 定义要添加空格的特殊字符, 比如’sspecial_chars = [',', '.', '\'', '’', '“', '”', '(', ')', '[', ']', '{', '}', ':', ';', '?', '!'] # '-', 因为sub,obj中存在很多以'-'为连字符的sub,obj,所以原始句子中,这部分不可以加空格# 在特殊字符前添加空格for char in special_chars:if char == '(': # 特别的,左括号是在后面加空格sentence = sentence = re.sub(rf'([{char}])', r'\1 ', sentence)else:sentence = re.sub(rf'([{char}])', r' \1', sentence)return sentencedef get_res(all_sentences, wirte_path):if os.path.exists(wirte_path):res_file = open(wirte_path)begin = len(res_file.readlines()) + 1 # 断点续传res_file.close()else:begin = 0with open(wirte_path, 'a', buffering=1) as res_file:count = 0for p in tqdm(generate_prompt(all_sentences), total=len(all_sentences)):print(p)count += 1if count < begin:continuetry:res = get_response(p)['choices'][0]['message']['content']# print("res", res)processed_res = process_sentence(res) # 处理成以单词,标点符号等为分隔符,空格# print("processed_res", processed_res)if "The server is overloaded or not ready yet" in processed_res:time.sleep(30)res_file.write("####" + '\n')else:res_file.write(processed_res + '\n')except Exception as e:if isinstance(e, openai.error.RateLimitError):time.sleep(30)      # 处理拥挤的函数,就只是睡着而已res = get_response(p)['choices'][0]['message']['content']processed_res = process_sentence(res) # res_file.write(processed_res + '\n')else:print(e)exit(-1)# print("the number of prompt is :", count)
from pdb import set_trace as stopdataset_list = ['14lap','14res', '15res', '16res']
name_list = ['train', 'test', 'dev']# name_list = ['dev']
# dataset_list = ['14lap']for dataset in dataset_list:for name in name_list:# print("dataste", dataset)# print("name", name)sentence_path = f"/Users/qtxu/Workplace/Chatgpt/ATE_Task/{dataset}/{name}_sentence.txt"write_path = f'/Users/qtxu/Workplace/Chatgpt/ATE_Task/{dataset}/{name}_paraphrase_sentence.txt'with open(sentence_path,"r") as fr:lines = fr.readlines()all_sentences = []for line in lines:all_sentences.append(line)# print("all_sentences", all_sentences)get_res(all_sentences, write_path)

http://www.15wanjia.com/news/163576.html

相关文章:

  • 如何加快门户网站建设方案可以做软件的网站有哪些功能吗
  • 网站开发维护招聘网站换服务器要怎么做
  • 大公司网站色彩设计双语版网站案例
  • 网站概要设计模板软件之家
  • 本地做网站绑定域名公司网站要备案么
  • 让人做网站 需要准备什么店铺logo图片免费生成女士
  • 电影网站这么做关键词心知天气Wordpress
  • 鞋行业的网站建设wordpress 4.8 主题
  • 网站导航设计应注意哪些问题深圳比较出名的外贸公司
  • 电商设计网站有哪些功能模块骑行网站模板
  • 电子商务毕业设计设计网站建设h5模板素材
  • 潍坊做网站哪家好网页个人主页设计
  • 有了域名之后怎么做自己的网站重庆相亲网
  • 网站开发与设计总结地图网站怎么做
  • 网站建设租用服务器专做毕业设计的网站
  • 电商网站怎么做与众不同托管经营
  • 视频变成网站怎么做的网站建设规划书中包含内容
  • 服装网站建设网推广普通话活动
  • 防下载 的视频网站 怎么做如何将自己做的网站上传
  • 浏阳做网站的有哪几家淘宝做网站的
  • 海外购物app排行榜前十名seo分析报告怎么写
  • 多与pR值高的网站做链接云服务器怎么建立网站
  • 怎样使用网站模板wordpress仪表盘美化
  • 郑州网站建设知名公司排名广州cms建站系统
  • 一个完整的网站设计需要的技术wordpress 订单管理
  • 网站制作与网站建设宁波市铁路建设指挥部网站
  • 赣州销售网站安庆建设银行网站
  • 建网站需要注意的问题关键词怎么优化
  • 网站静态代码检查 站长工具博物馆网站 微信 微博 建设方案
  • 怎么登录企业网站中关村手机在线官网