0%

『GPT』如何使用 GPT

简介

关于如何使用 GPT 的一些流程及如何应用到学术写作。

GPT

什么是 GPT,请看 GPT 自己给出的解释:

1
2
3
GPT stands for "Generative Pre-trained Transformer." It's an artificial intelligence model developed by OpenAI that uses deep learning techniques to generate human-like text. GPT models are based on a transformer architecture and are pre-trained on vast amounts of text data to understand patterns, language structure, and relationships between words.

These models can perform a variety of natural language processing (NLP) tasks, such as language translation, text generation, summarization, question answering, and more. GPT models have gained attention for their ability to generate coherent and contextually relevant text, making them valuable for various applications across industries, including content creation, customer service, language understanding, and AI-driven assistance.

翻译成中文就是:

1
2
3
GPT代表“生成式预训练转换器”。这是OpenAI开发的一种人工智能模型,利用深度学习技术生成类似人类的文本。GPT模型基于Transformer架构,经过大量文本数据的预训练,以理解模式、语言结构和单词之间的关系。

这些模型可以执行各种自然语言处理(NLP)任务,如语言翻译、文本生成、摘要、问答等。GPT模型因其生成连贯且与上下文相关的文本能力而受到关注,因此在各个行业中有着广泛的应用,包括内容创作、客户服务、语言理解和人工智能驱动的辅助等方面。

简单来说就是一种可以对话的人工智能,可以用于帮助我们日常的一些工作包括写作、编程等。

如何使用

网上有大量的教程,以及各种网站,但追溯其源头,最出名的还是 OpenAI 的 ChatGPT 模型,国内的有百度的文心一言、阿里的通义千问等

OpenAI 限制大陆登陆,需要科学上网,注册也比较麻烦,具体可以自行上网搜索一下,我这边是使用了 Google 账号直接登录,目前注册似乎可以只需要邮箱不需要手机号验证,但若要获取 API key 仍然需要手机号验证。注册后可以使用 GPT3.5,GPT4.0 需要付费升级后才能使用,想尝试的可以进入官网:https://chat.openai.com/. 其他的一些包装网站就不介绍了,百度的文心一言也是注册账号就能使用,但 plus 版仍然是需要付费的,可以前往 https://yiyan.baidu.com/ 体验。


学术写作

主要使用了GPT 学术优化 (GPT Academic) 这个项目,项目的 readme 文件和 wiki 有很详细介绍了,这里就不多赘述了,说说怎么配置。

有个网页版的可以直接使用,可以点击前往:学术版GPT 网页非盈利版

按照指引将 config.py 文件复制一份并命名为 config_private.py,需要配置的只有两个:

  • API key 用于访问 GPT
  • 配置代理以便访问,不过国内的模型不需要

代理的配置项目中有教程了,这里也不用再重复了,我这边的话是改一下端口号即可。

API-KEY

对于 ChatGPT 的 API key 有点麻烦,需要手机号验证,进入 https://platform.openai.com/api-keys 网站登录后验证手机号创建即可:

image-20240106170743703

将 api key 填入到配置文件中即可:

1
API_KEY = "sk-123456789xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx123456789" 

方法二:因为要国外手机号有点麻烦,我这里使用的方法是借助一下第三方平台:https://github.com/chatanywhere/GPT_API_free

使用方法很简单,直接点击“申请领取内测免费API key”并使用 Github 账号授权即可

image-20240106170914214

将 API key 复制并填入配置文件即可,但注意还需要配置 URL 重定向:

1
2
3
4
5
6
7
API_KEY = "sk-123456789xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx123456789" 

# 使用了 https://github.com/chatanywhere/GPT_API_free 的 GPT_API
# 国内直链
API_URL_REDIRECT = {"https://api.openai.com/v1/chat/completions": "https://api.chatanywhere.tech/v1/chat/completions"}
# 需要全局代理
# API_URL_REDIRECT = {"https://api.openai.com/v1/chat/completions": "https://api.chatanywhere.cn/v1/chat/completions"}

重定向的连接就是上图中的"转发 host",注意使用国内的需要将代理关掉不然可能反而使用不了。

对于阿里通义千问的模型可以可以访问 https://dashscope.console.aliyun.com/ (网站有获取 API key 的教程)获取并填入:

1
2
# 接入通义千问在线大模型 https://dashscope.console.aliyun.com/
DASHSCOPE_API_KEY = "sk-123**********************45" # 阿里灵积云API_KEY

并将 "qwen-turbo", "qwen-plus", "qwen-max" 加入到 AVAIL_LLM_MODELS 中即可,目前 通义千问-max 是免费的,可以直接体验一下。

最后界面是这样的:

image-20240106172308541

使用方法点击左上角“帮助”查看即可,也可以到主页查看教程。

参考资料

提示

一则只有我自己看得到的提示啦啦啦~

--- ♥ end ♥ ---

欢迎关注我呀~