GPT-3으로 코드 설명하기

3789 단어 githubpythongptnlp
안녕하세요 여러분, 이 게시물에서는 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:에 대한 링크입니다.

좋은 웹페이지 즐겨찾기