Skip to content

AkinaHaruka/TransCollege

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

大学信息综合整理AI

项目介绍

本项目通过向两个数据源获取大学信息,结合用户信息和要求,通过 AI 向用户提供大学生活相关建议

使用方法

1.准备依赖

pip3 install -r requirements.txt

2.准备 AI

编辑config/ai_models.json文件,并在providers里填入正确的 API 地址和 API Key。
由于开发者没钱所以该文件里只有 DeepSeek 模型,但支持添加其他模型(要求兼容 OpenAI API)
请妥善保存您的 API Key,它将只在创建时显示,且不应透露给他人!

3. 准备 GitHub Token

请转至https://github.com/settings/personal-access-tokens
Fine-grained tokens -> Generate new token 并按如下填写,其余内容保持默认

选项 内容
Token name Token 名称,可随意填写
Description Token 描述,可不填
Expiration Token 过期时间,可选择永不过期(No Expiration)

请妥善保存您的 Token,它将只在创建时显示,且不应透露给他人!
请将获得的 Token 填入 config/data_source.json

4. 使用

python3 main.py

程序会收集如下信息

  1. 您的个人信息,您可以在此填写您的个人信息,对学校的要求等,这将会被提交给 AI 用于参考
  2. 拟搜索等大学名称
  3. 拟报考的大学专业
    您可以创建文件``personal_info.txt`并向其中写入您的个人信息,以避免每次搜索都需要输入

注意,本项目单次请求的 Token 数可能达到数万,请注意 API 费用,建议使用 DeepSeek 模型并在 00:30-08:30 间使用

二次开发

高三生已经一年没写过代码了,写得不好请见谅
代码部分已写好相关注释
数据源,API 地址请末尾不要带"/"

鸣谢

project-trans/RLE-wiki
CollegesChat/university-information

祝愿所有高考生都能进入心仪大学

About

大学信息综合整理AI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages