diff --git a/README.md b/README.md index eae048f..5aad037 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,27 @@ -# @candlefinance/react-native-openai +
+ Candle / OpenAI +
-OpenAI API for React Native +
+ +
+ npm downloads + twitter users online + discord users online +
+ +
+ +

+ Lightweight OpenAI API for React Native +

+ +- ## Installation ```sh -npm install @candlefinance/react-native-openai +yarn add @candlefinance/react-native-openai ``` ## Usage @@ -13,9 +29,22 @@ npm install @candlefinance/react-native-openai ```js import { multiply } from '@candlefinance/react-native-openai'; -// ... +const openAI = new OpenAI('API_KEY', 'ORG_ID'); + +const [result, setResult] = React.useState(''); + +React.useEffect(() => { + openAI.addListener('onMessageReceived', (event) => { + setResult((message) => message + event.payload.message); + }); + + return () => { + openAI.removeListener('onMessageReceived'); + }; +}, []); -const result = await multiply(3, 7); +// Create a new completion +openAI.stream(e.nativeEvent.text); ``` ## Contributing