Rumah >Java >javaTutorial >Springai Deepseek: Lebih Cepat daripada Membancuh Kopi
memanfaatkan kuasa DeepSeek dan Spring AI dalam aplikasi Java anda: Panduan Cepat
Buzz baru -baru ini mengelilingi Deepseek dan prestasi yang mengagumkan berbanding OpenAI. Tutorial ini memberi tumpuan kepada dengan cepat mengintegrasikan DeepSeek ke dalam aplikasi Java anda menggunakan Spring AI, rangka kerja yang direka untuk memudahkan integrasi AI. Proses ini mengejutkan dengan cepat - lebih cepat daripada membuat kopi!
Spring AI: Menyelaraskan Integrasi AI
Kekuatan ekosistem musim bunga terletak pada penyesuaiannya. Spring AI memanfaatkan kekuatan ini dengan menyediakan pendekatan yang diselaraskan untuk mengintegrasikan aplikasi Java dengan pelbagai platform AI. Prinsip terasnya memberi tumpuan kepada mudah alih, reka bentuk modular, dan penggunaan pojos (objek Java lama biasa).
Spring AI adalah rangka kerja untuk kejuruteraan AI, menggunakan prinsip reka bentuk Spring ke domain AI dan mempromosikan POJOS sebagai blok bangunan asas.
DeepSeek adalah platform AI sumber terbuka yang mantap yang menawarkan pelbagai ciri dan model, termasuk fungsi sembang yang kuat. DeepSeek-V3, khususnya, menawarkan kelajuan kesimpulan yang luar biasa, menyaingi walaupun model tertutup terkemuka.
DeepSeek-V3 dengan ketara meningkatkan kelajuan kesimpulan, yang membawa prestasi sumber terbuka dan bersaing dengan model sumber tertutup teratas.Mengintegrasikan Spring AI dengan DeepSeek: Panduan Langkah demi Langkah
Panduan ini mengandaikan anda memasang Java. Kami akan menggunakan Spring Initializr untuk membuat projek baru.
Menjana dan mengimport:
Sebelum meneruskan, dapatkan kunci API DeepSeek anda:
(lihat dokumentasi untuk butiran harga.)
menghubungkan spring AI dan DeepSeek
Dengan projek dan kunci API anda siap, mari kita mengintegrasikan DeepSeek:
Spring AI memudahkan integrasi AI cross-platform melalui pembolehubah persekitaran. Untuk DeepSeek, tetapkan pembolehubah ini:
nota:
<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>menggunakan deepseek-v3;
Menggunakan DeepSeek-R1. deepseek-chat
deepseek-reasoner
tambahkan kod ini ke
anda
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>).
./mvnw spring-boot:run
Kesimpulan
Anda telah berjaya mengintegrasikan DeepSeek ke dalam aplikasi Java anda menggunakan Spring AI! Kemudahan beralih antara platform AI dengan perubahan kod minimum adalah kelebihan yang ketara. Terima kasih kepada Spring Ai dan Dan Vega atas sumbangan mereka kepada ekosistem musim bunga.
Rujukan:
DeepSeek R1 vs Openai: [Pautan ke perbandingan (ganti dengan pautan sebenar)]
Atas ialah kandungan terperinci Springai Deepseek: Lebih Cepat daripada Membancuh Kopi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!