你好,
我試圖編寫一個簡單的代碼使用langchain磚。但這是拋出這個錯誤:資源
% openai pip安裝,升級
% pip安裝langchain——升級
% pip安裝pymssql——升級
% pip安裝SQLAlchemy
% pip安裝pyodbc
進口操作係統
從langchain。llm進口AzureOpenAI
進口openai
從langchain。代理進口create_sql_agent
從langchain.agents。agent_toolkits進口SQLDatabaseToolkit
從langchain。sql_database進口SQLDatabase
從langchain.llms。openai進口openai
從langchain。代理進口AgentExecutor
進口pymssql
sqlalchemy。發動機進口URL
#配置OpenAI API
操作係統。環境(“OPENAI_API_TYPE”) =“蔚藍”
操作係統。環境(“OPENAI_API_KEY”) = " xxxxxxxx "
操作係統。環境(“OPENAI_API_BASE”) = " https://zxadw.openai.azure.com/ "
操作係統。環境(“OPENAI_API_VERSION”) = " 2022-12-01 "
llm = AzureOpenAI (deployment_name =“文本-達芬奇家具- 003”,model_name =“文本-達芬奇家具- 003”)
db = SQLDatabase.from_uri(“該軟件+ pymssql: / / sqladmin: Passw0rd@hostnameofazuresqldb: 1433 / AdventureWorks2017”)
工具箱= SQLDatabaseToolkit (db = db, llm = llm use_query_checker = True, verbose = True, return_intermediate_steps = True)
agent_executor = create_sql_agent (
llm = llm,
工具箱=工具包,
verbose = True,
db =
)
agent_executor.run(“列出數據庫中的表”)
但它拋出這個錯誤:
>進入新的AgentExecutor鏈……
InvalidRequestError:資源未找到
任何線索! !
問候
Rajaniesh