# 인증
모든 Tripo API 요청은 인증을 위해 HTTP 요청 헤더에 API Key를 포함해야 합니다.
## 인증 방법
`Bearer {api_key}` 값을 사용하여 요청 헤더에 `Authorization` 필드를 추가합니다.
```
Authorization: Bearer {api_key}
```
## API Key 발급
1. [Tripo 콘솔](https://platform.tripo3d.ai)에 로그인합니다.
2. "API Keys" 페이지를 엽니다
3. 새로운 API Key를 생성하려면 "키 생성"을 클릭하세요.
4. 복사해서 안전하게 보관하세요. 생성 후 한 번만 표시됩니다.
## 요청 예시
### curl
```bash
curl -X GET https://openapi.tripo3d.ai/v3/account/balance \
-H "Authorization: Bearer YOUR_API_KEY"
```
### Python
```python
import requests
headers = {
"Authorization": "Bearer YOUR_API_KEY"
}
response = requests.get(
"https://openapi.tripo3d.ai/v3/account/balance",
headers=headers
)
print(response.json())
```
### JavaScript
```javascript
const response = await fetch("https://openapi.tripo3d.ai/v3/account/balance", {
headers: {
"Authorization": "Bearer YOUR_API_KEY"
}
});
const data = await response.json();
console.log(data);
```
## 보안 권장 사항
- **환경 변수에 API Keys를 저장합니다**. 소스 코드에 하드 코딩하지 마십시오.
- **API Keys를 코드 저장소에 커밋하지 마세요**. `.gitignore`에 `.env` 파일 추가
- **frontend 애플리케이션에서 API Keys를 직접 사용하지 마십시오**. backend 서비스를 통한 프록시 요청
- **정기적으로 키를 순환합니다**. 유출이 의심된다면 즉시 콘솔에서 키를 삭제하고 새로 생성하세요.
```bash
# Recommended: read the API Key from an environment variable
export TRIPO_API_KEY="your_api_key_here"
```
```python
import os
api_key = os.environ["TRIPO_API_KEY"]
```
```javascript
const apiKey = process.env.TRIPO_API_KEY;
```
인증
모든 Tripo API 요청은 인증을 위해 HTTP 요청 헤더에 API Key를 포함해야 합니다.
인증 방법
Bearer {api_key} 값을 사용하여 요청 헤더에 Authorization 필드를 추가합니다.
Authorization: Bearer {api_key}
API Key 발급
- Tripo 콘솔에 로그인합니다.
- “API Keys” 페이지를 엽니다
- 새로운 API Key를 생성하려면 "키 생성"을 클릭하세요.
- 복사해서 안전하게 보관하세요. 생성 후 한 번만 표시됩니다.
요청 예시
-cmd">curl -X GET https://openapi.tripo3d.ai/v3/account/balance \
-H "Authorization: Bearer YOUR_API_KEY"
import requests
headers = {
"Authorization": "Bearer YOUR_API_KEY"
}
response = requests.get(
"https://openapi.tripo3d.ai/v3/account/balance",
headers=headers
)
print(response.json())
const response = await fetch("https://openapi.tripo3d.ai/v3/account/balance", {
headers: {
"Authorization": "Bearer YOUR_API_KEY"
}
});
const data = await response.json();
console.log(data);
보안 권장 사항
- 환경 변수에 API Keys를 저장합니다. 소스 코드에 하드 코딩하지 마십시오.
- API Keys를 코드 저장소에 커밋하지 마세요.
.gitignore에 .env 파일 추가
- frontend 애플리케이션에서 API Keys를 직접 사용하지 마십시오. backend 서비스를 통한 프록시 요청
- 정기적으로 키를 순환합니다. 유출이 의심된다면 즉시 콘솔에서 키를 삭제하고 새로 생성하세요.
# Recommended: read the API Key from an environment variable
export TRIPO_API_KEY="your_api_key_here"
import os
api_key = os.environ["TRIPO_API_KEY"]
const apiKey = process.env.TRIPO_API_KEY;