AI 칼로 사용중입니다

안녕하세요. 카카오칼로 서비스 예제코드를 사용해 보고자 합니다.

response 부분에서
{‘code’: -401, ‘msg’: ‘kapi: invalid token’}
를 만나 진행이 되지 않고 있습니다.

Rest API Key는 정상적으로 등록되어 있습니다.
9960ab0231e5f2fc05db8209ba788096

안녕하세요, 칼로에 관심을 가져주셔서 감사합니다.

공유해주신 키는 타 유저가 악용할 수 있으니 삭제 해주셔도될 것 같습니다.

혹시 request parameter 작성 시
api key 부분에 ‘KakaoAK ${REST_API_KEY}’ 포멧으로 작성해주신게 맞을까요?

계속 오류가 나면 추가로 문의 부탁드립니다.

import requests
import json
import io
import base64
from PIL import Image

class KakaoAIClass:
def init(self):
print(f" ____ INIT ____ {KakaoAIClass}")
self.REST_API_KEY = ‘9960ab0231e5f2fc05db8209ba788096’

    self.text = "vivid live concert"
    response = self.KakaoKaloService(1)

    result = self.stringToImage(response.get("images")[0].get("image"), mode='RGB')
    print(result)
    result.show()



def KakaoKaloService(self, batch_size=1):
    try:
        r = requests.post(
            'https://api.kakaobrain.com/v1/inference/karlo/t2i',
            json={
                'prompt': {
                    'text': self.text,
                    'batch_size': batch_size
                }
            },
            headers={
                'Authorization': f'KakaoAK {self.REST_API_KEY}',
                'Content-Type': 'application/json'
            }
        )
        # 응답 JSON 형식으로 변환
        response = json.loads(r.content)
        return response

    except Exception as e:
        print(f" _____ KakaoKaloService _____ {e}")


# Base64 디코딩 및 변환
def stringToImage(self, base64_string, mode='RGBA'):
    imgdata = base64.b64decode(str(base64_string))
    img = Image.open(io.BytesIO(imgdata)).convert(mode)
    return img

if name == “main”:
KakaoAIClass()

해당 소스코드 입니다. 여전히 동일한 문제가 발생합니다.