1. 獲取API密鑰:登錄后,進入控制臺,點擊API密鑰頁面,選擇“添加新的API Key”以生成新的API密鑰。

API密鑰生成

  1. 實名認證:為了確保API密鑰的有效性,開發者需進行實名認證。在左側導航欄中選擇“實名認證”,并按照指引提交個人或企業信息。

實名認證

2. GLM-4 API的可用性測試

在獲取到API密鑰后,開發者應進行可用性測試,以確保其能夠正常工作。以下是使用Python進行測試的一個示例:

import time
from zhipuai import ZhipuAI

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

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)

通過上述代碼,開發者可以實時監控API的響應狀態,并獲取生成的內容。

3. 使用GLM-4 API的關鍵考慮因素

在使用GLM-4 API過程中,開發者需要注意以下幾個關鍵因素,以確保應用的安全性和有效性。

內容安全

智譜AI非常重視內容的安全性,提供了內置的安全審核機制,以減少違法及不良信息的生成。當檢測到可疑內容時,系統會進行相應的提示或攔截。

速率限制

API的使用有一定的速率限制,具體取決于用戶的API調用量。用戶的API消耗金額將決定其速率限制等級,免費用戶的并發請求數量會受到更多限制。

消耗金額選取邏輯

用戶的API消耗金額通過比較當前月和上月的API調用消耗金額來決定,取其中的較高值作為當前的消耗金額。

4. GLM-4 API的常見問題

在申請和使用GLM-4 API的過程中,開發者可能會遇到以下常見問題:

同步、異步、SSE調用方式的區別

  1. SSE調用:實時流式獲取模型生成的內容,適用于對響應時長要求較高的場景。
  2. 同步調用:請求后一次性返回完整的生成結果。
  3. 異步調用:請求后需要通過查詢接口獲取生成結果,適合對響應時間不敏感的場景。

函數調用、知識庫檢索、網絡搜索的互斥性

這三種功能互斥,不能同時使用,優先級為:函數調用 > 知識庫檢索 > 網絡搜索。

費用計費方式

GLM-4 API的費用以token為單位進行計費,支持費用扣減和資源包扣減兩種方式。

5. GLM-4 API進階指引

在獲取GLM-4 API密鑰后,開發者可以根據需求進行深入的配置和使用。

啟用與禁用web_search

通過啟用web_search工具,開發者可以增強語言模型輸出的質量和時效性。默認情況下,web_search工具是關閉的(False)。

自定義搜索內容

使用search_query參數可以自定義搜索內容,提升搜索結果的相關性和精確度。未指定search_query時,系統會根據用戶的消息自動檢索。

from zhipuai import ZhipuAI

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

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的調用安全?

  2. 問:如何查看API調用的速率限制?

  3. 問:GLM-4 API支持哪些調用方式?

7. 總結

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

上一篇:

Perplexity 私人 AI 助手:探索現代搜索引擎的未來

下一篇:

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

我們有何不同?

API服務商零注冊

多API并行試用

數據驅動選型,提升決策效率

查看全部API→
??

熱門場景實測,選對API

#AI文本生成大模型API

對比大模型API的內容創意新穎性、情感共鳴力、商業轉化潛力

25個渠道
一鍵對比試用API 限時免費

#AI深度推理大模型API

對比大模型API的邏輯推理準確性、分析深度、可視化建議合理性

10個渠道
一鍵對比試用API 限時免費