Skip to content

Bible Chat with ChatGPT API

Eliran Wong edited this page Mar 9, 2023 · 31 revisions

Bible Chat with ChatGPT API

This wiki page describes how to use menu plugin "Bible Chat" in UniqueBible.app

Screenshot from 2023-03-09 10-52-48

Bible Chat and ChatGPT API

Bible Chat is a Qt-based graphical user interface that uses OpenAI ChatGPT API to generate chat conversations about the bible.

To use "Bible Chat", users need to register an OpenAI account and generate a API key first.

Read pricing at: https://openai.com/pricing

Generate API key at: https://platform.openai.com/account/api-keys

Difference between Bible Chat interface and ChatGPT web version

ChatGPT web version is available at: https://chat.openai.com/chat

Bible Chat uses the same model, but with enhanced features not available at ChatGPT web version.

With "Bible Chat", users can:

  • start conversation about the bible directly. Bible Chat set the bible as the context for conversations. For example, asking "Who is David?" in "Bible Chat" get a different response from asking in ChatGPT web version

  • adjust temperature [What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic.]

  • adjust number of choices in ChatGPT responses [How many chat completion choices to generate for each input message.]

  • save conversations for offline use

  • search history for title or content

  • edit and save conversations

  • listen to text-to-speech audio as Bible Chat generates responses

QuickStart

Screenshot from 2023-03-09 10-53-02

  1. Launch "Bible Chat" from plugins menu
  2. Click "Settings" to enter your own OpenAI API key
  3. Enter your message in message entry field and press Enter key, to start a conversation

Description about the GUI

... in progress

FAQ - Frequently Asked Questions

How to edit a record's title?

Edit the first line of a record to change its title.

Where is the offline database, that "Bible Chat" works with, stored?

UniqueBible/marvelData/BibleChat.sqlite

Can I change the context to make the conversation context to focus on a particular area in bible study?

Yes. Click the "Settings" button to edit the chat context. Change the default "about the bible" to something you want to focus, e.g. "about the new testament in the bible". Press "OK" to close the "Settings" dialog. Click "New" to start a new conversation.

Clone this wiki locally