CometAPI CLI는 TOML config 파일, 환경 변수, 명령줄 플래그에서 설정을 읽습니다. 동일한 설정을 여러 소스에서 사용할 수 있는 경우 우선순위는 다음과 같습니다:
CLI flags > config file > environment variables > defaults
Config 파일
위치: ~/.config/cometapi/config.toml
대화형으로 config 파일을 생성하려면 설정 마법사를 실행하세요:
또는 config 하위 명령으로 개별 설정을 관리할 수 있습니다:
사용 가능한 설정
자격 증명
CLI는 두 가지 유형의 자격 증명을 사용합니다:
API 키
모든 명령에 필요합니다. API 키는 CometAPI model 엔드포인트로 보내는 요청을 인증합니다.
CometAPI Console → API Keys에서 API 키를 생성하세요.
다음 방법 중 하나로 설정합니다:
액세스 토큰
선택 사항입니다. 액세스 토큰은 계정 수준 명령인 account, stats, tokens, logs, tasks에 필요합니다.
CometAPI Console → Personal Settings에서 액세스 토큰을 생성하세요.
다음 방법 중 하나로 설정합니다:
CLI는 다음 보안 관행을 적용합니다:
- API 키와 액세스 토큰은 전체가 로그에 기록되거나 표시되지 않습니다. 진단 출력에는 마지막 4자만 표시됩니다.
- config 파일은 제한적인 권한(
0600)으로 생성되며, 파일 소유자만 읽을 수 있습니다.
- 자격 증명은 버전 관리에 커밋하면 안 됩니다. 해당되는 경우 config 파일 경로를
.gitignore에 추가하세요.
API 키로 인해 발생하는 모든 사용량과 요금에 대한 책임은 사용자에게 있습니다. 키를 안전하게 보관하고, 무단 접근이 의심되면 교체하세요.
문제 해결