Rumah >Java >javaTutorial >Springai Deepseek: Lebih Cepat daripada Membancuh Kopi

Springai Deepseek: Lebih Cepat daripada Membancuh Kopi

Patricia Arquette
Patricia Arquetteasal
2025-01-28 12:05:09135semak imbas

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.

SpringAI   DeepSeek: Faster Than Brewing a Coffee

DeepSeek: Platform AI sumber terbuka yang kuat

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.

  1. Persediaan Inisialis Spring: Navigasi ke Spring Initializr. Pilih Maven, Java, Spring Boot 3.4.2 (atau versi terkini), dan pembungkusan balang. Konfigurasikan metadata projek (anda boleh menggunakan butiran anda sendiri). Tetapkan versi Java ke 21.

SpringAI   DeepSeek: Faster Than Brewing a Coffee

    Tambahkan kebergantungan:
  1. Sertakan kebergantungan berikut: Web Spring dan Spring AI Openai Starter.

SpringAI   DeepSeek: Faster Than Brewing a Coffee

Menjana dan mengimport:
    Menjana projek, unzip itu, dan mengimportnya ke dalam IDE anda (mis., Intellij).
Persediaan Kunci API DeepSeek

SpringAI   DeepSeek: Faster Than Brewing a Coffee Sebelum meneruskan, dapatkan kunci API DeepSeek anda:

  1. Daftar di platform DeepSeek.
  2. mengakses menu API Keys.

SpringAI   DeepSeek: Faster Than Brewing a Coffee

    Buat kunci API baru.
  1. Pastikan ia selamat!

SpringAI   DeepSeek: Faster Than Brewing a Coffee (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

Jalankan aplikasi anda (
<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 SpringAI   DeepSeek: Faster Than Brewing a Coffee

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)]

    Spring AI Initializer: [Link to Spring Initializr]
  • Projek Sumber Terbuka DeepSeek: [Pautan ke Projek DeepSeek]

Atas ialah kandungan terperinci Springai Deepseek: Lebih Cepat daripada Membancuh Kopi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Tetapkan di JavaArtikel seterusnya:Tetapkan di Java