Skip to main content
All CollectionsFAQ
AI-related FAQ
AI-related FAQ

Answers to frequently asked questions regarding the use of AI in Novelcrafter

Updated over a week ago

What does the number + B mean when next to an AI model?

This value represents the number of parameters that a model has been trained on; 7B stands for 7 billion, 70B 70 billion, etc. Usually, the more parameters training has been performed on, the better the model is (for models that fill lots of functions).

What does BYOK stand for?

BYOK stands for "bring your own key" - in order to give you the most control, Novelcrafter doesn't have any built-in AI or a credits system, instead you can connect to an external vendor or a local model. See here for more information regarding this.

What is an API key?

The acronym API stands for "application programming interface" which means that a program offers a programmatic way to interact with it. Novelcrafter uses APIs to interact with AI models that are offered by various companies.

An API key is essentially a string of characters that authenticate your account for connecting with those external programs. Within Novelcrafter, you use API keys to connect Novelcrafter with your AI Vendor account (like OpenRouter or OpenAI).

To learn how to connect your account to an AI vendor, see here.

Why aren't my AI Vendors showing when I use a different browser/device?

API settings are stored locally in your browser. You need to enter them again if you use a different browser or device. We do not store any credentials on our servers to protect your privacy.

Why are my messages costing so much?

Some of the more common reasons include:

  • You are using an 'expensive' model (see here for alternatives you can try)

  • You are providing too much information to the AI (you don't need to send the last 50,000 words of your novel for every message!)

  • You are in a chat with a long chain of messages (we only read up a fixed amount of messages, but if these are long, then it can all add up!)

  • Make sure that your custom prompts don't repeat info - for example: if you have {context.codex} in there twice, then each codex entry called will appear twice.

Previewing your prompt is the best way to test for these issues. You can learn about previewing prompts here.

Did this answer your question?