openai_dalle目前是否国内无法连接了?
import dotenv
from langchain_openai import ChatOpenAI
from langchain_community.tools.openai_dalle_image_generation import OpenAIDALLEImageGenerationTool
from langchain_community.utilities.dalle_image_generator import DallEAPIWrapper
dotenv.load_dotenv()
dalle = OpenAIDALLEImageGenerationTool(api_wrapper=DallEAPIWrapper(model="dall-e-3"))
llm = ChatOpenAI(model="deepseek-chat")
llm_with_tools = llm.bind_tools([dalle], tool_choice="openai_dalle")
chain = llm_with_tools | (lambda msg: msg.tool_calls[0]["args"]) | dalle
print(chain.invoke("帮我绘制一张老爷爷爬山的图片"))运行结果如下:
D:\code\llmops\llmops-api\env\Scripts\python.exe D:\code\llmops\llmops-api\study\61-多模态LLM执行函数调用的技巧\2.LLM文生图应用.py
Traceback (most recent call last):
File "D:\code\llmops\llmops-api\study\61-多模态LLM执行函数调用的技巧\2.LLM文生图应用.py", line 22, in <module>
print(chain.invoke("帮我绘制一张老爷爷爬山的图片"))
File "D:\code\llmops\llmops-api\env\lib\site-packages\langchain_core\runnables\base.py", line 2879, in invoke
input = context.run(step.invoke, input, config)
File "D:\code\llmops\llmops-api\env\lib\site-packages\langchain_core\tools\base.py", line 397, in invoke
return self.run(tool_input, **kwargs)
File "D:\code\llmops\llmops-api\env\lib\site-packages\langchain_core\tools\base.py", line 586, in run
raise error_to_raise
File "D:\code\llmops\llmops-api\env\lib\site-packages\langchain_core\tools\base.py", line 555, in run
response = context.run(self._run, *tool_args, **tool_kwargs)
File "D:\code\llmops\llmops-api\env\lib\site-packages\langchain_community\tools\openai_dalle_image_generation\tool.py", line 29, in _run
return self.api_wrapper.run(query)
File "D:\code\llmops\llmops-api\env\lib\site-packages\langchain_community\utilities\dalle_image_generator.py", line 149, in run
response = self.client.generate(
File "D:\code\llmops\llmops-api\env\lib\site-packages\openai\resources\images.py", line 264, in generate
return self._post(
File "D:\code\llmops\llmops-api\env\lib\site-packages\openai\_base_client.py", line 1283, in post
return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))
File "D:\code\llmops\llmops-api\env\lib\site-packages\openai\_base_client.py", line 960, in request
return self._request(
File "D:\code\llmops\llmops-api\env\lib\site-packages\openai\_base_client.py", line 1064, in _request
raise self._make_status_error_from_response(err.response) from None
openai.NotFoundError: Error code: 404
Process finished with exit code 1报错404,请帮忙看看是否是dalle这个工具不让国内连接了?
5
收起
正在回答 回答被采纳积分+1
AI Agent 全栈开发工程师
- 参与学习 588 人
- 解答问题 439 个
全流程打造你自己的(Coze/Dify)低代码智能体开发平台;2025年入行正当时,企业急需,人才稀缺,竞争小;无论入行还是转行,首选口碑好课,门槛低、成长高
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星