Se este projeto for útil para você, não se esqueça de me dar uma estrela ou me patrocinar uma xícara de Mixue Ice City ~
pip install sparkdesk-api==1.5.0
ou
pip install sparkdesk-api==1.5.0 -i https://pypi.org/simple
No modo Web, você precisa ir para o lado web do modelo iFlytek Spark e pegar 3 parâmetros atravé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 ()
Suporta quatro versões: v3.5, v3.0, v2.0, v1.0 e API assistente. A versão da interface padrão é 3.5.
A API do Iflytek Spark exige que você acesse o site oficial para se inscrever. Você pode primeiro criar um serviço e, em seguida, ir para a coluna "Spark Cognitive Large Model" no lado esquerdo da página do console do serviço e entrar na página "Consultoria de Cooperação" para se inscrever. Geralmente, é mais rápido se inscrever usando o e-mail da empresa.
Este modo requer 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 ()
O método de chamada específico e as funções de chamada relacionadas são consistentes com o modo Web.
Se o projeto for útil para você, você pode me patrocinar uma xícara de Mixue Ice City ~
Obrigado aos seguintes desenvolvedores por suas contribuições para este projeto: