注冊(cè)時(shí)需要提供一些基本信息,例如電子郵件地址和密碼。確保信息的準(zhǔn)確性,以便于后續(xù)的驗(yàn)證和通知。

訪問(wèn)開(kāi)發(fā)者控制臺(tái)

登錄成功后,進(jìn)入開(kāi)發(fā)者控制臺(tái)。您可以通過(guò)點(diǎn)擊“在線調(diào)試”按鈕來(lái)訪問(wèn)控制臺(tái)。在控制臺(tái)中,您可以管理現(xiàn)有應(yīng)用和創(chuàng)建新應(yīng)用。

控制臺(tái)界面

創(chuàng)建新應(yīng)用

在控制臺(tái)中,點(diǎn)擊“創(chuàng)建新應(yīng)用”按鈕。您需要為新應(yīng)用填寫(xiě)一些基本信息,比如應(yīng)用名稱(chēng)和描述。提交后,您的應(yīng)用將會(huì)生成一個(gè)唯一的應(yīng)用ID。

創(chuàng)建應(yīng)用界面

獲取API密鑰

進(jìn)入服務(wù)詳情頁(yè)面,您將看到API密鑰、API Secret和App ID。這些信息是您調(diào)用訊飛星火V4.0 API的必要條件。

服務(wù)詳情頁(yè)

訊飛星火API的可用性測(cè)試

在獲取API密鑰后,進(jìn)行可用性測(cè)試是確保其正常工作的關(guān)鍵步驟。

Python環(huán)境準(zhǔn)備

首先,確保您的Python環(huán)境已安裝并升級(jí)到Python 3.8或更高版本。接著,安裝必要的Python包:

pip install --upgrade spark_ai_python

測(cè)試代碼示例

使用以下Python代碼來(lái)快速測(cè)試API密鑰的可用性。

from sparkai.llm.llm import ChatSparkLLM, ChunkPrintHandler
from sparkai.core.messages import ChatMessage

SPARKAI_URL = 'wss://spark-api.xf-yun.com/v3.5/chat'
SPARKAI_APP_ID = ''  # 替換為您的App ID
SPARKAI_API_SECRET = ''  # 替換為您的API Secret
SPARKAI_API_KEY = ''  # 替換為您的API Key
SPARKAI_DOMAIN = 'generalv3.5'

if __name__ == '__main__':
    spark = ChatSparkLLM(
        spark_api_url=SPARKAI_URL,
        spark_app_id=SPARKAI_APP_ID,
        spark_api_key=SPARKAI_API_KEY,
        spark_api_secret=SPARKAI_API_SECRET,
        spark_llm_domain=SPARKAI_DOMAIN,
        streaming=False,
    )
    messages = [ChatMessage(
        role="user",
        content='你好呀'
    )]
    handler = ChunkPrintHandler()
    a = spark.generate([messages], callbacks=[handler])
    print(a)

使用訊飛星火API搭建應(yīng)用

在使用訊飛星火API搭建應(yīng)用時(shí),除了獲取和測(cè)試API密鑰外,還需考慮以下因素:

接口說(shuō)明

在搭建應(yīng)用時(shí),理解接口的使用和限制是至關(guān)重要的。訊飛星火API支持多種功能,包括語(yǔ)音識(shí)別、語(yǔ)音合成和自然語(yǔ)言處理。不同的功能可能需要不同的API調(diào)用和設(shè)置。

請(qǐng)求地址

訊飛星火API提供了多個(gè)版本的接口,每個(gè)版本都有不同的請(qǐng)求地址。例如:

API版本界面

接口鑒權(quán)

為了保護(hù)API的安全性,訊飛星火使用URL鑒權(quán)機(jī)制。每個(gè)請(qǐng)求必須包含特定的簽名信息,以驗(yàn)證請(qǐng)求的合法性。具體的鑒權(quán)流程可以參考通用URL鑒權(quán)文檔

訊飛星火API進(jìn)階指引

Function Call說(shuō)明

Function Call是訊飛星火API的一項(xiàng)高級(jí)功能,它允許在交互過(guò)程中調(diào)度外部接口。當(dāng)前,該功能僅在Spark Max和4.0 Ultra版本中支持。

請(qǐng)求示例

以下是Function Call的請(qǐng)求示例:

{
    "header": {
        "app_id": "appid",
        "uid": "1234"
    },
    "parameter": {
        "chat": {
            "domain": "domain",
            "random_threshold": 0.5,
            "max_tokens": 2048,
            "auditing": "default"
        }
    },
    "payload": {
        "message": {
            "text": [
                {"role": "user", "content": ""}
            ]
        },
        "functions": {
            "text": [
                {
                    "name": "天氣查詢(xún)",
                    "description": "天氣插件可以提供天氣相關(guān)信息。",
                    "parameters": {
                        "type": "object",
                        "properties": {
                            "location": {
                                "type": "string",
                                "description": "地點(diǎn),比如北京。"
                            },
                            "date": {
                                "type": "string",
                                "description": "日期。"
                            }
                        },
                        "required": [
                            "location"
                        ]
                    }
                }
            ]
        }
    }
}

常見(jiàn)問(wèn)題

問(wèn)題1:如何找到訊飛星火 API?

訊飛星火API可以通過(guò)冪簡(jiǎn)集成平臺(tái)找到。您可以通過(guò)關(guān)鍵詞搜索或者從API hub分類(lèi)頁(yè)進(jìn)行查找。

問(wèn)題2:訊飛星火API的替代品有哪些?

市場(chǎng)上有許多免費(fèi)的或付費(fèi)的替代品,例如百川大模型API、Copilot AI大模型API和360多模態(tài)大語(yǔ)言模型API等。更多信息可以在訊飛星火API開(kāi)放平臺(tái)找到。

問(wèn)題3:如何進(jìn)行API的可用性測(cè)試?

進(jìn)行API可用性測(cè)試可以通過(guò)調(diào)用API的測(cè)試接口來(lái)完成。確保您的密鑰和參數(shù)設(shè)置正確,使用正確的請(qǐng)求地址和鑒權(quán)信息。

總結(jié)

通過(guò)本文的介紹,您應(yīng)該能夠順利申請(qǐng)和使用訊飛星火V4.0 API。我們?cè)敿?xì)介紹了從注冊(cè)、獲取密鑰到可用性測(cè)試的每一步驟,并提供了豐富的代碼示例和常見(jiàn)問(wèn)題解答。希望這些信息能幫助您更好地開(kāi)發(fā)和集成訊飛星火的功能。

上一篇:

訊飛星火V4.0 常用提示詞:全面解析與應(yīng)用

下一篇:

Baichuan4 寫(xiě)代碼:探索新一代的AI技術(shù)與應(yīng)用
#你可能也喜歡這些API文章!

我們有何不同?

API服務(wù)商零注冊(cè)

多API并行試用

數(shù)據(jù)驅(qū)動(dòng)選型,提升決策效率

查看全部API→
??

熱門(mén)場(chǎng)景實(shí)測(cè),選對(duì)API

#AI文本生成大模型API

對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力

25個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)

#AI深度推理大模型API

對(duì)比大模型API的邏輯推理準(zhǔn)確性、分析深度、可視化建議合理性

10個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)