파이썬 chatgpt API 사용법(gpt-3.5-turbo) 코드 10줄로 챗GPT 만들기

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ม.ค. 2025

ความคิดเห็น • 93

  • @kimfl
    @kimfl  ปีที่แล้ว +3

    2023년 11월 openAI API 최신 API 사용법 + 새롭게 추가된 JSON mode : th-cam.com/video/qESpJtTZhc8/w-d-xo.html

  • @user-ae5pa
    @user-ae5pa ปีที่แล้ว +1

    입문 1주차지만 지금까지 본 강좌중에 가장 디테일합니다! 덕분에 잘 배워가요

    • @kimfl
      @kimfl  ปีที่แล้ว

      감사합니다~!

  • @Mochi-kane
    @Mochi-kane 10 หลายเดือนก่อน

    영상 감사합니다.

    • @kimfl
      @kimfl  10 หลายเดือนก่อน

      저도 감사합니다.

  • @영양제링겔
    @영양제링겔 ปีที่แล้ว

    초보자도 따라할 수 있도록 차근차근 쉽게 설명해주셔서 감사합니다.^^

    • @kimfl
      @kimfl  ปีที่แล้ว

      감사합니다~^^

  • @지엔서
    @지엔서 ปีที่แล้ว +1

    좋은 영상 감사합니다 ^^

    • @kimfl
      @kimfl  ปีที่แล้ว

      저도 감사합니다^^

  • @ExoticUncle
    @ExoticUncle ปีที่แล้ว

    좋은 영상 감사합니다!

    • @kimfl
      @kimfl  ปีที่แล้ว

      봐주셔서 감사합니다!

  • @musemr7277
    @musemr7277 ปีที่แล้ว +1

    너무 잘보고 갑니다. 인프런에서도 잘 듣고 있어요!

    • @kimfl
      @kimfl  ปีที่แล้ว

      들어주셔서 감사합니다!

  • @kimfl
    @kimfl  ปีที่แล้ว +2

    소스코드 : blog.naver.com/kimflstudio/223045193407

  • @ceterisparlbus
    @ceterisparlbus ปีที่แล้ว

    강의 잘 보았습니다. 가르쳐 주신 대로 코드를 실행해 보니 잘 작동합니다. GPT-4를 GPT - plus 구독보다 저렴하게 이용할 수 있게 되었습니다. 정말로 감사드립니다. 그런데 여쭈어볼 게 있습니다.
    def merge_txt_files(directory_path, output_file):
    with open(output_file, 'w', encoding='utf-8') as output:
    for filename in os.listdir(directory_path):
    위의 형식처럼 엔터가 포함된 내용을 터미널에 복사 - 붙여넣기 하면,
    def merge_txt_files(directory_path, output_file):에 대한 답변을 생성> with open(output_file, 'w', encoding='utf-8') as output:에 대한 답변을 생성> for filename in os.listdir(directory_path):에 대한 답변을 생성
    이렇게 작동합니다.
    이것을 정상적으로 복사 - 붙여넣기 되도록 할 수 있는 방법이 있을까요?

  • @jesh5165
    @jesh5165 ปีที่แล้ว +1

    왕초보 질문드려봅니다. API키를 받는 도중 키창이안떠서 다시 생성해서 받고(첫번째것 삭제함) 복사도 해두었어요. 그런데 무료크레딧이 0$로 표시되는데 혹시 이유를 아실까 여쭤봅니다.처음 가입한거고 API키를 사용해본적도 없고 처음 받은거거든요. 사용전이니 또 새로 받아서 다시 해봐야할까요?

    • @kimfl
      @kimfl  ปีที่แล้ว +1

      무료 크래딧에는 사용기간 제한이 있습니다. api사용이 처음이시더라도 챗gpt를 사용하기위해 몇달전에 가입하셨다면 이미 기간이 지나있을수도 있습니다.
      또 한가지, 핸드폰번호 하나로 무료크래딧은 한번만 받을 수 있습니다. 이미 가입했었던 번호라면 무료크래딧을 제공받지 못합니다.
      이런경우가 아닌데도 0이라면 제가 아는 범위밖이니 openai에 문의해보시는게 좋을것 같습니다.

    • @jesh5165
      @jesh5165 ปีที่แล้ว

      @@kimfl 답글 주셔서 넘 감사드립니다. 저도 모르게 가입이 되었는지 알수가 없지만..가족번호로 다시 받아봐야겠습니다. 감사합니다~

  • @gangnam-seou
    @gangnam-seou ปีที่แล้ว +1

    5:18 이거 설명좀 해주세요 어디에 붙이는건가요?

    • @kimfl
      @kimfl  ปีที่แล้ว

      vscode라는 소스코드편집기입니다.

  • @adronetray
    @adronetray ปีที่แล้ว +6

    조금 소름 돋는게 Openai 에서 제공하는 API모델중에 codex라고 초보 프로그래머에게 쉽게 코딩을 할수있도록 보조적인 역할을 수행해주는 모델이 있더라고요. 이거 쓰면 뭔가 더 큰 거를 만들수 있지 않을까 하는 개인적인 추측이 되네요.

  • @KwasFos1
    @KwasFos1 ปีที่แล้ว

    강의 매번 잘 보고 있습니다. 챗 GPT와 채팅을 하고 실행을 종료하지 않고 새로운 채팅을 시작하려면 코드를 어떻게 구성 해야 될까요?

    • @kimfl
      @kimfl  ปีที่แล้ว

      여러가지 방법이 있겠지만 간단하게 만들자면,
      input으로 user_content를 입력받을때 특정 메세지가 입력되면 messages가 빈 리스트가 되도록 조건문을 짜면 되겠네요.
      if user_content == "new":
      messages = []
      continue
      이런식인거죠. input으로 new를 입력하면 messages를 빈 리스트로 만들고 다시 user_content를 입력하도록 반복문의 처음으로 돌아갑니다.

  • @DoYouKnowThis1
    @DoYouKnowThis1 ปีที่แล้ว

    openai.error.APIConnectionError: Error communicating with OpenAI: HTTPSConnectionPool 이렇게 에러뜨는데 왜그럴까요

    • @DoYouKnowThis1
      @DoYouKnowThis1 ปีที่แล้ว

      회사망으로 접속했더니 안됬었네요;; 개인 핫스팟으로 하니까 되네요

  • @박세동-e6e
    @박세동-e6e ปีที่แล้ว

    잘보고 있습니다 다름이 아니라 질문하나 드릴려고 합니다 소스코드 복붙후 키받아서 하고있는대 윈도우 환경변수를 못해서 안되는건지 실행이 안됩니다 그래서 api키를 바로 적용할려해도 api.key가 파란색? 처럼 나타나 있지도 않고요 파이썬을 안지 하루인 초보라 윈도우 환경변수 추가도 유튜브보고 따라할려해도 잘 못하겠습니다 도움주시면 감사하겠습니다

    • @kimfl
      @kimfl  ปีที่แล้ว

      영상에서 만드는 코드는 환경변수를 사용하지 않기때문에 그 문제는 아닙니다. 올려주신 내용만으로는 무슨 문제인지 정확하게 알수없으니 에러 메세지를 올려주시면 문제가 뭔지 살펴보겠습니다.

  • @jihoekwon6200
    @jihoekwon6200 ปีที่แล้ว

    .동영상 잘 봤습니다. 혹시 Advanced Data Analytics 도 API 로 호출이 가능한가요? 아직 플랫폼에서만 제공되고 있는 것 같깉 한데..

    • @kimfl
      @kimfl  ปีที่แล้ว

      저도 Advanced Data Analysis는 플랫폼에서만 사용 가능한 걸로 알고 있습니다.

  • @6sl5j3hc2iroa8fjr
    @6sl5j3hc2iroa8fjr ปีที่แล้ว

    너무 설명 잘 들었습니다. On-Premise로 하려면 어찌해야할지 궁금하네요

    • @kimfl
      @kimfl  ปีที่แล้ว

      지금 현재로는 On-Premise로 사용할 수 있는 방법이 없는 것으로 알고 있습니다.

  • @shyboy5
    @shyboy5 ปีที่แล้ว

    신기하네요

  • @Mochi-kane
    @Mochi-kane 10 หลายเดือนก่อน

    크래딧 받은 날짜는 2022 12월에인데...오늘 처음으로 api로 호출하려고 하니깐 무료크래딧 만료에러가 발생하네요...헐.. 새로 다시 가입해야 하나요 ㅠㅠ

  • @user-ze6fu9nx9s
    @user-ze6fu9nx9s ปีที่แล้ว

    좋은 영상 너무 감사합니다! 선생님 혹시 gpt-3.5-turbo 같은경우엔 현재 finetuning 기능을 제공을 안하는거죠..?

    • @kimfl
      @kimfl  ปีที่แล้ว

      openai의 파인튜닝 가이드에 따르면 현재는 davinci, curie, babbage, ada에만 파인튜닝이 가능합니다.

  • @heejae80
    @heejae80 ปีที่แล้ว

    왕초보입니다. 알려주신 코드를 입력후 실행해 볼때 무엇을 어디다 입력해야 영상과 같이 대답이 오나요??

    • @kimfl
      @kimfl  ปีที่แล้ว

      영상에서 사용하는건 vscode라는 소스코드 편집기입니다.

  • @히히-w2p
    @히히-w2p ปีที่แล้ว

    10번~14번행 명령어 하나하나 뜯어서 쉽게 설명해주실수있나요?
    또 Message:message에서 명령어가 대화내용을 저장하는 원리가 뭔가요?

    • @kimfl
      @kimfl  ปีที่แล้ว

      completion = openai.ChatCompletion.create(model="gpt-3.5-turbo", messages=messages)
      # 모델을 지정하고 messages 리스트를 전송합니다.
      assistant_content = completion.choices[0].message["content"].strip()
      # gpt의 응답 메세지에서 내용만 추출합니다.
      messages.append({"role": "assistant", "content": f"{assistant_content}"})
      # messages 리스트에 gpt가 응답한 내용을 추가합니다.
      Message:message는 어떤 부분을 말씀하시는거죠?

  • @Heyme920
    @Heyme920 ปีที่แล้ว

    ChatGPT의 api를 활용하여 사용자가 주문한 메뉴를 주문받고 이를 자연어로 이해하여 차트로 변환하는 챗봇으로 수정이 가능한가요

    • @kimfl
      @kimfl  ปีที่แล้ว

      차트를 파이썬으로 만드는 건가요 api로 만드는 건가요? api한테 요청할때 차트 만들어 달라고 하면 만들어 줍니다.

    • @Heyme920
      @Heyme920 ปีที่แล้ว

      @@kimfl 시각장애인이 이용할 수 잇눈 키오스크를 개발한다고 했을 때. 보이스로 주문을 받고 이를 텍스트로 변환하려 챗지히티가 이해하고 이를 표로 만들어 사장님께 전송하는 것이 chatGPT api로 가능하다는 말씀이시죠?

    • @kimfl
      @kimfl  ปีที่แล้ว

      텍스트를 챗gpt가 이해하는건 당연히 가능합니다. 차트로 만들어 달라고 직접 테스트를 해보시는게 좋을것 같습니다.

  • @A.rAe.A
    @A.rAe.A ปีที่แล้ว

    chatgpt처럼 채팅을 저장했다가 도로 불러와서 대화하는 것도 가능하려나요..? txt 파일로 저장했다가 불러오면 될거 같긴하지만요.

    • @kimfl
      @kimfl  ปีที่แล้ว +1

      기본적으로 대화 내용을 계속 전송해주는 방식으로 사용하는것이니 생각하시는대로 텍스트 파일로 대화를 저장해놨다가 내용을 전송해주셔도 됩니다.
      그밖에는 대화하면서 내용이 기록된 리스트를 pickle 모듈을 사용하여 저장해놨다가 사용하셔도 괜찮을겁니다.

  • @포지셔너
    @포지셔너 ปีที่แล้ว +1

    pip intall openai 설치했는데도 import openai에서 모듈이 없다고 뜨는데 왜 그런걸까요???

    • @DDUNDDUNant
      @DDUNDDUNant ปีที่แล้ว

      주피터노트북인가요. py파일로해보샘

    • @포지셔너
      @포지셔너 ปีที่แล้ว

      @@DDUNDDUNant 앗 감사합니다~~

  • @wpark9016
    @wpark9016 ปีที่แล้ว

    api키를 넣고 터미널을 켜서 실행을 누르면 답변이 나오지 않는다면 어떤 문제일까요?

    • @kimfl
      @kimfl  ปีที่แล้ว

      api키에 문제가 없다면 대부분 코드에 문제가 있겠죠? 하지만 이렇게 아무 정보 없는 질문으로는 정확하게 무슨 문제인지 알수가 없습니다. 좀더 구체적인 상황을 알려주세요.

  • @조민서-w1s
    @조민서-w1s ปีที่แล้ว

    안녕하세요. 좋은 영상 감사합니다. 해당 코드를 구현한 웹사이트를 게시하기 위해서는 어떻게 해야하나요?

    • @조민서-w1s
      @조민서-w1s ปีที่แล้ว

      질문이 하나 더 있는데, 중간에 messages=[ ]주석으로 다신 부분에서 'system', 'user', 'assistant', 'user'로 이름이 다른 이유는 무엇인가요? gpt에게 미리 질문 데이터를 쌓아놓는 기능을 위해서는 어떤 이름을 사용해야하나요?

    • @kimfl
      @kimfl  ปีที่แล้ว

      platform.openai.com/docs/guides/gpt/chat-completions-api
      8:00 이 부분의 영상에 나온 페이지입니다.
      content 부분을 번역해보면
      {"role": "system", "content": "당신은 유용한 조수입니다."},
      {"role": "user", "content": "2020년 월드 시리즈에서 누가 우승했나요?"},
      {"role": "assistant", "content": "로스앤젤레스 다저스가 2020년 월드시리즈에서 우승했습니다."},
      {"role": "user", "content": "어디서 플레이했나요?"}
      이런 식으로 system으로 역할을 부여하고 user로 질문을 하고 assistant는 gpt API인 것을 알 수 있습니다.
      그리고 강의 코드에서도 input으로 입력받은 질문을
      messages.append({"role": "user", "content": f"{user_content}"})
      이렇게 user의 content에 넣어서 전송을 하죠.
      그리고 응답받은 내용은 assistant의 content에 넣어서 messages 리스트에 추가를 합니다.
      그러니까 질문은 user로 넣으시면 됩니다.

    • @kimfl
      @kimfl  ปีที่แล้ว

      django, flast, fastapi 같은 웹 프레임워크를 사용하시면 됩니다. 간단한 웹사이트정도는 django보다는 flask나 fastapi를 사용하는걸 추천드립니다.

  • @iksim12
    @iksim12 ปีที่แล้ว

    영상 감사합니다. 혹시 저 소스 틀에 제가 원하는 답변을 추가 할 수 있는 방법이 있을까요..?

    • @kimfl
      @kimfl  ปีที่แล้ว

      messages 리스트에 원하는 질문과 답변을 넣어놓고 시작하시면 됩니다.
      영상에서도 8:00 정도 부분을 보시면 질문과 답변이 들어있는걸 확인하실 수 있습니다.

  • @ejhcho
    @ejhcho ปีที่แล้ว

    유용한 정보 감사합니다
    답변이 경우에 따라 줄 바뀜 없이 길게 계속 이어 가는데 화면에 맞춰 줄바꿈 하게 수정 가능한가요?

    • @kimfl
      @kimfl  ปีที่แล้ว

      api의 응답에 줄바꿈이 필요하신건가요? 아니면 vscode에서 파이썬 코드를 실행했을때 출력되는 결과물의 줄바꿈이 필요하신건가요?

    • @ejhcho
      @ejhcho ปีที่แล้ว

      @@kimfl api 응답에 대한 줄바꿈이 필요합니다 경우에 따라서는 줄바꿈 없이 답변이 길게 이어 지더라구요

    • @kimfl
      @kimfl  ปีที่แล้ว

      응답이 좀 자기 멋대로긴 하죠.ㅎㅎ그럴때는 그냥 줄바꿈 잘해달라는 내용을 요청사항에 포함시켜보면 어떨까하는 생각입니다. 아니면 한줄을 너무 길게하지말고 짧게 끊어줘 이정도는 어떨까요?

    • @ejhcho
      @ejhcho ปีที่แล้ว

      @@kimfl 아! 시도해볼게요

  • @spring_water
    @spring_water ปีที่แล้ว

    이걸로 개인이 가지고 있는 pdf 파일을 검색하게 하려면 어떻게 해야 하나요?

    • @kimfl
      @kimfl  ปีที่แล้ว

      gpt api는 사용자가 입력한 언어의 내용에 맞춰서 대답을 하는 인공지능(언어모델)을 사용하는 api입니다. 개인이 가지고 있는 pdf 파일을 검색하는건 언어모델의 기능이 아닙니다.

  • @cantoo97
    @cantoo97 ปีที่แล้ว

    강의 너무 잘 듣고 있습니다 감사합니다.! VSCODE 테마 어떤거 쓰시나요? 파란색 조화가 너무 좋아보이네요.!

    • @kimfl
      @kimfl  ปีที่แล้ว

      감사합니다. 테마는 그냥 기본 테마 다크 모던입니다.

  • @PyBegginer
    @PyBegginer ปีที่แล้ว

    고맙습니다, 아래 댓글보니 개인적인 데이터 학습은 되지 않는다고 말씀하셔서 직접 OpenAI에게 물어보니 아래와 같이 할 수 있을것 같이 대답해주는데요, 제가 초보라 혹시 아래의 대답을 보시고 가능할것 같다는 생각이 드실까요?
    user : Please let me know how to train my personal data using openAI's API.
    Personal GPT3.5 : Sure, I can help you with that! To train your own custom model using OpenAI's API, you need to follow these steps:
    1. Create an account and log in to the OpenAI dashboard.
    2. Create a new model by clicking on the "Models" tab and selecting "Create new model."
    3. Select the model type that you want to create (e.g., text completion).
    4. Give your model a unique name and select the language you want to use.
    5. Configure your API key and select the data that you want to use to train your model.
    6. Train your model by sending requests to the OpenAI API using your API key.
    ```python
    import openai
    import os
    # Set up your API key
    openai.api_key = os.environ.get("OPENAI_API_KEY")
    # Create a model
    model_name = "my_custom_model"
    model = openai.Model.create(
    model_name=model_name,
    model_type="text_completion"
    )
    # Train the model
    prompt = "The quick brown fox"
    completions = ["jumps over the lazy dog", "eats a carrot", "runs a marathon"]
    model.train(
    prompt=prompt,
    completions=completions
    )
    # Generate text
    generated_text = model.generate(prompt, max_tokens=5)
    print(generated_text["choices"][0]["text"])
    ```
    This example code creates a custom text completion model called `my_custom_model`, trains it to complete the prompt "The quick brown fox" with the given completions, and generates new text by passing the prompt to the model's `generate()` method. You can modify this code to create and train other types of models.

    • @kimfl
      @kimfl  ปีที่แล้ว

      API 제품의 경우는 기본적으로는 유저의 데이터를 훈련에 사용하지 않는다고 되어있습니다. 데이터 공유에 대한 양식을 작성하여 제출하면 유저의 데이터로 모델을 교육할 수도 있다고는 하는데 마찬가지로 무조건 학습이 된다는 건 아니죠.
      이 부분에 대한건 여기에 더 자세하게 나와있습니다.
      help.openai.com/en/articles/7039943-data-usage-for-consumer-services-faq
      그러니까 간단하게 말씀드리자면,
      댓글로 말씀하신건 가능한 부분입니다만,
      훈련을 시킨다면 그때만 유효하다고 생각하시면 됩니다.
      데이터 공유에 대한 양식을 작성하여 제출한다고 하더라도 API가 모든걸 다 학습한다는건 아닙니다.
      api를 사용하는 모든 유저의 개인적인 데이터의 학습이 이루어진다면 엄청난 문제가 생길겁니다.

  • @e2e2e2e2e2e
    @e2e2e2e2e2e ปีที่แล้ว

    안녕하세요 영상 너무 잘 봤습니다. 궁금한 것이 있는데요, 영상 속 김플님께서 작성하신 코드 중 'messages.append({'role':'assistant', 'content' : f'{assistant_content}'})'이것을 주석처리 해놓고 작동시켰는데 Chat GPT처럼 이전 맥락을 기억하고 있고 기능도 비슷하게 나오거든요? 이 코드는 어떤 역할을 하는 것인지 알 수 있을까요??

    • @kimfl
      @kimfl  ปีที่แล้ว

      messages.append({'role':'assistant', 'content' : f'{assistant_content}'})
      이 부분은 API가 답변한 내용을 messages 리스트에 추가하는 부분입니다.
      전체 코드에서 이 부분만 주석처리하게 되면 대화내용을 보낼때 API가 답변한 부분은 빠지고 사용자의 질문만 보내지게 됩니다.
      그러면 messages리스트에 사용자의 질문은 계속 추가되고 있는 상태니 API는 사용자의 이전 질문들은 모두 기억을 하는것처럼 대화가 가능하지만 자신의 답변에 대한 기억은 없는것입니다.

    • @e2e2e2e2e2e
      @e2e2e2e2e2e ปีที่แล้ว +1

      @@kimfl 아아 그렇군요.. chat gpt가 자신의 대회내용까지 가지고 있을 거라는 생각은 못했었네요 좋은 내용 감시합니다!

  • @윤종화-p7y
    @윤종화-p7y ปีที่แล้ว

    혹시 openai라는 역할을 하는 파일을 따로 다운로드 받아야하나요?

    • @kimfl
      @kimfl  ปีที่แล้ว

      직접 다운받는건 없습니다. 영상에서 나온것처럼 파이썬이 설치된 상태에서 터미널에 pip install openai로 설치만 해주면 됩니다.

  • @aimusic33
    @aimusic33 ปีที่แล้ว

    모델을 따로 train 할 수 있나요?

    • @kimfl
      @kimfl  ปีที่แล้ว +1

      모델을 훈련시키는 부분에 대한거라면 일단 유저가 원하는데로 훈련은 가능하지 않습니다. openai 사이트의 도움말을 보면 ChatGPT, DALL-E 처럼 비 API제품의 경우 프롬프트, 응답, 업로드된 이미지를 서비스 개선을 위해 사용할수 있다고 되어있습니다. 하지만 API 제품의 경우는 기본적으로는 유저의 데이터를 훈련에 사용하지 않는다고 되어있습니다.
      이 부분에 대한건 여기에 더 자세하게 나와있습니다.
      help.openai.com/en/articles/7039943-data-usage-for-consumer-services-faq

    • @루이루이-z3l
      @루이루이-z3l ปีที่แล้ว

      @@kimfl 본인 가게나 회사에 문의하는 고객들만을 위한 챗봇이나, 또는 통역기를 ChatGPT를 가지고 만들어 보고는 싶네요. 이럴 경우, 해당 산업과 우리만이 사용하는 단어나 문장 등을 학습시켜서 고객대응을 할 수 있다면, 인건비 절약이나 24시간 대응도 가능하고 할텐데 말이죠. 글로벌한 데이터 말고 우리 것만 학습시켜서 이야기할 수 있는 챗봇을 만들 수 있다면 너무 좋겠네요. 방법이 없나 봅니다.ㅠㅠ

    • @kimfl
      @kimfl  ปีที่แล้ว

      API 자체를 내가 원하는데로 훈련을 시키는게 불가능한거지 말씀하신 고객용 챗봇 이런게 불가능한건 아닙니다. 만드는 사람이 미리 원하는 정보를 주고 그 내용을 토대로 응답을 하게 만들수가 있습니다. openai 홈페이지에 보면 다양한 활용 사례들이 있습니다. openai.com/customer-stories

    • @천시아책방
      @천시아책방 ปีที่แล้ว

      @@kimfl 개인 api를 발급받아 미리 회사에 필요한 내용을 롤 플레이 식으로 학습을 시키면 개인 api내에는 기억을 하고 있기 때문에 다른 사람이 질문을 하면 기억을 하고 대답할수 있다는 것인가요?
      오픈 ai의 시스템은 건들일수 없지만 개인이 발급받은 개인 api는 길들일수 있다?

    • @루이루이-z3l
      @루이루이-z3l ปีที่แล้ว

      @@kimfl 알겠습니다. 우선 시도해 보겠습니다. 제 정도의 수준에서 감당이 될 프로젝트인지 모르겠지만. 알려주신 방법으로 한번 진행해보겠습니다. 감사합니다.

  • @devsudong
    @devsudong ปีที่แล้ว

    이건 그러면 메세지에 내 질문과 대답이 계속 쌓이는 건가요? 원래 지피티도 이롷게 작동하는 걸까요?

    • @devsudong
      @devsudong ปีที่แล้ว

      아하 어시스턴트 유저가 번갈아 메세지에 들어가네요

    • @devsudong
      @devsudong ปีที่แล้ว

      와 신기하다 그러면 그걸 구분하면서 다 기억한다는 거네요

    • @kimfl
      @kimfl  ปีที่แล้ว

      구분하면서 기억한다기보다는 메세지로 대화 내역을 전송하니 그걸 토대로 답변을 한다고 볼 수 있겠죠.

  • @MMELAO
    @MMELAO ปีที่แล้ว

    6:38

  • @dugong659
    @dugong659 ปีที่แล้ว

    flutter로도 부탁드려요

  • @kotraner
    @kotraner ปีที่แล้ว

    시간이 넘 오래걸려서 의미기업더군요 ㅠㅠ

    • @kimfl
      @kimfl  ปีที่แล้ว

      아직은 느리지만 api를 사용한다면 자신의 서비스를 만들수 있다는 좋은점이 있죠.

  • @MMELAO
    @MMELAO ปีที่แล้ว

    11:0

  • @loganj6203
    @loganj6203 ปีที่แล้ว

    코딩은 코드가 다가 아닙니다. 대기업가보면 더 중요한게 많습니다. 작은물에서 놀지 마세요

    • @kimfl
      @kimfl  ปีที่แล้ว

      코드는 전체에서 아주 일부일뿐이죠.

  • @IVELlZ
    @IVELlZ ปีที่แล้ว

    import openai 부분에서 no module named 'openai' 라고 뜨는데 어떻게 해결해야 하나요?

    • @kimfl
      @kimfl  ปีที่แล้ว

      설치를 했는데 이런 경우는 모듈이 설치된 경로 문제인데 구글에서 '파이썬 no module named' 이렇게 검색해보시면 해결 방법이 나옵니다.
      그런데 제 경험상 그전에 확인해 보시면 좋은게 파이썬이 한개 버전이 아닌 여러 버전이 설치되어 있을경우 이런 문제가 발생한적이 있습니다. 예를 들어서 지금 파이썬 3.11로 작업하려고 하는데 라이브러리는 3.10 경로에 설치되고 import 할때 설치 경로가 제대로 인식이 안되는 경우가 있더군요. 물론 항상 그런건 아닙니다.
      이럴때는 사용하는 파이썬 버전을 제외한 나머지를 남은 폴더까지 싹 지우고 라이브러리를 다시 설치하거나, 가상 환경을 사용해서 사용할 라이브러리를 설치하시면 됩니다.

  • @user-rb7xe7js5c
    @user-rb7xe7js5c ปีที่แล้ว

    openai에서 reportmissingimport라는 오류가뜨는데어떻게 해야되나요?

    • @kimfl
      @kimfl  ปีที่แล้ว

      에러 메세지 전체와 함께 어떤 상황에서 발생하는 에러인지 알려주세요.