REST API NAEOS memungkinkan Anda berinteraksi dengan runtime NAEOS secara programatis. Halaman ini menyediakan referensi interaktif yang dihasilkan dari spesifikasi OpenAPI 3.0.

Ikhtisar

InfoNilai
Base URLhttp://localhost:8080
Versi API1.5.0
FormatJSON
AutentikasiTidak ada (pengembangan lokal)

Referensi Cepat

Sistem

MetodeEndpointDeskripsi
GET/api/v1/healthPemeriksaan kesehatan
GET/api/v1/versionInfo versi
GET/api/v1/config/schemaSkema konfigurasi
GET/healthzLiveness probe
GET/readyzReadiness probe
GET/metricsMetrik Prometheus

Spesifikasi

MetodeEndpointDeskripsi
GET/api/v1/specsDaftar semua spesifikasi
POST/api/v1/specsBuat spesifikasi baru
POST/api/v1/specs/validateValidasi spesifikasi
POST/api/v1/specs/compileKompilasi spesifikasi

Pipeline

MetodeEndpointDeskripsi
POST/api/v1/pipeline/runJalankan pipeline
GET/api/v1/pipeline/statusStatus pipeline
GET/api/v1/pipelinesDaftar semua pipeline

AI (Streaming SSE)

MetodeEndpointDeskripsi
POST/api/v1/ai/enrich/streamPengayaan AI (streaming)
POST/api/v1/ai/explain/streamPenjelasan AI (streaming)
POST/api/v1/ai/compile/streamKompilasi AI (streaming)

Lainnya

MetodeEndpointDeskripsi
GET/api/v1/artifactsDaftar artifact
POST/api/v1/context/generateHasilkan context bundle
GET/POST/api/v1/pluginsManajemen plugin
POST/api/v1/mcp/messagePesan MCP
POST/api/v1/cloud/planRencana deployment cloud
POST/api/v1/cloud/deployDeploy ke cloud
POST/api/v1/cloud/destroyHancurkan resource cloud
GET/api/v1/cloud/statusStatus cloud

Dokumentasi Interaktif

Dokumentasi API interaktif lengkap tersedia di bawah ini. Anda dapat menguji panggilan API langsung dari browser.

Penggunaan CLI

Anda juga dapat berinteraksi dengan API melalui CLI:

# Jalankan server API
naeos serve --port 8080

# Validasi melalui API
curl -X POST http://localhost:8080/api/v1/specs/validate \
  -H "Content-Type: application/json" \
  -d '{"spec": "project: my-app"}'

# Jalankan pipeline melalui API
curl -X POST http://localhost:8080/api/v1/pipeline/run \
  -H "Content-Type: application/json" \
  -d '{"spec_path": "spec.yaml"}'

Spesifikasi OpenAPI

Unduh spesifikasi OpenAPI 3.0 lengkap:

Lihat juga: Referensi CLI, Pipeline Engine