Это API метод создает хорошо читаемый текст по транскрипции видео YouTube.
Базовым URL для всех запросов API является:
<aside> 🔗 https://msk.embedding.ai.atiks.org
</aside>
POST /youtube_ai_transcriptmodel (required): Модель chatGPT (”gpt-3.5-turbo-16k-0613” или “gpt-4”).promt (not required): Текст промта для chatGPT для анализа субтитров. Может отсутствовать.url (required): Ссылка на ролик YouTube.temperature (required): Креативность ответа при запросе к chatGPT от “0.3” до “1.5”.Возвращает список в формате JSON со следующими свойствами:
video_id: ID ролика YouTube.text: Текст после обработки титров с помощью chatGPT.total_cost: Стоимость обработки в долларах.Запрос:
import requests
import json
API_ENDPOINT = '<https://msk.embedding.ai.atiks.org/youtube_ai_transcript>'
headers = {
"Content-Type": "application/json",
"Authorization": f"Bearer {API_KEY}",
}
promt = """
Тебе дана выдержка из транскрипции ролика на YouTube.
Пиши ответ всегда от первого лица, так как будто это твой ролик на YouTube.
По этой выдержке напиши хорошо читаемый текст со всеми знаками препинания, так чтобы его можно было приложить к статье:
"""
data = {
'model' : 'gpt-3.5-turbo-16k-0613',
'temperature' : 0.3,
#'promt' : promt,
'url' : '<https://www.youtube.com/watch?v=OCGtJantGZg>',
}
response = requests.post(API_ENDPOINT, headers=headers, data=json.dumps(data))
Res = json.loads(response.text)