Maison >Java >javaDidacticiel >Springai Deepseek: Plus vite que de brasser un café
Exploiter la puissance de Deepseek et Spring AI dans vos applications Java: un guide rapide
Le buzz récent entoure Deepseek et sa performance impressionnante par rapport à Openai. Ce tutoriel se concentre sur l'intégration rapidement de Deepseek dans vos applications Java à l'aide de Spring AI, un cadre conçu pour simplifier l'intégration de l'IA. Le processus est étonnamment rapide - plus rapide que de faire du café!
printemps AI: rationalisation de l'intégration AI
La force de l'écosystème de printemps réside dans son adaptabilité. Spring IA exploite cette force en fournissant une approche rationalisée pour intégrer les applications Java avec diverses plates-formes d'IA. Ses principes principaux se concentrent sur la portabilité, la conception modulaire et l'utilisation de Pojos (simples objets Java Old Java).
Spring AI est un cadre d'application pour l'ingénierie de l'IA, l'application des principes de conception de Spring au domaine AI et la promotion de Pojos comme blocs de construction fondamentaux.
Deepseek: une puissante plate-forme AI open source
Deepseek est une plate-forme IA open source robuste offrant une large gamme de fonctionnalités et de modèles, y compris une fonctionnalité de chat puissante. Deepseek-V3, en particulier, possède une vitesse d'inférence exceptionnelle, rivalisant même à la tête des modèles de source fermée.
Deepseek-V3 améliore considérablement la vitesse d'inférence, conduisant en performances open source et rivalisant avec les meilleurs modèles de source fermée.
Intégration de Spring AI avec Deepseek: un guide étape par étape
Ce guide suppose que Java a installé Java. Nous utiliserons Spring initializr pour créer un nouveau projet.
Configuration de la clé API Deepseek
Avant de continuer, obtenez votre clé API Deepseek:
(voir la documentation des détails de la tarification.)
Connecter Spring Ai et Deepseek
Avec votre projet et votre clé API prêts, intégrons Deepseek:
Spring AI simplifie l'intégration de l'IA multiplateforme via des variables d'environnement. Pour Deepseek, définissez ces variables:
<code>spring.application.name=deepseek spring.ai.openai.api-key=${API_KEY_DEEPSEEK} spring.ai.openai.base-url=https://api.deepseek.com spring.ai.openai.chat.options.model=deepseek-chat // or deepseek-reasoner</code>
Remarque: deepseek-chat
utilise Deepseek-V3; deepseek-reasoner
utilise Deepseek-R1.
Ajoutez ce code à votre Application.java
:
<code class="language-java">@Bean public CommandLineRunner runner(ChatClient.Builder builder) { return args -> { ChatClient chatClient = builder.build(); String response = chatClient.prompt("Tell a brief history of Java programming language.").call().content(); System.out.println(response); }; }</code>
Exécutez votre application (./mvnw spring-boot:run
).
Conclusion
Vous avez réussi à vous intégrer Deepseek dans votre application Java en utilisant Spring AI! La facilité de basculement entre les plates-formes d'IA avec un minimum de modifications de code est un avantage significatif. Merci à Spring AI et Dan Vega pour leurs contributions à l'écosystème du printemps.
Références:
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!