Client-Bibliotheken
Python
Synchrone und asynchrone Unterstützung. Vollständige Type Hints. Python 3.9+.
TypeScript
Vollständig typisiert. Keine Abhängigkeiten. Funktioniert in Node.js, Deno und Bun.
CLI
Datensätze, Exporte und Speicher von Ihrem Terminal aus verwalten.
curl -fsSL https://avala.ai/install.sh | bash.REST API
Die API direkt aus jeder Sprache mit HTTP-Anfragen nutzen.
OpenAPI
Generieren Sie Ihren eigenen Client aus der OpenAPI-Spezifikation.
Schnellvergleich
| Funktion | Python | TypeScript | CLI | REST API |
|---|---|---|---|---|
| Installation | pip install avala | npm install @avala-ai/sdk | curl -fsSL https://avala.ai/install.sh | bash | Direktes HTTP |
| Async | Sync + Async | Async | N/A | Beliebig |
| Typsicherheit | Vollständige Type Hints | Vollständige TypeScript-Typen | N/A | N/A |
| Automatische Wiederholung | Ja | Ja | Über SDK | Manuell |
| Paginierung | Integrierte Iteratoren | Integrierte Iteratoren | --limit-Flag | Manuell |
| Abhängigkeiten | httpx, pydantic | Keine (nativer Fetch) | click, rich | N/A |
Umgebungsvariablen
Alle SDKs respektieren die folgenden Umgebungsvariablen, sodass Sie sie einmal konfigurieren und über Ihren gesamten Stack hinweg nutzen können.| Variable | Beschreibung | Standard |
|---|---|---|
AVALA_API_KEY | Ihr Avala API Key zur Authentifizierung. Wird automatisch verwendet, wenn kein Key an den Client-Konstruktor übergeben wird. | Keiner (erforderlich) |
AVALA_BASE_URL | Überschreibt die Standard-API-Basis-URL. Nützlich für Self-Hosted-Deployments oder Entwicklungsumgebungen. | https://api.avala.ai/api/v1 |
Authentifizierung
Alle Anfragen an die Avala API müssen Ihren API Key imX-Avala-Api-Key Header enthalten. Sie finden Ihren API Key im Avala Dashboard unter Einstellungen > Sicherheit.
MCP-Integration
Nutzen Sie Avala mit KI-Assistenten wie Claude, Cursor und VS Code über das Model Context Protocol. Das Paket@avala-ai/mcp-server stellt Ihre Datensätze, Projekte und Exporte als Werkzeuge bereit, die KI-Assistenten direkt aufrufen können.