mirror of
https://github.com/RYDE-WORK/Langchain-Chatchat.git
synced 2026-01-23 23:40:03 +08:00
* 修复Azure 不设置Max token的bug * 重写agent 1. 修改Agent实现方式,支持多参数,仅剩 ChatGLM3-6b和 OpenAI GPT4 支持,剩余模型将在暂时缺席Agent功能 2. 删除agent_chat 集成到llm_chat中 3. 重写大部分工具,适应新Agent * 更新架构 * 删除web_chat,自动融合 * 移除所有聊天,都变成Agent控制 * 更新配置文件 * 更新配置模板和提示词 * 更改参数选择bug
11 lines
434 B
Python
11 lines
434 B
Python
# Langchain 自带的 Wolfram Alpha API 封装
|
|
from langchain.utilities.wolfram_alpha import WolframAlphaAPIWrapper
|
|
from pydantic import BaseModel, Field
|
|
wolfram_alpha_appid = "your key"
|
|
def wolfram(query: str):
|
|
wolfram = WolframAlphaAPIWrapper(wolfram_alpha_appid=wolfram_alpha_appid)
|
|
ans = wolfram.run(query)
|
|
return ans
|
|
|
|
class WolframInput(BaseModel):
|
|
formula: str = Field(description="The formula to be calculated") |