파이썬 3.12와 uv 패키지 매니저를 사용한 OpenAI API 테스트 도구입니다.
- ChatCompletion API 테스트
- 사용 가능한 모델 목록 조회
- Embeddings API 테스트
- 대화형 테스트 인터페이스
# uv를 사용하여 의존성 설치 uv sync# env.example을 .env로 복사 cp env.example .env # .env 파일을 편집하여 OpenAI API 키 설정 # OPENAI_API_KEY=your_actual_api_key_here# 가상환경 활성화 후 실행 uv run python -m openai_test.main # 또는 스크립트로 실행 uv run openai-testfrom openai_test.main import OpenAITester # API 키로 초기화 tester = OpenAITester(api_key="your_api_key") # 또는 환경변수에서 자동 로드 tester = OpenAITester() # ChatCompletion 테스트 response = tester.test_completion("안녕하세요!") print(response) # 모델 목록 조회 models = tester.test_models_list() print(models) # 임베딩 테스트 embedding = tester.test_embeddings("테스트 텍스트") print(len(embedding)) # 임베딩 차원 수. ├── openai_test/ │ ├── __init__.py │ └── main.py # 메인 테스트 모듈 ├── pyproject.toml # 프로젝트 설정 ├── env.example # 환경변수 예시 └── README.md - Python 3.12+
- OpenAI API 키
- uv 패키지 매니저