├── README.md
├── Spark
├── SparkApi.py
└── test.py
├── assets
└── finetune_email.png
├── chatglm
└── 1_getApiResponse.py
├── gpt3.5
├── 1_process.py
├── 2_uploadFile.py
├── 3_finetune.py
├── 4_use.py
├── 5_compare.py
├── 7_webui.py
├── README.md
├── output.jsonl
└── test_datasets.jsonl
└── vicuna
└── How_to_use_Vicuna.ipynb
/README.md:
--------------------------------------------------------------------------------
1 | # LLMs-cookbook
2 | Examples and guides for using the LLMs
3 |
4 | ## 更新日志
5 |
6 | - 0826: 更新gpt 3.5 api webui,支持多轮对话🤖️
7 | - 0823: 更新gpt 3.5 api微调实战🔥!
--------------------------------------------------------------------------------
/Spark/SparkApi.py:
--------------------------------------------------------------------------------
1 | import _thread as thread
2 | import base64
3 | import datetime
4 | import hashlib
5 | import hmac
6 | import json
7 | from urllib.parse import urlparse
8 | import ssl
9 | from datetime import datetime
10 | from time import mktime
11 | from urllib.parse import urlencode
12 | from wsgiref.handlers import format_date_time
13 |
14 | import websocket # 使用websocket_client
15 | answer = ""
16 |
17 | class Ws_Param(object):
18 | # 初始化
19 | def __init__(self, APPID, APIKey, APISecret, Spark_url):
20 | self.APPID = APPID
21 | self.APIKey = APIKey
22 | self.APISecret = APISecret
23 | self.host = urlparse(Spark_url).netloc
24 | self.path = urlparse(Spark_url).path
25 | self.Spark_url = Spark_url
26 |
27 | # 生成url
28 | def create_url(self):
29 | # 生成RFC1123格式的时间戳
30 | now = datetime.now()
31 | date = format_date_time(mktime(now.timetuple()))
32 |
33 | # 拼接字符串
34 | signature_origin = "host: " + self.host + "\n"
35 | signature_origin += "date: " + date + "\n"
36 | signature_origin += "GET " + self.path + " HTTP/1.1"
37 |
38 | # 进行hmac-sha256进行加密
39 | signature_sha = hmac.new(self.APISecret.encode('utf-8'), signature_origin.encode('utf-8'),
40 | digestmod=hashlib.sha256).digest()
41 |
42 | signature_sha_base64 = base64.b64encode(signature_sha).decode(encoding='utf-8')
43 |
44 | authorization_origin = f'api_key="{self.APIKey}", algorithm="hmac-sha256", headers="host date request-line", signature="{signature_sha_base64}"'
45 |
46 | authorization = base64.b64encode(authorization_origin.encode('utf-8')).decode(encoding='utf-8')
47 |
48 | # 将请求的鉴权参数组合为字典
49 | v = {
50 | "authorization": authorization,
51 | "date": date,
52 | "host": self.host
53 | }
54 | # 拼接鉴权参数,生成url
55 | url = self.Spark_url + '?' + urlencode(v)
56 | # 此处打印出建立连接时候的url,参考本demo的时候可取消上方打印的注释,比对相同参数时生成的url与自己代码生成的url是否一致
57 | return url
58 |
59 |
60 | # 收到websocket错误的处理
61 | def on_error(ws, error):
62 | print("### error:", error)
63 |
64 |
65 | # 收到websocket关闭的处理
66 | def on_close(ws,one,two):
67 | print(" ")
68 |
69 |
70 | # 收到websocket连接建立的处理
71 | def on_open(ws):
72 | thread.start_new_thread(run, (ws,))
73 |
74 |
75 | def run(ws, *args):
76 | data = json.dumps(gen_params(appid=ws.appid, domain= ws.domain,question=ws.question))
77 | ws.send(data)
78 |
79 |
80 | # 收到websocket消息的处理
81 | def on_message(ws, message):
82 | # print(message)
83 | data = json.loads(message)
84 | code = data['header']['code']
85 | if code != 0:
86 | print(f'请求错误: {code}, {data}')
87 | ws.close()
88 | else:
89 | choices = data["payload"]["choices"]
90 | status = choices["status"]
91 | content = choices["text"][0]["content"]
92 | print(content,end ="")
93 | global answer
94 | answer += content
95 | # print(1)
96 | if status == 2:
97 | ws.close()
98 |
99 |
100 | def gen_params(appid, domain,question):
101 | """
102 | 通过appid和用户的提问来生成请参数
103 | """
104 | data = {
105 | "header": {
106 | "app_id": appid,
107 | "uid": "1234"
108 | },
109 | "parameter": {
110 | "chat": {
111 | "domain": domain,
112 | "random_threshold": 0.5,
113 | "max_tokens": 2048,
114 | "auditing": "default"
115 | }
116 | },
117 | "payload": {
118 | "message": {
119 | "text": question
120 | }
121 | }
122 | }
123 | return data
124 |
125 |
126 | def main(appid, api_key, api_secret, Spark_url,domain, question):
127 | # print("星火:")
128 | wsParam = Ws_Param(appid, api_key, api_secret, Spark_url)
129 | websocket.enableTrace(False)
130 | wsUrl = wsParam.create_url()
131 | ws = websocket.WebSocketApp(wsUrl, on_message=on_message, on_error=on_error, on_close=on_close, on_open=on_open)
132 | ws.appid = appid
133 | ws.question = question
134 | ws.domain = domain
135 | ws.run_forever(sslopt={"cert_reqs": ssl.CERT_NONE})
136 |
137 |
138 |
--------------------------------------------------------------------------------
/Spark/test.py:
--------------------------------------------------------------------------------
1 | import SparkApi
2 |
3 | #以下密钥信息从控制台获取
4 | appid = "your appid" #填写控制台中获取的 APPID 信息
5 | api_secret = "you api" #填写控制台中获取的 APISecret 信息
6 | api_key ="you api key" #填写控制台中获取的 APIKey 信息
7 |
8 | #用于配置大模型版本,默认“general/generalv2”
9 | # domain = "general" # v1.5版本
10 | domain = "generalv2" # v2.0版本
11 |
12 | # 云端环境的服务地址
13 | # Spark_url = "ws://spark-api.xf-yun.com/v1.1/chat" # v1.5环境的地址
14 | Spark_url = "ws://spark-api.xf-yun.com/v2.1/chat" # v2.0环境的地址
15 |
16 |
17 | text =[]
18 |
19 | # length = 0
20 |
21 | def getText(role,content):
22 | jsoncon = {}
23 | jsoncon["role"] = role
24 | jsoncon["content"] = content
25 | text.append(jsoncon)
26 | return text
27 |
28 | def getlength(text):
29 | length = 0
30 | for content in text:
31 | temp = content["content"]
32 | leng = len(temp)
33 | length += leng
34 | return length
35 |
36 | def checklen(text):
37 | while (getlength(text) > 8000):
38 | del text[0]
39 | return text
40 |
41 |
42 |
43 | if __name__ == '__main__':
44 | text.clear
45 | while(1):
46 | Input = input("\n" +"我:")
47 | question = checklen(getText("user",Input))
48 | SparkApi.answer =""
49 | print("星火:",end = "")
50 | SparkApi.main(appid,api_key,api_secret,Spark_url,domain,question)
51 | getText("assistant",SparkApi.answer)
52 | # print(str(text))
53 |
54 |
--------------------------------------------------------------------------------
/assets/finetune_email.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LearnPrompt/LLMs-cookbook/699981bffa9eb98dda67f0230c52cc498fb05c6d/assets/finetune_email.png
--------------------------------------------------------------------------------
/chatglm/1_getApiResponse.py:
--------------------------------------------------------------------------------
1 | import zhipuai
2 |
3 | zhipuai.api_key = "you api-key"
4 | response = zhipuai.model_api.sse_invoke(
5 | model="chatglm_std",
6 | prompt=[
7 | {"role": "user", "content": "你好"},
8 | {"role": "assistant", "content": "我是人工智能助手"},
9 | {"role": "user", "content": "你叫什么名字"},
10 | {"role": "assistant", "content": "我叫chatGLM"},
11 | {"role":"user", "content": "你都可以做些什么事"},
12 | ],
13 | temperature=0.95,
14 | top_p=0.7,
15 | incremental=True
16 | )
17 |
18 | response_lst = []
19 |
20 | for event in response.events():
21 | if event.event == "add":
22 | print(event.data)
23 | response_lst.append(event.data)
24 | elif event.event == "error" or event.event == "interrupted":
25 | print(event.data)
26 | elif event.event == "finish":
27 | print(event.data)
28 | print(event.meta)
29 | else:
30 | print(event.data)
31 |
32 |
33 | print("".join(response_lst))
34 | # print(response_lst)
--------------------------------------------------------------------------------
/gpt3.5/1_process.py:
--------------------------------------------------------------------------------
1 | import json
2 | import random
3 |
4 | def transform_jsonl(input_file_path, output_file_path):
5 | entries = []
6 | with open(input_file_path, 'r') as file:
7 | for line in file:
8 | entry = json.loads(line)
9 | entries.append(entry)
10 |
11 | # 随机抽取100个条目
12 | sampled_entries = random.sample(entries, 100)
13 |
14 | with open(output_file_path, 'w') as outfile:
15 | for entry in sampled_entries:
16 | messages = []
17 | messages.append({"role": "system", "content": "You are an assistant that occasionally misspells words"})
18 | user_message = {"role": "user", "content": entry["questions"]}
19 | assistant_message = {"role": "assistant", "content": entry["answers"]}
20 | messages.extend([user_message, assistant_message])
21 | result = {"messages": messages}
22 | json.dump(result, outfile, ensure_ascii=False)
23 | outfile.write('\n')
24 |
25 | input_file_path = '/Users/lhj/AI/openai_cookbook/test_datasets.jsonl' # 请替换为您的输入JSONL文件路径
26 | output_file_path = 'output.jsonl' # 请替换为您想要保存的输出JSONL文件路径
27 | transform_jsonl(input_file_path, output_file_path)
28 |
--------------------------------------------------------------------------------
/gpt3.5/2_uploadFile.py:
--------------------------------------------------------------------------------
1 | import requests
2 | import openai
3 |
4 | url = "https://api.openai.com/v1/files"
5 | headers = {
6 | "Authorization": "Bearer $OPENAI_API_KEY"
7 | }
8 |
9 | payload = {
10 | "purpose": "fine-tune",
11 | }
12 | files = {
13 | "file": open("/Users/lhj/AI/openai_cookbook/output.jsonl", "rb")
14 | }
15 |
16 | response = requests.post(url, headers=headers, data=payload, files=files)
17 | print(response)
18 |
19 | openai.api_key = $OPENAI_API_KEY
20 | print(openai.File.list())
21 |
--------------------------------------------------------------------------------
/gpt3.5/3_finetune.py:
--------------------------------------------------------------------------------
1 | import requests
2 |
3 | url = "https://api.openai.com/v1/fine_tuning/jobs"
4 | headers = {
5 | "Content-Type": "application/json",
6 | "Authorization": "Bearer $OPENAI_API_KEY"
7 | }
8 | data = {
9 | "training_file": "file-XXXXXXXX",
10 | "model": "gpt-3.5-turbo-0613"
11 | }
12 |
13 | response = requests.post(url, headers=headers, json=data)
14 | print(response.text)
15 |
--------------------------------------------------------------------------------
/gpt3.5/4_use.py:
--------------------------------------------------------------------------------
1 | import requests
2 |
3 | url = "https://api.openai.com/v1/chat/completions"
4 | headers = {
5 | "Content-Type": "application/json",
6 | "Authorization": "Bearer $OPENAI_API_KEY"
7 | }
8 | data = {
9 | "model": "ft:gpt-3.5-turbo-0613:XXXXXXX",
10 | "messages": [
11 | {
12 | "role": "system",
13 | "content": "You are an assistant that occasionally misspells words"
14 | },
15 | {
16 | "role": "user",
17 | "content": "我在体检是正常的,但是去献血医生最是说我的血压高,不能献。血压是130、80这是为什么呢?"
18 | }
19 | ]
20 | }
21 |
22 | response = requests.post(url, headers=headers, json=data)
23 | print(response['choices'][0]['text'])
24 |
--------------------------------------------------------------------------------
/gpt3.5/5_compare.py:
--------------------------------------------------------------------------------
1 | import requests
2 | h = {
3 | 'Content-Type': 'application/json',
4 | 'Authorization': 'Bearer $OPENAI_API_KEY'
5 | }
6 | d = {
7 | "model": "text-davinci-003",
8 | "prompt": "我在体检是正常的,但是去献血医生最是说我的血压高,不能献。血压是130、80这是为什么呢?",
9 | "max_tokens": 100,
10 | "temperature": 0
11 | }
12 | u = 'https://api.openai.com/v1/completions'
13 | r = requests.post(url=u, headers=h, json=d, verify=False).json()
14 | if 'choices' in r:
15 | print(r['choices'][0]['text'])
16 |
--------------------------------------------------------------------------------
/gpt3.5/7_webui.py:
--------------------------------------------------------------------------------
1 | import os
2 | from functools import partial
3 | import gradio as gr
4 | import openai
5 |
6 | class Messages_lst:
7 | def __init__(self):
8 | self.memory = []
9 |
10 | def update(self, role,message):
11 | if role == "user":
12 | user_turn = {"role": "user","content":message}
13 | self.memory.append(user_turn)
14 | elif role == "assistant":
15 | gpt_turn = {"role": "assistant","content":message}
16 | self.memory.append(gpt_turn)
17 |
18 | def get(self):
19 | return self.memory
20 |
21 | messages_lst = Messages_lst()
22 |
23 | def get_response(api_key_input, user_input):
24 |
25 | # print(api_key_input)
26 | print(user_input)
27 |
28 | messages_lst.update("user", user_input)
29 | messages = messages_lst.get()
30 |
31 | openai.api_key = api_key_input
32 | MODEL = "gpt-3.5-turbo"
33 |
34 | print(messages)
35 |
36 | response = openai.ChatCompletion.create(
37 | model=MODEL,
38 | messages = messages,
39 | temperature=0.5)
40 | assistant = response['choices'][0]['message']['content']
41 | messages_lst.update("assistant", assistant)
42 | # return assistant
43 | # 生成HTML字符串
44 | html_string = ""
45 | for message in messages_lst.get():
46 | if message["role"] == "user":
47 | html_string += f"
User: {message['content']}
"
48 | else:
49 | html_string += f"Assistant: {message['content']}
"
50 |
51 | return html_string
52 |
53 | def main():
54 | # api_key = os.environ.get("OPENAI_API_KEY")
55 |
56 | api_key_input = gr.components.Textbox(
57 | lines=1,
58 | label="Enter OpenAI API Key",
59 | type="password",
60 | )
61 |
62 | user_input = gr.components.Textbox(
63 | lines=3,
64 | label="Enter your message",
65 | )
66 |
67 |
68 | output_history = gr.outputs.HTML(
69 | label="Updated Conversation",
70 | )
71 |
72 | inputs = [
73 | api_key_input,
74 | user_input,
75 | ]
76 |
77 | iface = gr.Interface(
78 | fn=get_response,
79 | inputs=inputs,
80 | outputs=[output_history],
81 | title="GPT WebUi",
82 | description="A simple chatbot using Gradio",
83 | allow_flagging="never",
84 | )
85 |
86 | iface.launch()
87 |
88 |
89 | if __name__ == '__main__':
90 | main()
--------------------------------------------------------------------------------
/gpt3.5/README.md:
--------------------------------------------------------------------------------
1 | # openai 3.5微调实战
2 |
3 | 🎉 **OpenAI GPT-3.5 Turbo 微调功能发布!**
4 |
5 | OpenAI 刚刚为 GPT-3.5 Turbo 推出了一项革命性的微调功能!GPT-4 的微调将于今年秋天推出。以下是这项技术的关键信息和特色:
6 |
7 | ### 微调功能简介
8 |
9 | 1. **个性化训练**:微调允许开发者根据自己的数据训练模型,并在大规模下运行。
10 | 2. **卓越性能**:早期测试显示,微调后的 GPT-3.5 Turbo 可以在特定任务上与 GPT-4 相匹敌甚至超越。
11 | 3. **隐私保障**: 从微调API发送的数据归客户所有,OpenAI或任何其他组织都不会使用它来训练其他模型。
12 |
13 | ### 微调的优势
14 |
15 | 1. **定制体验**:每个业务和应用都有特定需求,微调确保开发者能调整 GPT 输出,提供真正差异化的体验。例如,开发人员可以使用微调来确保模型在提示使用该语言时始终以德语响应。
16 | 2. **成本效益**:有可能减少高达 90% 的提示大小,企业可以更快速、更经济地进行 API 调用。
17 | 3. **扩展能力**:新模型最多可以处理 4K 代币,对处理大数据集的开发者有利。
18 | 4. **可靠的输出格式**:微调可提高模型一致格式化响应的能力,这对于需要特定响应格式的应用程序(例如代码完成或撰写 API 调用)来说至关重要。开发人员可以使用微调来更可靠地将用户提示转换为可与自己的系统一起使用的高质量 JSON 代码段。
19 |
20 | ### 微调成本
21 |
22 | - **训练**:每 1K token $0.008
23 | - **使用输入**:每 1K token $0.012
24 | - **使用输出**:每 1K token $0.016
25 |
26 | 例如,100,000 代币的 gpt-3.5-turbo 微调工作,训练 3 个周期的预期成本为 $2.40。
27 |
28 | ### ****微调步骤****
29 |
30 | - Step1 准备数据
31 |
32 | ```jsx
33 | {
34 | "messages": [
35 | { "role": "system", "content": "You are an assistant that occasionally misspells words" },
36 | { "role": "user", "content": "Tell me a story." },
37 | { "role": "assistant", "content": "One day a student went to schoool." }
38 | ]
39 | }
40 | ```
41 |
42 | - Step2 上传文件
43 |
44 | ```jsx
45 | curl -https://api.openai.com/v1/files \
46 | -H "Authorization: Bearer $OPENAI_API_KEY" \
47 | -F "purpose=fine-tune" \
48 | -F "file=@path_to_your_file"
49 | ```
50 |
51 | - Step 3 开始微调
52 |
53 | ```jsx
54 | curl https://api.openai.com/v1/fine_tuning/jobs \
55 | -H "Content-Type: application/json" \
56 | -H "Authorization: Bearer $OPENAI_API_KEY" \
57 | -d '{
58 | "training_file": "TRAINING_FILE_ID",
59 | "model": "gpt-3.5-turbo-0613",
60 | }'
61 | ```
62 |
63 | - step4 直接使用
64 |
65 | ```jsx
66 | curl https://api.openai.com/v1/chat/completions \
67 | -H "Content-Type: application/json" \
68 | -H "Authorization: Bearer $OPENAI_API_KEY" \
69 | -d '{
70 | "model": "ft:gpt-3.5-turbo:org_id",
71 | "messages": [
72 | {
73 | "role": "system",
74 | "content": "You are an assistant that occasionally misspells words"
75 | },
76 | {
77 | "role": "user",
78 | "content": "Hello! What is fine-tuning?"
79 | }
80 | ]
81 | }'
82 | ```
83 |
84 | ### 微调中文医疗版GPT 3.5
85 |
86 | - 数据来源
87 |
88 | Huatuo-26M 数据集是由多个来源收集和整合而成,主要包括:
89 |
90 | - 在线医疗百科
91 | - 医疗知识图谱
92 | - 网络上的公开医疗问答论坛(答案为url形式)
93 |
94 | 数据集中的每个问答对包含以下字段:
95 |
96 | - Question:问题描述
97 | - Answer:医生/专家的答案
98 |
99 | 以下为我们在论文中使用的huatuo测试集,由多个来源中数据随机抽取组成。
100 |
101 | - Testdatasets:[huatuo26M-testdatasets](https://huggingface.co/datasets/FreedomIntelligence/huatuo26M-testdatasets)
102 |
103 | 官方推荐的是数量仅仅需求**50-100**个数量!这里我随机抽取了Testdatasets里面100个数据
104 |
105 | ```jsx
106 | import json
107 | import random
108 |
109 | def transform_jsonl(input_file_path, output_file_path):
110 | entries = []
111 | with open(input_file_path, 'r') as file:
112 | for line in file:
113 | entry = json.loads(line)
114 | entries.append(entry)
115 |
116 | # 随机抽取100个条目
117 | sampled_entries = random.sample(entries, 100)
118 |
119 | with open(output_file_path, 'w') as outfile:
120 | for entry in sampled_entries:
121 | messages = []
122 | messages.append({"role": "system", "content": "You are an assistant that occasionally misspells words"})
123 | user_message = {"role": "user", "content": entry["questions"]}
124 | assistant_message = {"role": "assistant", "content": entry["answers"]}
125 | messages.extend([user_message, assistant_message])
126 | result = {"messages": messages}
127 | json.dump(result, outfile, ensure_ascii=False)
128 | outfile.write('\n')
129 |
130 | input_file_path = '' # 请替换为您的输入JSONL文件路径
131 | output_file_path = '' # 请替换为您想要保存的输出JSONL文件路径
132 | transform_jsonl(input_file_path, output_file_path)
133 | ```
134 |
135 | - 上传文件「这里我也转成了python文件,方便大家使用」
136 |
137 | ```jsx
138 | import requests
139 | import openai
140 |
141 | url = "https://api.openai.com/v1/files"
142 | headers = {
143 | "Authorization": "Bearer $OPENAI_API_KEY"
144 | }
145 | payload = {
146 | "purpose": "fine-tune",
147 | }
148 | files = {
149 | "file": open("上一步输出文件的路径", "rb")
150 | }
151 |
152 | response = requests.post(url, headers=headers, data=payload, files=files)
153 | print(response)
154 | print(openai.File.list())
155 | ```
156 |
157 | 输出**代表文件上传成功,同时也会输出文件的ID**
158 |
159 | ```jsx
160 | {
161 | "object": "file",
162 | "id": "file-XXXXXXXXXXX",
163 | "purpose": "fine-tune",
164 | "filename": "output.jsonl",
165 | "bytes": 70137,
166 | "created_at": 1692763379,
167 | "status": "processed",
168 | "status_details": null
169 | }
170 | ```
171 |
172 | - 进行微调
173 |
174 | ```jsx
175 | import requests
176 |
177 | url = "https://api.openai.com/v1/fine_tuning/jobs"
178 | headers = {
179 | "Content-Type": "application/json",
180 | "Authorization": "Bearer $OPENAI_API_KEY"
181 | }
182 | data = {
183 | "training_file": "file-XXXXXXXXXXX",
184 | "model": "gpt-3.5-turbo-0613"
185 | }
186 |
187 | response = requests.post(url, headers=headers, json=data)
188 | print(response.text)
189 | ```
190 |
191 | 微调完成之后会自动发送到你账户的邮箱📮
192 |
193 | 
194 |
195 | - 模型使用
196 |
197 | ```jsx
198 | import requests
199 |
200 | url = "https://api.openai.com/v1/chat/completions"
201 | headers = {
202 | "Content-Type": "application/json",
203 | "Authorization": "Bearer $OPENAI_API_KEY"
204 | }
205 | data = {
206 | "model": "ft:gpt-3.5-turbo-0613:xxxxxxxx",
207 | "messages": [
208 | {
209 | "role": "system",
210 | "content": "You are an assistant that occasionally misspells words"
211 | },
212 | {
213 | "role": "user",
214 | "content": "我在体检是正常的,但是去献血医生最是说我的血压高,不能献。血压是130、80这是为什么呢?"
215 | }
216 | ]
217 | }
218 |
219 | response = requests.post(url, headers=headers, json=data)
220 | print(response.text)
221 | ```
222 |
223 | - 效果对比
224 |
225 | | 用户输入 | gpt-3.5-turbo-0613 | 仅用100条数据微调后 |
226 | | --- | --- | --- |
227 | | 我在体检是正常的,但是去献血医生最是说我的血压高,不能献。血压是130、80这是为什么呢? | 血压130/80是正常血压,但是献血的标准要求血压低于120/80,所以您的血压超出了献血的标准,不能献血。 | 首次值得注意的是,在献血的时候,会出现生理性的兴奋,反射性的引起血压升高。一般情况下小于140、90mmHg,是允许献血的。对于一些持续性的血压升高的就需要积极的调理了。 |
228 |
229 | 微调过后我们不需要写prompt也能够让gpt-3.5-turbo-0613有更加专业的回复!
230 |
231 | ### 关键问题与考虑
232 |
233 | - **成本问题**:微调虽便宜,模型可能产生 6-8 倍的 GPT3.5 常规费用。
234 | - **投资与回报**:人们是否愿意投入更多资金微调模型,而不仅是进行更好的提示或链接?
235 |
236 | ### 即将到来
237 |
238 | - **新微调仪表板**
239 | - **更多用户友好工具**
240 |
241 | 微调功能无疑将为 AI 领域带来新的可能性和挑战。企业和开发者可以期待更多定制化和高效的解决方案。🚀
--------------------------------------------------------------------------------
/gpt3.5/output.jsonl:
--------------------------------------------------------------------------------
1 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "左手用力或者变换成一定的姿势是腕背部筋疼有时睡觉疼醒了"}, {"role": "assistant", "content": "你好,你说的情况可能是韧带肌腱炎引起的。指导意见建议你,平时注意休息不要着凉同时服用双氯芬酸钠缓释片及芬布芬片即可祝你健康。"}]}
2 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "几天前发现大腿内侧长了一个小疙瘩,皮上只有黄豆粒大,皮下的直径大概有1.5cm很硬一捏疼其余都不疼,但是从昨天开始皮下的疙瘩长的很快,疼的也走不了路,昨天到现在已经长到直径大约4cm了,请问这是皮下囊肿吗?"}, {"role": "assistant", "content": "你好,根据你的述说,你患的应该是皮下囊肿,你用手刺激会加强囊肿的血液循环,就长的很快,因此你需要尽快到医院皮肤科检查确诊,如果是皮下囊肿就尽快手术治疗。"}]}
3 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "全部症状:男,40岁,体检NSE值是27,胸片无异常,已两年,去年做过CT也无异常,为何?吸烟史10年发病时间及原因:治疗情况:"}, {"role": "assistant", "content": "病情分析:意见建议:首先NSE(0-15)是一个非小细胞肺癌的标志物,但不是特异性标志物,单独的升高没有意义,但单独升高时可以提供一个警戒作用,建议你1个月后再次复查,大多的急性期炎症也会引起NSE升高。"}]}
4 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "我腰疼有斑秃现在全身都掉毛胡须也是白色的"}, {"role": "assistant", "content": "斑秃,俗称鬼剃头,是一种骤然发生的局限性斑片状的脱发性毛发病,其病变处头皮正常,无炎症及自觉症状。可以口服扶正养气生发丸。六味地黄丸,八珍丸调整一下。"}]}
5 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "昨天小腹有阵痛,今天早上右侧腰部有疼痛,走路或站立时会很痛,坐着好很多,前几个月检查有轻度宫颈炎,白带较多,连续吃过两个月药,反反覆覆,应该怎么办呢"}, {"role": "assistant", "content": "病情分析:根据你的情况看首先的要考虑是有宫颈炎导致的,其次的也要排除是否有阑尾炎的表现的,要做检查确定的。建议:养成良好的生活习惯,在治疗妇科疾病的过程中避免有性生活的,饮食不吃辛辣刺激的,其次的做外科的检查排除阑尾炎的可能性"}]}
6 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "我是个32岁的女士,刚做完乳腺增生手术,我闲不下来,特别着急,乳腺增生手术后多久可以做家务?"}, {"role": "assistant", "content": "乳腺增生手术后半年才能做家务。学习和掌握乳房自我检查方法,养成每月1次的乳房自查习惯。自查应选择在月经过后或两次月经中间,此时乳房比较松软,无胀痛,容易发现异常,自查中如发现异常或与以往不同体征时应到医院看一下。"}]}
7 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "胎儿横位对胎儿发育有什么影响,本人都不打算顺产只想知道对胎儿本身有什么影响:需要医生帮助提供远程诊断:胎儿横位"}, {"role": "assistant", "content": "你好,这个情况来看既然是不想顺产指导意见就不用担心的,再就是如果还没有到孕后期,多走动宝宝可能就会慢慢自己转过来的,对胎儿没什么影响,多注意休息,祝你健康!"}]}
8 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "我上周去体检'做彩超的医生说我左肾有个小结晶'想问下这对身体会有哪些影响啊?可以怎样改善或避免呢?"}, {"role": "assistant", "content": "多由尿液中的盐分析出结晶而成,如果结晶较小,可通过多饮水,勤排尿,服用药物的方法促进结晶的排出,如果较大,多需要碎石或手术取出。"}]}
9 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "包煎的中药在煎药过程中包破了,中药还能吃吗"}, {"role": "assistant", "content": "病情分析: 你好,包煎的中药包,如果破损只要在过滤药液时,多一些过滤就是,是不影响药效的。意见建议:建议,包煎中药是为了使某些药物不至于漂浮,或者,药物的粉末刺激喉咙引起咳嗽,如(旋复花)等,破损了不要紧,用细纱布多过滤几次就行,不会影响效果。"}]}
10 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "乳腺淋巴癌的早期症状"}, {"role": "assistant", "content": "乳腺淋巴癌发病率极低,女性多见,男性罕见,可发生于任何年龄。乳腺恶性淋巴癌分为原发性和继发性两类。大多数乳腺淋巴癌是B淋巴细胞来源,T淋巴细胞或组织细胞性罕见。原发性乳腺淋巴癌占所有乳腺恶性肿癌比例为0.04%~0.70%,占淋巴结外淋巴癌比例为1%~2%,多为非霍奇金淋巴癌。乳腺淋巴癌的早期症状:最常见的体征为乳房外上象限的无痛性肿块,多为单侧;诊断时双侧乳房同时受累者约占10%。肿块生长迅速,多数为单个结节,早期边界清楚,活动度较好,晚期边界不清,不易推动,可有触痛。30%~50%的患者有同侧淋巴结肿大,乳头受累罕见,少数患者可有弥漫浸润导致乳房变硬,局部皮肤受累,伴皮下炎症性改变而与炎性乳腺癌相似。乳腺淋巴癌的治疗需要进行分期,可以做PET-CT检查有没有其他内脏器官和淋巴结的侵犯,然后要对局部的肿瘤进行切片化验,确定到底是哪个类型的淋巴癌,是b细胞型的还是T细胞型的,b细胞型的进一步分为又是哪一类b细胞淋巴瘤,是弥漫大b还是滤泡还是其他类型的b细胞淋巴瘤。如果是局部的肿块,可以进行局部肿块的切除,这样可以缓解肿瘤的负荷,更有利于治疗。在切除之后可以进一步进行系统化疗或者局部放疗来巩固治疗。对于乳腺淋巴瘤的手术,一般不要采取扩大的手术切除,而且在不能切除的情况下也不要勉强切除,可以先通过化疗来缩小肿瘤,然后达到手术切除的目的,因为淋巴瘤毕竟还是一种系统性疾病,会侵犯到全身各个部位的淋巴系统,所以单纯的局部切除并不能解决根本的问题,而是要结合化疗和放疗来综合作用,必要的时候还可以加上靶向治疗。"}]}
11 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "上排牙齿外突,导致面部有点变形,我这个属于地包天吗?"}, {"role": "assistant", "content": "你好,对于你的这种情况,还有可能是属于地包天,而临床上又称之为反颌,这种情况你要到正畸科就诊,找出原因,有的是牙性的原因,有的是骨性的原因导致的"}]}
12 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "血常规:红细胞(RBC):5.29,血红蛋白(HGB):152,红细胞压积(HCT):46.3,红细胞平均体积(MCV):87.5,平均血红蛋白含量(MCH):28.7,结果怎样?"}, {"role": "assistant", "content": "意见建议:你好,根据你说的情况检查结果是可以的,没有大的问题的,是不需要治疗的,你可以给予调整饮食就可以的"}]}
13 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "刚结婚那三年没要孩子,因为想要有了事业后再要,可是今年开始要却迟迟不能怀孕,到医院检查说输卵管伞端堵塞,医生叫我赶紧手术治疗。请问输卵管伞端堵塞一定要做手术治疗吗?想得到怎样的帮助:输卵管伞端堵塞一定要做手术治疗吗?"}, {"role": "assistant", "content": "输卵管伞端具有拾卵子作用,可以让卵子从输卵管开始运动到子宫里,然后才可以和精子很好的结合,形成受精卵。如果要是输卵管伞端堵塞了,是可以影响女性受孕的。不同的病情病因,有不同的治疗方法,所以患者要明确病因后在进行对症治疗,而不是盲目的治疗。建议你尽早到正规大型专业医院进行治疗。"}]}
14 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "我高中就得了癫痫病,现在有四五年了,现在发现我好像总是在经期左右的时间出现癫痫发作,这是什么原因呢?为什么癫痫病总是会在经期频发啊"}, {"role": "assistant", "content": "你好,一般得病一年之内的患者,治疗期半年,得病1-5年的患者,治疗期约为一年、得病5年以上的患者,治疗期约为二年,恢复期、巩固期因人而异。 再说癫痫病有其本身的发展规律,治疗不可急于求成,用药要系统完整。未按医嘱服够药量是癫痫复发的常见病因,突然停药可引起癫痫持续状态、有时发作控制一段时间,患者以为疾病已经痊愈而自行停了药,后癫痫复发即使再服用原量也不能象以前一样很好控制发作,故坚持治疗十分重要。 你好,癫痫病人在发作间期和正常人一样,因此一般不具危险性的工作均能胜任。但是因为癫痫发作可能造成病人意识障碍或跌倒,机器旁或登高的工作应该避免癫痫病人不宜当电工、司机,不宜进行高空或水下作业,也不宜作为军人进行军事训练。"}]}
15 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "我在体检是正常的,但是去献血医生最是说我的血压高,不能献。血压是130、80这是为什么呢?"}, {"role": "assistant", "content": ",高血压是以体循环动脉压增高为主要表现的临床综合征,是最常见的心血管疾病。长期高血压可影响心、脑、肾等器官的功能,最终导致这些器官功能衰竭,它是最常见的心血管疾病。 高血压可分为原发性及继发性两大类。在绝大多数患者中,高血压的病因不明,称之为原发性高血压,占总高血压着的95%以上;在不足5%患者中,血压升高是某些疾病的一种临床表现,本身有明确而独立的病因,称为继发性高血压。 原发性高血压,又称高血压病,患者除了可引起高血压本身有关的症状以外,长期高血压还可成为多种心血管疾病的重要危险因素,并影响重要脏器如心、脑、肾的功能,最终可导致这些器官的官能衰竭。,3=首先要说明的是,高血压是一个能控制不能根治的顽固性疾病,只要确定是原发性高血压,就无法根治,继发性高血压,只有治愈引起高血压的病因,高血压才能自动消失,所以如何吹嘘能治愈高血压病的药物,都是骗人的!"}]}
16 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "医生您好,我常年患有高血压,一直会有胸闷气短的症状。一直在吃降压药,但血压还是不稳定,之后喝了同事说的贵芝堂罗布麻茶高血压药物喝了两个月后,血压就慢慢降了,之后再买了一些现在还在喝,血压一直都很稳定。请问医生,我还应该在饮食上注意什么?"}, {"role": "assistant", "content": "一旦确诊为高血压,应查明病因,对症合理用药。同时,在精神上,饮食上要进行调整。"}]}
17 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "我前几天去做体检,检查出心肌酶比较高,担心造成后果,心肌酶高有什么危害?"}, {"role": "assistant", "content": "心肌酶高可能会造成心肌炎,急性心肌梗塞等症状。心肌酶增高有可能是因为饮食习惯不合理或者是感染或者是心肌缺血等引起的心肌损伤。日常生活中需要多吃蔬菜水果,饮食清淡,少烟酒,少吃辛辣刺激性食物。"}]}
18 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "大夫好!怀孕十周零三天,检查出支原体感染,对胎儿有什影响,孩子能要吗?"}, {"role": "assistant", "content": "你好,一般情况下支原体炎症感染不会影响到胎儿的,这个时候出现感染比较麻烦,不管是否用药都有可能会影响到。建议根据具体的感染部位在必要情况下选择性的用药,不一定就会影响到胎儿。"}]}
19 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "15年6份,父亲突然得病,在广州军区总医院抢救的,没确诊,诊断书上写的是《血栓性血小板减少性紫癜?》,当时病症是重度昏迷,血小板骤减,重症肺炎,急性肝衰竭,经IUC一个月抢救,脱离生命危险,但脑神经受损严重,转神经康复科恢复一个月后出院回家。不能自理,意识不清晰,有疼痛感,不能说话。在家一年多,慢慢意识部分恢复,见到熟人会哭,听到有意思的事或电视节目会笑,但仍不能自理,但手脚都能动了,最近一个能说简单的词语,口齿不清。这两天突然昏睡,白天晚上都睡觉,叫醒马上再睡。不发烧,没有别的症状,就是睡觉。请问这是什"}, {"role": "assistant", "content": "您好。想你目前的情况的话。患者病情是非常严重的,我建议最好是带患者到医院去进行住院调理,出院,以后也需要配合药物巩固。。而且患者目前这个精神状态以及各方面都是不太好,最好是,把患者护理好的平常保证,经常性的给他,互动。"}]}
20 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "射精疼有哪些原因?最近发现射精的时候会有疼痛感。"}, {"role": "assistant", "content": "导致射精痛的原因有很多,常见于生殖器感染,如龟头炎、精囊炎,也可见于泌尿系结石或肿瘤的患者。如果性交次数过于频繁,也会产生射精疼痛。射精痛是指在射精时尿道、会阴或下腹部出现阵发性疼痛。"}]}
21 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "17岁女生背上长红疙瘩,一碰就痒"}, {"role": "assistant", "content": "问题分析:您好,这样的话考虑是炎症引起的,可以吃点甲硝唑,也可塞到阴道内,再用醋或者酸性溶液定期冲洗阴道。,意见建议:少时辛辣海鲜及甜,多喝乳酸菌发酵的酸奶,注意阴部环境卫生,不穿连裤袜,并且内裤要选择宽松肥大的棉质内裤。."}]}
22 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "小孩包皮撸开了一般几天好"}, {"role": "assistant", "content": "这个小孩子的包皮,如果是裂开了,这个情况,一般是局部有感染导致的,,一般的正常的皮肤,予以撸等,一般是不会出现破损的,就是有一般也是轻度的,这个情况,一般是3天就可以好的,而如果是比较大的裂开,一般皮肤本身就有感染的,这个是需要予以看感染治疗的,一般是在一周左右可以好的。"}]}
23 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "吃饭晚上睡觉头部大量出汗"}, {"role": "assistant", "content": "指导意见:您这发病的原因比较多,如脾胃失调、甲亢、糖尿病等都可能导致。最好及时的去看看中医,如果不方便去医院的话,您可以自己先买点六味地黄丸调理一下,看看效果怎么样。平时注意养成良好的生活习惯,不要经常熬夜,要适当的锻炼下身体。"}]}
24 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "宫颈癌手术后三年半下午刚出验血报告单0.8以前都是0.4-0.5为什么高这么多有事吗。"}, {"role": "assistant", "content": "癌症是一种全身疾病的局部表现,虽然把局部的癌肿切掉了,但对于残存在血液和淋巴中的癌细胞无能为力,所以术后一定要配上中医中药全身性巩固治疗。"}]}
25 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "做了输卵管复通手术,多久可以性孕"}, {"role": "assistant", "content": "病情分析:输卵管复通手术除了结构上的复通,更需要内部结构包括内壁已经纤毛摆动方向均正常后才能保证正常受孕成功意见建议:在专业的医院综合评估分析均正常后2--3个月在指导您优生优育"}]}
26 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "排卵期过后最近也吃好多小青瓜老是放屁不臭怎么回事"}, {"role": "assistant", "content": "问题分析:你好,由于不清楚小青瓜对于身体的作用,所以不好进行判断。目前出现老是放屁的症状,可能是胃肠功能较弱引起的。意见建议:建议先服用健胃消食片进行治疗,看症状是否改善。平时注意腹部保暖,注意规律作息,以促进恢复。如果发现怀孕,则建议停服药物。"}]}
27 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "骨折手术后复查要钱吗骨折手术后复查要钱吗"}, {"role": "assistant", "content": "骨折是指骨的完整性和连续性发生中断,外伤或疾病所致之骨部分或完全折断,以疼痛、肿胀、青紫、功能障碍、畸形及骨擦音等为主要表现的疾病。骨折不管是需要手术还是保守治疗都得配合药物治疗,一般服用骨肽片,仙灵骨葆等促进骨质生长的药物,有句话叫:伤筋动骨一百天。说的是骨折之后恢复的时间是比较长的,。因为,骨折的病人在较长的恢复期间,病人的家属和病人都要注意饮食上的调养,比如喝鸡汤,鱼汤,排骨汤等,祝你健康"}]}
28 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "我最近月经改变,白带多。而且阴道内有球形的脱出物,去医院检查说是子宫脱垂,想问一下看子宫脱垂得花多少钱啊?"}, {"role": "assistant", "content": "治疗子宫脱垂一般花5千-8千元左右,不同的医院,不同的地区会出现不同的收费标准,检查项目因病情的不同也会有所差别,全面的检查肯定会更贵一些,导致的费用就会有所差异。"}]}
29 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "怎样治疗孤独恐惧症"}, {"role": "assistant", "content": "由于大城市的工作和生活压力增大,人们身边的朋友越来越少,大部分的时间都是一个人生活,做事情,下班回家一个人吃饭、一个人睡觉等,往往会对人的内心造成很大的危害,容易出现孤独和恐惧的感觉,如果出现孤独恐惧症首先要学会自我调节病情。那么孤独恐惧症自我调节方法有哪些。正确认识孤单恐惧症:孤独恐惧症的病因不是单一性的。一般认为有生物学上的因素,即遗传性的性格脆弱,天生紧张而显神经质,这类人最易产生恐惧感。另一因素是无法自己认识自己。现代社会的人多少都有点这种病症。我们是经常从他人的角度来评价和认识自己,在与人交往时被人夸人缘好,并受到尊敬和喜爱,努力证明自己是团体的一份子。由此,我们愈来愈依赖通过其他人来界定我们是什么样的人。从家庭到大学,从室友到情人,我们越来越擅长跟其他人相处,却惟独学不会和自己相处。在今日通讯发达的科技氛围中(如手机、电子邮件与网络讯息等),我们可以轻易地避免在內心跟自己对话,逃开迫使自己审视与领悟的自省过程。就像养只宠物,约会成为另一种保护膜,把我们与孤独隔开。我们之所以“只是还在”跟某人约会,多半是因为害怕面对自己。不透过其他人的判断,我们就不知道如何评量自己。孤独有时候是静下心来反省的好机会,害怕孤独会使自己过分依赖他人,并无法依靠自己的力量去发现和解决问题。害怕孤独时要懂得自己调整心态。孤独恐惧症相信大家都清楚病情的严重性,时间久了会影响人的工作和学习,甚至影响人们的正常交际和沟通能力,患有孤独恐惧症的患者需要交朋友,多与人沟通。"}]}
30 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "上个月做了无痛人流,发现这个月又怀孕了,可以药流吗"}, {"role": "assistant", "content": "病情分析: 你好:药物流产有一定的适应性,首先要确诊为宫内孕后才可进行.正常宫内孕小于7周可进行药流,小于10周可进行人流,但药流不全还需行清宫术意见建议:.建议你及时到正规医院妇科进行相关检查,医生会根据你的身体状况,妊娠天数,选择适合你的终止妊娠的方法"}]}
31 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "从来就没有得过什么大的疾病,就是现在患有前列腺肥大,前列腺肥大到底怎么治疗效果好?"}, {"role": "assistant", "content": "前列腺肥大通过手术治疗效果好,前列腺肥大都是和长期的生活作息不规律,有很大的关系,可以通过手术进行切除,术后一定要注意休息,养成良好的生活习惯,包括自己的饮食,并要以清淡为主,禁忌辛辣刺激油腻性的食物,戒烟戒酒,还有适当的锻炼身体,能够有效的增强体质。"}]}
32 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "怎样在家里可以去掉脸上的痣啊,不想去医院,所以请你告诉我一下"}, {"role": "assistant", "content": "痣是先天就有的还是后天长的呢?大约多久了,自己用过什么药,做过什么治疗或者检查吗?痣的大小,具体部位呢?"}]}
33 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "头晕、乏力、无胃口;血压时高时低不稳定,肌酐指标下降慢。想得到的帮助:怎样降低肌酐指标、血压"}, {"role": "assistant", "content": "你这个年龄出现这种高血压病合并有肌酐升高,多是继发性高血压病导致的,继发性高血压病多是肾脏疾病导致的,肾病综合征,肾炎,嗜络细胞瘤等等,首先的确诊,确诊以后在治疗原发病的基础上结合降压药就可以改善,可以吃点肾复康,依那普利改善"}]}
34 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "女儿3岁小便处老叫痒女儿3周岁阴部老叫痒没看过医生晚上睡觉包尿片白天不包没有穿开裆裤请问有什么简便的方法在家可以处理?她的贴身内衣裤我都是单独用手洗的"}, {"role": "assistant", "content": "问题分析:你好,小女孩容易这样,尿道和阴道,和肛门,比较近,可能有轻微的炎症意见建议:建议你让孩子多喝水,用清水,清洗一下,擦的方向从前向后,你自己先看看,有没有红,肿,长什么没有,要是有尽快看医生,"}]}
35 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "了,也吃了不少西药就是不管用,想试试中医中药会管用吗"}, {"role": "assistant", "content": "你好,这个口疮的话,跟免疫力降低,缺乏维生素是有关的,这个建议可以用些敏感的药物,吃上指导意见还是注意一下,多喝水,这个建议高蛋白饮食,提高免疫力,还有,这个平时吃些六味地黄丸能够减少这个溃疡"}]}
36 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "孩子嘴唇红,舌苔白,干咳,无痰,估计是夜间踢被子导致感冒。平时咳嗽有痰,这次咳嗽没有痰,家里的咳嗽药不敢给他吃干咳无痰一般是咽喉有炎症,应该吃什么止咳呢?消炎药家里有头孢"}, {"role": "assistant", "content": "您好根据您的描述小儿属于感受寒邪引起的风寒感冒的表现。。建议您让小儿服用玉屏风散及桑菊止咳合剂对症治疗咳嗽。可以同时配合消炎药治疗。"}]}
37 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "前几天中午吃的凉面后,肚子胀气,站着感觉顶气儿的疼,放屁放不出来,还有点便秘的,请问怎么治疗?药物或其他"}, {"role": "assistant", "content": "病例分析:考虑胃肠蠕动过慢,促进胃肠蠕动,可服用吗丁啉意见建议:建议多运动,多喝水,忌食辛辣食物,多食用富含纤维的食物如芹菜,水果如香蕉等,预防大便干燥,如不缓解及时去医院诊治"}]}
38 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "我这两天发现我的脸上起了很多小疙瘩,感觉痒痒的,去检查的时候说这是面部接触性皮炎,面部接触性皮炎的症状有什么?"}, {"role": "assistant", "content": "如果面部发生了接触性皮炎,可能在面部出现一些红色的斑,或者是一些小丘疹。这些疹子的部位还可能会有瘙痒的感觉,如果比较严重,还可能会出现一些水疱,甚至可能会渗出一些液体。还可能会出现一些发热,或者是面部流脓的表现。这可能和面部接触了一些劣质的化妆品,或者是近期染发的原因所造成的,可以使用一些抗过敏的药物,或者是激素的药物来进行治疗。"}]}
39 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "宝宝快两个月了。摔在床上了头会不会有事高度3厘米左右"}, {"role": "assistant", "content": "问题分析:你好,根据描述的情况来看,应该不要紧,由于高度不高。宝宝小,各个器官发育不是很完善,所以日常生活中需要特别注意,尽量避免宝宝磕碰到。意见建议:目前来看宝宝的情况不要紧张,可以观察宝宝精神状况如何,看是否烦躁、拒食,恶心,呕吐现象,如果没有这些现象,宝宝精神很好,就不要太担心了。"}]}
40 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "男性,23岁,晚上睡觉容易出汗,打呼噜,醒来身上都是汗水需要医生帮助提供远程诊断:请问怎么解决"}, {"role": "assistant", "content": "根据你的描述,考虑是肾虚的可能性比较大,就会出现你所描述的这种症状,多汗,腰酸背痛,四肢无力症状,,建议你到医院找中医师诊脉,可以明确诊断病因,根据检查的结果按医嘱及时的对症治疗,避免延误病情,尽快康复,"}]}
41 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "七岁小孩的门牙乳牙掉了很久才长了一点且很小正常吗?感觉比正常的门牙要小很多,似乎有点畸型的样子,比较担心.求解答."}, {"role": "assistant", "content": "问题分析:你好,考虑缺钙引起,可以口服钙片和维生素D治疗,还可以多吃肉类、奶类,多晒太阳意见建议:,饮食上也要注意,主食要讲究谷豆类混食,不仅能使氨基酸互补达到最理想化,还能促进钙的吸收;"}]}
42 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "晚上睡觉片躺在床上身体发热出汗是什么原因尤其是和别人躺一块白天手心也是经常出汗"}, {"role": "assistant", "content": "问题分析:你好,根据你的病情描述,考虑可能是缺钙或是肝肾不足引起的不适自汗,要及时检查对症治疗,避免病情加重。意见建议:建议要及时去医院检查血钙和看看中医,明确诊断是缺钙和肝肾不足选择适当的钙剂和补中益气丸调理治疗,注意保暖,避免着凉。"}]}
43 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "我闺蜜昨天发现自己脸上长了湿疹,我也不知到该怎么办,想知道这个脸部湿疹应该怎么治疗呢?"}, {"role": "assistant", "content": "面部湿疹尽量避免接触可疑化妆品、洗涤用品、紫外线等,避免进食辛辣刺激食物等。如以红肿、渗液为主时,可用相关药物液做湿敷治疗。如以红斑、丘疹为主时,可外用钙调相关药物或弱效中效相关药物制剂,相关药物制剂一般连用不超过2周,配合口服相关药物制剂。严重者可短期用相关药物制剂口服。"}]}
44 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "女32岁眼睛散光总是睁不开眼想睡觉有什么办法治疗曾"}, {"role": "assistant", "content": "戴镜。"}]}
45 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "请问黑色素瘤患者刚检查完,他的骨头、淋巴都没有扩散,说他是二期病人像这种情况能治好吗?谢谢了。在头部已经切除了,现在什么症状也没有"}, {"role": "assistant", "content": "您好,早期首选手术,术后可以服用抗肿瘤的中药,进一步巩固疗效,促进伤口愈合,有效控制复发转移。"}]}
46 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "我上午刚在医院打了止痛针,想请问止痛针多久起效果?"}, {"role": "assistant", "content": "止痛针半小时到一小时起效果,如山莨菪碱一般半个小时左右,如果是芬太尼等药物可能在几分钟就能起效。一般要看是什么类型的止痛药,各种不同的药物,起效时间也会不同。"}]}
47 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "我最近的睡眠质量很不好,晚上睡不着,就是睡那么一点点时间还经常坐梦,梦着以前的那些事,很是累啊。早上还醒不来,浑身大沉沉,真是不舒服,基本每天的睡觉时间都是凌晨2点多。"}, {"role": "assistant", "content": "你好,这位朋友你好,根据你所说的情况,可能是睡眠时心神不安的情况引起来的表现,正常情况下,睡眠时心神安定,就会有较高质量的睡眠,如果有心阴虚火旺,热扰心神,或者心血不足,心神失养的情况,就会引起来睡眠时心神不安的表现,从而形成失眠多梦,入睡困难的表现。"}]}
48 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "今天下午脚扭伤了,脚背起个筋包怎么办好?"}, {"role": "assistant", "content": "注意疼痛、压痛点的位置,肿胀的程度,关节是否畸形。如果不放心,就去医院拍个片子检查一下指导意见(一)受伤之后必须做到下列几个动作休息、冰敷(二十四至四十八小时)、压迫及将脚抬高,以减少出血肿胀,增进愈合的速度(二)保护固定踝关节一至三周(三)三周之后关节逐渐活动(四)大约四至八周之后可回复正常活动。(五)急性期过后,可外敷膏药三七活血膏贴敷于患处进行治疗"}]}
49 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "1岁宝宝一天奶量要多少,辅食要吃几顿,现在可以吃一些什么"}, {"role": "assistant", "content": "每个孩子的奶量都是不一样的,在奶量方面一般以每天400到500左右为合适。辅食可以吃23次,可以给孩子吃肉、鱼、家禽、鸡蛋;奶制品;水果和蔬菜、马铃薯、大米、面包、面食等都可以。"}]}
50 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "跟男朋友做爱后,阴道有透明状的黏稠物,且伴有血丝。同房后有透明状粘稠分泌物是怎么回事?"}, {"role": "assistant", "content": "那是白带,有些事可能和性生活刺激有关,偶尔一次问题不大可观察。如果没有带避孕套的,除了白带还有精液。不放心可以先用妇炎洁清洗观察,如果还是出现异常分泌物的话,建议去做一下分泌物检查后再进行对症治疗。"}]}
51 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "每天吃完饭上班坐下不久就会嗳气~感觉饭下不去~锁骨下面的地方特别难受~医生开了气滞胃痛颗粒和元胡止痛片~饭后吃了会缓解~但是一吃点东西就又难受了嗳气"}, {"role": "assistant", "content": "您好:患者年轻女性,有嗳气和锁骨下不适症状,应该考虑是否有食道炎的发生可能性,可以口服一些促进胃肠蠕动和抑制胃酸分泌的药物对症治疗"}]}
52 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "在月经期我的雌二醇严重偏高,这样对身体有哪些危害?"}, {"role": "assistant", "content": "雌二醇偏高后,原先的月经会受到影响,甚至不会按照规律来。女性朋友的雌二醇值比较高,对于排卵的情况还会有一定的影响,雌二醇比较高的时候,既然影响到了排卵情况,那么就自然而然的影响到了女性的正常怀孕。除此之外雌二醇高,对于子宫内膜也是有一定影响的,会使子宫内膜出现过厚的现象,从而使女性患有妇科疾病的机率有所提高,严重影响了女性的身体健康情况。"}]}
53 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "我下腹部及会阴处不适腰痛无力是什么情况?"}, {"role": "assistant", "content": "根据你所描述的症状,是属于前列腺炎的症状,建议到男科医院进行治疗,这个是可以只好的,请放心,下面我介绍一下我的治疗意见.。饮食注意点(1)禁饮烈酒,少食辛辣肥甘之品,少饮咖啡,少食柑橘,橘汁等酸性强的食品,并少食白糖及精制面粉.。 (2)多食新鲜水果,蔬菜,粗粮及大豆制品,多食蜂蜜以保持大便通畅,适量食用牛肉,鸡蛋."}]}
54 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "肾结石微创手术,现在技术成不成熟?"}, {"role": "assistant", "content": "肾结石的微创技术现在还比较成熟,一般是做经皮肾镜取石手术。。经皮肾镜取石手术主要是用于肾结石超过2厘米的较大结石的治疗,这些结石难以用超声碎石等办法治疗。"}]}
55 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "你好,医生请问一下想问一下,想问一下,我家宝宝1岁1个月,要喝多少葡萄糖酸钙锌口服溶液"}, {"role": "assistant", "content": "葡萄糖酸钙锌口服溶液用于治疗因缺钙、锌引起的疾病包括骨质疏松,手脚抽搐症,骨发育不全,佝偻病、妊娠妇女和哺乳期妇女、绝经期妇女、绝经期妇女钙的补充,小儿生长发育迟缓,食欲缺乏,厌食症,复发性口腔溃疡以及痤疮等。婴幼儿每日510ml。希望能帮助到您,谢谢"}]}
56 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "您好请问查哪几项能知道是不是乙肝携带者?。您好请问查哪几项能知道是不是乙肝携带者?"}, {"role": "assistant", "content": "你好,根据你的描述,如果是145是携带者,目前乙肝不易根治,你的情况,建议检查肝功看看,如果正常不必治疗,同时低盐低脂高维生素饮食,戒烟忌酒多休息不要过度劳累即可,定期复查肝功,不易口服对肝脏有损害的药物,千万不要盲目口服药物,以免引起副作用,感谢你的咨询,有什么不明白,请再次咨询,我们竭诚为您服务,祝你降。"}]}
57 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "彩超检查为亚甲炎,甲功五项化验正常,颈部有一小小肿块,开始疼痛严重,现在疼痛症状明显减轻,是不是自己能慢慢好了,不用到医院治了?亚急性甲状腺炎会自愈吗?"}, {"role": "assistant", "content": "亚急性甲状腺炎多为病毒感染后出现,主要表现为局部疼痛。大部分可以自愈。临床上多予对症处理。建议避免焦虑紧张情绪,注意休息,避免辛辣刺激饮食。可予强的松、布洛芬口服对症处理。注意定期复查甲状腺功能评估病情变化。"}]}
58 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "我最近一直在减肥,可多东西都不能吃,问一下莲藕减肥可以吃吗?"}, {"role": "assistant", "content": "晚上适量吃藕是可以消化的,也是不会导致发胖的,但是要注意不要吃太饱,七分饱即可,这样不会变胖。你平时注意适当多运动,饮食方面注意少吃高热量食物,少食多餐,这样有助于防止身体发胖。"}]}
59 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "2004年鼻咽癌放化疗,目前已过了8年,身体基本情况良好,仅目前核磁共振图片中显示有水肿,且有放射性脑炎。"}, {"role": "assistant", "content": "放射性脑炎诊断明确无误?那是放射线照射的结果,和膳食无明显关系!通过膳食也无济于事"}]}
60 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "玻璃体出血能自己吸收吗?还有做玻切手术可靠吗?以后会有影响吗?"}, {"role": "assistant", "content": "这个也要看情况。一般的好治,用药即可。若时间太长出血已机化或出血量很大短时间内不能完全吸收而机化,则需手术治疗。 另外玻璃体本身并无血管,所谓玻璃体出血实际上是眼底血管出血入玻璃体造成的,也就是说称玻璃体积血或更合理些。 因此如果这个病人得了一种经常要眼底出血的疾病,那么这种玻璃体积血也是挺棘手的,必须治疗眼底病才行。问题是往往反复出血的眼底病很多都是全身病的一种合并症或并发症,如糖尿病、高血压、肾病(肾炎,肾衰需透析等)、血小板减少症等等,这些病多为慢性病。 很难控制其并发症不进行性恶化,那么眼底出血就会反复,玻璃体出血或称积血就也会反复。轻者视力严重下降,重者失明,再重者可能行眼球摘除。 总之控制原发病是关键单纯眼病相对要好治些。"}]}
61 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "2岁小宝胸部和腹部发烫,其他地方不发热,是怎么回事,去医院检查说有一点肺炎,"}, {"role": "assistant", "content": "问题分析:您好,孩子的情况要及时输液治疗的,肺炎很容易反复.意见建议:建议给孩子输阿奇霉素治疗一周,同时可以服用点肺力咳合剂,让孩子多喝点水,如果咳嗽严重的话,也可以吃点冰糖梨水的.,"}]}
62 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "老人70岁近十天肚子时冷时热,有时会隐隐作痛,在肚子里有麻感,肚子上到脐下,是一条的,有点像孕妇的那种麻,请问是怎"}, {"role": "assistant", "content": "指导意见:你好 考虑是肠炎,肠痉挛引起的肚子疼痛,到医院检查明确一下,查明病因对症治疗,注意饮食避免辛辣刺激性生冷的食物"}]}
63 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "怀孕三个月前我经常喝酒,抽烟,三个月后我不喝酒了,但还在抽烟。我想知道我肚子里的宝宝有没有畸形,有没有兔唇?请问医生到医院可以检查出来吗?"}, {"role": "assistant", "content": "孕妇抽烟喝酒的生下的宝宝可能会畸形的。意见建议您好,一般胎儿畸形的话排畸检查可以看出来的,担心的话可以不要保留胎儿的。"}]}
64 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "前不久确诊为慢性再障想咨询一下医生慢性再障做骨髓移植好吗?"}, {"role": "assistant", "content": "骨髓移植一般是用于重型再障。对于慢性再障,我院不赞同使用骨髓移植治疗,一是骨髓移植风险大,费用高,二是对于慢性再障完全可以使用其他治疗手段来达到同样效果,如:中西合疗。"}]}
65 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "孕妇有炎症应该多喝水么"}, {"role": "assistant", "content": "指导意见:你好,孕妇在感染了妇科炎症后饮食应该避免辛辣刺激、生冷、油腻的食物,这些有可能会加快致病菌感染或者是繁殖。饮食应该多以清淡、有营养的瓜果蔬菜为主。如果疾病有导致孕妇体温升高,那么孕妇应该多喝水,来降低体温"}]}
66 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "右脑有阵阵疼痛感,不知道什么原因?但很不舒服?不会是脑子有问题了吧?谢谢"}, {"role": "assistant", "content": "您好,您这个年龄出现这样的情况,一是考虑头部受了风,感冒了所致,二是考虑颈椎病导致的右侧枕大神经、耳大神经病变所致,当然,不排除颅内有病变的可能,要及时处理。 1.如果还有咽痛、发热、咳嗽的症状,感冒的可能性大,服用感冒药物哈; 2.建议做颈椎X片检查,了解颈椎曲度及寰枢关节的基本情况,必要时做头部CT检查,排除颅内病变的可能,根据检查结果使用药物,不能盲目使用止痛药物哈; 3.到康复科做头部针灸、推拿的治疗,多休息,劳逸结合,会慢慢好起来的。"}]}
67 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "我朋友40岁,闭经四个月,查血常规示贫血(血色?。我朋友40岁,闭经四个月,查血常规示贫血(血色素79),内分泌激素示雌二醇.孕酮.睾酮水平都低,彩超提示左侧卵巢多发囊肿。请问这是什么病,怎么治疗?。"}, {"role": "assistant", "content": "您好,这个病又称多囊卵巢综合征,是以慢性无排卵、闭经或月经稀发、不孕、肥胖、痤疮、多毛和卵巢多囊性增大为临床特征的综合症候群。。腹腔镜下卵巢打孔术或部分切除是该病最有效的治疗手段,也可以运用激素做保守治疗。"}]}
68 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "前五天蛮疼的!贴了止痛贴后现在倒是不怎么痛了!但是都12天了肿块还是蛮大的"}, {"role": "assistant", "content": "您好,从叙述的情况看,被撞伤胸部12天了肿块还很大,这个情况考虑有淤血了。指导意见去看一下医生,手法检查一下,必要的话做个超声看一下,如果淤血比较多,可能需要抽出部分淤血,好的快。"}]}
69 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "医生您好,我想咨询一下,成人血管瘤治疗有什么方法?可以介绍一下吗?成人血管瘤治疗有什么方法?"}, {"role": "assistant", "content": "建议:成人血管瘤治疗成人血管瘤用治疗吗?很多患者因为小时候家里经济条件不好,或者是其他原因导致血管瘤没能及时治疗,等年龄大了,也不想治疗了。 但是最近又听说血管瘤的危害还是蛮大的,因此又想着到医院里去治疗了。郑州长峰医院的血管瘤专家朱湘莲主任说,成人得了血管瘤是需要尽早治疗的,不管血管瘤严重与否,及时发现及早治疗才会痊愈。 切忌拖延时间,并且一定要到血管瘤专科医院进行治疗;另一方面家庭护理也是非常重要的,一定要重视起来。成人血管瘤在本质上可以分为两个原因,一是由于年幼时期没有得到治疗或没有治愈;二是由于后天早成的。 如外伤等,血管瘤是一种先天性良性肿瘤,也被称为血管瘤畸形,一般多见于婴儿出生时或者出生后不久。当然有些部位是在成年人时期发玻成年血管瘤主要包括的类型有:鲜红斑痣、草莓状血管瘤、海绵状血管瘤、混合状血管瘤、淋巴瘤以及蔓状血管瘤等。 成人血管瘤发生于口腔颌面部的血管瘤占全身血管瘤的60%,其中大多数发生于颜面皮肤、皮下组织及口腔粘膜、如舌、唇、口底等组织,少数发生于颌骨内或深部组织。 血管瘤专家介绍说,它严重与否需要根据其类型来判断,具体还需要根据其类型的症状来分辨,也就是说需要知道发病部位的具体情况。 简单一点来说,可从两个方面来说,有些发生于颜面等暴露部位的血管瘤首先就会影响到美观;另外有些发生于暴露部位和内脏部位的血管瘤会危机到生命降因此,成人得了血管瘤是需要治疗的,而且越早治疗效果会越好。"}]}
70 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "你好,想请问一下,这个上宫庄内调胶囊有祛痘的作用吗?谢谢"}, {"role": "assistant", "content": "你好,上宫庄内调胶囊是调节内分泌失调的,对祛痘有作用的。上宫庄内调胶囊适合各类青春痘、粉刺、痤疮、暗疮、螨虫、酒渣鼻及其留下的疤痕、凹洞、粗糙老化皮肤、多油皮肤者。用法是内服上宫庄韩方养颜内调胶囊。温水口服,一天2次,一次1粒。"}]}
71 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "请问朱华医师前列腺你的方子里的阳古粉是什,前列腺尿频,有点尿不凈,诊断前列腺纤维化"}, {"role": "assistant", "content": "前列腺炎是由于久坐,憋尿,饮食辛辣刺激的原因导致前列腺液积聚出现的炎症反应,通过前列腺液常规,前列腺的b超检查能够明确诊断,然后选用清热利湿,通淋利尿的中成药持续的抗炎治疗四到八周。"}]}
72 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "前段时间因为跟人打架不小心弄伤了头,后来为了更好治疗把头发都剪掉了,现在真的很丑。我希望我的头发快点长出来才好出去见人,可是好多天过去了感觉头发长得好慢啊。"}, {"role": "assistant", "content": "多食维生素B6,维生素E:维生素有预防白发和促进头发生长的作用.例如麦片,花生,豆类,香蕉,酵母,蜂蜜,蛋类及猪肝.经常梳头发,头发可倒著梳,对头皮的血液循环和生长有帮助。按摩头部或倒立或双腿靠墙抬高,能让血液加速循环至头部,促进头发的成长。你可以试试看这些方法。"}]}
73 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "11岁来月经还会长高?长多少左右?几岁不再长高?想"}, {"role": "assistant", "content": "问题分析:您好,根据症状描述来看,11岁的女孩子月经来潮,表示卵巢功能发育成熟,但并不表示身高停止发育,只需要加强营养,多吃高蛋白高能量饮食,积极参加体育锻炼,适当保持钙片,有利于促进身高。意见建议:平时要养成良好生活习惯,注意个人卫生,积极参加体育锻炼,增强体质,注意防寒保暖,预防感冒,祝生活愉快,身体健康!"}]}
74 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "喝桃花茶有什么好处?桃花茶和什么一起泡着喝可以减肥?"}, {"role": "assistant", "content": "指导意见:桃花茶有美容通便的作用。服用桃花茶后,有助于通便美容,但是如果为寒性体质不建议长期服用。可以配合,山楂,荷叶一起代茶饮。"}]}
75 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "你好。我前段时间去检查了一下尿液常规,因为某些原因没把检查报告给医生看,我想问问这个尿液检查报告单正常吗?白细胞~0Ce11s/L亚硝酸~尿胆原Norma1蛋白质~0g/L酸碱值~5.5隐血~0Ce11s/L尿比重~1.025胆红素~0mmo1/L维c~0mmo1/L酮体~0mmo1/L葡萄糖~0mmo1/L"}, {"role": "assistant", "content": "尿液检查报告单:白细胞~0Ce11s/L亚硝酸~尿胆原Norma1蛋白质~0g/L酸碱值~5.5隐血~0Ce11s/L尿比重~1.025胆红素~0mmo1/L维c~0mmo1/L酮体~0mmo1/L葡萄糖~0mmo1/L结果正常。"}]}
76 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "做白带常规检查很痛,检查不了,可以打麻药吗?因为意外怀孕,要做流产,可做流产前的白带常规检查很痛很痛,医生用鸭嘴嵌,棉签触到时就痛得要命,医生说阴道太紧了,根本检查不了。"}, {"role": "assistant", "content": "指导意见:白带常规检查是为了明确是否有阴道炎,白带常规检查很简单方便,只需去妇产科由医生取一些白带就可以了 可以明确阴道是致病菌是什么引起的,明确诊断后可以对症治疗"}]}
77 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "海绵体出现问题能用手术矫正吗?几个月前做过包皮手术,伤口感染了,包沙布好几个月,之后把沙布拿掉后,勃起时包沙布那个部位明显比后半部涨大,不疼,现在能比以前大的更多,现在勃起时能有九十度,龟头不是很硬,好像充血不足,把血都供应在鼓起畸形部位了,在冠状沟后侧,没硬结之前就这样了,这个是深浅筋膜的问题,还是白膜的问题,还是海绵体出现问题了?能做手术把畸形矫正吗?海绵体出现问题能用手术矫正吗?"}, {"role": "assistant", "content": "海绵体出现问题能用手术矫正吗?阴茎硬结症,好发于40岁之60岁之间的男性,该病一般都是由于阴茎海绵体及筋膜受到轻微损伤(行房过度,阴道干涩,手淫过度,包皮手术,背神经阻断术均可导致损伤),轻微损伤引起无菌性炎症(即海绵体炎症),随着细胞膜,细胞质,细胞核逐渐变性而形成纤维化,纤维化越来越致密而形成硬结。 我们一般把它分为五期:即损伤期,无菌性炎症期,纤维化期,硬结期和钙化期。一旦到钙化期非常不易治疗的。所以建议,越早治疗越好治疗,从临床发现一之三个月内治疗为最佳治疗时机建议采用中医中药活血化瘀与软坚散结的中药针剂注射或汤剂调理治疗。"}]}
78 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "我怕杨梅里有寄生虫,万一被感染了,所以想问问你们,请你们看看有没有事"}, {"role": "assistant", "content": "你好,杨梅是一种酸性果实,含维生素c和多种维生素,天然果实,能补铁等。你好,这个食物里不会有寄生虫的,不要过多担心,放心吃吧,祝您健康快乐!以上是对“吃杨梅里有没有寄生虫呢?我怕有所以问问”这个问题的建议,希望对您有帮助,祝您健康!"}]}
79 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "小宝宝8个月爱抓耳朵,摸头正常吗?"}, {"role": "assistant", "content": "指导意见:你好,根据你的描述,如果宝宝没有其他表现,一切都好就没有问题,有可能是习惯问题。"}]}
80 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "眼睛视网膜充血,不疼不痒,用什么药?"}, {"role": "assistant", "content": "。你好这个要积极进行检查确定情况要考虑因为结膜炎的原因导致的积极进行确定的。"}]}
81 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "牙龈经常出血用什么药效果比较好"}, {"role": "assistant", "content": "牙龈出血,经常是牙龈发炎的结果;发炎又是牙垢,牙石刺激所致;牙垢,牙石的形成是没有经常彻底清除堆积在牙缝和龈袋中的食物碎屑和钙质所引起.刷牙漱口是清除这些病因的最有效方法.慢性牙龈炎是没有正确,经常地刷牙漱口的结果.预防牙龈出血的好办法是早晚有效地刷牙,饭后漱口建议及时到牙科检查是否有牙结石,可以到牙科做超声波洁牙治疗可以配合用棉签蘸浸3%过氧化氢溶液(双氧水),涂搽牙龈缘,见有气泡形成,即用温水漱口.然后涂以2%碘甘油或碘伏.每日3次,直至牙龈痊愈为止.甲硝唑(灭滴灵)口颊片,口含,一日4~6次,溶菌酶,度米芬,氯己定口含片可任选其 一.。以上是对“牙龈出血用什么药比较好”这个问题的建议,希望对您有帮助,祝您健康!"}]}
82 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "彩超胎盘绒毛膜血管瘤?京哪一家医院治草莓状血管瘤效果好呢?得了这种病要怎么治疗?平时注意点什么好?要吃些什么?草莓状血管瘤好治吗?"}, {"role": "assistant", "content": "您好,毛细血管瘤:为表浅的毛细血管扩张,曲折,迂回而成。多见于婴儿,大多数为女性。出生时即可发现皮肤有红点或小红斑,逐渐长大,红色加深并且隆起。 毛细血管瘤的增大速度常比婴儿发育更快。瘤体境界分明,压之可稍退色,放松后恢复红色。血管或脉管畸形的治疗应根据病损类型,位置及患者的年龄等因素来决定。 目前的治疗方法有外壳切除,放射治疗,激素治疗,低温治疗,激光治疗,硬化剂注射等。一般采用综合疗法对婴幼儿的血管瘤应行观察,如发展迅速时,也及时给予一定的干预治疗。"}]}
83 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "我乳房里面有一个肿块快一两年了,偶尔的会感觉到里面有疼痛,就没有别的不适感了,去医院检查,医生说是乳腺增生,不用管它,可是最近乳头却开始分泌黄色的液体。中医治疗乳头溢液的方法?"}, {"role": "assistant", "content": "中医治疗乳头溢液可以有效地调整下丘脑垂体卵巢轴的功能状态,使泌乳素分泌水平下降,不仅可以改善症状,而且可以调整机体的内环境。 中医认为溢乳多系气血虚弱,肝经郁热所致,宜益气养血,选用八珍汤加五味子、英实、牡颇;闭经者加益母草、丹参、川牛膝;畏寒肢冷者加淡附子、桂枝、鹿角片;或疏肝清热,选用丹桅消遥散加夏枯草、牡顿。 但是我们的专家提醒应用中医治疗茹头溢液,需以诊断明确为前提,如发现有器质性病变,如垂体肿留等,应尽早手术治疗,以免延误治疗时机。引起乳头溢液的原因是多样的,这种病的类型也是多样的,建议到医院及时就诊,在医生的指导下,根据自己的病情选择适合自己的治疗方案。"}]}
84 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "最近耳朵后有一片头发掉光了。其它部位也开始小片出现,检查说贫血,缺钙,有点血像高"}, {"role": "assistant", "content": "指导意见:孩子目前的现象首先要纠正贫血及缺钙的现象,对于4个月的孩子来说,辅食的添加能够有效改善贫血及低钙的发生。一定要合理添加辅食,增加蔬菜泥,水果泥,蛋黄,肉糜等食物的摄入,尽量满足孩子的身体发育所需。通过合理的添加辅食,逐渐改善身体贫血,缺钙的现状,才能够缓解症状。"}]}
85 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "请问下这是什么意思,还有包块吗,我是一位宫外孕左侧附件区存在包块"}, {"role": "assistant", "content": "你好,是这样的,左侧附件区,还是存在包块的,如果没有进行手术,那么就说明保守治疗失败了,现在要注意多休息。"}]}
86 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "这几天感冒嗓子一直咳嗽吃了金嗓子喉宝没用换了银黄又换了慢严舒柠、都没有用然后发现舌头发黑、请问是什么原因、是不是吃含片吃的。想得到的帮助:是什么原因,要紧嘛。"}, {"role": "assistant", "content": "你现在这个情况可能还是和用的药物有一定的关系的,也可检查下的,你可以放松心情,还是要多吃牛肉,瘦肉,青菜,水果之类的,可同时服用驴胶补血颗粒"}]}
87 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "从接受治疗到现在已经有几个月的时间了,想问一下,治疗甲亢眼突需要多长时间呢?"}, {"role": "assistant", "content": "8个月-1年左右。有些比较严重的患者可能会延长治疗的时间,在治疗的期间患者是否积极的配合,是否搭配了饮食的治疗,这些都会影响到治疗的时间的。"}]}
88 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "我在河南中医学院一附院做的检查a级精子33.6%b级10.1%c级6.5%d级49.8%:"}, {"role": "assistant", "content": "你好,你的情况精液常规检查基本正常的,考虑怀孕问题不大指导意见正常的精液常规,A级大于等于25%,AB大于等于50%才行。怀孕主要靠A级,你A级是正常的。"}]}
89 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "上了岁数浑身无力,心慌吃中药好还是西药好"}, {"role": "assistant", "content": "你好,根据你的年龄,我认为你还是吃点中药的好。。我建议你去中医院找名老中医给您瞧瞧,毕竟中药副作用小点。"}]}
90 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "为什么头发就掉前面,后面很正常"}, {"role": "assistant", "content": "脱发与劳累休息不好,精神紧张,微量元素缺乏偏食都有关系的啊。另外,还要注意营养调理,头发的主要成分是胶原蛋白,因此要补充优质蛋白质、B族维生素及维生素C和钙,并保持愉快心情,少吃辛辣刺激性食物,和油脂过高的食物,保证充足的睡眠。不要染发和烫发等。"}]}
91 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "膀胱根治全切手术后怎样才能勃起?吃PDE5抑制剂有用吗?"}, {"role": "assistant", "content": "前列腺和膀胱切除后,阴茎勃起功能障碍的发生率非常高,部分患者可以恢复,目前可继续观察,.指导意见也可服用PDE5抑制剂.当然还是有一定的疗效。保持乐观的心态是最重要的。最好到医院找专科医生诊治。希望我的建议对你有帮助!"}]}
92 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "每次来月经的周期都是40天左右,正常吗?"}, {"role": "assistant", "content": "病情分析: 你好这个情况是有月经不调的现象,和平时的心情,压力,环境,学习等都有一定的关系的。意见建议:建议要服用调经丸进行调理月经周期,不要有过大的压力,增强体质,有利于月经的规律性。"}]}
93 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "我也是最近牙龈发红,而且经常会口腔溃疡,请问有什么好..."}, {"role": "assistant", "content": "口腔溃疡平常应注意保持口腔清洁,常用淡盐水漱口,戒除烟酒,生活起居有规律,保证充足的睡眠。坚持体育锻炼,饮食清淡,多吃蔬菜水果,少食辛辣、厚味的刺激性食品,保持大便通畅。另外用云南白药也是可以的。"}]}
94 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "甲癌术后月经不调你好,甲癌术后二十多天了,停服优甲乐,再过几天做碘131,可术后月经量较以前少,并且不时的出现少量红的血丝曾经治疗的情况,想要得到什么帮助(5个汉字以上)"}, {"role": "assistant", "content": "月经量较以前少,月经比较少是妇科常见的表现,子宫内膜的损伤、妇科疾病、内分泌失调都可能会导致月经比较少,月经也还有可能受到情绪等影响。。最好要去医院检查看看排除一下疾病因素。也可以用一些调经中成药,如益母草冲剂或者四物汤治疗。中医在调理月经上往往比西医更加有效和安全。"}]}
95 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "甲状腺偏低应有什么症状患者女:57岁总胆固醇高;低密度高;长期便密;平时怕冷;骨质疏松;腰腿痛甲状腺偏低有什么症状"}, {"role": "assistant", "content": "甲状腺偏低的症状有对外界反应迟顿,有特殊面容,头大颈短,皮肤干燥,面部有粘液水肿,眼睑水肿,眼距变宽,鼻梁扁平,舌大而厚,常伸出口外较轻者临床表现不明显,重度者可出现皮肤被粘多糖浸润而产生的特征性非凹陷性水肿,如特征性粘液性水肿面容、表情淡漠、反应迟钝"}]}
96 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "身体上长圆圆的圈圈有点痒又有点像掉皮"}, {"role": "assistant", "content": "病情分析: 你的情况考虑是属于过敏性皮炎。祛除诱因,防止再次接触.轻者可内服抗组织胺类药如扑尔敏;赛庚啶.意见建议:建议也可进行局部治疗:急性期用药宜简单,禁用刺激性易致敏药品,轻者可用炉甘石洗剂或肤轻松软膏,外涂患处,每日2—3次;重者有水疤,溶液者可用0.1%洗必泰溶液湿敷,每日2次,待结痂后停用,外涂红霉素"}]}
97 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "患者年龄45本次发病及持续时间:2008年10月22日至今目前一般情况:红肿病史:我每年都犯一次出现红肿后就溃疡不知是什么原因,包皮有点长.现在能用什么药能缓解啊.谢谢"}, {"role": "assistant", "content": "包皮过长容易滋生细菌,导致各种泌尿生殖性疾病,介于你的病情,建议你尽快去医院检查,做包皮环切术,以防日后病情恶化!点击左侧医生的电子名片就会进入到诊室里,认真浏览医生网站,或与医生取得联系,相信对你会有帮助!祝愿早日康复!"}]}
98 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "80几岁的老人得了卵巢癌晚期还能治吗,是做手术,还是吃中药保守治疗。迷惘中。"}, {"role": "assistant", "content": "您好!如果病人心肺功能好可以考虑手术治疗。指导意见也可以考虑中药调理延长寿命,少食刺激性的食物,保持生活规律,情绪稳定。祝老人健康!"}]}
99 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "患者男,38岁,36岁时遭遇车祸,导致颅脑严重损伤,小脑及吞咽神经严重受损,走路晃,易摔跤,右手木,拿筷子不行,卫生纸一类的没有知觉。两个肩膀粘连,有疼痛感。语言障碍,说话不清楚而且慢。右额面瘫。,做了两次手术,去北京"}, {"role": "assistant", "content": "问题分析:您的这种脑外伤属于神经外科,我是搞神经内科的,据我所知我们医院也没有更好的治疗办法,建议坚持康复锻炼,毕竟还年轻,应该还有潜力!"}]}
100 | {"messages": [{"role": "system", "content": "You are an assistant that occasionally misspells words"}, {"role": "user", "content": "学习期间严重,放假时轻。以前小孩睡眠不足,精神状态不佳。现在虽每天睡8小时,但还是觉得小孩精神不佳。去年10月份发生这种病情的,去做了许多检查均正常,但就是没根治。现在痛的时候比以前厉害些了,最初是颈后部两条肌肉痛现在发展成脑内痛了。孩子在校的学习压力很大,每天要上15节课。早上6点起床要IO只才能回家体息,我觉得是否学习压力大?小孩以前有鼻窦炎。"}, {"role": "assistant", "content": "你好,我来回答你的问题,“上中学的孩子头痛没法学习,觉得头里面痛”注意孩子是否学习压力较大。尤其注意孩子睡觉时间是否充足,另外对学习的态度如何,比如厌倦学习,或者是上进心过强,都容易产生现在的情况。"}]}
101 |
--------------------------------------------------------------------------------
/vicuna/How_to_use_Vicuna.ipynb:
--------------------------------------------------------------------------------
1 | {
2 | "nbformat": 4,
3 | "nbformat_minor": 0,
4 | "metadata": {
5 | "colab": {
6 | "provenance": [],
7 | "machine_shape": "hm",
8 | "gpuType": "T4"
9 | },
10 | "kernelspec": {
11 | "name": "python3",
12 | "display_name": "Python 3"
13 | },
14 | "language_info": {
15 | "name": "python"
16 | }
17 | },
18 | "cells": [
19 | {
20 | "cell_type": "markdown",
21 | "source": [
22 | "# 安装环境"
23 | ],
24 | "metadata": {
25 | "id": "i25kEazRanJA"
26 | }
27 | },
28 | {
29 | "cell_type": "code",
30 | "execution_count": null,
31 | "metadata": {
32 | "id": "hj2Nd4dIuGgB"
33 | },
34 | "outputs": [],
35 | "source": [
36 | "!pip3 install fschat"
37 | ]
38 | },
39 | {
40 | "cell_type": "code",
41 | "source": [
42 | "!pip install pyllama -U"
43 | ],
44 | "metadata": {
45 | "id": "-vJ7U4TfyHTP"
46 | },
47 | "execution_count": null,
48 | "outputs": []
49 | },
50 | {
51 | "cell_type": "markdown",
52 | "source": [
53 | "# 设置根目录"
54 | ],
55 | "metadata": {
56 | "id": "zCbjsMgkq2lF"
57 | }
58 | },
59 | {
60 | "cell_type": "code",
61 | "source": [
62 | "# 加载云端硬盘\n",
63 | "from google.colab import drive\n",
64 | "drive.mount('/content/drive')"
65 | ],
66 | "metadata": {
67 | "colab": {
68 | "base_uri": "https://localhost:8080/"
69 | },
70 | "id": "8Up74qnrq0ly",
71 | "outputId": "16ef0413-d74f-4e16-c732-eb5fbaca05c8"
72 | },
73 | "execution_count": null,
74 | "outputs": [
75 | {
76 | "output_type": "stream",
77 | "name": "stdout",
78 | "text": [
79 | "Drive already mounted at /content/drive; to attempt to forcibly remount, call drive.mount(\"/content/drive\", force_remount=True).\n"
80 | ]
81 | }
82 | ]
83 | },
84 | {
85 | "cell_type": "code",
86 | "source": [
87 | "!mkdir '/content/drive/MyDrive/vicuna'"
88 | ],
89 | "metadata": {
90 | "id": "VDWlJwpSA9Vn"
91 | },
92 | "execution_count": null,
93 | "outputs": []
94 | },
95 | {
96 | "cell_type": "code",
97 | "source": [
98 | "import os\n",
99 | "\n",
100 | "os.chdir('/content/drive/MyDrive/vicuna')\n",
101 | "!pwd\n",
102 | "!ls"
103 | ],
104 | "metadata": {
105 | "colab": {
106 | "base_uri": "https://localhost:8080/"
107 | },
108 | "id": "XOjfI2-FaPel",
109 | "outputId": "1d9b3ec4-264a-4f1f-a6e2-c92780f98450"
110 | },
111 | "execution_count": 1,
112 | "outputs": [
113 | {
114 | "output_type": "stream",
115 | "name": "stdout",
116 | "text": [
117 | "/content/drive/MyDrive/vicuna\n",
118 | "controller.log\t\t output vicuna-7b-delta-v1.1\n",
119 | "model_worker_3efdd9.log pyllama_data vicuna_data\n"
120 | ]
121 | }
122 | ]
123 | },
124 | {
125 | "cell_type": "markdown",
126 | "source": [
127 | "# 获取llama权重\n",
128 | "\n",
129 | "7B大小13G,13B大小25G,fp16"
130 | ],
131 | "metadata": {
132 | "id": "W6UiQZYMWgLj"
133 | }
134 | },
135 | {
136 | "cell_type": "code",
137 | "source": [
138 | "!python -m llama.download --model_size 7B\n",
139 | "# !python -m llama.download --model_size 13B"
140 | ],
141 | "metadata": {
142 | "id": "7WlwR1R2WtCh",
143 | "colab": {
144 | "base_uri": "https://localhost:8080/"
145 | },
146 | "outputId": "0a752062-fdf8-4b6f-9a4a-e214d4b8dc6d"
147 | },
148 | "execution_count": null,
149 | "outputs": [
150 | {
151 | "output_type": "stream",
152 | "name": "stdout",
153 | "text": [
154 | "❤️ Resume download is supported. You can ctrl-c and rerun the program to resume the downloading\n",
155 | "Downloading tokenizer...\n",
156 | "✅ pyllama_data/tokenizer.model\n",
157 | "✅ pyllama_data/tokenizer_checklist.chk\n",
158 | "tokenizer.model: OK\n",
159 | "Downloading 7B\n",
160 | "downloading file to pyllama_data/7B/consolidated.00.pth ...please wait for a few minutes ...\n",
161 | "✅ pyllama_data/7B/consolidated.00.pth\n",
162 | "✅ pyllama_data/7B/params.json\n",
163 | "✅ pyllama_data/7B/checklist.chk\n",
164 | "Checking checksums\n",
165 | "consolidated.00.pth: OK\n",
166 | "params.json: OK\n"
167 | ]
168 | }
169 | ]
170 | },
171 | {
172 | "cell_type": "code",
173 | "source": [
174 | "!wget -P ./pyllama_data https://raw.githubusercontent.com/huggingface/transformers/main/src/transformers/models/llama/convert_llama_weights_to_hf.py"
175 | ],
176 | "metadata": {
177 | "colab": {
178 | "base_uri": "https://localhost:8080/"
179 | },
180 | "id": "ouB4H3pku9ca",
181 | "outputId": "015065ed-8159-4fcf-e166-8dcb227e481d"
182 | },
183 | "execution_count": null,
184 | "outputs": [
185 | {
186 | "output_type": "stream",
187 | "name": "stdout",
188 | "text": [
189 | "--2023-06-03 17:32:35-- https://github.com/huggingface/transformers/blob/main/src/transformers/models/llama/convert_llama_weights_to_hf.py\n",
190 | "Resolving github.com (github.com)... 140.82.121.4\n",
191 | "Connecting to github.com (github.com)|140.82.121.4|:443... connected.\n",
192 | "HTTP request sent, awaiting response... 200 OK\n",
193 | "Length: unspecified [text/html]\n",
194 | "Saving to: ‘./pyllama_data/convert_llama_weights_to_hf.py.1’\n",
195 | "\n",
196 | "convert_llama_weigh [ <=> ] 269.08K --.-KB/s in 0.03s \n",
197 | "\n",
198 | "2023-06-03 17:32:35 (7.62 MB/s) - ‘./pyllama_data/convert_llama_weights_to_hf.py.1’ saved [275542]\n",
199 | "\n"
200 | ]
201 | }
202 | ]
203 | },
204 | {
205 | "cell_type": "markdown",
206 | "source": [
207 | "# 生成羊驼模型"
208 | ],
209 | "metadata": {
210 | "id": "c5VTnF4ExBst"
211 | }
212 | },
213 | {
214 | "cell_type": "code",
215 | "source": [
216 | "!python3 -m fastchat.model.apply_delta --base ./output/7B --target vicuna_data/vicuna-7b-v1.1 --delta lmsys/vicuna-7b-delta-v1.1 --low-cpu-mem\n",
217 | "# !python3 -m fastchat.model.apply_delta --base ./pyllama_data/output/13B --target vicuna_data/vicuna-13b-v1.1 --delta lmsys/vicuna-13b-delta-v1.1"
218 | ],
219 | "metadata": {
220 | "id": "ascDih5av7MK",
221 | "colab": {
222 | "base_uri": "https://localhost:8080/"
223 | },
224 | "outputId": "2d67e307-bac8-4ad0-cce2-0754e261a979"
225 | },
226 | "execution_count": null,
227 | "outputs": [
228 | {
229 | "output_type": "stream",
230 | "name": "stdout",
231 | "text": [
232 | "2023-06-03 19:15:08.591570: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:38] TF-TRT Warning: Could not find TensorRT\n",
233 | "Split files for the base model to /tmp/tmpxbxtn6vl\n",
234 | "100% 2/2 [03:35<00:00, 107.53s/it]\n",
235 | "Split files for the delta weights to /tmp/tmphv6l4ic9\n",
236 | "Fetching 10 files: 0% 0/10 [00:00, ?it/s]\n",
237 | "Downloading (…)bc7a4/.gitattributes: 100% 1.48k/1.48k [00:00<00:00, 5.90MB/s]\n",
238 | "\n",
239 | "Downloading (…)3f3d0bc7a4/README.md: 100% 1.88k/1.88k [00:00<00:00, 7.86MB/s]\n",
240 | "Fetching 10 files: 100% 10/10 [00:00<00:00, 39.41it/s]\n",
241 | "100% 2/2 [02:37<00:00, 78.86s/it]\n",
242 | "Applying the delta\n",
243 | "4it [07:09, 107.45s/it]\n",
244 | "Saving the target model to vicuna_data/vicuna-7b-v1.1\n"
245 | ]
246 | }
247 | ]
248 | },
249 | {
250 | "cell_type": "markdown",
251 | "source": [
252 | "# 羊驼模型运行\n",
253 | "\n",
254 | "- 13B需要28G显存,无法直接使用,可以使用--load-8bit\n",
255 | "\n"
256 | ],
257 | "metadata": {
258 | "id": "n-2Qta3RxIOy"
259 | }
260 | },
261 | {
262 | "cell_type": "code",
263 | "source": [
264 | "!python3 -m fastchat.serve.cli --model-path vicuna_data/vicuna-7b-v1.1\n",
265 | "# !python3 -m fastchat.serve.cli --model-path vicuna_data/vicuna-13b-v1.1 --load-8bit"
266 | ],
267 | "metadata": {
268 | "id": "l_NMBJqfxI0t",
269 | "colab": {
270 | "base_uri": "https://localhost:8080/"
271 | },
272 | "outputId": "fe73767d-887c-4368-b4b7-42c5c4a034e7"
273 | },
274 | "execution_count": null,
275 | "outputs": [
276 | {
277 | "output_type": "stream",
278 | "name": "stdout",
279 | "text": [
280 | "2023-06-03 19:44:09.793326: W tensorflow/compiler/tf2tensorrt/utils/py_utils.cc:38] TF-TRT Warning: Could not find TensorRT\n",
281 | "Loading checkpoint shards: 100% 4/4 [03:54<00:00, 58.55s/it]\n",
282 | "USER: 中国的首都在哪\n",
283 | "ASSISTANT: 中国的首府是北京。\n",
284 | "USER: exit...\n",
285 | "\u001b[31m╭─\u001b[0m\u001b[31m────────────────────\u001b[0m\u001b[31m \u001b[0m\u001b[1;31mTraceback \u001b[0m\u001b[1;2;31m(most recent call last)\u001b[0m\u001b[31m \u001b[0m\u001b[31m─────────────────────\u001b[0m\u001b[31m─╮\u001b[0m\n",
286 | "\u001b[31m│\u001b[0m \u001b[2;33m/usr/lib/python3.10/\u001b[0m\u001b[1;33mrunpy.py\u001b[0m:\u001b[94m196\u001b[0m in \u001b[92m_run_module_as_main\u001b[0m \u001b[31m│\u001b[0m\n",
287 | "\u001b[31m│\u001b[0m \u001b[31m│\u001b[0m\n",
288 | "\u001b[31m│\u001b[0m \u001b[2m193 \u001b[0m\u001b[2m│ \u001b[0mmain_globals = sys.modules[\u001b[33m\"\u001b[0m\u001b[33m__main__\u001b[0m\u001b[33m\"\u001b[0m].\u001b[91m__dict__\u001b[0m \u001b[31m│\u001b[0m\n",
289 | "\u001b[31m│\u001b[0m \u001b[2m194 \u001b[0m\u001b[2m│ \u001b[0m\u001b[94mif\u001b[0m alter_argv: \u001b[31m│\u001b[0m\n",
290 | "\u001b[31m│\u001b[0m \u001b[2m195 \u001b[0m\u001b[2m│ │ \u001b[0msys.argv[\u001b[94m0\u001b[0m] = mod_spec.origin \u001b[31m│\u001b[0m\n",
291 | "\u001b[31m│\u001b[0m \u001b[31m❱ \u001b[0m196 \u001b[2m│ \u001b[0m\u001b[94mreturn\u001b[0m _run_code(code, main_globals, \u001b[94mNone\u001b[0m, \u001b[31m│\u001b[0m\n",
292 | "\u001b[31m│\u001b[0m \u001b[2m197 \u001b[0m\u001b[2m│ │ │ │ │ \u001b[0m\u001b[33m\"\u001b[0m\u001b[33m__main__\u001b[0m\u001b[33m\"\u001b[0m, mod_spec) \u001b[31m│\u001b[0m\n",
293 | "\u001b[31m│\u001b[0m \u001b[2m198 \u001b[0m \u001b[31m│\u001b[0m\n",
294 | "\u001b[31m│\u001b[0m \u001b[2m199 \u001b[0m\u001b[94mdef\u001b[0m \u001b[92mrun_module\u001b[0m(mod_name, init_globals=\u001b[94mNone\u001b[0m, \u001b[31m│\u001b[0m\n",
295 | "\u001b[31m│\u001b[0m \u001b[31m│\u001b[0m\n",
296 | "\u001b[31m│\u001b[0m \u001b[2;33m/usr/lib/python3.10/\u001b[0m\u001b[1;33mrunpy.py\u001b[0m:\u001b[94m86\u001b[0m in \u001b[92m_run_code\u001b[0m \u001b[31m│\u001b[0m\n",
297 | "\u001b[31m│\u001b[0m \u001b[31m│\u001b[0m\n",
298 | "\u001b[31m│\u001b[0m \u001b[2m 83 \u001b[0m\u001b[2m│ │ │ │ │ \u001b[0m__loader__ = loader, \u001b[31m│\u001b[0m\n",
299 | "\u001b[31m│\u001b[0m \u001b[2m 84 \u001b[0m\u001b[2m│ │ │ │ │ \u001b[0m__package__ = pkg_name, \u001b[31m│\u001b[0m\n",
300 | "\u001b[31m│\u001b[0m \u001b[2m 85 \u001b[0m\u001b[2m│ │ │ │ │ \u001b[0m__spec__ = mod_spec) \u001b[31m│\u001b[0m\n",
301 | "\u001b[31m│\u001b[0m \u001b[31m❱ \u001b[0m 86 \u001b[2m│ \u001b[0mexec(code, run_globals) \u001b[31m│\u001b[0m\n",
302 | "\u001b[31m│\u001b[0m \u001b[2m 87 \u001b[0m\u001b[2m│ \u001b[0m\u001b[94mreturn\u001b[0m run_globals \u001b[31m│\u001b[0m\n",
303 | "\u001b[31m│\u001b[0m \u001b[2m 88 \u001b[0m \u001b[31m│\u001b[0m\n",
304 | "\u001b[31m│\u001b[0m \u001b[2m 89 \u001b[0m\u001b[94mdef\u001b[0m \u001b[92m_run_module_code\u001b[0m(code, init_globals=\u001b[94mNone\u001b[0m, \u001b[31m│\u001b[0m\n",
305 | "\u001b[31m│\u001b[0m \u001b[31m│\u001b[0m\n",
306 | "\u001b[31m│\u001b[0m \u001b[2;33m/usr/local/lib/python3.10/dist-packages/fastchat/serve/\u001b[0m\u001b[1;33mcli.py\u001b[0m:\u001b[94m200\u001b[0m in \u001b[31m│\u001b[0m\n",
307 | "\u001b[31m│\u001b[0m \u001b[92m\u001b[0m \u001b[31m│\u001b[0m\n",
308 | "\u001b[31m│\u001b[0m \u001b[31m│\u001b[0m\n",
309 | "\u001b[31m│\u001b[0m \u001b[2m197 \u001b[0m\u001b[2m│ │ \u001b[0mhelp=\u001b[33m\"\u001b[0m\u001b[33mPrint useful debug information (e.g., prompts)\u001b[0m\u001b[33m\"\u001b[0m, \u001b[31m│\u001b[0m\n",
310 | "\u001b[31m│\u001b[0m \u001b[2m198 \u001b[0m\u001b[2m│ \u001b[0m) \u001b[31m│\u001b[0m\n",
311 | "\u001b[31m│\u001b[0m \u001b[2m199 \u001b[0m\u001b[2m│ \u001b[0margs = parser.parse_args() \u001b[31m│\u001b[0m\n",
312 | "\u001b[31m│\u001b[0m \u001b[31m❱ \u001b[0m200 \u001b[2m│ \u001b[0mmain(args) \u001b[31m│\u001b[0m\n",
313 | "\u001b[31m│\u001b[0m \u001b[2m201 \u001b[0m \u001b[31m│\u001b[0m\n",
314 | "\u001b[31m╰──────────────────────────────────────────────────────────────────────────────╯\u001b[0m\n",
315 | "\u001b[1;91mKeyboardInterrupt\u001b[0m\n",
316 | "^C\n"
317 | ]
318 | }
319 | ]
320 | }
321 | ]
322 | }
--------------------------------------------------------------------------------