/sparkdesk-api

sparkdesk-api:讯飞星火大模型api接口项目

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

sparkdesk-api 讯飞星火大模型api

如果该项目对你有帮助,不要忘记给我点个 star 哦!

使用方法

pip install sparkdesk-api==1.0.3

或者

pip install sparkdesk-api==1.0.3 -i https://pypi.org/simple

1. Web模式

Web模式下,需要前往讯飞星火大模型web端通过 F12 抓取 3 个参数:cookie、fd、GtToken

命令行操作

python sparkdesk_web_cli.py

api调用

  • 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()

2. API模式

讯飞星火的API需要前往官网进行申请。 你可以先创建一个服务,然后在该服务的控制台页面左边的:“星火认知大模型”栏目,进入“合作咨询”页面进行申请。 一般使用公司邮箱申请速度快。

该模式需要 3 个参数:app_id、api_key、api_secret

from sparkdesk_api.core import SparkAPI
sparkAPI = SparkAPI(
    app_id="",
    api_secret="",
    api_key=""
)
sparkAPI.chat_stream()

具体调用方法与相关调用函数与 Web 模式一致。