import asyncio
import os
from openai import OpenAI
client = OpenAI(
base_url="https://ark.cn-beijing.volces.com/api/v3/",
api_key=os.environ.get("46adea03-6bc0-4a71-bbe9-4902eb913bb0")
)
async def send_request():
completion = await client.chat.completions.acreate(
model="<Model>",
messages=[
{"role": "system", "content": "你是豆包,是由字节跳动开发的 AI 人工智能助手"},
{"role": "user", "content": "常见的十字花科植物有哪些?"},
],
)
return completion
async def main():
num_requests = 100
tasks = [send_request() for _ in range(num_requests)]
results = await asyncio.gather(*tasks)
success_count = 0
for result in results:
try:
result.choices[0].message.content
success_count +=1
except Exception as e:
print(f"Request failed: {e}")
print(f"Total requests: {num_requests}, Success requests: {success_count}")
if __name__ == "__main__":
asyncio.run(main())