ArxivDigest
1.0.0
ArXiv 使用大型语言模型进行摘要和个性化推荐。
此存储库旨在根据您自己的研究兴趣和自然语言描述,使用 GPT 的相关性评级,为新发表的 arXiv 论文提供更好的每日摘要。
您可以使用自己的 OpenAI API 密钥在 Hugging Face 上尝试一下。
您还可以创建每日订阅管道,通过电子邮件向您发送结果。
保持 arXiv 论文的最新状态可能需要相当长的时间,每天要过滤大约数百篇新论文。有官方的每日摘要服务,但像 cs.AI 这样的大类别每天仍然有 50-100 篇论文。确定这些论文对您是否相关且重要意味着要通读标题和摘要,这非常耗时。
该存储库提供了一种使用大型语言模型来整理每日摘要的方法,按相关性排序。这些模型根据您的个人研究兴趣进行调整,并以自然语言进行描述。
config.yaml
。gpt-3.5-turbo-16k
按 1-10 的范围对它们与您的兴趣的相关程度进行排名。我们在 https://huggingface.co/spaces/AutoLLM/ArxivDigest 提供演示。只需输入您的 OpenAI API 密钥,然后填写右侧的配置即可。请注意,我们不会存储您的密钥。
您还可以通过创建 SendGrid 帐户和 API 密钥向自己发送摘要电子邮件。
开始使用此存储库的推荐方法是:
config.yaml
并将更改合并到您的主分支中。OPENAI_API_KEY
SENDGRID_API_KEY
FROM_EMAIL
此值必须与您用于创建 SendGrid API 密钥的电子邮件匹配。TO_EMAIL
请参阅高级用法了解更多详细信息,包括分步图像、进一步自定义和替代用法。
要在本地运行与 Huggign Face 空间相同的 UI:
src/requirements.txt
以及gradio
中的需求。python src/app.py
并转到本地 URL。从那里您将能够预览今天的论文以及生成的摘要。.env
文件作为机密,可以将.env.template
复制到.env
,然后在.env
中设置环境变量。.env.template
,因为.template.env
由 git 跟踪,编辑它可能会导致您提交您的机密。警告:请勿使用您的个人密钥或电子邮件地址编辑和提交您的
.env.template
!这样做可能会让这些事情暴露在世人面前!
您可以(并鼓励)修改此存储库中的代码以满足您的个人需求。如果您认为您的修改对其他人有任何帮助,请提交拉取请求。
这些类型的修改包括提示的更改、不同的语言模型或向您提供摘要的其他方式。