SciFig

API-Referenz

SciFig API

Erstellen Sie wissenschaftliche Illustrationen, Diagramme und Flussdiagramme über HTTP, mit denselben Engines, Preisen und Credits wie auf der SciFig-Website.

Als Markdown anzeigen

Schnellstart#

  • Erstellen Sie unter Einstellungen → Entwickler einen API-Schlüssel. Generierungsschlüssel erfordern ein aktives Abonnement oder ein positives Guthaben aus Credit-Paketen; Leseschlüssel funktionieren mit jedem Konto.
  • Senden Sie eine Erstellungsanfrage mit einem Idempotency-Key. Mit Prefer: wait=25 wartet die Antwort bis zu 25 Sekunden und gibt den abgeschlossenen Auftrag zurück, sofern er rechtzeitig fertig wird.
  • Wenn der Auftrag noch queued oder processing ist, fragen Sie alle paar Sekunden GET /jobs/{id} ab, bis er succeeded oder failed ist. Beachten Sie dabei Retry-After.
  • Laden Sie jedes Ergebnis über seine download_url herunter, die eine Stunde gilt, oder übergeben Sie seine file_id an einen anderen Endpunkt.
curl -X POST https://scifig.ai/api/v1/images/generations \
  -H "Authorization: Bearer $SCIFIG_API_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Prefer: wait=25" \
  -H "Content-Type: application/json" \
  -d '{"prompt": "Mitochondrial electron transport chain, labelled", "aspect_ratio": "4:3"}'

Basis-URL: https://scifig.ai/api/v1. Maschinenlesbarer Vertrag: OpenAPI JSON und OpenAPI YAML. KI-Assistenten können dieselben Funktionen über den MCP-Server nutzen.

Endpunkte#

EndpunktFunktionCredits
POST /images/generationsWissenschaftliche Illustration aus einer Beschreibung erstellen50 / 75 / 100
POST /images/editsPer Anweisung oder Bereich bearbeiten, Hintergrund weiß färben, Seitenverhältnis ändern, umfärben, Text ersetzen50 / 75 / 100; Bereich oder Text 100
POST /images/text-detectionsText in einem Bild vor dem Ersetzen erkennen0
POST /images/upscalesAuf 2K, 4K oder 8K vergrößern50 / 100 / 150
POST /images/conversionsSVG-Vektorisierung; Export als PNG, PDF, TIFF und PPTXSVG 150; PNG, PDF, TIFF und PPTX kostenlos
POST /charts/generationsDiagramm aus CSV-, TSV- oder Excel-Daten erstellen100
POST /charts/editsNeueste Version eines Diagramms ändern100
POST /flowcharts/generationsFlussdiagramm als SVG erstellen100
POST /flowcharts/editsNeueste Version eines Flussdiagramms ändern100
POST /filesBild, Maske oder Anhang hochladen0
GET /files/{file_id}Datei herunterladen0
GET /jobs/{id}Einen Auftrag abfragen0
GET /jobsNeueste Aufträge auflisten0
GET /creditsGuthaben, Tarif und Aufgabenlimits0
GET /pricingAlle Preise ohne Authentifizierung0
GET /openapi.jsonOpenAPI-3.1-Beschreibung ohne Authentifizierung0
GET /openapi.yamlDieselbe Beschreibung als YAML ohne Authentifizierung0

Es gibt keine Webhooks, SDKs oder Befehlszeilenwerkzeuge: Rufen Sie die Endpunkte direkt von einem Server oder Skript auf. Die API erlaubt keine CORS-Anfragen aus dem Browser.