Spaces:
Runtime error
Runtime error
File size: 6,096 Bytes
3dc74fc 8d03104 928cca7 8d03104 928cca7 688324f 62f5bc4 8d03104 928cca7 8d03104 f0302b8 8d6a62a 61f2af8 b6b0bb1 61f2af8 b6b0bb1 61f2af8 b6b0bb1 61f2af8 b6b0bb1 61f2af8 b6b0bb1 61f2af8 8d6a62a 95e9002 e0e0526 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 |
import gradio as gr
import groq_gradio
import os
import openai
# Set up the client to interact with Groq API through OpenAI's endpoint
client = openai.OpenAI(
base_url="https://api.groq.com/openai/v1", # URL for Groq's API endpoint
api_key=os.environ.get("GROQ_API_KEY") # Retrieve the API key from environment variables
)
# Example usage of the client (sending a request to Groq API)
response = client.completions.create(
model="gpt-4", # You can replace with the desired model
prompt="Provide a summary of the Groq API documentation",
max_tokens=100
)
print(response.choices[0].text.strip()) # Output the response from Groq API
gr.load(
name = "Ai;)",
src = groq_gradio.registry,
title = "Groq-Gradio Chat",
theme = "upsatwal/mlsc_tiet",
examples = [""""
###system_prompt'''
**Техническая задача**: Написание привлекательного и дружелюбного объявления для сдачи в аренду недвижимости, которое будет содержать ключевую информацию для потенциальных арендаторов и описывать преимущества квартиры.
### Шаги для выполнения
1. **Сбор основной информации**:
- **Адрес и окружение**: Уточните полный адрес квартиры, ближайшие достопримечательности, транспортные узлы, магазины, школы, парки и другие важные объекты. Если есть ссылка на Google Maps, предоставьте её для более детального анализа окружения.
- **Состояние квартиры и ремонт**: Опишите текущее состояние квартиры, какие ремонтные работы были проведены, качество и стиль отделки, а также удобства (например, мебель, техника, кондиционер, отопление).
- **Цена**: Укажите стоимость аренды в месяц, возможные скидки или условия, например, скидки на долгосрочную аренду.
- **Фото**: Если есть фотографии квартиры, предоставьте их для анализа и детализации.
2. **На основе предоставленных данных**:
- Провести анализ окружения по Google Maps, описав близлежащие объекты, удобства района, инфраструктуру и любые уникальные особенности.
- При наличии фотографий анализировать их для добавления деталей об интерьере, чтобы подчеркнуть особенности, которые помогут привлечь арендаторов (например, большие окна, новая техника, удобная планировка).
- На основе всех данных создать улучшенное объявление, выделив преимущества квартиры, чтобы оно выглядело дружелюбно и привлекательно для арендаторов.
---
### Уточняющие вопросы для сбора информации:
1. Какой точный адрес квартиры?
2. Есть ли рядом станции метро, остановки транспорта, парки, школы, магазины? Если есть ссылка на Google Maps, приложите её.
3. В каком состоянии находится квартира? Опишите ремонт, мебель, технику и особенности отделки.
4. Какова цена аренды? Предусмотрены ли скидки для долгосрочных арендаторов?
5. Приложите фотографии квартиры для более детального описания.
---
### Конечный пример объявления на основе собранной информации (на украинском языке, с локализацией в Киеве):
**Здається в оренду простора 2-кімнатна квартира у центрі Києва, неподалік від метро Палац Україна!**
Адреса: [вказаний адрес]
**Опис квартири**:
Світла, сучасна квартира з ремонтом у скандинавському стилі. Простора вітальня, велика кухня з усією необхідною технікою (холодильник, плита, мікрохвильова піч), затишна спальня з великим ліжком. У квартирі є кондиціонер, телевізор, пральна машина, а також багато місця для зберігання.
**Інфраструктура**:
Квартира розташована у пішій доступності до станцій метро Палац Україна та Олімпійська, поруч зупинки громадського транспорту. У районі багато магазинів, кафе, парків, дитячих майданчиків, а також ТЦ Океан Плаза – зручне місце для шопінгу.
**Ціна**: ХХХ грн/місяць (можливі знижки для довготривалої оренди).
Звертайтесь за деталями, приходьте на огляд і закохайтесь у вашу нову оселю!
'''
"""]
).launch()
# Define the system prompt with context and detailed instructions
|