This commit is contained in:
Mabe
2026-06-20 23:00:05 +02:00
commit 4ebc1fa3cc
19 changed files with 707 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
from pydantic import BaseModel, Field, HttpUrl
from typing import Literal, List
class ChatMessage(BaseModel):
role: Literal["user", "assistant", "system"]
content: str
class ChatRequest(BaseModel):
model: str = Field(default="llama2")
messages: List[ChatMessage] = Field(default_factory=list)
class AuthCallbackRequest(BaseModel):
code: str
code_verifier: str
redirect_uri: HttpUrl
class AuthConfigResponse(BaseModel):
issuer: HttpUrl
authorization_endpoint: HttpUrl
token_endpoint: HttpUrl