Other Frameworks
@suko/chat is a React package and works in any React-based project.
Vite + React
npm install @suko/chat// src/App.tsx
import { SukoChat } from '@suko/chat'
function App() {
return (
<>
{/* your app */}
<SukoChat apiKey={import.meta.env.VITE_SUKO_API_KEY} />
</>
)
}# .env
VITE_SUKO_API_KEY=sk_live_your_keyRemix
// app/root.tsx
import { SukoChat } from '@suko/chat'
export default function Root() {
return (
<html>
<body>
<Outlet />
<SukoChat apiKey={process.env.SUKO_API_KEY!} />
<Scripts />
</body>
</html>
)
}Astro (with React integration)
---
// src/layouts/Layout.astro
---
<html>
<body>
<slot />
<SukoWidget client:load />
</body>
</html>// src/components/SukoWidget.tsx
import { SukoChat } from '@suko/chat'
export default function SukoWidget() {
return <SukoChat apiKey={import.meta.env.PUBLIC_SUKO_API_KEY} />
}