Skip to content

Это чат-бот, использующий API xAI для взаимодействия с моделью Grok. Проект позволяет пользователю общаться с искусственным интеллектом в терминале.

License

Notifications You must be signed in to change notification settings

QuadDarv1ne/xai_chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xAI Chatbot

grok

Добро пожаловать в проект xAI Chatbot

Это чат-бот, использующий API xAI для взаимодействия с моделью Grok

Проект позволяет пользователю общаться с искусственным интеллектом в терминале.


Функционал

  • Общение с моделью xAI Grok через терминал.
  • Возможность получения ответов на запросы пользователя.
  • Обработка ошибок и исключений.

Установка и запуск

1. Клонирование репозитория

Склонируйте проект на ваш локальный компьютер:

git clone https://github.com/your-username/xai_chatbot.git
cd xai_chatbot

2. Установка зависимостей

Создайте виртуальное окружение и установите необходимые библиотеки:

python -m venv venv
source venv/bin/activate  # Для Windows: venv\Scripts\activate
pip install -r requirements.txt

3. Настройка переменных окружения

Создайте файл .env в корне проекта и добавьте в него ваш API-ключ xAI:

XAI_API_KEY=your_xai_api_key_here

4. Запуск проекта

Запустите приложение:

python main.py

Пример работы

Добро пожаловать в чат-бот xAI.
Напишите 'выход', чтобы завершить работу.
Вы: Что ты умеешь?
Чат-бот: Я могу отвечать на вопросы и помогать вам с различными задачами.

Структура проекта

xai_chatbot/
├── main.py             # Главный скрипт для запуска чат-бота
├── .env                # Переменные окружения (API-ключ)
├── .gitignore          # Игнорируемые файлы и папки
├── requirements.txt    # Список зависимостей проекта
└── utils/
    ├── __init__.py     # Инициализация пакета utils
    └── xai_client.py   # Логика работы с API xAI

Требования

  • Python 3.9 или выше

  • Установленные библиотеки:

    • openai
    • python-dotenv

Лицензия

Проект распространяется под лицензией MIT


Автор: Дуплей Максим Игоревич

Дата: 10.12.2024

About

Это чат-бот, использующий API xAI для взаимодействия с моделью Grok. Проект позволяет пользователю общаться с искусственным интеллектом в терминале.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages