Spaces:
Running
Running
| from typing import List | |
| from pydantic import BaseModel, Field | |
| class Message(BaseModel): | |
| role: str | |
| content: str | |
| class ChatRequest(BaseModel): | |
| model: str = "gpt-oss" | |
| messages: List[Message] | |
| max_tokens: int = Field(default=256, ge=1, le=4096) | |
| temperature: float = Field(default=0.7, ge=0, le=2) | |
| class ChatResponse(BaseModel): | |
| id: str | |
| choices: List[dict] | |
| usage: dict | |
| model: str | |