liboai
v4.0.1

liboai OpenAI API의 간단하고 비공식 C ++ 17 라이브러리입니다. 이를 통해 개발자는 간단한 방법 및 클래스 모음을 통해 OpenAI 엔드 포인트에 액세스 할 수 있습니다. 도서관은 비슷한 구조로 인해 openai 의 Python 라이브러리의 영적 항구 로 가장 효과적으로 생각할 수 있습니다.
liboai 및 Python 대안이 얼마나 유사한 지 아래를 참조하십시오. import openai
import os
openai . api_key = os . getenv ( "OPENAI_API_KEY" )
response = openai . Image . create (
prompt = "A snake in the grass!" ,
n = 1 ,
size = "256x256"
)
print ( response [ "data" ][ 0 ][ "url" ])# include " liboai.h "
using namespace liboai ;
int main () {
OpenAI oai;
oai. auth . SetKeyEnv ( " OPENAI_API_KEY " );
Response res = oai. Image -> create (
" A snake in the grass! " ,
1 ,
" 256x256 "
);
std::cout << res[ " data " ][ 0 ][ " url " ] << std::endl;
}위의 것을 실행하면 결과 생성 된 이미지에 URL이 인쇄되며 아래에서 찾은 것과 유사하게 보일 수 있습니다.
| 예제 이미지 |
|---|
![]() |
위의 C ++ 예제는 최소한의 예이며 예외 안전 스 니펫이 아닙니다. 자세한 내용 및 예외 안전 코드 스 니펫은 문서를 참조하십시오.
도서관이하는 방식으로 작동하기 위해서는 두 가지 주요 종속성에 의존합니다. 이러한 종속성은 아래에 나열되어 있습니다.
제공된 솔루션을 사용하여 라이브러리를 구축하는 경우 VCPKG를 사용하여 이러한 종속성을 설치하는 것이 좋습니다.
자세한 문서 및 추가 코드 예제는 여기서 도서관 문서를 참조하십시오.
인공 지능은 흥미롭고 빠르게 변화하는 분야입니다.
일상적인 사람들의 손에 AI의 힘을 추가로 배치하려면 풀 요청을 통해 새 코드와 기능을 제출하여 기여를 고려하십시오. 라이브러리를 사용하는 문제가 있거나 새로운 기능을 제안하려면 내 프로필의 정보를 사용하여 직접 연락하거나 문제를 열십시오.