支持130+种语言,讯飞星火X1升级版正式上线!

支持130+种语言,讯飞星火X1升级版正式上线!调用讯飞星火 X1 大模型的 Python 方法 讯飞星火 X1 大模型可以通过 Python SDK 进行调用 以下是详细的步骤和示例代码 安装必要的库 首先 需要安装 spark ai python 库 如果清华源版本不可用 可以使用以下命令升级到最新版本 pip install i https repo model xfyun

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。

 调用讯飞星火X1大模型的Python方法

讯飞星火X1大模型可以通过Python SDK进行调用,以下是详细的步骤和示例代码。

安装必要的库

首先,需要安装spark_ai_python库。如果清华源版本不可用,可以使用以下命令升级到最新版本:

pip install -i https://repo.model.xfyun.cn/api/packages/administrator/pypi/simple spark_ai_python --upgrade 

配置环境

在调用API之前,需要从讯飞星火大模型控制台获取以下信息:

  • appid: 应用ID
  • api_key: API密钥
  • api_secret: API密钥的密钥

这些信息可以在讯飞星火大模型官网获取,官网链接如下:https://console.xfyun.cn/services/bmx1 [^2]。

调用API

以下是一个简单的Python代码示例,展示如何调用讯飞星火X1大模型:

# coding: utf-8 import os from sparkai.llm.llm import ChatSparkLLM, ChunkPrintHandler from sparkai.core.messages import ChatMessage try: from dotenv import load_dotenv except ImportError: raise RuntimeError('Python environment for SPARK AI is not completely set up: required package "python-dotenv" is missing.') from None load_dotenv() if __name__ == '__main__': appid = "" # 填写控制台中获取的 APPID 信息 api_secret = "" # 填写控制台中获取的 APISecret 信息 api_key = "" # 填写控制台中获取的 APIKey 信息 spark = ChatSparkLLM( spark_api_url="wss://spark-api.xf-yun.com/v3.5/chat", spark_app_id=appid, spark_api_key=api_key, spark_api_secret=api_secret, spark_llm_domain="generalv3.5", streaming=False, ) messages = [ChatMessage( role="user", content='你好呀' )] a = spark.generate([messages]) for response in a.generations: print(response[0].text) 

说明

  • spark_api_url: 指定API的URL,这里使用的是v3.5版本的API。
  • spark_app_id, spark_api_key, spark_api_secret: 这些是从讯飞星火大模型控制台获取的身份验证信息。
  • spark_llm_domain: 指定使用的模型领域,这里使用的是generalv3.5
  • streaming: 设置为False表示一次性返回结果(非流式)。

通过上述步骤和代码,可以成功调用讯飞星火X1大模型并获取响应。

小讯
上一篇 2026-04-02 08:18
下一篇 2026-04-02 08:16

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/226733.html