PluelyPluelyDocs

Settings & Configuration

Add a Custom AI Provider

Custom Providers (AI) in the Dev Space lets you "Create and manage custom AI providers. Configure endpoints, authentication, and response formats." — in short, bring any AI provider you have an API key for and use it directly from Pluely's overlay.

Adding a provider

  1. Open the Dev Space and go to Custom Providers (AI).

  2. Click to add a new provider. A Name field auto-fills, but you can rename it to whatever helps you tell providers apart later.

  3. Paste your provider's request as a **Curl Command *** — described in Pluely as "The curl command to use with the AI provider." This is the exact request Pluely will send, including your endpoint and authentication, so make sure the key and headers you use here are correct and working.

  4. Fill in the **Response Content Path *** — described as "The path to extract content from the API response." This tells Pluely exactly where inside the JSON response your provider's reply text lives. The example value shown is:

    choices[0].message.content
    

    which points at the message text nested inside a typical chat-completion-style JSON response — a first choice, its message, and that message's content.

  5. Set the Streaming toggle. As Pluely describes it, "streaming is used to stream the response from the AI provider." Turn it on if your provider streams partial output as it generates; leave it off if it returns the full response in one go.

  6. Save. Your new provider now appears under "Your providers (Dev Space)" in the overlay's "Select a model" picker.

Understanding the Response Content Path

Every AI provider returns its response as JSON, but where the actual reply text sits inside that JSON differs by provider and by endpoint. The Response Content Path is how you tell Pluely exactly where to look. The built-in example,

   choices[0].message.content

is a path: take the first entry of a choices array, then its message object, then that object's content field. If your provider's response is shaped differently, adjust the path to match wherever your provider actually places the reply text.

Editing and deleting

Once a custom provider is saved, you can open it again to Edit Provider — update the curl command, the response content path, or the streaming toggle if your provider's setup changes. Use Delete Provider to remove one you no longer need; it disappears from "Your providers (Dev Space)" in the model picker.

Last updated 2026-07-10 · pluely.com