close

【Machine Learning】【LangChain】o

使用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
)

錯誤的方式是: image generator

正確的方式是: image_generator

這個bug卡了我兩天...

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 葛瑞斯肯 的頭像
    葛瑞斯肯

    葛瑞斯肯樂活筆記

    葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()