Package org.vrspace.server.api
Class Agents
java.lang.Object
org.vrspace.server.api.ApiBase
org.vrspace.server.api.ClientControllerBase
org.vrspace.server.api.Agents
@RestController
@RequestMapping("/vrspace/api/agents")
public class Agents
extends ClientControllerBase
Communicate with AI agents in virtual worlds. Only available to clients in a world.
- Author:
- joe
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<String> sceneAgent(jakarta.servlet.http.HttpSession session, String query) org.springframework.http.ResponseEntity<SearchAgent.SearchAgentResponse> searchAgent(jakarta.servlet.http.HttpSession session, String query) Sketchfab search agent.Methods inherited from class org.vrspace.server.api.ClientControllerBase
findClient, findClient, getAuthorisedClient, getAuthorisedClient, isAuthenticatedMethods inherited from class org.vrspace.server.api.ApiBase
currentUserName, isAuthenticated
-
Field Details
-
PATH
- See Also:
-
MEMORY_REPOSITORY_ATTRIBUTE
- See Also:
-
SEARCH_MEMORY_ATTRIBUTE
- See Also:
-
SCENE_MEMORY_ATTRIBUTE
- See Also:
-
-
Constructor Details
-
Agents
public Agents()
-
-
Method Details
-
searchAgent
@PostMapping("/search") public org.springframework.http.ResponseEntity<SearchAgent.SearchAgentResponse> searchAgent(jakarta.servlet.http.HttpSession session, @RequestBody String query) Sketchfab search agent.- Parameters:
query-
-
sceneAgent
-