Skip to content

BenHUET/novel-completion

Repository files navigation

novel-completion

Screenshot_20250211_130732

A user-friendly LLM web-interface specialized in story completions.

Usage

Use the use chat completion toggle to switch between the two modes below.

/api/v1/completions mode

This mode provides raw completion of your story by the LLM. It produces better prose but is harder to steer when requesting long completions.

Note that this mode is becoming legacy, and support may be limited. If you're using OpenRouter, some providers, might support it while others may not, even for the same model.

/api/v1/chat/completions mode

This mode functions like a chat, where the user and the assistant respond to each other. Outputs may feel more structured but are easier to steer.

<inst> and <sys>

In this mode, you can use <inst>your instructions here</inst> for story instructions and <sys>system instructions here</sys> for system-level guidance.

  • <inst> translates to a message with role: 'user'.
  • <sys> translates to a message with role: 'system'.

These tags are automatically omitted when using the /api/v1/completions mode, allowing seamless switching between the two modes without manual adjustments.

Backends

OpenRouter

  • Models selection
  • Providers selection and ordering
  • Reasoning

Screenshot_20250211_130604 Screenshot_20250211_130635

Planned

  • OpenAI
  • OpenAI compatible API

Get started

git clone https://github.com/BenHUET/novel-completion.git
npm install
ng serve

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published