| from fastapi import FastAPI | |
| from pydantic import BaseModel | |
| from transformers import pipeline | |
| app = FastAPI() | |
| # ๋ชจ๋ธ ๋ก๋ (์์ ์์) | |
| generator = pipeline("text-generation", model="6023oji/DPO_MBTI") | |
| # ์ ๋ ฅ ํฌ๋งท | |
| class Query(BaseModel): | |
| mbti: str | |
| message: str | |
| def chat(query: Query): | |
| prompt = f"<MBTI:{query.mbti}> {query.message}" | |
| result = generator(prompt, max_length=512, do_sample=True) | |
| return {"response": result[0]['generated_text']} | |