1. 獲取API密鑰:登錄后,進(jìn)入控制臺(tái),點(diǎn)擊API密鑰頁面,選擇“添加新的API Key”以生成新的API密鑰。

API密鑰生成

  1. 實(shí)名認(rèn)證:為了確保API密鑰的有效性,開發(fā)者需進(jìn)行實(shí)名認(rèn)證。在左側(cè)導(dǎo)航欄中選擇“實(shí)名認(rèn)證”,并按照指引提交個(gè)人或企業(yè)信息。

實(shí)名認(rèn)證

2. GLM-4 API的可用性測(cè)試

在獲取到API密鑰后,開發(fā)者應(yīng)進(jìn)行可用性測(cè)試,以確保其能夠正常工作。以下是使用Python進(jìn)行測(cè)試的一個(gè)示例:

import time
from zhipuai import ZhipuAI

client = ZhipuAI(api_key="您的APIKey")
response = client.chat.asyncCompletions.create(
    model="glm-4",
    messages=[
        {
            "role": "user",
            "content": "請(qǐng)以始終保持一顆善良的心為主題,寫一篇簡(jiǎn)短的童話故事。"
        }
    ],
)

while response.task_status != 'SUCCESS' and response.task_status != 'FAILED':
    result_response = client.chat.asyncCompletions.retrieve_completion_result(id=response.id)
    print(result_response)
    time.sleep(2)

通過上述代碼,開發(fā)者可以實(shí)時(shí)監(jiān)控API的響應(yīng)狀態(tài),并獲取生成的內(nèi)容。

3. 使用GLM-4 API的關(guān)鍵考慮因素

在使用GLM-4 API過程中,開發(fā)者需要注意以下幾個(gè)關(guān)鍵因素,以確保應(yīng)用的安全性和有效性。

內(nèi)容安全

智譜AI非常重視內(nèi)容的安全性,提供了內(nèi)置的安全審核機(jī)制,以減少違法及不良信息的生成。當(dāng)檢測(cè)到可疑內(nèi)容時(shí),系統(tǒng)會(huì)進(jìn)行相應(yīng)的提示或攔截。

速率限制

API的使用有一定的速率限制,具體取決于用戶的API調(diào)用量。用戶的API消耗金額將決定其速率限制等級(jí),免費(fèi)用戶的并發(fā)請(qǐng)求數(shù)量會(huì)受到更多限制。

消耗金額選取邏輯

用戶的API消耗金額通過比較當(dāng)前月和上月的API調(diào)用消耗金額來決定,取其中的較高值作為當(dāng)前的消耗金額。

4. GLM-4 API的常見問題

在申請(qǐng)和使用GLM-4 API的過程中,開發(fā)者可能會(huì)遇到以下常見問題:

同步、異步、SSE調(diào)用方式的區(qū)別

  1. SSE調(diào)用:實(shí)時(shí)流式獲取模型生成的內(nèi)容,適用于對(duì)響應(yīng)時(shí)長要求較高的場(chǎng)景。
  2. 同步調(diào)用:請(qǐng)求后一次性返回完整的生成結(jié)果。
  3. 異步調(diào)用:請(qǐng)求后需要通過查詢接口獲取生成結(jié)果,適合對(duì)響應(yīng)時(shí)間不敏感的場(chǎng)景。

函數(shù)調(diào)用、知識(shí)庫檢索、網(wǎng)絡(luò)搜索的互斥性

這三種功能互斥,不能同時(shí)使用,優(yōu)先級(jí)為:函數(shù)調(diào)用 > 知識(shí)庫檢索 > 網(wǎng)絡(luò)搜索。

費(fèi)用計(jì)費(fèi)方式

GLM-4 API的費(fèi)用以token為單位進(jìn)行計(jì)費(fèi),支持費(fèi)用扣減和資源包扣減兩種方式。

5. GLM-4 API進(jìn)階指引

在獲取GLM-4 API密鑰后,開發(fā)者可以根據(jù)需求進(jìn)行深入的配置和使用。

啟用與禁用web_search

通過啟用web_search工具,開發(fā)者可以增強(qiáng)語言模型輸出的質(zhì)量和時(shí)效性。默認(rèn)情況下,web_search工具是關(guān)閉的(False)。

自定義搜索內(nèi)容

使用search_query參數(shù)可以自定義搜索內(nèi)容,提升搜索結(jié)果的相關(guān)性和精確度。未指定search_query時(shí),系統(tǒng)會(huì)根據(jù)用戶的消息自動(dòng)檢索。

from zhipuai import ZhipuAI

client = ZhipuAI(api_key="您的APIKey")
tools = [{
    "type": "web_search",
    "web_search": {
        "enable": True,
        "search_result": True,
        "search_query": "自定義搜索的關(guān)鍵詞"
    }
}]

messages = [{
    "role": "user",
    "content": "中國2024年一季度的GDP是多少"
}]

response = client.chat.completions.create(
    model="glm-4",
    messages=messages,
    tools=tools
)
print(response.choices[0].message)

6. 常見問題解答

FAQ

  1. 問:如何保證GLM-4 API的調(diào)用安全?

  2. 問:如何查看API調(diào)用的速率限制?

  3. 問:GLM-4 API支持哪些調(diào)用方式?

7. 總結(jié)

通過本文的介紹,開發(fā)者可以輕松掌握購買和使用GLM-4 API的流程。文章詳細(xì)闡述了申請(qǐng)API密鑰、進(jìn)行可用性測(cè)試、關(guān)鍵使用注意事項(xiàng)以及常見問題的解決方案。GLM-4 API在自然語言處理領(lǐng)域表現(xiàn)出色,幫助開發(fā)者提升應(yīng)用的智能化水平,為用戶提供更佳的交互體驗(yàn)。

上一篇:

Perplexity 私人 AI 助手:探索現(xiàn)代搜索引擎的未來

下一篇:

OpenAI GPT-4 API 申請(qǐng)指南
#你可能也喜歡這些API文章!

我們有何不同?

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

多API并行試用

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

查看全部API→
??

熱門場(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)