SDKs von LLM Pulse: offizielle API-Clients
LLM Pulse bietet typisierte Clients für die REST-API in 12 Programmiersprachen. Jedes SDK wird aus demselben OpenAPI-Dokument generiert wie die Live-API. Dadurch bleiben Anfragemodelle, Antwortmodelle, Authentifizierung und die Namen der Endpunkte in allen Programmiersprachen einheitlich.
Unterstützte Programmiersprachen
- TypeScript
- Python
- Go
- Java
- Kotlin
- C#
- PHP
- Ruby
- Rust
- Swift
- Dart
- R
SDK beziehen
Wählen Sie das Repository für Ihre Programmiersprache aus:
| Programmiersprache | Repository |
|---|---|
| TypeScript | llmpulse-typescript |
| Python | llmpulse-python |
| Go | llmpulse-go |
| Java | llmpulse-java |
| Kotlin | llmpulse-kotlin |
| C# | llmpulse-csharp |
| PHP | llmpulse-php |
| Ruby | llmpulse-ruby |
| Rust | llmpulse-rust |
| Swift | llmpulse-swift |
| Dart | llmpulse-dart |
| R | llmpulse-r |
Installieren Sie das TypeScript-SDK über npm mit npm install @llmpulse/sdk (pnpm, yarn und bun funktionieren ebenfalls). Das Go-SDK fügen Sie mit go get github.com/LLM-Pulse/llmpulse-go hinzu, das Swift-SDK mit dem Swift Package Manager über die URL des Repositorys llmpulse-swift. Für die anderen Programmiersprachen installieren Sie den Client aus dem jeweiligen GitHub-Repository.
Erstellen Sie anschließend unter Kontomenü > API-Schlüssel einen API-Schlüssel. Richten Sie die Bearer-Authentifizierung ein und verwenden Sie https://api.llmpulse.ai/api/v1 als Basis-URL. Listen Sie zuerst Ihre Projekte auf und übergeben Sie dann eine Projekt-ID an die Anfragen für Kennzahlen und Dimensionen.
Was die SDKs abdecken
Die SDKs enthalten jede dokumentierte REST-Operation, darunter Kennzahlen zur Sichtbarkeit, Dimensionen, Search Console, Zitierungsanalyse, KI-Traffic, Empfehlungen, Projekteinrichtung, Ressourcenverwaltung, Berichte und Webhooks. MCP- und OAuth-Endpunkte sind nicht enthalten, da es sich um Protokollendpunkte und nicht um gewöhnliche REST-Ressourcen handelt.
Tipps & Hinweise
- Für die SDKs benötigen Sie einen API-Schlüssel und mindestens den Tarif Scale
- Jeder Client sendet den Schlüssel als
Authorization: Bearer YOUR_KEY - Das Anfragelimit der API liegt bei 300 Anfragen pro Minute
- Die Versionen der SDKs folgen der Version des API-Dokuments
- Die generierten Clients werden in der CI geprüft, damit manuelle Änderungen oder Änderungen am OpenAPI-Dokument nicht unbemerkt zu Abweichungen führen
- Verhalten und Beispiele der Endpunkte finden Sie in der REST-API-Referenz