Arbebus API

Greitas pradėjimas

Minimalus integracijos kelias nuo testinio rakto iki pirmos maršruto užklausos.

Ko reikia

Norint pradėti, reikės Arbebus kūrėjo paskyros, projekto ir testinio API rakto. Šiame ZIP testiniai raktai generuojami jūsų naršyklėje demonstraciniam portalui.

Tikram produktui API raktai privalo būti išduodami saugiame backend ir niekada neturi būti laikomi mobiliosios programėlės kode.

SDK diegimas

npm install @arbebus/ai-sdk

import { ArbebusAI } from '@arbebus/ai-sdk';

const client = new ArbebusAI({
  apiKey: process.env.ARBEBUS_API_KEY
});

const journey = await client.routes.plan({
  origin: 'Taikos pr. 32A, Klaipėda',
  destination: 'Laivų skg., Klaipėda',
  departureMode: 'now',
  language: 'lt'
});

REST pavyzdys

POST/v1/routes/plan
curl -X POST https://api.arbebus.com/v1/routes/plan   -H "Authorization: Bearer $ARBEBUS_API_KEY"   -H "Content-Type: application/json"   -d '{"originRef":"origin_ref","destinationRef":"destination_ref","departureMode":"now","language":"lt"}'

Saugumas

  • Raktą laikykite tik serverio aplinkos kintamuosiuose.
  • Naudokite atskirus testinius ir produkcinius projektus.
  • Nesiųskite tikslių koordinačių į generatyvinį AI sluoksnį.

Kitas žingsnis

Peržiūrėkite Maršrutų planavimo API ir autentifikacijos reikalavimus.