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:
- ✅ Integreer SDK - Voeg decorators toe aan je Agent-code
- ✅ Configureer Agent - Genereer configuratiebestanden met de CLI
- ✅ Implementeer Agent - Implementeer met één klik naar de cloud
- ✅ 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?
- Controleer het afhankelijkhedenbestand: Zorg ervoor dat
requirements.txt alle afhankelijkheden bevat
- Bekijk gedetailleerde logs: Gebruik de vlag
--verbose
- Controleer de netwerkverbinding: Zorg ervoor dat je toegang hebt tot het Novita AI Sandbox-domein (bijv.
sandbox.novita.ai)
- 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:
- Omgevingsvariabelen worden niet doorgegeven aan de sandbox-instantie
- Inconsistenties in versies van afhankelijkheidspakketten
- Problemen met bestandspaden
Oplossing:
Geef omgevingsvariabelen door aan de sandbox-instantie via de parameter envVars:
Laatst gewijzigd op 10 augustus 2026