AI Personal Learning
und praktische Anleitung
CyberKnife-Zeichenspiegel

JigsawStack: für eine breite Palette kleiner, dedizierter KI-Modell-APIs

Allgemeine Einführung

JigsawStack ist eine KI-Tool-Plattform für Entwickler. Sie bietet eine Vielzahl von API-Diensten für kleine KI-Modelle, mit denen Benutzer schnell Funktionen in ihre Anwendungen integrieren können. Die Hauptmerkmale sind hohe Geschwindigkeit, eine globale Latenz von nur 200 ms und eine Verfügbarkeit von 99,51 TP3T. Die Plattform unterstützt nützliche Funktionen wie Web-Crawling, Sprache-zu-Text, Bilderkennung usw. Die Preisgestaltung ist nutzungsabhängig, flexibel und kostenkontrolliert. Offiziell erhielt JigsawStack im Oktober 2024 eine Seed-Finanzierung in Höhe von 500.000 $, die von Antler unterstützt wurde. Es eignet sich für Tech-Teams und Entwickler, die eine effiziente KI-Lösung benötigen.

JigsawStack: Bereitstellung mehrerer kleiner KI-Modell-API-Dienste-1


 

Funktionsliste

  • Scraping von Webseiten (AI Scrape)Extrahieren von Webseitendaten, z. B. Schlagzeilen oder Produktpreise, durch Aufforderung zur Rückgabe strukturierter Ergebnisse.
  • Sprache-zu-TextKonvertierung von Audiodateien in Text, optimiert für Geschwindigkeit auf der Grundlage des Modells Whisper 3.
  • Bilderkennung (VOCR)Extrahieren von Text oder bestimmten Informationen aus Bildern, z. B. Beträge auf Rechnungen.
  • Text-zu-SQL (Text-zu-SQL)Vereinfachung von Datenbankoperationen durch Umwandlung natürlicher Sprache in SQL-Abfrageanweisungen.
  • Suche in Echtzeit (AI Search)Suchen Sie im Web nach Inhalten und erhalten Sie genau sortierte Ergebnisse und einen Überblick über die KI.
  • Text-to-SpeechText in natürliche Sprache umwandeln, unterstützt mehrere Sprachen.
  • Übersetzungsdienste (Translate):: Unterstützung für die Übersetzung in mehr als 100 Sprachen, unter Berücksichtigung der kontextuellen Genauigkeit.
  • Prädiktive Modellierung (KI-Vorhersage):: Einmalige hochpräzise Vorhersage von Zeitreihendaten ohne Vortraining.
  • Validierung AIÜberprüfung von Spam, Gültigkeit von E-Mails, Stimmungsanalyse usw. Unterstützung der lokalisierten Datenvalidierung.
  • Prompt-Engine:: Automatische Optimierung und Ausführung der besten großen Sprachmodelle zur Unterstützung einer groß angelegten Nutzung.

 

Hilfe verwenden

JigsawStack wurde mit dem Ziel entwickelt, Entwicklern die schnelle Implementierung von Funktionen über eine einfache API zu ermöglichen. Nachfolgend finden Sie eine ausführliche Anleitung zur Verwendung des Programms.

Ablauf der Installation

JigsawStack bietet eine REST-API und ein SDK zur Unterstützung mehrerer Programmiersprachen. Die Installationsschritte sind wie folgt:

  1. Registrieren und API-Schlüssel abrufen
    Gehen Sie zu https://jigsawstack.com und klicken Sie auf "Start for free", um sich zu registrieren. Nach der Anmeldung generieren Sie einen Schlüssel auf der Seite "API-Schlüssel" von https://jigsawstack.com/dashboard, z. B.: sk39wo393.... .32ncsmw9339RNj3.
  2. Installieren des SDK
    • JavaScript-Benutzer zu starten:
      npm i jigsawstack
      
    • Python-Benutzer zum Ausführen:
      pip install jigsawstack
      
  3. Initialisierung des SDK
    Nehmen Sie zum Beispiel JavaScript:

    import { JigsawStack } from "jigsawstack" ;
    const jigsaw = new JigsawStack({ apiKey: "Ihr Schlüssel" });

Hauptfunktionen

1. das Scraping von Webseiten (AI Scrape)

Mit dieser Funktion können Sie schnell Webseitendaten extrahieren. Arbeitsschritte:

  • Bereiten Sie die URL der Webseite vor, z. B. https://news.ycombinator.com/show.
  • Schnittstelle aufrufen:
    const result = await jigsaw.web.ai_scrape({
    url: "https://news.ycombinator.com/show",
    element_prompts: ["post title", "post points"]
    });
    console.log(result);
    
  • Gibt ein Beispielergebnis zurück:
    {
    
    "Beitragspunkte": ["150"]
    }
    
  • auf etw. aufmerksam machenelement_prompts Spezifizieren Sie den zu extrahierenden Inhalt, prägnant und genau, effektiver.

2. sprache-zu-text

Basierend auf dem Modell Whisper 3 kann es Audio schnell transkribieren. Arbeitsschritte:

  • Bereiten Sie die Audio-URL vor, z. B.  .
  • Schnittstelle aufrufen:
    const text = await jigsaw.audio.speech_to_text({
    url: "https://example.com/meeting.mp3"
    }); console.log(text);
    console.log(text);
    
  • Ergebnisbeispiel: "In der heutigen Sitzung wurde die Entwicklung neuer Funktionen besprochen."
  • zur Kenntnis nehmenUnterstützung von MP3, WAV und anderen Formaten, wobei die Größe der Dateien nicht überschritten werden darf.

3. die Bilderkennung (VOCR)

Extrahieren strukturierter Daten aus Bildern. Arbeitsschritte:

  • Bereiten Sie die URL des Bildes vor, z. B. https://jigsawstack.com/preview/vocr-example.jpg.
  • Schnittstelle aufrufen:
    const data = await jigsaw.vision.vocr({
    url: "https://jigsawstack.com/preview/vocr-example.jpg",
    prompt: ["total_price", "tax"]
    });
    console.log(data);
    
  • Gibt ein Beispielergebnis zurück:
    {
    "Gesamtpreis": "$50.00",
    "steuer": "$5.00"
    }
    

4. die Suche in Echtzeit (AI Search)

Suchen Sie im Internet und liefern Sie genaue Ergebnisse. Betriebsverfahren:

  • Schnittstelle aufrufen:
    const search = await jigsaw.web.search({
    query: "Beste Restaurants in San Francisco"
    }); console.log(search);
    console.log(search);
    
  • Liefert strukturierte Ergebnisse und KI-generierte Übersichten.

5. die Übersetzungsdienste (Translate)

Unterstützt mehrsprachige Übersetzungen unter Berücksichtigung des Kontexts. Operative Schritte:

  • Schnittstelle aufrufen:
    const translated = await jigsaw.translate({
    text: ["Hey, wie geht's?"], target_language: "zh"], target_language: "zh
    target_language: "zh"
    });
    console.log(übersetzt);
    
  • Rückgabeergebnis: ["Hey, wie geht's?"]

Verwaltung und Inbetriebnahme

  • InstrumententafelnAnzeige von Echtzeitprotokollen und Analyse der API-Nutzung unter https://jigsawstack.com/dashboard, einschließlich IP, Standort und mehr als 30 weiteren Datenpunkten.
  • SchlüsselsicherheitUnterstützt Domain Whitelisting und Zugriffsberechtigungseinstellungen, die den Schlüssel auf den Aufruf bestimmter APIs beschränken können.
  • (Computer-)DateiBesuchen Sie https://jigsawstack.com/docs für eine detaillierte API-Referenz und Beispielcode.
  • TeamleitungUnterstützt Multiplayer-Zusammenarbeit, lädt Mitglieder ein und weist ihnen Rollen zu.

Tipps & Tricks

  • Die kostenlose Version eignet sich zum Testen, mit einem monatlichen Limit, und ein Upgrade wird für Produktionsumgebungen empfohlen.
  • Die API-Antworten sind einheitlich und alle Dienste verwenden ein einheitliches Anfrage- und Rückgabeformat.
  • Der globale Einsatz von mehr als 99 Edge-Knoten gewährleistet niedrige Latenzzeiten und hohe Verfügbarkeit.

 

Anwendungsszenario

  1. Datenerhebung für Nachrichten
    Nutzen Sie die Web-Crawler-Funktion, um Titel und Bewertungen zu extrahieren und Trendthemen zu analysieren.
  2. Zusammenstellung von Sprachkonferenzen
    Verwenden Sie die Funktion Sprache-zu-Text, um Meeting-Aufzeichnungen für die Archivierung in Text umzuwandeln.
  3. finanzielle Automatisierung
    Nutzen Sie die Bilderkennungsfunktion, um Daten aus Rechnungen zu extrahieren und in das System zu importieren.
  4. Mehrsprachige Unterstützung
    Fügen Sie Anwendungen mit Übersetzungsdiensten Echtzeitübersetzungen hinzu.

 

QA

  1. Welche Sprachen werden von JigsawStack unterstützt?
    Die API ist mit JavaScript, Python, PHP und anderen Sprachen kompatibel, und Übersetzungen werden in mehr als 100 Sprachen unterstützt.
  2. Was sind die Einschränkungen der kostenlosen Version?
    Die Anzahl der Anrufe ist begrenzt, siehe https://jigsawstack.com/pricing.
  3. Wie wird die Datensicherheit gewährleistet?
    Die Datenübertragung ist verschlüsselt, und in den Protokollen werden keine sensiblen Inhalte gespeichert, so dass die Datenschutzbestimmungen eingehalten werden.
  4. Kann es in einen bestehenden Rahmen integriert werden?
    Ja, Unterstützung für LangChain, Zapier, etc. und Vercel und Supabase Integration in Kürze.
Darf nicht ohne Genehmigung vervielfältigt werden:Chef-KI-Austauschkreis " JigsawStack: für eine breite Palette kleiner, dedizierter KI-Modell-APIs
de_DE_formalDeutsch (Sie)