javascript-sdk
Erstellen Sie KI-Agenten mit dem JavaScript SDK
또한 다음에서 사용할 수 있습니다: inference-sh-9
Integrieren Sie über 150 KI-Modelle in JavaScript/TypeScript-Anwendungen mit einem einheitlichen SDK. Erstellen Sie Agenten, verarbeiten Sie Streaming-Antworten, verwalten Sie Datei-Uploads und implementieren Sie menschliche Genehmigungs-Workflows mit vollständiger Typsicherheit.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"javascript-sdk" 사용 중입니다. Generiere ein Bild mit 'A blue ocean at sunset'
예상 결과:
Aufgabe erfolgreich abgeschlossen. Bild-URL: https://cdn.inference.sh/... Die Ausgabe enthält Base64-Bilddaten und Metadaten einschließlich Generierungs-Seed und Verarbeitungszeit.
"javascript-sdk" 사용 중입니다. Sende Nachricht an Agenten mit Wetteranfrage
예상 결과:
Agenten-Antwort: 'Das aktuelle Wetter in San Francisco beträgt 72°F und sonnig. Möchten Sie, dass ich die Vorhersage für einen anderen Ort nachsehe?'
보안 감사
중간 위험This is a documentation skill containing markdown files with code examples for the @inferencesh/sdk. Static scanner flagged 579 potential issues, but most are false positives from markdown code fences. The remaining findings are legitimate API usage patterns (network calls, environment variables) for an SDK that must communicate with inference.sh API. One notable pattern: eval() is used in code examples for a calculator tool demonstration without explicit input sanitization warnings.
높은 위험 문제 (1)
중간 위험 문제 (2)
낮은 위험 문제 (3)
위험 요인
🌐 네트워크 접근 (3)
⚡ 스크립트 포함 (2)
감지된 패턴
품질 점수
만들 수 있는 것
Erstellen KI-gestützter Node.js-Services
Erstellen Sie Backend-Services, die KI für Textgenerierung, Bilderstellung oder komplexe Aufgabenautomatisierung nutzen. Verwenden Sie Sessions zur Zustandserhaltung und Tools zur Integration in bestehende Systeme.
Erstellen KI-Chat-Oberflächen in React
Entwickeln Sie Chat-UIs, die Claude oder andere Modelle über das Agent-SDK nutzen. Verarbeiten Sie Streaming-Antworten, zeigen Sie Tool-Ergebnisse an und implementieren Sie menschliche Genehmigungs-Flows für sensible Vorgänge.
Automatisieren komplexer Workflows mit Multi-Agenten-Systemen
Verketten Sie Agenten mit unterschiedlichen Fähigkeiten. Verwenden Sie Agenten-Tools zur Aufgabenverteilung, Webhook-Tools zum Senden von Benachrichtigungen und Session-Management für langlaufende Workflows.
이 프롬프트를 사용해 보세요
Verwenden Sie das inference.sh SDK, um das flux-schnell-Modell mit dem Prompt aufzurufen: 'A sunset over mountains'. Protokollieren Sie das Ergebnis.
Erstellen Sie einen Streaming-Handler, der Echtzeit-Aktualisierungen vom veo-3-1-fast-Modell verarbeitet und jede Statusänderung protokolliert.
Entwickeln Sie ein benutzerdefiniertes Rechner-Tool mit der Tool Builder API, das eine menschliche Genehmigung erfordert, bevor Ausdrücke mit eval() ausgeführt werden.
Erstellen Sie einen Rechercheur-Agenten und einen Coder-Agenten. Lassen Sie den Rechercheur Anforderungen sammeln und Code-Generierung an den Coder-Agenten delegieren.
모범 사례
- Verwenden Sie Umgebungsvariablen für API-Schlüssel: Setzen Sie INFERENCE_API_KEY in Ihrer Umgebung und greifen Sie über process.env.INFERENCE_API_KEY zu. Commiten Sie niemals Schlüssel in die Versionskontrolle.
- Verwenden Sie serverseitigen Proxy für Frontend-Apps: Leiten Sie alle inference.sh-Aufrufe über Ihr Backend, um API-Schlüssel sicher zu halten. Das SDK stellt Express-, Next.js- und Hono-Middleware bereit.
- Aktivieren Sie menschliche Genehmigung für sensible Vorgänge: Verwenden Sie .requireApproval() bei Tools, die zerstörerische oder kostspielige Aktionen durchführen. Implementieren Sie eine geeignete Genehmigungs-UI, damit Benutzer vor der Ausführung bestätigen können.
피하기
- Betten Sie keine API-Schlüssel in Frontend-Code ein: Frontend-JavaScript ist für Benutzer sichtbar. Proxyen Sie immer über Ihren Server oder verwenden Sie sicheres Secret-Management.
- Überspringen Sie nicht die Fehlerbehandlung: API-Aufrufe können aus vielen Gründen fehlschlagen. Umschließen Sie Aufrufe immer mit try-catch und behandeln Sie RequirementsNotMetException und InferenceError.
- Verwenden Sie eval() nicht ohne Validierung: Die Dokumentation zeigt eval() für Rechner-Beispiele, aber Produktionscode sollte sichere Mathematik-Bibliotheken wie math.js verwenden, um Injection-Angriffe zu verhindern.