Pull to refresh

Comments 14

Проблема здесь заключается в том, что бот не способен учитывать контекст разговора, поскольку каждое новое сообщение отправляется в API отдельно. Просмотрев документацию, я понял, что здесь нет явного решения этой проблемы. (Если я не прав, поправьте меня, пожалуйста).

Насколько я понимаю нужно определить и писать в одно message. Типа как здесь :

import os
import openai


class ChatApp:
    def __init__(self):
        # Setting the API key to use the OpenAI API
        openai.api_key = os.getenv("OPENAI_API_KEY")
        self.messages = [
            {"role": "system", "content": "You are a coding tutor bot to help user write and optimize python code."},
        ]

    def chat(self, message):
        self.messages.append({"role": "user", "content": message})
        response = openai.ChatCompletion.create(
            model="gpt-3.5-turbo",
            messages=self.messages
        )
        self.messages.append({"role": "assistant", "content": response["choices"][0]["message"].content})
        return response["choices"][0]["message"]

Видит бота в боте - бот.
Сунул бота бота в бота.
Бота бота бота бот.

Стих который мы заслужили!))) хаха!))) 😂😂😂

API сейчас платный, или у некоторых версий бесплатный?

Hidden text

Сейчас да, дают 18$ на пару месяцев.

UFO just landed and posted this here

И как вам виспер по сравнению с гугловым ?

На английском сильно лучше, как мне показалось.

Тоже xотел написать что-то подобное, но я так понял, что api ключ OpenAI выдает при оплате какого-либо тарифа, а с трансграничной оплатой счас небольшие проблемы.

Как вы решили этот вопрос?

Ещё недавно выдавали ключ и долларов 20 на поиграть, оплата только после израсходования 20 долларов. На потестировать хватит с головой

https://github.com/nordz0r/chatGPT у меня так получилось. Тоже написал самим ботом почти весь код, докерфайд, деплой. Как бд для хранения записей используется монга. 

Мой бот написал бота на пайтоне с интерфейсом html, который написал бота для телеграм, который написал мобильное приложение с qivy. Причем я код не знаю вообще.

Sign up to leave a comment.

Articles