Skip to content

SibSurfer/chatgpt_ghost_unsplash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

How to use:

  • Чтобы пользоваться этим скриптом, вам достаточно скачать (командой pip install <your library>) библиотеки requests, pyjwt, openai (ссылка на источник), python-unsplash (ссылка на источник)
  • Также вам нужно заполнить следующие поля:
    • Ваш ключ от ChatGPT API: поле client.api_key в файле - вот здесь его можно создать
    • Сcылка на ваш Ghost instance и ключи к нему: поля ghost_url, AdminAPIKey, ContentAPIKey - здесь вы должны нажать кнопку Add custom integration, чтобы получить эти ключи
    • Ключи для Unsplash API: client_id (это значение Access Key в настройках вашего Unsplash приложения), client_secret (значение Secret key), redirect_uri вот здесь вы можете создать свой Unsplash App и в его настройках можно найти эти ключи

В целом на этом всё :)

Я запускаю ее в терминале Ubuntu командой python3 <path-to-file>/<file.py> либо с помощью VSCode

P.S.: иногда генерация запросов к картинке не очень хорошо работает из-за встроенного в сайт Unsplash поиска по картинкам.

Варианты запросов к chatgpt на которых работает неплохо:

query = answer_from_AI(f'describe this article using no more than four words  {generated_text}')
# генерируем запрос, выделяя ключевые слова из текста
query = answer_from_AI(f'reduce this sentence to four words {article_name}') # генерируем запрос, 
сокращая название поста до нескольких слов

Обычно, если сокращать количество ключевых слов до 3-5, получается неплохо.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages