---
title: "OpenAIAssistantAdapter"
description: "CopilotKit Adapter for the OpenAI Assistant API."
---
{/* GENERATE-DOCS path=packages/backend/src/lib/openai-assistant-adapter.ts class=OpenAIAssistantAdapter */}
Use this adapter to get responses from the OpenAI Assistant API.
```typescript
const copilotKit = new CopilotRuntime();
return copilotKit.response(
req,
new OpenAIAssistantAdapter({
assistantId: "your-assistant-id"
})
);
```
## Constructor
The ID of the assistant to use.
An instance of `OpenAI` to use for the request. If not provided, a new instance will be created.
Whether to enable the code interpreter. Defaults to `true`.
Whether to enable retrieval. Defaults to `true`.
## getResponse(forwardedProps: any)