Files
invariant-gateway/proxy/proxy.py
T

12 lines
404 B
Python

"""Proxy service to forward requests to the appropriate language model provider"""
from fastapi import FastAPI
proxy = FastAPI()
@proxy.post("/u/{username}/{dataset_name}/{llm_provider}")
async def chat_completion(username: str, dataset_name: str, llm_provider: str):
"""Proxy call to a language model provider"""
return {"message": f"Upload {dataset_name} for {username} to {llm_provider}"}