from openai import AsyncOpenAI
client = AsyncOpenAI()
async def gpt_chat(prompt, system_prompt=None, history_messages=[], model_name="openai/gpt-4o-mini"):
messages = []
if system_prompt:
messages.append({"role": "system", "content": system_prompt})
messages.extend(history_messages)
messages.append({"role": "user", "content": prompt})
completion = await client.chat.completions.create(
model=model_name,
messages=messages,
extra_body={}
)
return completion.choices[0].message.content
results = await asyncio.gather(
gpt_chat("Q1", sys_prompt),
gpt_chat("Q2", sys_prompt),
gpt_chat("Q3", sys_prompt),
)
2026/1/25小于 1 分钟
