python,import requests,,# 示例内容,content = "基金,英文是fund,广义是指为了某种目的而设立的具有一定数量的资金。主要包括公积金、信托投资基金、保险基金、退休基金,各种基金会的基金。从会计角度透析,基金是一个狭义的概念,意指具有特定目的和用途的资金。我们提到的基金主要是指证券投资基金。",,# 请求地址,url = 'https://api.openai.com/v1/chat/completions',,# 替换为您自己的API Key,api_key = 'sk-xxxxxxxxx',model = "gpt-3.5-turbo-16k",headers = {, "Authorization": f"Bearer {api_key}",, "Content-Type": "application/json",,},,# 生成问题,prompt1 = '''#01 你是一个问答对数据集处理专家。#02 你的任务是根据我给出的内容,生成适合作为问答对数据集的问题。#03 问题要尽量短,不要太长。#04 一句话中只能有一个问题。#05 生成的问题必须宏观、价值,不要生成特别细节的问题。#06 生成问题示例:"""权益型基金的特点有哪些方面?介绍一下产品经理。"""#07 以下是我给出的内容:"""{content}"""''',data = {, "model": model,, "messages": [, {"role": "system", "content": prompt1},, {"role": "user", "content": "生成适合作为问答对的问题"}, ],},response = requests.post(url, headers=headers, json=data),question_text = response.json()["choices"][0]["message"]["content"] if response.status_code == 200 else None,,if question_text:, # 生成问答对, prompt2 = '''#01 你是一个问答对数据集处理专家。#02 你的任务是根据我的问题和我给出的内容,生成对应的问答对。#03 答案要全面,多使用我的信息,内容要更丰富。#04 你必须根据我的问答对示例格式来生成:"""{"content": "基金分类有哪些", "summary": "根据不同标准,可以将证券投资基金划分为不同的种类:(1)根据基金单位是否可增加或赎回,可分为开放式基金和封闭式基金。开放式基金不上市交易(这要看情况),通过银行、券商、基金公司申购和赎回,基金规模不固定;封闭式基金有固定的存续期,一般在证券交易场所上市交易,投资者通过二级市场买卖基金单位。(2)根据组织形态的不同,可分为公司型基金和契约型基金。基金通过发行基金股份成立投资基金公司的形式设立,通常称为公司型基金;由基金管理人、基金托管人和投资人三方通过基金契约设立,通常称为契约型基金。我国的证券投资基金均为契约型基金。(3)根据投资风险与收益的不同,可分为成长型、收入型和平衡型基金。(4)根据投资对象的不同,可分为股票基金、债券基金、货币基金和混合型基金四大类。"}{"content": "基金是什么", "summary": "基金,英文是fund,广义是指为了某种目的而设立的具有一定数量的资金。主要包括公积金、信托投资基金、保险基金、退休基金,各种基金会的基金。从会计角度透析,基金是一个狭义的概念,意指具有特定目的和用途的资金。我们提到的基金主要是指证券投资基金。"}#05 我的问题如下:"""{question_text}"""#06 我的内容如下:"""{content}"""'''''', data = {, "model": model,, "messages": [, {"role": "system", "content": prompt2},, {"role": "user", "content": question_text}, ], }, response = requests.post(url, headers=headers, json=data), answer = response.json()["choices"][0]["message"]["content"] if response.status_code == 200 else None,else:, answer = "Error generating question.",,answer,
``/etc/mongod.conf
设置数据库路径、绑定 IP 和端口等。启动服务并设置为开机自启即可。Powered By Z-BlogPHP 1.7.3