semvec/pypi-packages huggingface dataset:
ncloud-mlx-sdk 0.1.1
SDK for the ML expert Platform on NAVER Cloud Platform
Requires Python: <4.0.0,>=3.9.0

# ML expert Platform SDK

Python ML expert Platform CLI 제품군을 구현하기 위한 공통 SDK 를 제공합니다.

## 사용 방법

### API Key 설정

ML expert Platform SDK를 사용하기 전에 API Key를 설정해야 합니다. 다음 3가지 방법 중 하나를 선택하세요:

#### 1. 환경변수로 설정
```bash
export MLX_APIKEY="your-api-key"
export MLX_ENDPOINT_URL="https://your-api-server.com"
```

#### 2. CLI 명령어로 설정
```bash
mlx configure
```

#### 3. 코드에서 직접 설정
```python
from mlx.sdk.core.config import ConfigFile

config = ConfigFile()
config.apikey = "your-api-key"
config.endpoint_url = "https://your-api-server.com"
```

### 기본 사용법

```python
from mlx.sdk.core.base import api_client, BaseMLXWebappAPI

# Method 1: API key를 직접 전달
client = api_client(
    mlx_webapp_endpoint="https://your-api-server.com",
    api_key="your-api-key",
    api_cls=BaseMLXWebappAPI
)

# Method 2: 환경변수나 config에서 자동 로드
client = api_client(
    mlx_webapp_endpoint="https://your-api-server.com",
    api_cls=BaseMLXWebappAPI
)
```

## 개발 환경 구성

### 1. uv 설치

[설치 가이드](https://docs.astral.sh/uv/getting-started/installation/) 참고.

pip 를 통해서도 설치 가능합니다.

```bash
pip install uv
```

### 2. build

```bash
make lock
make build
```

### 3. 단위 테스트 실행

```bash
make test
```
ncloud-mlx 0.1.0
CLI for the ML expert Platform on NAVER Cloud Platform
Requires Python: <4.0.0,>=3.9.0

# ML expert Platform CLI

이 프로젝트는 ML expert Platform를 위한 Python CLI, SDK를 제공합니다.

## 설치

```sh
# ML expert Platform CLI만 설치 (기본)
pip install ncloud-mlx

# ML expert Platform CLI + Model Registry
pip install ncloud-mlx[model-registry]

# ML expert Platform CLI + Data Manager
pip install ncloud-mlx[data-manager]

# ML expert Platform CLI + 모든 확장 (Model Registry + Data Manager)
pip install ncloud-mlx[all]
```

## 기본 사용법

### 설정 관리

ML expert Platform CLI 설정을 구성하거나 확인할 수 있습니다:

```bash
# 설정 구성
$ mlx configure
Endpoint: https://clustername.mlxp.ncloud.com  # 사용하는 mlxp endpoint
Workspace name: my-workspace                   # 사용할 Workspace
Project name: my-project                       # 사용할 Project
API Key: your-api-key-here                     # 발급받은 API key

# 현재 설정 상태 확인
$ mlx status
```

### 도움말

```sh
# 전체 명령어 도움말
mlx --help

# 특정 명령어 도움말
mlx configure --help
mlx status --help
```

### 버전 확인

```sh
mlx --version
```

### 디버그 모드

문제가 발생했을 때 자세한 정보를 확인할 수 있습니다:

```sh
mlx --debug <명령어>
```