如果该项目对你有帮助,不要忘记给我点个 star 哦!
pip install sparkdesk-api==1.3.0
或者
pip install sparkdesk-api==1.3.0 -i https://pypi.org/simple
Web模式下,需要前往讯飞星火大模型web端通过 F12 抓取 3 个参数:cookie、fd、GtToken
python sparkdesk_web_cli.py
- chat():一次询问
- chat_stream():连续询问,相当于命令行模式
from sparkdesk_web.core import SparkWeb
sparkWeb = SparkWeb(
cookie=cookie,
fd=fd,
GtToken=GtToken
)
# single chat
print(sparkWeb.chat("repeat: hello world"))
# continue chat
sparkWeb.chat_stream()
支持v2.0和v1.5两种接口!
讯飞星火的API需要前往官网进行申请。 你可以先创建一个服务,然后在该服务的控制台页面左边的:“星火认知大模型”栏目,进入“合作咨询”页面进行申请。 一般使用公司邮箱申请速度快。
该模式需要 3 个参数:app_id、api_key、api_secret
from sparkdesk_api.core import SparkAPI
# 默认api接口版本为1.5,开启v2.0版本只需指定 version=2.1 即可
sparkAPI = SparkAPI(
app_id=app_id,
api_secret=api_secret,
api_key=api_key,
# version=2.1
)
sparkAPI.chat_stream()
具体调用方法与相关调用函数与 Web 模式一致。
感谢以下开发者对该项目做出的贡献: