close
使用LangChain做Agent時,遇到下述問題:
openai.BadRequestError: Error code: 400 - {'error': {'message': "Invalid 'tools[0].function.name': string does not match pattern. Expected a string that matches the pattern '^[a-zA-Z0-9_-]+$'.", 'type': 'invalid_request_error', 'param': 'tools[0].function.name', 'code': 'invalid_value'}} |
究其原因,是因為我編輯的function name 有空白,不符合要求,所以出現錯誤:
image_tool = StructuredTool.from_function(
func=generator_image,
name="image_generator", #不可以有空白
description="生成圖片",
args_schema=Generator_image
)
func=generator_image,
name="image_generator", #不可以有空白
description="生成圖片",
args_schema=Generator_image
)
錯誤的方式是: image generator
正確的方式是: image_generator
這個bug卡了我兩天...
全站熱搜