LogoKonspekt_core / app /misc /test_web_search.py
zenivan's picture
олная очистка: удалены все бинарные файлы
58a9b80
Raw
History Blame Contribute Delete
1.36 kB
import os # Импортируем модуль для работы с переменными окружения
import asyncio # Импортируем модуль для поддержки асинхронного программирования
from dotenv import load_dotenv # Импортируем функцию для загрузки переменных окружения из файла .env
from openai import OpenAI
# Загружаем переменные окружения из файла .env
load_dotenv()
api_key=os.getenv("API_KEY_openai")
client = OpenAI(api_key=api_key)
# Тестовый запрос
prompt = "Какие современные методы используются для развития фонематического слуха у детей? Приведи примеры и ссылки на источники."
tools = [
{
"type": "web_search_preview",
"search_context_size": "low",
"user_location": {
"type": "approximate",
"country": "RU"
}
}
]
# Отправляем запрос к API
response = client.responses.create(
model="gpt-4o-mini",
input=prompt,
tools=tools,
max_output_tokens=1000
)
# Выводим результат в консоль
print("Ответ модели:")
print(response.output_text)