zenivan commited on
Commit
76ed735
·
1 Parent(s): 8f13e4b
app/main_gradio_test_FS_test.py CHANGED
@@ -354,6 +354,7 @@ with gr.Blocks(theme=theme, css_paths=css_path) as demo:
354
  advanced_btn = gr.Button(value="➕ Продвинутые настройки (пока не работает)", size="sm")
355
  # Блок продвинутых настроек, изначально скрыт
356
  with gr.Column(visible=False) as advanced_block:
 
357
  gr.Markdown("**💡 Уровни задач (таксономия):**")
358
  уровень_повторение = gr.Checkbox(label="Повторение")
359
  уровень_применение = gr.Checkbox(label="Применение")
@@ -421,7 +422,7 @@ with gr.Blocks(theme=theme, css_paths=css_path) as demo:
421
  gr.Markdown(
422
  """
423
  🙌 Если вас заинтересовал проект, мы приглашаем
424
- 👉 [присоединиться к Telegram-группе](https://t.me/yourgroup)
425
  """
426
  )
427
 
 
354
  advanced_btn = gr.Button(value="➕ Продвинутые настройки (пока не работает)", size="sm")
355
  # Блок продвинутых настроек, изначально скрыт
356
  with gr.Column(visible=False) as advanced_block:
357
+ gr.Markdown(elem_classes=["block-subtitle"])
358
  gr.Markdown("**💡 Уровни задач (таксономия):**")
359
  уровень_повторение = gr.Checkbox(label="Повторение")
360
  уровень_применение = gr.Checkbox(label="Применение")
 
422
  gr.Markdown(
423
  """
424
  🙌 Если вас заинтересовал проект, мы приглашаем
425
+ 👉 [присоединиться к Telegram-группе](https://t.me/+ygYoYjeD1msyMWZi)
426
  """
427
  )
428
 
app/misc/test_API.py CHANGED
@@ -10,3 +10,37 @@ response = requests.get("https://api.openai.com/v1/models", headers=headers)
10
 
11
  print(response.status_code) # Должно быть 200, если ключ работает
12
  print(response.json()) # Посмотрим, что вернет API
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
 
11
  print(response.status_code) # Должно быть 200, если ключ работает
12
  print(response.json()) # Посмотрим, что вернет API
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
+
app/misc/test_responses.py CHANGED
@@ -1,21 +1,23 @@
1
- from openai import OpenAI
2
  import os
 
3
  from dotenv import load_dotenv
4
 
5
- API_KEY=os.getenv("API_KEY_openai")
6
  load_dotenv()
7
- client = OpenAI(api_key=API_KEY)
8
- VS_ID = os.getenv("VECTOR_STORE_ID")
9
- response = client.responses.create(
10
- model="gpt-4o-mini",
11
- input="Придумай упражнения для автоматизации звука Р",
12
- tools=[{
13
- "type": "file_search",
14
- "vector_store_ids": [VS_ID]
15
- }]
16
- )
17
 
18
- print(response.output_text)
 
 
 
19
 
 
 
 
 
 
 
20
 
 
 
 
21
 
 
1
+ import openai
2
  import os
3
+ import asyncio
4
  from dotenv import load_dotenv
5
 
 
6
  load_dotenv()
 
 
 
 
 
 
 
 
 
 
7
 
8
+ client = openai.AsyncOpenAI(
9
+ api_key=os.getenv("API_KEY_openai"),
10
+ timeout=60 # Устанавливаем время ожидания в 60 секунд
11
+ )
12
 
13
+ # Отправляем запрос с инструментом web_search_preview
14
+ response = client.responses.create(
15
+ model="gpt-4o-mini", # Используем модель с поддержкой web_search
16
+ tools=[{"type": "web_search_preview"}], # Указываем инструмент поиска
17
+ input="What was a positive news story from 1878? Find a different answer each request" # Ваш запрос
18
+ )
19
 
20
+ # Получаем результат
21
+ output_text = response.output_text
22
+ print("Ответ:", output_text)
23
 
requirements.txt CHANGED
Binary files a/requirements.txt and b/requirements.txt differ
 
test_API.py DELETED
@@ -1,46 +0,0 @@
1
- import requests
2
-
3
- API_KEY = ""
4
-
5
- headers = {
6
- "Authorization": f"Bearer {API_KEY}"
7
- }
8
-
9
- response = requests.get("https://api.openai.com/v1/models", headers=headers)
10
-
11
- print(response.status_code) # Должно быть 200, если ключ работает
12
- print(response.json()) # Посмотрим, что вернет API
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
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
test_completions.py DELETED
@@ -1,22 +0,0 @@
1
- import os
2
- from openai import OpenAI
3
- from dotenv import load_dotenv
4
-
5
- # 5. Загрузка переменных окружения
6
- load_dotenv()
7
- API_KEY = os.getenv("API_KEY")
8
- BASE_URL = os.getenv("BASE_URL")
9
-
10
- # 6. Инициализация клиента OpenAI
11
- client = OpenAI(api_key=API_KEY, base_url=BASE_URL)
12
-
13
- # Отправка запроса к chat.completions
14
- response = client.chat.completions.create(
15
- model="gpt-4o-mini", # Можно заменить на другую доступную модель
16
- messages=[
17
- {"role": "user", "content": "Найди свежие новости про искусственный интеллект и дай мне ссылки."}
18
- ]
19
- )
20
-
21
- # Вывод ответа в консоль
22
- print(response.choices[0].message.content)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
test_proxy.py DELETED
File without changes
test_responses.py DELETED
@@ -1,23 +0,0 @@
1
- import openai
2
- import os
3
- import asyncio
4
- from dotenv import load_dotenv
5
-
6
- load_dotenv()
7
-
8
- client = openai.AsyncOpenAI(
9
- api_key=os.getenv("API_KEY_openai"),
10
- timeout=60 # Устанавливаем время ожидания в 60 секунд
11
- )
12
-
13
- # Отправляем запрос с инструментом web_search_preview
14
- response = client.responses.create(
15
- model="gpt-4o-mini", # Используем модель с поддержкой web_search
16
- tools=[{"type": "web_search_preview"}], # Указываем инструмент поиска
17
- input="What was a positive news story from 1878? Find a different answer each request" # Ваш запрос
18
- )
19
-
20
- # Получаем результат
21
- output_text = response.output_text
22
- print("Ответ:", output_text)
23
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
test_web_search.py DELETED
@@ -1,35 +0,0 @@
1
- import os # Импортируем модуль для работы с переменными окружения
2
- import asyncio # Импортируем модуль для поддержки асинхронного программирования
3
- from dotenv import load_dotenv # Импортируем функцию для загрузки переменных окружения из файла .env
4
- from openai import OpenAI
5
- # Загружаем переменные окружения из файла .env
6
- load_dotenv()
7
- api_key=os.getenv("API_KEY_openai")
8
-
9
- client = OpenAI(api_key=api_key)
10
-
11
- # Тестовый запрос
12
- prompt = "Какие современные методы используются для развития фонематического слуха у детей? Приведи примеры и ссылки на источники."
13
-
14
- tools = [
15
- {
16
- "type": "web_search_preview",
17
- "search_context_size": "low",
18
- "user_location": {
19
- "type": "approximate",
20
- "country": "RU"
21
- }
22
- }
23
- ]
24
-
25
- # Отправляем запрос к API
26
- response = client.responses.create(
27
- model="gpt-4o-mini",
28
- input=prompt,
29
- tools=tools,
30
- max_output_tokens=1000
31
- )
32
-
33
- # Выводим результат в консоль
34
- print("Ответ модели:")
35
- print(response.output_text)