Heim >Java >javaLernprogramm >Springai Deepseek: schneller als einen Kaffee zu brauen

Springai Deepseek: schneller als einen Kaffee zu brauen

Patricia Arquette
Patricia ArquetteOriginal
2025-01-28 12:05:09134Durchsuche

Nutzen Sie die Kraft von Deepseek und Frühlings -KI in Ihren Java -Anwendungen: Ein schnelles Leitfaden

Die jüngste Buzz umgibt Deepseek und seine beeindruckende Leistung im Vergleich zu OpenAI. Dieses Tutorial konzentriert sich auf die schnelle Integration von Deepseek in Ihre Java -Anwendungen mit Spring AI, einem Rahmen, das zur Vereinfachung der KI -Integration bestimmt ist. Der Prozess ist überraschend schnell - schneller als Kaffee zu machen!

Spring AI: Straffung der AI -Integration

Die Stärke des Frühlingsökosystems liegt in seiner Anpassungsfähigkeit. Die Spring AI nutzt diese Stärke, indem sie einen optimierten Ansatz zur Integration von Java -Anwendungen mit verschiedenen AI -Plattformen bereitstellen. Seine Kernprinzipien konzentrieren sich auf Portabilität, modulares Design und die Verwendung von Pojos (einfache alte Java -Objekte).

Spring AI ist ein Anwendungsrahmen für die AI -Engineering, die die Entwurfsprinzipien von Spring auf die AI -Domäne anwendet und Pojos als grundlegende Bausteine ​​fördert.

SpringAI   DeepSeek: Faster Than Brewing a Coffee

Deepseek: Eine leistungsstarke Open-Source-AI-Plattform

Deepseek ist eine robuste Open-Source-AI-Plattform, die eine breite Palette von Funktionen und Modellen bietet, einschließlich einer leistungsstarken Chat-Funktionalität. Insbesondere Deepseek-V3 verfügt

Deepseek-V3 verbessert die Inferenzgeschwindigkeit signifikant, führt in der Open-Source-Leistung und konkurriert mit Top-Modellen mit geschlossenen Quellen.

Integration der Frühlings-AI in Deepseek: eine Schritt-für-Schritt-Anleitung

In dieser Anleitung wird angenommen, dass Java installiert ist. Wir werden Spring Initializr verwenden, um ein neues Projekt zu erstellen.

  1. Spring Initializr -Setup: Navigieren Sie zu Spring Initializr. Wählen Sie Maven, Java, Spring Boot 3.4.2 (oder die neueste Version) und die JAR -Verpackung aus. Konfigurieren Sie Projektmetadaten (Sie können Ihre eigenen Details verwenden). Setzen Sie die Java -Version auf 21.

SpringAI   DeepSeek: Faster Than Brewing a Coffee

  1. Abhängigkeiten hinzufügen: Fügen Sie die folgenden Abhängigkeiten ein: Spring -Web und den Frühlings -AI OpenAI -Starter.

SpringAI   DeepSeek: Faster Than Brewing a Coffee

  1. Generieren und Importieren: Generieren Sie das Projekt, entpacken Sie es und importieren Sie es in Ihre IDE (z. B. Intellij).

SpringAI   DeepSeek: Faster Than Brewing a Coffee

Deepseek API -Schlüssel -Setup

Bevor Sie fortfahren, erhalten Sie Ihren Deepseek -API -Schlüssel:

  1. Registrieren Sie sich auf der Deepseek -Plattform.
  2. Zugriff auf das Menü api -Schlüssel.

SpringAI   DeepSeek: Faster Than Brewing a Coffee

  1. Erstellen Sie einen neuen API -Schlüssel. Halten Sie es sicher!

SpringAI   DeepSeek: Faster Than Brewing a Coffee

(siehe Dokumentation für Preisdetails.)

verbinden Frühlings -AI und Deepseek

Integrieren wir Deepseek:

Spring AI vereinfacht die plattformübergreifende AI-Integration durch Umgebungsvariablen. Setzen Sie für Deepseek diese Variablen:
<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>

deepseek-chat Hinweis: deepseek-reasoner verwendet Deepseek-V3;

verwendet Deepseek-R1.

Application.java Fügen Sie diesen Code Ihrem

:
<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>
hinzu

./mvnw spring-boot:run Führen Sie Ihre Anwendung aus (

).

SpringAI   DeepSeek: Faster Than Brewing a Coffee

Schlussfolgerung

Sie haben Deepseek mit Spring AI erfolgreich in Ihre Java -Anwendung integriert! Die einfache Umstellung zwischen AI -Plattformen mit minimalen Codeänderungen ist ein erheblicher Vorteil. Vielen Dank an Spring Ai und Dan Vega für ihre Beiträge zum Frühlings -Ökosystem.

Referenzen:

  • Deepseek R1 gegen OpenAI: [Link zum Vergleich (ersetzen Sie sie mit der tatsächlichen Verbindung)]
  • Spring AI Initializer: [Link zum Spring Initializr]
  • Deepseek Open-Source-Projekt: [Link zum Deekseek-Projekt]

Das obige ist der detaillierte Inhalt vonSpringai Deepseek: schneller als einen Kaffee zu brauen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Setzen Sie in JavaNächster Artikel:Setzen Sie in Java