Apprenez le français avec un professeur d'IA

Beginner 0(0 Ratings) 0 Students enrolled English
Created by Kety Petro
Last updated Thu, 19-Sep-2024
+ View more
Course overview

Apprenez le français avec un professeur d'IA

   

    <input type="text" id="user-input" placeholder="Введите сообщение...">

    <button id="send-btn">Отправить</button>


[removed]

    document.addEventListener('DOMContentLoaded', function () {

        const chatBox = document.getElementById('chat-box');

        const userInput = document.getElementById('user-input');

        const sendBtn = document.getElementById('send-btn');


        async function sendMessage(message) {

            chatBox[removed] += `

Вы: ${message}
`;

            chatBox.scrollTop = chatBox.scrollHeight;


            try {

                const response = await fetch('https://api.openai.com/v1/engines/davinci-codex/completions', {

                    method: 'POST',

                    headers: {

                        'Content-Type': 'application/json',

                        'Authorization': `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` // Замените YOUR_API_KEY на ваш реальный API-ключ OpenAI.

                    },

                    body: JSON.stringify({

                        prompt: message,

                        max_tokens: 100

                    })

                });


                if (!response.ok) {

                    throw new Error(`HTTP error! status: ${response.status}`);

                }


                const data = await response.json();

                const botMessage = data.choices[0].text.trim();

                chatBox[removed] += `

Бот: ${botMessage}
`;

                chatBox.scrollTop = chatBox.scrollHeight;

            } catch (error) {

                console.error('Ошибка:', error);

                chatBox[removed] += `

Бот: Произошла ошибка. Пожалуйста, попробуйте позже.
`;

            }

        }


        sendBtn.addEventListener('click', () => {

            const message = userInput.value;

            if (message.trim() === '') return;


            userInput.value = '';

            sendMessage(message);

        });

    });

[removed]

  

What will i learn?

  • тест2 рнзультаты
Requirements
  • тест1 требование
Curriculum for this course
0 Lessons 00:00:00 Hours
+ View more
Other related courses
About instructor

Kety Petro

0 Reviews | 0 Students | 1 Courses
Student feedback
0
0 Reviews
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Reviews

$3
Includes: