init
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user