2025.03.07

정우석·2025년 3월 7일

os.getenv는 이름으로 단일 환경 변수를 검색하는 데 사용되며, os.environ는 모든 환경 변수에 대해 한 번에 사전과 같은 접근 권한을 제공합니다.

  • ChatGPT Clone
import os
import requests

api_key = os.getenv("MIMO_OPENAI_API_KEY")
url = "https://ai.mimo.org/v1/openai/message"
headers = {
  "api-key" : api_key
}

current_thread_id = None

def send_message(user_message, thread_id):
  body = {
    "message" : user_message
  }
  if thread_id:
    body["threadId"] = thread_id
  response = requests.post(url, headers=headers, json = body)
  return response.json()

while True:
  user_message = input("You: ")
  response_data = send_message(user_message, current_thread_id)
  latest_message = response_data.get("response")
  current_thread_id = response_data.get("threadId")

  print(f"GPT: {latest_message}")

0개의 댓글