# 安装最新版本 pip install zai-sdk # 或指定版本 pip install zai-sdk==0.0.1
import zai print(zai.__version__)
from zai import ZhipuAiClient client = ZhipuAiClient(api_key="your-api-key") # 请填写您自己的APIKey response = client.chat.completions.create( model="glm-4", # 填写需要调用的模型名称 messages=[ {"role": "user", "content": "你好!你叫什么名字"}, ], tools=[ { "type": "retrieval", "retrieval": { "knowledge_id": "your knowledge id", "prompt_template": "从文档\n\"\"\"\n{{knowledge}}\n\"\"\"\n中找问题\n\"\"\"\n{{question}}\n\"\"\"\n的答案,找到答案就仅使用文档语句回答问题,找不到答案就用自身知识回答并且告诉用户该信息不是来自文档。\n不要复述问题,直接开始回答。" } } ], stream=True, ) for chunk in response: print(chunk.choices[0].delta.content, end='', flush=True)
Was this page helpful?