AI Agent Manager
AI 에이전트를 관리하는 웹 서비스입니다.
🚀 시작하기
1. 의존성 설치
poetry install
2. 가상환경 활성화
poetry shell
3. 서비스 실행
# 방법 1: 자동으로 Poetry 가상환경 사용 (추천)
python run.py
# 방법 2: Poetry 명령어로 직접 실행
poetry run uvicorn ai_agent_manager.main:app --reload --host 0.0.0.0 --port 8000
# 방법 3: Poetry shell 진입 후 실행
poetry shell
uvicorn ai_agent_manager.main:app --reload
4. API 문서 확인
서비스 실행 후 다음 URL에서 API 문서를 확인할 수 있습니다:
- Swagger UI: http://localhost:8000/docs
- ReDoc: http://localhost:8000/redoc
📦 라이브러리 추가
# 일반 의존성 추가
poetry add 라이브러리명
# 개발용 의존성 추가
poetry add --group dev 라이브러리명
# 예시
poetry add requests pydantic
poetry add --group dev pytest black flake8
🛠️ 개발
프로젝트 구조
ai-agent-manager/
├── src/
│ └── ai_agent_manager/
│ ├── __init__.py
│ └── main.py
├── tests/
├── pyproject.toml
└── README.md
개발 모드 실행
uvicorn ai_agent_manager.main:app --reload
📝 API 엔드포인트
GET /- 기본 환영 메시지GET /health- 서비스 상태 확인GET /agents- 에이전트 목록 조회
cursor에서 venv 선택하기
- cmd + shift + p
- Python: select interpreter 선택
- Python 3.12.10('.venv': Poetry) 선택
- cmd + , (setting) -> venv 검색 -> path에 ./venv 등록???
Metadata
Release files for axmp-ai-agent-studio 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| axmp_ai_agent_studio-0.1.0.tar.gz | 16.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| axmp_ai_agent_studio-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 41.2 kB
Release files / axmp_ai_agent_studio-0.1.0.tar.gz
| Download URL | axmp_ai_agent_studio-0.1.0.tar.gz |
|---|---|
| Size | 16.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
62bd0dff2da516083fdcd85df3156fe458796d7bf24549bad1f6217351134a3e
|
|
BLAKE2b-256 checksum How to use checksums |
7ab8a1fc4dd7fc9de24d4a6da56c088756d58383456152d6ec98bc95251e9480
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.3 CPython/3.12.11 Darwin/23.6.0
|
Release files / axmp_ai_agent_studio-0.1.0-py3-none-any.whl
| Download URL | axmp_ai_agent_studio-0.1.0-py3-none-any.whl |
|---|---|
| Size | 24.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7aaed70105cbf830f1371bb51e58b27fb0c31401ae17254e53e042e437223b07
|
|
BLAKE2b-256 checksum How to use checksums |
90c6a64940ddabf65d43e8e7e2ef2cbff8fc2946f193663cecf4de1e277559c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.3 CPython/3.12.11 Darwin/23.6.0
|