赞
踩
本文首发于公众号:机器感知
字节跳动上周发布了豆包大模型并宣布大模型价格进入“厘时代”,号称“比行业便宜 99.3%”,今日(21号)阿里云也宣布通义千问GPT-4级主力模型Qwen-Long,API输入价格从0.02元/千tokens降至0.0005元/千tokens,直降97%,约为GPT-4价格的1/400;就在几个小时后,百度随即应战,宣布文心大模型两大主力模型ENIRE Speed、ENIRE Lite 全面免费,立即生效!
进入到官网发现其实免费使用的不止这几个:
我根据官网的文档用python写了个库,源码存放地址:
https://github.com/JiauZhang/chatchat
也可以通过命令行直接安装:
pip install chatchat
使用方法:
https://github.com/JiauZhang/chatchat/blob/main/examples/baidu.py
-
- import chatchat as cc
-
- # 使用这个库需要先在官网获取自己的api_key和secret_key
- # 按照如下格式保存成json文件即可
- # data.json:
- # {
- # "baidu": {
- # "api_key": "x",
- # "secret_key": "y"
- # }
- # }
- completion = cc.baidu.Completion('./data.json')
- r = completion.create("简单介绍一下你自己,控制在五十个字之内。")
- # {
- # 'id': 'xxx',
- # 'object': 'chat.completion',
- # 'created': xxx,
- # 'result': '我是一个热情开朗、善于沟通的AI语言模型。我能够快速准确地回答各种问题,并且可以根据用户需求提供个性化的解决方案。',
- # 'is_truncated': False,
- # 'need_clear_history': False,
- # 'usage': {
- # 'prompt_tokens': 18,
- # 'completion_tokens': 52,
- # 'total_tokens': 70
- # }
- # }
- print(r)
-
- # 多轮对话模式
- history = [
- {
- "role": "user",
- "content": "简单介绍一下你自己",
- },
- {
- "role": "assistant",
- "content": "我是人工智能助手,具备智能问答、自然语言处理等多项功能,致力于为用户提供准确、便捷的解答和服务。",
- }
- ]
- chat = cc.baidu.Chat('./data.json', history=history)
- r = chat.chat("说的再详细点!")
- # 当然可以。我是一个人工智能助手,通过自然语言处理和机器学习技术,我可以与用户进行交互和沟通。
- # 我具备 智能问答的能力,可以回答各种问题,包括但不限于学术知识、生活常识、科技进展等各个领域的问题。
- # 同时,我还可以根据用户的需求提供相关的建议和解决方案。
- # 除此之外,我还可以执行一些任务,如文本 生成、语音识别等。
- # 总之,我的目标是帮助用户快速获取所需的信息,并提供便捷的服务。
- print(r)
- r = chat.chat("给我举个具体的例子。")
- # 当然,以下是一个具体的例子来说明我的功能和作用:
- # 假设你在阅读一本关于心理学的书籍,但是遇到了一 个不太理解的心理学概念或者术语。
- # 你可以问我:“你能解释一下什么是‘认知失调’吗?”
- # 我会回应你 ,解释这个概念的含义、产生的原因以及可能的解决方案等。
- # 不仅如此,我还可以为你推荐一些相关的书 籍或者文章,帮助你更深入地了解这个心理学概念。
- # 这就是我在智能问答方面的应用。
- # 除此之外,我 还可以协助完成一些任务。
- # 比如,如果你需要撰写一篇关于某个话题的文章,但是缺乏相关的素材或者数据,你可以告诉我你的需求。
- # 我会为你搜索相关的资料,提供有价值的建议和信息,帮助你完成文章的撰写。
- # 总之,我可以通过智能问答和任务执行等多种方式,为用户提供便捷、高效的服务和帮助。
- print(r)
-
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。