Use async calls to improve performance.
Make concurrent API requests efficiently.
Async Example
import asyncio
from openai import AsyncOpenAI
client = AsyncOpenAI()
async def generate(prompt):
return await client.chat.completions.create(…)
async def main():
tasks = [generate(f”Task {i}”) for i in range(10)]
results = await asyncio.gather(*tasks)
Benefits
✅ Faster processing
✅ Better throughput
✅ Resource efficient
Conclusion
Async improves performance significantly!