import requestsimport jsonimport ostry: response = requests.post( url="https://aihubmix.com/v1/chat/completions", headers={ "Authorization": f"Bearer {os.environ.get('AIHUBMIX_API_KEY')}", "Content-Type": "application/json", }, data=json.dumps({ "model": "gpt-4o-mini:surfing", # 검색을 지원하려면 모델 ID에 :surfing을 추가합니다. "messages": [ { "role": "user", "content": "ChatGPT 메모리 기능에 대한 마지막 사실을 검색하고 URL과 함께 반환하세요." } ] }) ) result = response.json() print("API 응답:", json.dumps(result, ensure_ascii=False, indent=2))except requests.exceptions.RequestException as e: print(f"요청 오류: {e}")except json.JSONDecodeError as e: print(f"JSON 디코딩 오류: {e}")except Exception as e: print(f"기타 오류: {e}")
API 응답 예시:
Copy
{ "id": "chatcmpl-BLN21dGcrv8MrbeHfForjY4bYZHBF", "model": "gpt-4o-mini-2024-07-18", "object": "chat.completion", "created": 1744433121, "choices": [ { "index": 0, "message": { "role": "assistant", "content": "ChatGPT의 메모리 기능에 대한 최신 업데이트에 따르면 이제 사용자가 수동으로 기억하도록 요청하는 “저장된 메모리”와 향후 상호 작용을 개선하기 위한 “참조 채팅 기록”의 두 가지 방식으로 정보를 회상할 수 있는 확장된 메모리 기능이 있습니다. 자세한 내용은 URL: [The Verge 기사](https://www.theverge.com/news/646968/openai-chatgpt-long-term-memory-upgrade)를 방문하십시오." }, "finish_reason": "stop" } ], "system_fingerprint": "fp_ded0d14823", "usage": { "prompt_tokens": 604, "completion_tokens": 89, "total_tokens": 693, "prompt_tokens_details": { "audio_tokens": 0, "cached_tokens": 0 }, "completion_tokens_details": { "accepted_prediction_tokens": 0, "audio_tokens": 0, "reasoning_tokens": 0, "rejected_prediction_tokens": 0 } }}