--- title: "" description: "Provides the Copilot context to its children." --- This component provides the Copilot context to its children. It can be configured either with a chat API endpoint or a `CopilotApiConfig`. The backend can use OpenAI, or you can bring your own LLM. For examples of the backend api implementation, see `examples/next-openai` or the [backend docs](https://docs.copilotkit.ai/getting-started/quickstart-backend). ```jsx CopilotKit Example import { CopilotKit } from "@copilotkit/react-core"; ``` ## Example usage ```jsx ``` ## Props The endpoint for the chat API. Additional headers to be sent with the request. For example: ```js { 'Authorization': 'Bearer your_token_here' } ``` Additional body params to be sent with the request. For example: ```js { 'message': 'Hello, world!' } ``` The children to be rendered within the CopilotKit.