Spaces:
No application file

OSINT / src /llm_agent /llm_chatGPT.py
abello's picture
Upload 28 files
839a850 verified
Raw
History Blame
580 Bytes
import os
import openai
from dotenv import load_dotenv
load_dotenv()
openai.api_key = os.getenv("OPENAI_API_KEY")
def load_llm():
async def llm(prompt: str) -> str:
try:
response = await openai.ChatCompletion.acreate(
model="gpt-4", # or gpt-3.5-turbo
messages=[{"role": "user", "content": prompt}],
temperature=0.2
)
return response.choices[0].message["content"].strip()
except Exception as e:
return f"LLM error: {str(e)}"
return llm