Kling AI API 사용법
·
IT
Kling AI API를 활용한 이미지 생성 방법요즘 다양한 생성형 AI를 활용하여 이미지를 생성하면서 모델별 성능을 비교하고 있습니다.각 모델의 기본적인 설정 값과 특성을 파악하는 것이 목표입니다.웹사이트에서 직접 테스트하는 것은 장기적인 관점에서 비효율적이라고 판단하여 API를 활용한 테스트를 진행해볼까 합니다.최종 결과물로는 다양한 모델을 한 사이트에서 한 번에 테스트 해볼 수 있게 스트림릿으로 구현해볼까 합니다.그 과정에서 Kling AI의 API를 사용해 보았고, 공식 문서 외에는 참고할만한 자료가 많지 않아 직접 경험을 공유하고자 이 글을 작성하게 되었습니다. 준비 사항1. API 키 발급Kling AI API를 이용하려면 기존 구독제와 별도로 구매해야 합니다.저는 이미지 생성을 테스트해보기 ..
[파이썬 코딩의 기술] - 3장 함수
·
리뷰/책
3-19 함수가 여러 값을 반환하는 경우 절대로 네 값 이상을 언패킹하지 마라함수에서 여러 개의 값을 반환하는 방법튜플을 사용하여 여러 값을 반환하고, 호출하는 쪽에서 언패킹하여 사용할 수 있다.def get_stats(numbers): minimum = min(numbers) maximum = max(numbers) return minimum, maximumlength = [10, 20, 30, 40, 50]minimum, maximum = get_stats(length)print(f'min: {minimum}, max: {maximum}')# 출력: min: 10, max: 50return minimum, maximum에서 튜플을 반환하며, 이를 언패킹하여 minimum, maximu..
[파이썬 코딩의 기술] - 2장 리스트와 딕셔너리
·
리뷰/책
2장 리스트와 딕셔너리딕셔너리(Dictionary)는 검색에 사용할 키(key)와 키에 연관된 값(value)을 저장하는 구조이다.내부적으로 해시 테이블(Hash Table)을 사용하며, 평균적으로 O(1)의 시간 복잡도로 원소를 삽입 및 검색할 수 있다.동적인 데이터를 관리할 때 가장 이상적인 자료구조이다.2-11 시퀀스를 슬라이싱하는 방법을 익혀라슬라이싱(Slicing)을 사용하면 리스트 등의 시퀀스를 특정 부분만 잘라서 쉽게 접근할 수 있다.슬라이싱을 할 때 가독성을 높이는 규칙:리스트의 맨 앞부터 슬라이싱할 때 0을 생략해야 한다. (예: a[:5])리스트의 끝까지 슬라이싱할 때 끝 인덱스를 생략해야 한다. (예: a[5:])슬라이싱 결과는 완전히 새로운 리스트이며, 원래 리스트에 영향을 주지 않..
[파이썬 코딩의 기술] - 1장 파이썬답게 생각하기
·
리뷰/책
객체지향 프로그래밍(Object-Oriented Programming, OOP)객체지향 프로그래밍은 프로그램을 객체(Object)들의 모임으로 구성하는 프로그래밍 패러다임이다.특징객체(Object)데이터(속성, attributes)와 이를 처리하는 메서드(methods)를 하나로 묶은 단위클래스와 객체의 차이클래스: 객체를 만들기 위한 설계도 e.g. 사람(Person)객체: 클래스를 기반으로 만들어진 실체 e.g. 영희(Person 객체)주요 개념캡슐화(Encapsulation): 데이터와 메서드를 객체 내부에 감추고 접근을 제한상속(Inheritance): 기존 클래스(부모)에서 새로운 클래스(자식)를 생성하여 코드 재사용 가능다형성(Polymorphism): 같은 메서드명을 유지하면서 서로 다른 동..