
文心一言寫代碼:代碼生成力的探索
首先,訪問智譜 AI 大模型 MaaS 開放平臺。點擊頁面左上方注冊按鈕,然后輸入手機號并進行驗證,即可完成注冊。注冊過程簡單快捷,無需繁瑣的步驟。
注冊完成后,登錄個人中心,點擊“查看 API Key”按鈕。首次查看時,系統會為您自動生成一個默認的 API Key。復制該 Key,注意保密,不要與他人共享。智譜 AI 具有自動保密措施,會更換已公開泄露的密鑰。
以 Mac 電腦為例,用戶可以通過編輯 ~/.bash_profile
文件來永久設置環境變量。使用以下命令打開文件:
open -e ~/.bash_profile
在文件中,添加以下行來設置 API Key:
export GLM_API_KEY="YOUR_API_KEY"
保存文件后,運行以下命令使更改生效:
source ~/.bash_profile
通過以下命令驗證 API Key 是否設置正確:
echo $GLM_API_KEY
首先,安裝 zhipuai
SDK:
pip install zhipuai -U
使用以下代碼調用 GLM-4:
from zhipuai import ZhipuAI
client = ZhipuAI(api_key="YOUR_API_KEY")
response = client.chat.completions.create(
model="glm-4",
messages=[
{"role": "user", "content": "你好"}
],
)
print(response.choices[0].message.content)
(待補充)
GLM-4 支持多角色對話系統,不僅能處理用戶與模型之間的私聊,還能在對話中引入系統和工具角色。通過多角色對話,GLM-4 可以實現更復雜的交互,例如在無法回答問題時調用外部工具。
在 chat.completions.create
函數中,使用 messages
參數來實現多角色對話。該參數是一個列表,包含多個字典,每個字典代表一條消息。消息的發送者通過 role
字段指定,內容通過 content
字段描述。
最近,智譜 AI 宣布 GLM-4-Flash 大模型 API 免費使用,適合構建多種應用。以下是一個使用 GLM-4 構建兒童繪本應用的示例:
應用面向 7-10 歲兒童,繪本由大模型構思并生成內容。繪本分為四個部分,每部分約 300 字,并配有插圖。最終內容和圖片存儲在本地磁盤。
問:如何設置 GLM-4 API Key 的環境變量?
~/.bash_profile
文件,添加 export GLM_API_KEY="YOUR_API_KEY"
,然后運行 source ~/.bash_profile
。問:GLM-4 支持哪些對話角色?
問:GLM-4-Flash 大模型 API 有哪些應用場景?
通過以上指南,您可以順利獲取和使用 GLM-4 API Key,體驗其強大的功能。