37 lines
1 KiB
Python
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")
|