반응형
ChatGPT 사용법
GPT-3 = Generative Pre-trained Transformer 3
ChatGPT 사이트 : https://chat.openai.com
가입(Sign up)하기
예시)
- what is are name?
- 파이션으로 구구단 코드 생성해줘
ChatGPT
OpenAI ChatGPT API
Welcome to OpenAI : https://platform.openai.com
API 키 생성
OPENAI_API_KEY 환경 변수 등록
export OPENAI_API_KEY="sk-cFsdfsdbsdkflserjofwekfjowefkwerHfeefwq25uGuuoXV"
echo $OPENAI_API_KEY
$ echo $OPENAI_API_KEY
sk-cFsdfsdbsdkflserjofwekfjowefkwerHfeefwq25uGuuoXV
curl 명령
what is are name?
curl -s --insecure https://api.openai.com/v1/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-d '{
"model": "text-davinci-003",
"prompt": "what is are name?\nAI:",
"temperature": 0.9,
"max_tokens": 150,
"top_p": 1,
"frequency_penalty": 0.0,
"presence_penalty": 0.6,
"stop": [" Human:", " AI:"]
}' | jq .
My name is AI.
{
"id": "cmpl-6gV5jaX29jDYf8RZNfFUDBGYrCrfW",
"object": "text_completion",
"created": 1675587311,
"model": "text-davinci-003",
"choices": [
{
"text": "\nMy name is AI.",
"index": 0,
"logprobs": null,
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 8,
"completion_tokens": 6,
"total_tokens": 14
}
}
jq 명령으로 결괏값만 뽑아내기
curl -s --insecure https://api.openai.com/v1/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-d '{
"model": "text-davinci-003",
"prompt": "what is are name?\nAI:",
"temperature": 0.9,
"max_tokens": 150,
"top_p": 1,
"frequency_penalty": 0.0,
"presence_penalty": 0.6,
"stop": [" Human:", " AI:"]
}' | jq '.choices[].text'
728x90
반응형
'기타' 카테고리의 다른 글
[기타] Git 사용법: 초보자를 위한 기본 가이드 (0) | 2023.02.26 |
---|---|
[기타] 크롬 확장(chrome extension) 프로그램 추천 (0) | 2023.02.21 |
[mac] zsh에서 compinit 모드를 설정하는 방법 (0) | 2023.01.05 |
[mac] 터미널에서 IntelliJ 바로 실행하기 (0) | 2022.12.28 |
[mac] Spring Boot 프로젝트 생성(IntelliJ) (0) | 2022.12.27 |