{
"environment_variables": {
"#OLLAMA_BASE_URL": {
"type": "string",
"description": "Ollama Base URL",
"default": "http://localhost:11434/v1/"
}
},
"machine_spec": {
"cpu": 2,
"memory": 4096,
"storage": 1024
},
"agent_name": "Ollama Agent",
"description": "Simple Upsonic Agent using local Ollama models.",
"icon": "terminal",
"language": "python",
"streamlit": false,
"proxy_agent": false,
"dependencies": {
"api": [
"fastapi>=0.115.12",
"uvicorn>=0.34.2",
"upsonic",
"pip"
],
"development": [
"watchdog",
"python-dotenv",
"pytest"
]
},
"entrypoints": {
"api_file": "main.py"
},
"input_schema": {
"inputs": {
"user_query": {
"type": "string",
"description": "User's input question for the agent",
"required": true,
"default": null
}
}
},
"output_schema": {
"bot_response": {
"type": "string",
"description": "Agent's generated response"
}
}
}