promptlooper/backend/routers/endpoints.py

37 lines
1 KiB
Python

"""Endpoints router — LLM target management."""
import uuid
from fastapi import APIRouter, Response
router = APIRouter()
@router.get("/", status_code=501)
def list_endpoints():
"""List configured LLM endpoints."""
return Response(status_code=501, content="Not Implemented")
@router.post("/", status_code=501)
def create_endpoint():
"""Add endpoint (URL, API key, label)."""
return Response(status_code=501, content="Not Implemented")
@router.put("/{endpoint_id}", status_code=501)
def update_endpoint(endpoint_id: uuid.UUID):
"""Update endpoint."""
return Response(status_code=501, content="Not Implemented")
@router.delete("/{endpoint_id}", status_code=501)
def delete_endpoint(endpoint_id: uuid.UUID):
"""Remove endpoint."""
return Response(status_code=501, content="Not Implemented")
@router.post("/{endpoint_id}/test", status_code=501)
def test_endpoint(endpoint_id: uuid.UUID):
"""Test connectivity and list available models."""
return Response(status_code=501, content="Not Implemented")