Si este proyecto te resulta útil, no olvides darme una estrella o patrocinarme una taza de Mixue Ice City ~
pip install sparkdesk-api==1.5.0
o
pip install sparkdesk-api==1.5.0 -i https://pypi.org/simple
En modo web, debe ir al lado web del modelo iFlytek Spark y tomar 3 parámetros a través de F12: cookie, fd, GtToken
python sparkdesk_web_cli.py
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 ()
Admite cuatro versiones: v3.5, v3.0, v2.0, v1.0 y API asistente. La versión de interfaz predeterminada es 3.5.
La API de Iflytek Spark requiere que vaya al sitio web oficial para realizar la solicitud. Primero puede crear un servicio y luego ir a la columna "Spark Cognitive Large Model" en el lado izquierdo de la página de la consola del servicio e ingresar a la página "Consultoría de cooperación" para presentar la solicitud. Generalmente, es más rápido presentar la solicitud utilizando el correo electrónico de la empresa.
Este modo requiere 3 parámetros: app_id, api_key, api_secret
from sparkdesk_api . core import SparkAPI
# 默认api接口版本为3.1,配置其他版本需要指定Version参数(2.1或者1.1)
sparkAPI = SparkAPI (
app_id = app_id ,
api_secret = api_secret ,
api_key = api_key ,
# version=2.1,
# assistant_id="xyzspsb4i5s7_v1"
)
sparkAPI . chat_stream ()
El método de llamada específico y las funciones de llamada relacionadas son consistentes con el modo Web.
Si el proyecto te resulta útil, puedes patrocinarme una taza de Mixue Ice City~
Gracias a los siguientes desarrolladores por sus contribuciones a este proyecto: