AutoGTP - 如何搭建本地的AI人工智能助手

简介

与其看着别人拿着其他人的作品到处吹牛逼,不如切身体验下,内心有数但是不乱说话,稳的一批才能做好老狗,如何识别一篇文章是不是 AI 创作的,那么就在文章中通过情感描述词进行书写,这样就不会被认为是人工智能批量生产的文章了,如果人工智能可以通过一个人过往的笔记或者书信,语音视频从而模仿出这个人的行为,我感觉倒是一个很重要的方向,智能行为科学;

吃饭前,把 AutoGPT 的使用梳理下,之后两个月就安静的干大事,一篇文章看起来几分钟,真要自己探索可能就要好几个小时才能完全搞明白其中的细节,不要眼高手低,不要自以为是,实践出真知才是真理。

安装环境

系统信息:

操作系统: windows
python: 3.10.x
git: 2.37.1.windows.1
docker: 4.18.0
autogpt: master

网页信息:

OPENAPI 网址: https://platform.openai.com/account/api-keys
CHATGPT 网址: https://chat.openai.com/chat
PINECONE 网址: https://app.pinecone.io/
ELEVENLABS网址: https://elevenlabs.io
谷歌云网址: https://console.cloud.google.com/

账号注册

OPENAPI 注册

网址: https://platform.openai.com/account/api-keys
用途: 注册 OpenApi 账号,调用 ChatGPT 接口

CHATGPT 注册

网址: https://chat.openai.com/chat
用途: 智能对话,聊天系统

PINECONE 注册

网址: https://app.pinecone.io/
用途: AI 长期内存数据库

ELEVENLABS 注册

网址: https://elevenlabs.io
用途: AI 智能语音

谷歌云注册

网址: https://console.cloud.google.com/
用途: 申请谷歌 APIKEY

部署配置

下载 autogpt

git clone https://github.com/vpc123/Auto-GPT

安装依赖(python配置国内代理)

cd Auto-GPT
pip install -r requirements.txt

修改配置

# 接着找到 AutoGPT 的根文件夹,将“.env.template”重命名为“.env”并打开

### OPENAI
# OPENAI_API_KEY - OpenAI API Key (Example: my-openai-api-key)
# TEMPERATURE - Sets temperature in OpenAI (Default: 1)
# USE_AZURE - Use Azure OpenAI or not (Default: False)
OPENAI_API_KEY=your-openai-api-key
TEMPERATURE=1
USE_AZURE=False

### PINECONE
# PINECONE_API_KEY - Pinecone API Key (Example: my-pinecone-api-key)
# PINECONE_ENV - Pinecone environment (region) (Example: us-west-2)
PINECONE_API_KEY=your-pinecone-api-key
PINECONE_ENV=your-pinecone-region

### GOOGLE
# GOOGLE_API_KEY - Google API key (Example: my-google-api-key)
# CUSTOM_SEARCH_ENGINE_ID - Custom search engine ID (Example: my-custom-search-engine-id)
GOOGLE_API_KEY=your-google-api-key
CUSTOM_SEARCH_ENGINE_ID=your-custom-search-engine-id

### ELEVENLABS
# ELEVENLABS_API_KEY - Eleven Labs API key (Example: my-elevenlabs-api-key)
# ELEVENLABS_VOICE_1_ID - Eleven Labs voice 1 ID (Example: my-voice-id-1)
# ELEVENLABS_VOICE_2_ID - Eleven Labs voice 2 ID (Example: my-voice-id-2)
ELEVENLABS_API_KEY=your-elevenlabs-api-key
ELEVENLABS_VOICE_1_ID=your-voice-id-1
ELEVENLABS_VOICE_2_ID=your-voice-id-2

部署运行

常规模式

python scripts/main.py

语音模式

python scripts/main.py --speak

指定版本模式

# 如果不能访问 GPT-4,开启“gpt3only”模式
python scripts/main.py --gpt3only

备注: 记住在 AuroGPT 的每个操作之后,输入“NEXT COMMAND”授权程序继续(目前不推荐)。

# 尽管项目也提供了不用这么麻烦的“连续模式”,最开始运行时用这个命令:
python scripts/main.py —continuous

总结

开放式API就像是所有语言的一种国际化交流方式,autoGPT 可以通过良好的训练方式满足用户的预期要求,比如训练一个贴心管家,论文写作助手,专门用于财务分析的研究学者,给你写自动化网页的程序狗,现在会写程序的那些人就是30年前会玩 ppt 的人一样罢了,本来就是大量重复性的工作而已,技术最重要的是架构设计,需求管理,商业价值,搬砖的就是搬砖的,别总是把会点程序就吹上天,好恶心啊!凡是在我面前吹自己会编码,自己是标准程序员的那类人,不管不论一律拉入交友黑名单。牛逼是别人帮自己吹的,少说话,多做事,死不了人的。

posted @ 2023-04-15 13:13  流雨声  阅读(1008)  评论(0编辑  收藏  举报