huggingface创建无需魔法的gpt

735 阅读3分钟

huggingface是啥??

Hugging Face是一家人工智能公司,也是一个知名的开源社区,致力于推动自然语言处理(NLP)和人工智能技术的发展。该公司提供了一个名为Transformers的开源库,其中包含了大量预训练的NLP模型,如BERT、GPT、RoBERTa等,以及用于文本生成、文本分类、问答系统等任务的工具和API。

Hugging Face的Transformers库为研究人员、开发者和企业提供了方便的方式来使用和部署这些强大的预训练模型,从而加速他们在NLP领域的工作。除了模型本身,Hugging Face还提供了用于模型训练、微调和部署的工具、教程和社区支持。

总的来说,Hugging Face在NLP领域发挥着重要作用,为人工智能社区提供了丰富的资源和工具,帮助推动NLP技术的发展和创新。

有什么用呢?

Hugging Face提供的Transformers库和相关工具具有多种用途和优势,包括:

  1. 使用强大的预训练模型:Hugging Face的库包含了各种预训练的NLP模型,如BERT、GPT、RoBERTa等,这些模型在各种NLP任务上表现出色。
  2. 简单易用的API:Hugging Face提供了简单易用的API,使开发者能够轻松地使用这些预训练模型进行文本生成、文本分类、问答系统等任务。
  3. 模型微调和部署:开发者可以使用Hugging Face的工具和教程对预训练模型进行微调,以适应特定任务或数据集,并将微调后的模型部署到生产环境中。
  4. 加速研究和开发:借助Hugging Face提供的资源,研究人员和开发者可以更快速地进行实验和开发,从而加速他们在NLP领域的工作。
  5. 社区支持和知识分享:Hugging Face建立了一个活跃的社区,开发者可以在这里分享知识、交流经验,并获得来自社区的支持和帮助。

总的来说,Hugging Face的工具和资源为研究人员、开发者和企业提供了便利,帮助他们更高效地利用先进的NLP技术解决现实世界的问题。

对于没有魔法的开发者,有chatgpt的api key可以使用这种方法来使用chatgpt

下面是两种创建方案:

方案一

一、创建space,选择docker之后选择公开还是私有,建议是选择私有,这里做演示就选择公开 image.png 二、创建成功之后点击files image.png 三、点击创建file image.png 四、创建Dockerfile

这里是构建docker镜像的脚本

FROM node:18
RUN git clone https://github.com/Yidadaa/ChatGPT-Next-Web.git
WORKDIR "ChatGPT-Next-Web"
RUN npm i                                                     
RUN npm run build                                             
EXPOSE 3000                                                   
CMD ["npm", "run", "start"]

image.png

五、点击右上角的restart space,可以看到容器正在构建,等待构建完成即可

image.png image.png

方案二

还有一种更加简单的方法,访问我创建好的url

右上角更多点击Duplicate this Space, image.png 创建公共的,也可以选择私有的 image.png 在这里填写自己的chatgpt 的api即可实现在国内无需魔法调用chatgpt image.png

那么对应的claude,也可以实现访问,下期我们再继续说claude怎么部署吧~