@ai-chans/sdk-react
v0.4.1
Published
React component for chans.ai voice AI
Readme
@ai-chans/sdk-react
React hooks and components for chans.ai voice AI.
Installation
npm install @ai-chans/sdk-reactRequires React 18+.
Quick Start
useVoiceAgent Hook
import { useVoiceAgent } from "@ai-chans/sdk-react"
function App() {
const { state, connect, disconnect } = useVoiceAgent({
agentToken: "agt_your_token",
onTranscript: (text) => console.log("User:", text),
onResponse: (text) => console.log("Agent:", text),
})
return (
<button onClick={state === "idle" ? connect : disconnect}>
{state === "idle" ? "Start" : "Stop"}
</button>
)
}ChansVoice Component
import { ChansVoice } from "@ai-chans/sdk-react"
function App() {
return (
<ChansVoice
agentToken="agt_your_token"
onTranscript={(text) => console.log("User:", text)}
onResponse={(text) => console.log("Agent:", text)}
/>
)
}Documentation
For full API reference, examples, and guides, visit docs.chans.ai.
License
Apache 2.0
