作者使用 Midjourney 创建的图像
最近您已经看到了很多 ChatGPT 的替代品,但是您检查过吗 拥抱聊天 来自拥抱脸?
HuggingChat 是商业聊天产品(例如 ChatGPT)的免费开源替代品。理论上,该服务可以利用多种模型,但我只看到它使用 LLaMa 30B SFT 6 (oasst-sft-6-llama-30b) 从 打开助手 迄今。
您可以了解 OpenAssistant 为构建聊天机器人所做的有趣努力 相关信息。虽然该模型可能不是 GPT4 级别,但它绝对是一个有能力的法学硕士,有一个有趣的培训故事,值得一看。
免费和开源?听起来很棒。但是等等……还有更多!
无法访问 ChatGPT4 API?即使可以,也厌倦了付钱吗?为什么不给非官方的 HuggingChat Python API 尝试一下?
没有 API 密钥。没有注册。没有什么!只是 pip install hugface
,然后复制、粘贴并从命令行运行以下示例脚本。
#!/usr/bin/env python
# -*- coding: utf-8 -*- from hugchat import hugchat # Create a chatbot connection
chatbot = hugchat.ChatBot() # New a conversation (ignore error)
id = chatbot.new_conversation()
chatbot.change_conversation(id) # Intro message
print('[[ Welcome to ChatPAL. Let's talk! ]]')
print(''q' or 'quit' to exit')
print(''c' or 'change' to change conversation')
print(''n' or 'new' to start a new conversation') while True: user_input = input('> ') if user_input.lower() == '': pass elif user_input.lower() in ['q', 'quit']: break elif user_input.lower() in ['c', 'change']: print('Choose a conversation to switch to:') print(chatbot.get_conversation_list()) elif user_input.lower() in ['n', 'new']: print('Clean slate!') id = chatbot.new_conversation() chatbot.change_conversation(id) else: print(chatbot.chat(user_input))
运行脚本—— ./huggingchat.py
,或者您为该文件命名的任何内容 - 并得到类似以下内容(在打招呼之后):
准系统示例脚本接受输入并将其传递给 API,显示返回的结果。脚本对输入的唯一解释是查找要退出的关键字、开始新对话的关键字或更改为您已经正在进行的现有替代对话的关键字。一切都是不言自明的。
有关该库的更多信息,包括 chat() 函数参数,请查看其 GitHub 存储库。
聊天机器人 API 有各种有趣的用例,特别是您可以自由探索而无需花太多钱的用例。你只受你的想象力的限制。
编码愉快!
马修·梅奥(Matthew Mayo) (@马特梅奥13) 是数据科学家和 KDnuggets 的主编,KDnuggets 是开创性的在线数据科学和机器学习资源。 他的兴趣在于自然语言处理、算法设计和优化、无监督学习、神经网络和机器学习的自动化方法。 Matthew 拥有计算机科学硕士学位和数据挖掘研究生文凭。 可以通过 kdnuggets[dot]com 的 editor1 联系到他。
- SEO 支持的内容和 PR 分发。 今天得到放大。
- 柏拉图爱流。 Web3 数据智能。 知识放大。 访问这里。
- 与 Adryenn Ashley 一起铸造未来。 访问这里。
- Sumber: https://www.kdnuggets.com/2023/05/huggingchat-python-api-alternative.html?utm_source=rss&utm_medium=rss&utm_campaign=huggingchat-python-api-your-no-cost-alternative
- :是
- :不是
- 13
- a
- 关于
- ACCESS
- 后
- 算法
- 所有类型
- 已经
- 替代
- 替代品
- an
- 和
- API
- 方法
- 保健
- AS
- At
- 作者
- 自动化
- BE
- 如下。
- 午休
- 建立
- 但是
- by
- CAN
- 能力
- 例
- 更改
- 聊天机器人
- ChatGPT
- 查
- 检查
- 检查
- 编码
- 商业的
- 一台
- 计算机科学
- 地都
- 谈话
- 可以
- 创建信息图
- 创建
- data
- 数据挖掘
- 数据科学
- 数据科学家
- 无疑
- 学位
- 设计
- 显示
- DOT
- 主编辑
- 工作的影响。
- 错误
- 醚(ETH)
- 甚至
- Exit 退出
- 探索
- 远
- 文件
- 找到最适合您的地方
- 以下
- 针对
- Free
- 止
- 功能
- 得到
- GitHub上
- 给
- 毕业
- 大
- 有
- he
- 他的
- 击中
- 持有
- HTTPS
- 拥抱脸
- i
- ID
- if
- 想像力
- 进口
- in
- 包含
- 信息
- 输入
- 安装
- 有趣
- 利益
- 解释
- IT
- 它的
- JPG
- 只是
- 掘金队
- 键
- 语言
- 晚了
- 学习
- Level
- 杠杆作用
- 自学资料库
- 喜欢
- 有限
- Line
- 骆驼
- 看
- 机
- 机器学习
- 许多
- 主
- 马修
- 可能..
- 的话
- 采矿
- 模型
- 模型
- 更多
- 命名
- 自然
- 自然语言
- 自然语言处理
- 网络
- 神经
- 神经网络
- 全新
- 没有
- 众多
- of
- 供品
- on
- 一
- 在线
- 仅由
- 打开
- 开放源码
- 优化
- or
- 输出
- 参数
- 通过
- 通行证
- 付款
- 柏拉图
- 柏拉图数据智能
- 柏拉图数据
- 处理
- 蟒蛇
- 达到
- 资源
- 成果
- 运行
- s
- 说
- 科学
- 科学家
- 看到
- 服务
- So
- 东西
- 来源
- 特别
- 开始
- 故事
- 这样
- Switch 开关
- 需要
- 这
- 其
- 然后
- 那里。
- 他们
- Free Introduction
- 至
- 产品培训
- true
- 进行
- 无监督学习
- 使用
- Ve
- 等待
- 钱包
- 欢迎进入
- 而
- 为什么
- 也完全不需要
- 价值
- 但
- 您
- 您一站式解决方案
- YouTube的
- 和风网