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:
| Service | Spec-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.
- Python
- TypeScript
# 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
# Install the generator
npm install @openapitools/openapi-generator-cli -g
# Generate a TypeScript client from the Digital Twins spec
openapi-generator-cli generate \
-i https://app.neuroflash.com/api/digital-twin-service/swagger/openapi.json \
-g typescript-fetch \
-o ./generated/ts-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.