Я пытаюсь интегрировать Llama3 в свое весеннее приложение, используя следующую документацию: https://docs.spring.io/spring-ai/reference/1.0-SNAPSHOT/api/chat/ollama-chat.html
При создании приложения с добавленной зависимостью:
implementation 'org.springframework.ai:spring-ai-ollama-spring-boot-starter'
Я получил следующую ошибку:
Execution failed for task ':compileJava'.
> Could not resolve all files for configuration ':compileClasspath'.
> Could not find org.springframework.ai:spring-ai-ollama-spring-boot-starter:.
Эта проблема с github https://github.com/spring-projects/spring-ai/issues/194 тоже не помогает. После изменения пути на основе комментария:
implementation 'org.springframework.experimental.ai:spring-ai-ollama-spring-boot-starter'
Я получил следующую ошибку:
Execution failed for task ':compileJava'.
> Could not resolve all files for configuration ':compileClasspath'.
> Could not find org.springframework.experimental.ai:spring-ai-ollama-spring-boot-starter:
@M.Deinum, хотя это правда, что я пропустил эту часть, проблема существует, потому что зависимость перемещена куда-то еще. Спасибо за уведомление!
Если вы зайдете в репозиторий maven упомянутой зависимости, вы увидите, что зависимость перемещена. Чтобы решить эту проблему, просто измените расположение зависимости на правильное:
implementation 'io.springboot.ai:spring-ai-ollama-spring-boot-starter:1.0.3'
Также стоит рассмотреть возможность включения Spring AI Bill of Materials (BOM), как отмечено в комментарии @M.Deinum, чтобы избежать необходимости самостоятельно указывать и поддерживать версии зависимостей:
implementation platform("io.springboot.ai:spring-ai-bom:1.0.3")
// Replace the following with the starter dependencies of specific modules you wish to use
implementation 'io.springboot.ai:spring-ai-ollama-spring-boot-starter'
Вы действительно прочитали ссылку и включили ли вы также репозитории? docs.spring.io/spring-ai/reference/1.0-SNAPSHOT/… и вы добавили бом, как описано здесь ( docs.spring.io/spring-ai/reference/1.0-SNAPSHOT/…) ? Судя по тому, что версии нет, я сомневаюсь? Поэтому я подозреваю, что вы пропустили раздел «Предварительные требования».