Zum Hauptinhalt springen

SDKs & Client-Bibliotheken

Es gibt derzeit keine offiziellen neuroflash SDKs. Sie können die API direkt per HTTP aus jeder Programmiersprache aufrufen oder einen typisierten Client aus unseren OpenAPI-Spezifikationen generieren.

OpenAPI-Spezifikationen

Jeder Service veröffentlicht seine OpenAPI/Swagger-Spezifikation unter einer öffentlichen URL. Sie können diese verwenden, um Clients zu generieren oder verfügbare Endpoints zu erkunden:

ServiceSpec-URL
Digital Twins/api/digital-twin-service/swagger/openapi.json
Audiences/api/audience-service/legacy-swagger/doc.json
Brand Voice/api/brand-voice-service/legacy-swagger/doc.json
Content-Generierung/api/ds-prototypes/content_generation/openapi.json
Modellauswahl/api/ds-prototypes/model_selection/openapi.json
Workspaces/api/workspace-service/legacy-swagger/doc.json

Client generieren

Sie können den OpenAPI Generator verwenden, um einen typisierten Client in Ihrer bevorzugten Programmiersprache zu generieren.

# Install the generator
pip install openapi-generator-cli

# Generate a Python client from the Digital Twins spec
openapi-generator-cli generate \
-i https://app.neuroflash.com/api/digital-twin-service/swagger/openapi.json \
-g python \
-o ./generated/python-client

Die vollständige Liste der unterstützten Sprachen und Frameworks finden Sie in der OpenAPI Generator-Dokumentation.

Community-Beiträge

Wenn Sie ein SDK oder eine Client-Bibliothek für die neuroflash API entwickeln, würden wir uns freuen, davon zu erfahren. Erstellen Sie ein Issue im Dokumentations-Repository und wir werden in Betracht ziehen, es hier zu verlinken.