sparkdesk api
Version 1.5.0
このプロジェクトがお役に立ちましたら、私にスターを付けるか、Mixue Ice City の一杯をスポンサーしていただくことを忘れないでください~
pip install sparkdesk-api==1.5.0
または
pip install sparkdesk-api==1.5.0 -i https://pypi.org/simple
Web モードでは、iFlytek Spark モデルの Web 側に移動し、F12 を使用して 3 つのパラメーター (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 ()
v3.5、v3.0、v2.0、v1.0、およびアシスタント API の 4 つのバージョンをサポートします。デフォルトのインターフェイスのバージョンは 3.5 です。
Iflytek Spark の API を使用するには、公式 Web サイトにアクセスして申請する必要があります。 まずサービスを作成し、サービスのコンソール ページの左側にある [Spark Cognitive Large Model] 列に移動し、[連携コンサルティング] ページに入って申し込みます。 一般的には社内メールで応募した方が早いです。
このモードには 3 つのパラメータが必要です: 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 ()
特定の呼び出し方法および関連する呼び出し関数は、Web モードと一致しています。
このプロジェクトがお役に立てば、Mixue Ice City を一杯スポンサーしていただけませんか~
このプロジェクトに貢献してくれた次の開発者に感謝します。