Spaces:
Runtime error
Runtime error
File size: 500 Bytes
8d90c8a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import os
from dotenv import load_dotenv
from typing import List, Dict
from openai import AsyncOpenAI
# Environment variables
_ = load_dotenv('.env')
model_config = {
"model": "gpt-4o-mini"
}
async def openai_chatbot_chain(messages: List[Dict[str, str]], settings: dict = model_config):
client = AsyncOpenAI(api_key=os.getenv('OPENAI_API_KEY'))
stream_response = await client.chat.completions.create(
messages=messages, stream=True, **settings
)
return stream_response |