描述错误
我执行了以下代码来简单测试AzureOpenAiEmbeddingModel的文本嵌入功能,但遇到了一个错误。
Response<Embedding> response = azureOpenAiEmbeddingModelService.embed(TextSegment.from("Hi"));
System.out.println(response.toString());
日志和堆栈跟踪
重现问题
预期行为
请完成以下信息:
- LangChain4j版本:0.31.0
- 使用的LLM(s):TEXT-EMBEDDING-ADA-002
- Java版本:8
- Spring Boot版本(如适用):2.7.14
附加上下文
似乎在编码和解码操作期间,向量的"["符号没有正确处理。
4条答案
按热度按时间zzzyeukh1#
/cc @agoncal (azure), @jdubois (azure)
nbewdwxp2#
@Makato-Sino,请问您能尝试使用0.32.0版本吗?
jv2fixgn3#
在我将与LangChain4j相关的组件版本切换到0.32.0后,我运行了相同的代码,但出现了一个新的错误:
在调试过程中,发现在反序列化过程中JSON中的数据内容没有正确提取。
jucafojl4#
这是调用嵌入模型返回的json数据: