Skip to main content
Deze gids helpt je om je eerste Agent in 5 minuten te ontwikkelen, implementeren en aan te roepen.

Inhoudsopgave


Overzicht

De volledige workflow bestaat uit 4 stappen:
  1. Integreer SDK - Voeg decorators toe aan je Agent-code
  2. Configureer Agent - Genereer configuratiebestanden met de CLI
  3. Implementeer Agent - Implementeer met één klik naar de cloud
  4. Roep Agent aan - Roep je Agent aan met SDK of CLI

Vereisten

Zorg ervoor dat je aan de volgende vereisten voldoet:
  • ✅ Python 3.9+ en Node.js 20+ geïnstalleerd
  • ✅ Bètaversie van Python SDK en Node.js CLI geïnstalleerd (zie Installatiegids)
  • ✅ Novita AI API Key verkregen (via de Console)
  • Docker geïnstalleerd

Stap 1: Integreer SDK in je Agent

1.1 Maak Agent-code

Maak app.py aan in je projectdirectory:

1.2 Bereid het afhankelijkhedenbestand voor

Zorg ervoor dat de root van je project een requirements.txt-bestand bevat met de vereiste afhankelijkheden:

1.3 Lokaal testen

Test lokaal vóór implementatie:
Test de endpoints in een andere terminal:
Verwachte uitvoer: Health check zou moeten retourneren:
Agent-aanroep zou moeten retourneren:

Stap 2: Genereer configuratiebestanden met CLI

Gebruik de CLI om je Agent interactief te configureren:
Volg de CLI-prompts om de vereiste informatie te configureren. Wanneer dit is voltooid, genereert de CLI de volgende bestanden in je projectdirectory:
  • novita.Dockerfile - Docker-buildbestand
  • .dockerignore - Docker-ignorebestand
  • .novita-agent.yaml - Agent-configuratiebestand

Stap 3: Implementeer naar Novita AI met één klik

⚠️ Belangrijk: Na een succesvolle implementatie wordt er een agent_id gegenereerd. Dit is de unieke identifier om je Agent aan te roepen—zorg ervoor dat je deze opslaat.

3.1 Implementatieopdracht

Implementeer met één klik via de CLI:

3.2 Implementatieresultaten bekijken

Na een succesvolle implementatie werkt het .novita-agent.yaml-bestand het veld status bij:
Noteer de agent_id—je hebt deze nodig voor latere aanroepen.

Stap 4: Roep Agent aan via CLI of SDK

Optie 1: Snelle test met CLI

Test je Agent snel met de CLI:
Opmerking: De CLI leest automatisch de Agent ID uit het veld status.agent_id in .novita-agent.yaml. Verwachte uitvoer:

Optie 2: SDK-aanroep (aanbevolen voor productie)

Gebruik de SDK om je Agent aan te roepen in backendservices:

Voorbeeldcode


FAQ

Q1: Hoe krijg ik de Agent ID?

Na een succesvolle implementatie wordt de Agent ID opgeslagen in het veld status.agent_id van het bestand .novita-agent.yaml:

Q2: Wat als de implementatie mislukt?

  1. Controleer het afhankelijkhedenbestand: Zorg ervoor dat requirements.txt alle afhankelijkheden bevat
  2. Bekijk gedetailleerde logs: Gebruik de vlag --verbose
  3. Controleer de netwerkverbinding: Zorg ervoor dat je toegang hebt tot het Novita AI Sandbox-domein (bijv. sandbox.novita.ai)
  4. Controleer API Key: Bevestig dat NOVITA_API_KEY correct is

Q3: Hoe werk ik een geïmplementeerde Agent bij?

Pas je code aan en implementeer opnieuw:

Q4: Werkt lokaal, maar mislukt na implementatie?

Mogelijke oorzaken:
  1. Omgevingsvariabelen worden niet doorgegeven aan de sandbox-instantie
  2. Inconsistenties in versies van afhankelijkheidspakketten
  3. Problemen met bestandspaden
Oplossing: Geef omgevingsvariabelen door aan de sandbox-instantie via de parameter envVars:
Laatst gewijzigd op 10 augustus 2026