API V1 Default Views
Smarter Customer API view.
- class smarter.apps.llm_client.api.v1.views.default.DefaultLLMClientApiView(**kwargs)[source]
Bases:
LLMClientApiBaseViewSetMain view for Smarter LLMClient API prompt prompts.
top-level viewset for customer-deployed Plugin-based Prompt APIs.
- dispatch(request, *args, **kwargs)[source]
Smarter API LLMClient dispatch method.
- Parameters:
request – Django HttpRequest object
args – Additional positional arguments
name – LLMClient name (str, optional)
kwargs – Additional keyword arguments
Example request payload:
{ "session_key": "dde3dde5e3b97134f5bce5edf26ec05134da71d8485a86dfc9231149aaf0b0af", "messages": [ { "role": "assistant", "content": "Welcome to Smarter!. how can I assist you today?" }, { "role": "user", "content": "Hello, World!" } ] }