# Content Provider

{% code fullWidth="true" %}

```
NAME:
   singularity run content-provider - Start a content provider that serves retrieval requests

USAGE:
   singularity run content-provider [command options]

OPTIONS:
   --help, -h        show help
   --no-automigrate  skip automatic database migration and correctness checks on startup; only use if you run 'admin init' on every upgrade or manually before starting daemons (default: false)

   HTTP IPFS Gateway

   --enable-http-ipfs  Enable trustless IPFS gateway on /ipfs/ (default: true)

   HTTP Piece Metadata Retrieval

   --enable-http-piece-metadata  Enable HTTP Piece Metadata, this is to be used with the download server (default: true)

   HTTP Piece Retrieval

   --enable-http-piece, --enable-http  Enable HTTP Piece retrieval (default: true)

   HTTP Retrieval

   --http-bind value  Address to bind the HTTP server to (default: "127.0.0.1:7777")

```

{% endcode %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://data-programs.gitbook.io/singularity/cli-reference/run/content-provider.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
