Skip to content

bamjun/test-tool-openai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenAI API 테스트 도구

파이썬 3.12와 uv 패키지 매니저를 사용한 OpenAI API 테스트 도구입니다.

기능

  • ChatCompletion API 테스트
  • 사용 가능한 모델 목록 조회
  • Embeddings API 테스트
  • 대화형 테스트 인터페이스

설치 및 설정

1. 의존성 설치

# uv를 사용하여 의존성 설치 uv sync

2. 환경변수 설정

# 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-test

프로그래밍 방식으로 사용

from 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 패키지 매니저

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages