-
Notifications
You must be signed in to change notification settings - Fork 441
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
工具调用没反应 #627
Comments
emm,可是你的问题是
这怎么会调用天气工具呢 |
]
|
用langchain框架的Agent调用就可以。直接openAI 接口方式调用就不行 |
这个应该是因为没有流式输出?我看到了一个相关的PR,你试试那个PR |
是不是没有传递prompt的原因,但是 |
System Info / 系統信息
Xinference: v0.12.3版本部署得glm-4-9b-chat
Who can help? / 谁可以帮助到您?
No response
Information / 问题信息
Reproduction / 复现过程
messages = [
{
"role": "user", "content": "你能帮我查一下2024年1月1日从北京南站到上海的火车票吗?"
},
]
tools = [
{
"type": "function",
"function": {
"name": "weather_check",
"description": "天气查询",
"parameters": {
"type": "object",
"properties": {
"city": {
"type": "string",
"description": "城市名称",
}
},
"required": ["city"],
},
}
}
response = client.chat.completions.create(
model="custom-glm4",
messages=messages,
tools=tools,
stream=use_stream,
max_tokens=5000,
temperature=0.9,
presence_penalty=1.2,
top_p=0.1,
tool_choice="auto"
)
得到回复是:
ChatCompletion(id='chat4064d01e-9766-11ef-8743-c4cbe1a0b4a0', choices=[Choice(finish_reason='stop', index=0, logprobs=None, message=ChatCompletionMessage(content='很抱歉,作为一个AI,我无法直接查询实时的火车票信息或进行在线购票。但是,我可以提供一些指导,帮助您查询2024年1月1日从北京南站到上海的火车票。\n\n您可以通过以下几种方式查询和购买火车票:\n\n1. 12306官方网站:这是中国铁路官方的在线购票平台,您可以访问12306.cn进行查询和购票。\n\n2. 手机应用程序:您可以在手机上下载并使用12306官方应用程序,它提供了与网站相同的功能。\n\n3. 火车站售票窗口:您可以直接前往北京南站或上海的火车站售票窗口购买车票。\n\n4. 旅行社:您也可以联系旅行社帮助您预订火车票。\n\n在查询时,您需要提供以下信息:\n- 出发站:北京南站\n- 目的地:上海\n- 出发日期:2024年1月1日\n- 乘车人信息(如需)\n\n请注意,火车票的预订情况可能会受到节假日、天气等因素的影响,建议您提前查询并预留足够的时间进行购票。', refusal=None, role='assistant', function_call=None, tool_calls=None))], created=1730365089, model='custom-glm4', object='chat.completion', service_tier=None, system_fingerprint=None, usage=CompletionUsage(completion_tokens=-1, prompt_tokens=-1, total_tokens=-1))
Expected behavior / 期待表现
{
The text was updated successfully, but these errors were encountered: