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.