GPT-3으로 코드 설명하기
미지의 영역에서 자유롭게 돌아다닐 수 있도록 코드를 설명할 수 있는 도구입니다.
C, C++, Java, Python, Javascript, Assembly, Golang 등과 같은 주요 프로그래밍 언어로 코드를 설명할 수 있습니다.
따라서 시간을 낭비하지 않고 코딩 부분부터 시작하겠습니다.
파트 1: API 연결
pip install openai
import os
import openai
openai.api_key = input("API-KEY:")
def result(code):
response = openai.Completion.create(
engine="text-davinci-002",
prompt="Explain this code line by line "+code,
temperature=0.7,
max_tokens=100,
top_p=1,
frequency_penalty=0,
presence_penalty=0
)
return response['choices'][0]['text']
Part-2: Gradio 인터페이스 구축
pip install gradio
import gradio as gr
demo = gr.Interface(
fn=result,
inputs=gr.Textbox(lines=10),
outputs="text",
)
demo.launch(debug=True)
다음은 Colab Notebook:에 대한 링크입니다.
Reference
이 문제에 관하여(GPT-3으로 코드 설명하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/thisisanshgupta/explaining-code-with-gpt-3-4233텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)