2021.12.20 기준 문서.
본 포스팅 시리즈는 OpenAI의 공식 문서를 번역한 포스팅입니다.
원본 문서는 아래 링크를 참조하세요.
https://beta.openai.com/docs
Developer quickstart
이전 포스팅:
2021.12.20 - [SW/GPT-3 API] - [GPT-3 공식문서번역] Get started - Introduction
API keys
귀하의 Secret API key는 아래와 같습니다. API key를 다른 사람과 공유하거나 브라우저 또는 기타 Client-Side 코드에 노출하지 마십시오. 계정 보안을 보호하기 위해 OpenAI는 공개적으로 유출된 API key를 자동으로 교체할 수도 있습니다.
필자의 주석: API 키는 아래 링크에서 관리할 수 있다. 회원가입을 한 적이 없다면 회원가입 후 진행하면 된다.
API key 관리하기
API 요청하기
아래 명령을 터미널에 붙여넣어 첫 번째 API 요청을 실행할 수 있습니다. YOUR_API_KEY는 발급받은 Secret API key로 바꿔야 합니다.
이 요청은 "This is a test"라는 Prompt로 시작하는 텍스트를 완성하도록 위해 davinci 엔진에 쿼리합니다.
max_tokens 매개변수는 API가 반환할 Token의 최대 개수를 설정합니다.
위 명령을 실행하면 아래와 유사한 결과를 받게됩니다.
드디어 당신의 첫 번째 Completion을 생성했습니다.
Prompt와 Completion 텍스트를 연결하면, 결과텍스트는 "This is a test of reading speed."가 됩니다 (echo 매개변수를 true로 설정하면 API가 이를 자동으로 수행합니다.)
또한, API가 텍스트를 다시 스트리밍하기 위해 stream 매개변수를 true로 설정할 수도 있습니다. (data-only server-sent event MDN 문서 참고)
당신의 계정은 개발모드에서 시작되며, 출력을 사용자에게 공개하기 전에 수동으로 모든 출력을 검토하고 선별해야 합니다. 프로덕션 트래픽을 제공할 준비가 되었다면 라이브 시작을 참조하세요.
Python 모듈
우리는 다음과 같이 설치할 수 있는 Python 모듈을 제공합니다:
설치가 완료되면 모듈과 Secret API key를 사용하여 다음을 실행할 수 있습니다.
이 모듈은 다음과 같이 사용할 수 있는 커멘드라인 유틸리티도 제공합니다.
커뮤니티 라이브러리
아래 라이브러리는 광범위한 개발자 커뮤니티에서 구축 및 유지 관리합니다.
하지만 OpenAI는 이러한 프로젝트의 정확성이나 보안성을 검증, 보장하지 않음을 참고하세요.
C# / .NET
- OpenAI-API-dotnet by OkGoDoIt
Crystal
- openai-crystal by sferik
Dart
- gpt_3_dart by boronhub
Go
- go-gpt3 by sashabaranov
Java
- openai-java by Theo Kanning
JavaScript / Node
- openai-api by Njerschow
- openai-api-node by erlapso
- openai by ceifa
- gpt3 by poteat
- gpts by thencc
- @dalenguyen/openai by dalenguyen
Python
- chronology by OthersideAI
Ruby
- ruby-openai by alexrudall
- openai by nileshtrivedi
Unity
- OpenAi-Api-Unity by hexthedev
Unreal Engine
- OpenAI-Api-Unreal by KallenM
다음 포스팅:
2021.12.24 - [SW/GPT-3 API] - [GPT-3 공식문서번역] 3. Get started - Engines
'SW > GPT-3 API' 카테고리의 다른 글
[GPT-3 공식문서번역] 5. Get started - Usage guidelines (0) | 2021.12.29 |
---|---|
[GPT-3 공식문서번역] 4. Get started - Going live (0) | 2021.12.25 |
[GPT-3 공식문서번역] 3. Get started - Engines (0) | 2021.12.24 |
[GPT-3 공식문서번역] 1. Get started - Introduction (0) | 2021.12.20 |