fix request is timed out
This commit is contained in:
@@ -3,11 +3,6 @@ from django.conf import settings
|
|||||||
from openai import AsyncOpenAI
|
from openai import AsyncOpenAI
|
||||||
|
|
||||||
|
|
||||||
client = AsyncOpenAI(
|
|
||||||
api_key=settings.LLM_API_KEY,
|
|
||||||
base_url=settings.LLM_BASE_URL,
|
|
||||||
)
|
|
||||||
|
|
||||||
SYSTEM_PROMPT = """你是一个网页生成助手。根据用户的需求描述,生成 HTML、CSS 和 JavaScript 代码。
|
SYSTEM_PROMPT = """你是一个网页生成助手。根据用户的需求描述,生成 HTML、CSS 和 JavaScript 代码。
|
||||||
|
|
||||||
规则:
|
规则:
|
||||||
@@ -30,6 +25,11 @@ def build_messages(task_content: str, history: list[dict]) -> list[dict]:
|
|||||||
async def stream_chat(task_content: str, history: list[dict]):
|
async def stream_chat(task_content: str, history: list[dict]):
|
||||||
"""Stream chat completion from the LLM. Yields content chunks."""
|
"""Stream chat completion from the LLM. Yields content chunks."""
|
||||||
messages = build_messages(task_content, history)
|
messages = build_messages(task_content, history)
|
||||||
|
async with AsyncOpenAI(
|
||||||
|
api_key=settings.LLM_API_KEY,
|
||||||
|
base_url=settings.LLM_BASE_URL,
|
||||||
|
timeout=120.0,
|
||||||
|
) as client:
|
||||||
stream = await client.chat.completions.create(
|
stream = await client.chat.completions.create(
|
||||||
model=settings.LLM_MODEL,
|
model=settings.LLM_MODEL,
|
||||||
messages=messages,
|
messages=messages,
|
||||||
|
|||||||
Reference in New Issue
Block a user