LangChain4j
LangChain4j
Hi @tjake! Some Jlama tests are failing in `JlamaAiServicesWithToolsIT` (in the `use-new-json-schema-for-tools` branch) with such error messages: ``` 15:10:25.493 [main] WARN com.github.tjake.jlama.model.AbstractModel -- Tool call detected but no tool call...
@jiangsier-xyz could you please run all tests in DashScope module (in the `use-new-json-schema-for-tools` branch) and tell me if they pass? 🙏
@lane12138 and @1402564807, please do the same for Qianfan and Zhipu AI modules respectively🙏 Thanks!
@jiangsier-xyz sorry about that, you can change it to 0.22.0, it should not affect DashScope module
@jiangsier-xyz thanks for the feedback! Does DashScope support recursion in json schemas? (`should_execute_tool_with_pojo_with_recursion` should most probably not run for `QwenAiServicesWithToolsIT`, as `supportsRecursion()` returns false by default) And what about other...
@jiangsier-xyz > The Qwen documentation does not mention support for recursion in json schemas. I recommend not doing this test. What do you mean by "not doing this test"? `should_execute_tool_with_pojo_with_recursion`...
@kpavlov indeed, but it is going to be merged this week
@bbrynski please take a look at https://github.com/langchain4j/langchain4j/pull/867, it can be ported to `OllamaClient.streamingCompletion()`
BTW is there a reason why you are using `OllamaStreamingLanguageModel` instead of `OllamaStreamingChatModel`?
@bbrynski would you like to do the same fix as in https://github.com/langchain4j/langchain4j/pull/867 for `OllamaClient.streamingCompletion()` ?