茄子的个人空间

python日常开发杂记

字数统计: 160阅读时长: 1 min
2025/02/19
loading

mac系统 pandas存储为csv 在excel中打开乱码

在使用pandas存储数据为csv文件后,在excel中打开会出现乱码问题,解决方法如下:
指定编码格式为utf-8-sig,即可解决问题。

1
df.to_csv('output.csv', index=False, encoding='utf-8-sig')

api 调用大模型时,指定返回json格式数据

解决方法如下: 指定 response_format 为 {"type":"json_object"},但是这个方法在deepseek中不适用。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

client = openai = OpenAI(api_key=gpt_api_key,
base_url=gpt_base_url
)

response = client.chat.completions.create(
model= model,
messages=[
{"role": "system", "content": "你是一名中医药专家"},
{"role": "user", "content": prompt}
],
max_tokens=2048,
response_format={"type":"json_object"}
)

openAi 官方解释:

image-20250219171024040

参考链接:openai官方文档

CATALOG
  1. 1. mac系统 pandas存储为csv 在excel中打开乱码
  2. 2. api 调用大模型时,指定返回json格式数据