Back

I'm having issue's with using functions in appwrite and setting up open AI.

  • 1
  • React Native
  • Apple
  • Functions
  • Cloud
Macca | MJWeb Ltd Founder
8 Aug, 2024, 08:18

Hi,

(This is new to me so go easy one me on the insults if I sound stupid)

I have a react native app (all working) and I wanted to integrate some AI into it so it can scan my data and reply specific things depending on the prompts I give it. To achieve this I decided to use the functions section in appwrite.

I've created my function, set my functions project up for open AI api (like it says to do in the documents) and published it, I have it running and completing executions but it's just not completing them the way I hoped.

Right now I keep getting this error in my project: Error calling AI function: [SyntaxError: JSON Parse error: Unexpected character: u] ERROR Failed to get AI analysis: [SyntaxError: JSON Parse error: Unexpected character: u].

I tried it another way with editing my function like they use in an appwrite project with an ai chatbot and I get this error: ERROR Error calling AI function: [Error: Function execution failed] ERROR Failed to get AI analysis: [Error: Function execution failed]

And in the function logs it says: TypeError: Cannot read properties of undefined (reading 'OPENAI_API_KEY') at Module.default (file:///usr/local/server/src/function/src/main.js:13:37) at execute (/usr/local/server/src/server.js:157:48) at async action (/usr/local/server/src/server.js:174:13) at async /usr/local/server/src/server.js:10:9

Any help someone could provide would be massively appreciated, more than happy to share my code as well 🙂

TL;DR
Developers having issues integrating AI into their React Native app using Appwrite functions. Errors include JSON parse error, unexpected characters, and undefined properties. Potential solution involves checking the API key setup and code for any discrepancies. Sharing code for further assistance is encouraged.
Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more