AI Ops API Package¶
ai_ops.api
¶
REST API module for ai_ops app.
serializers
¶
API serializers for ai_ops.
LLMMiddlewareSerializer
¶
Bases: NautobotModelSerializer, TaggedModelSerializerMixin
LLMMiddleware Serializer.
Source code in ai_ops/api/serializers.py
LLMModelSerializer
¶
Bases: NautobotModelSerializer, TaggedModelSerializerMixin
LLMModel Serializer.
Source code in ai_ops/api/serializers.py
LLMProviderSerializer
¶
Bases: NautobotModelSerializer, TaggedModelSerializerMixin
LLMProvider Serializer.
Source code in ai_ops/api/serializers.py
MCPServerSerializer
¶
Bases: NautobotModelSerializer, TaggedModelSerializerMixin
MCPServer Serializer.
Source code in ai_ops/api/serializers.py
MiddlewareTypeSerializer
¶
Bases: NautobotModelSerializer, TaggedModelSerializerMixin
MiddlewareType Serializer.
Source code in ai_ops/api/serializers.py
SystemPromptSerializer
¶
Bases: NautobotModelSerializer, TaggedModelSerializerMixin
SystemPrompt Serializer.
Source code in ai_ops/api/serializers.py
urls
¶
Django API urlpatterns declaration for ai_ops app.
views
¶
API views for ai_ops.
LLMMiddlewareViewSet
¶
Bases: NautobotModelViewSet
LLMMiddleware viewset.
Source code in ai_ops/api/views.py
LLMModelViewSet
¶
Bases: NautobotModelViewSet
LLMModel viewset.
Source code in ai_ops/api/views.py
LLMProviderViewSet
¶
Bases: NautobotModelViewSet
LLMProvider viewset.
Source code in ai_ops/api/views.py
MCPServerViewSet
¶
Bases: NautobotModelViewSet
MCPServer viewset.
Source code in ai_ops/api/views.py
health_check(request, pk=None)
¶
Perform health check on MCP server.
Source code in ai_ops/api/views.py
MiddlewareTypeViewSet
¶
Bases: NautobotModelViewSet
MiddlewareType viewset.
Source code in ai_ops/api/views.py
default_config(request, pk=None)
¶
Get the default configuration for a specific middleware type.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
request |
Request
|
HTTP request object |
required |
pk |
Optional[str]
|
Primary key of the middleware type |
None
|
Returns:
| Name | Type | Description |
|---|---|---|
Response |
Response
|
JSON response with default configuration for the middleware type |
Source code in ai_ops/api/views.py
SystemPromptViewSet
¶
Bases: NautobotModelViewSet
SystemPrompt viewset.