GPT-6.1 Sol 免费用:Python 读文件报 ‘gbk‘ codec can‘t decode?加一个参数就好

GPT-6.1 Sol 可以免费用(注册送额度),在 Codex 里就能直接调用。Windows 上用 Python 读文本文件,很多人第一次就碰到这个报错:

复制代码
UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position 12: illegal multibyte sequence

原因:Windows 中文系统默认用 GBK 打开文件,而文件其实是 UTF-8 编码的。

1. 最常用的改法:指定 encoding

python 复制代码
with open("data.txt", encoding="utf-8") as f:
    text = f.read()

写文件也一样,加上 encoding="utf-8",以后就不会乱。

2. 文件确实是 GBK 的?

有些从 Excel、老系统导出的文件就是 GBK,这时反过来写:

python 复制代码
with open("data.txt", encoding="gbk") as f:
    text = f.read()

不确定是哪种,就先试 utf-8,报错再换 gbk。

3. 读 CSV 报同样的错

python 复制代码
import pandas as pd
df = pd.read_csv("data.csv", encoding="utf-8")
# 不行就换成 encoding="gbk"

Excel 打开 UTF-8 的 CSV 中文乱码,保存时用 encoding="utf-8-sig" 就好。

4. 只想先跑起来

python 复制代码
open("data.txt", encoding="utf-8", errors="ignore")

会跳过读不了的字符,可能丢几个字,正式用还是按第 1、2 步改。

5. 注册拿 Key

GPT-6.1 Sol 目前在 AgentRouter 上,GitHub 账号满一年就能注册,用注册送的额度就能跑。用我的邀请链接注册:https://agentrouter.org/register?aff=76NE

注册后在控制台新建一个令牌,复制备用。

6. 配置 Codex

编辑 ~/.codex/config.toml(Windows 是 %USERPROFILE%\.codex\config.toml,没有就新建):

toml 复制代码
model = "gpt-6.1-sol"
model_provider = "agentrouter"

[model_providers.agentrouter]
name = "AgentRouter"
base_url = "https://agentrouter.org/v1"
env_key = "AGENTROUTER_API_KEY"
wire_api = "responses"

PowerShell 里设置 Key,然后在项目文件夹里启动:

powershell 复制代码
$env:AGENTROUTER_API_KEY="sk-..."
codex

可以直接问它:"main.py 读 data.txt 报 'gbk' codec can't decode,帮我看文件是什么编码,再把所有 open() 改对。"

常见报错

  • 404:base_url 要以 /v1 结尾。
  • 401:令牌没复制全,重新复制。
  • 模型不存在:ID 是 gpt-6.1-sol,全小写。
  • responses 相关错误:改成 wire_api = "chat"。

各中转站汇总和配置教程:https://jliushi.github.io/ai-relay/

相关推荐
2601_9679801118 小时前
深入理解词向量算法及其在Python中的实践
python·word2vec·glove·fasttext·词向量
129Lab18 小时前
电池循环测试数据自动化分析:用Python+AI工具构建一键式寿命评估流水线
python·数据分析·电池测试·数据自动化·寿命评估
treasure14018 小时前
【复古】浅尝Django前后端不分离
前端·css·python·django·bootstrap·html·web
Dmz丶19 小时前
前端转 AI 100 天 Day 44:前端集成实战——用 React 给 Agent 做个正式界面
python
jay神20 小时前
基于 YOLOv8 的手势识别系统(Web 版)
前端·人工智能·python·深度学习·yolo·计算机视觉·计算机毕业设计
DeepVisionary20 小时前
阿里云上线旗舰多模态新模型,不公布跑分且限时14天退役
python·自动化
东莞市云毅网络有限公司20 小时前
FAQ 覆盖度打分:TF-IDF 与向量嵌入双路召回的 Python 实现
python·数据清洗·rag·企业知识库·文档解析
爱笑的k1120 小时前
nano-vllm 源码剖析:千行 Python 手写离线推理引擎的调度、显存与并行时序
开发语言·python·vllm
用户83562907805121 小时前
使用 Python 控制 Excel 工作表的分页位置
后端·python
用户83562907805121 小时前
Python 如何在 Word 中添加和管理文档变量
后端·python