# DocsGPT react widget This widget will allow you to embed a DocsGPT assistant in your React app. ## Installation ```bash npm install docsgpt ``` ## Usage ### React ```javascript import { DocsGPTWidget } from "docsgpt-react"; const App = () => { return ; }; ``` To link the widget to your api and your documents you can pass parameters to the component. ```javascript import { DocsGPTWidget } from "docsgpt-react"; const App = () => { return ; }; ``` ### Html ```html DocsGPT Widget
``` To link the widget to your api and your documents you can pass parameters to the **renderDocsGPTWidget('div id', { parameters })**. ```html DocsGPT Widget
``` # SearchBar The `SearchBar` component is an interactive search bar designed to provide search results based on **vector similarity search**. It also includes the capability to open the AI Chatbot, enabling users to query. --- ### Importing the Component ```tsx import { SearchBar } from "docsgpt-react"; ``` --- ### Usage Example ```tsx ``` --- ## HTML embedding for Search bar ```html SearchBar Embedding
``` ### Props | **Prop** | **Type** | **Default Value** | **Description** | |-----------------|-----------|-------------------------------------|--------------------------------------------------------------------------------------------------| | **`apiKey`** | `string` | `"74039c6d-bff7-44ce-ae55-2973cbf13837"` | Your API key generated from the app. Used for authenticating requests. | | **`apiHost`** | `string` | `"https://gptcloud.arc53.com"` | The base URL of the server hosting the vector similarity search and chatbot services. | | **`theme`** | `"dark" \| "light"` | `"dark"` | The theme of the search bar. Accepts `"dark"` or `"light"`. | | **`placeholder`** | `string` | `"Search or Ask AI..."` | Placeholder text displayed in the search input field. | | **`width`** | `string` | `"256px"` | Width of the search bar. Accepts any valid CSS width value (e.g., `"300px"`, `"100%"`, `"20rem"`). | Feel free to reach out if you need help customizing or extending the `SearchBar`! ## Our github [DocsGPT](https://github.com/arc53/DocsGPT) You can find the source code in the extensions/react-widget folder.