https://github.com/quaddarv1ne/xai_chatbot
Это чат-бот, использующий API xAI для взаимодействия с моделью Grok. Проект позволяет пользователю общаться с искусственным интеллектом в терминале.
https://github.com/quaddarv1ne/xai_chatbot
ai chatbot grok maximdupley openai openai-api openai-chatgpt python quadd4rv1n7 telegram xai
Last synced: about 2 months ago
JSON representation
Это чат-бот, использующий API xAI для взаимодействия с моделью Grok. Проект позволяет пользователю общаться с искусственным интеллектом в терминале.
- Host: GitHub
- URL: https://github.com/quaddarv1ne/xai_chatbot
- Owner: QuadDarv1ne
- License: other
- Created: 2024-12-10T07:32:01.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-12-18T17:35:25.000Z (over 1 year ago)
- Last Synced: 2025-02-12T04:31:09.782Z (over 1 year ago)
- Topics: ai, chatbot, grok, maximdupley, openai, openai-api, openai-chatgpt, python, quadd4rv1n7, telegram, xai
- Language: Python
- Homepage:
- Size: 597 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# xAI Chatbot

Добро пожаловать в проект `xAI Chatbot`
Это чат-бот, использующий `API xAI` для взаимодействия с моделью `Grok`
Проект позволяет пользователю общаться с искусственным интеллектом в терминале.
---
## Функционал
- Общение с моделью xAI Grok через терминал.
- Возможность получения ответов на запросы пользователя.
- Обработка ошибок и исключений.
---
## Установка и запуск
### 1. Клонирование репозитория
Склонируйте проект на ваш локальный компьютер:
```bash
git clone https://github.com/your-username/xai_chatbot.git
cd xai_chatbot
```
### 2. Установка зависимостей
**Создайте виртуальное окружение и установите необходимые библиотеки:**
```bash
python -m venv venv
source venv/bin/activate # Для Windows: venv\Scripts\activate
pip install -r requirements.txt
```
### 3. Настройка переменных окружения
**Создайте файл .env в корне проекта и добавьте в него ваш API-ключ xAI:**
```plaintext
XAI_API_KEY=your_xai_api_key_here
```
### 4. Запуск проекта
**Запустите приложение:**
```bash
python main.py
```
---
### Пример работы
```plaintext
Добро пожаловать в чат-бот 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](https://github.com/QuadDarv1ne/xai_chatbot/blob/master/LICENCE)
---
**Автор:** Дуплей Максим Игоревич
**Дата:** 10.12.2024