admin管理员组文章数量:1632084
作者:张华 发表于:2023-03-23
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明
chatgpt web
试了网上的一个chatgpt web based local server,
curl -fsSL https://deb.nodesource/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo npm install -g npm@9.6.2
sudo npm install -r service/package.json -g
sudo npm install esno -g
git clone https://github/Chanzhaoyu/chatgpt-web.git
cd chatgpt-web/
cat > service/.env <<-EOF
# OpenAI API Key - https://platform.openai/overview
OPENAI_API_KEY=$OPENAI_API_KEY
# change this to an `accessToken` extracted from the ChatGPT site's `https://chat.openai/api/auth/session` response
OPENAI_ACCESS_TOKEN=
EOF
cd service && sudo pnpm install && sudo pnpm start
cd ../ && sudo pnpm bootstrap && sudo pnpm dev
#then access: http://<IP>:1002/
chatgpt cli client
也尝试写了chatgpt cli client:
#sudo pip3 install openai==0.27.0
import os
import sys
import openai
import getopt
#os.environ['HTTP_PROXY'] = 'http://127.0.0.1:7890'
#os.environ['HTTPS_PROXY'] = 'http://127.0.0.1:7890'
def get_api_key():
try:
return os.environ['OPENAI_API_KEY']
except KeyError:
print('API key not found. Set the OPENAI_API_KEY environment variable.')
sys.exit(1)
openai.api_key = get_api_key()
class ChatGPT:
def __init__(self, user):
self.user = user
self.msgs = []
def ask_gpt(self):
rsp = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=self.msgs
)
return rsp.get("choices")[0]["message"]["content"]
if __name__ == '__main__':
user = 'hua'
chat = ChatGPT(user)
while True:
q = input(f"{chat.user}: ")
if q == "exit":
print("Bye!")
exit(0)
chat.msgs.append({"role": "user", "content": q})
answer = chat.ask_gpt()
print("AI: ", answer)
chat.msgs.append({"role": "assistant", "content": answer})
集成chatgpt到小度音箱
git clone https://github/yihong0618/MiService.git
sudo pip3 install .
python3 micli.py list
export MI_USER=xxx
export MI_PASS=xx
export MI_DID=<GET_from_micli.py_list>
export OPENAI_API_KEY=${your_api_key}
git clone https://github/yihong0618/xiaogpt.git && cd xiaogpt
sudo pip3 install -r requirements.txt
python3 xiaogpt.py --hardware LX06 --use_gpt3
离线安装chrome插件
1, 打开chrome://extensions/, enable右上角的开发者模式
2, 从https://crxdl/ 搜索 'chatgpt for google'下载crx离线包
3, 再次打开chrome://extensions/ 将crx文件拖进去
4, 设置openai key
版权声明:本文标题:try chatgpt api (by quqi99) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1729102473a1186715.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论