W
Wasp-lang•5mo ago
George

Issue with OpenAI API

Why is there a red line under chat? The example export const generateGptResponse: GenerateGptResponse<GptPayload, GeneratedSchedule> = async ({ hours }, context) => { for seems to be working fine from the OpenSaas boilerplate
No description
4 Replies
kapa.ai
kapa.ai•5mo ago
Hi @George. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave: ---------------------- Based on the knowledge sources provided, it's not clear why there would be a red line under "chat". The red line typically indicates an error or warning, which could be due to a variety of reasons such as a syntax error, a missing import, or a type error. The example you provided export const generateGptResponse: GenerateGptResponse<GptPayload, GeneratedSchedule> = async ({ hours }, context) => { is a function declaration in TypeScript. This function is declared as an asynchronous function that takes two parameters: an object with a property hours and a context object. The function is typed with GenerateGptResponse<GptPayload, GeneratedSchedule>, which means it's expected to return a Promise that resolves with a GeneratedSchedule object. If you're seeing an error with this line of code, it could be due to: - GenerateGptResponse, GptPayload, or GeneratedSchedule not being imported or declared in your file. - The function body (not shown in your example) not returning a Promise that resolves with a GeneratedSchedule object. - The function being used somewhere else in your code in a way that doesn't match its declaration. Without more context or code, it's hard to provide a more specific answer. I would recommend checking the error message associated with the red line for more details. If the issue is related to the OpenAI API, you might want to check their documentation or seek help from their support community. ---------------------- Note: you can ask me a follow up question by @ mentioning me again :speech_balloon: ---------------------- Sorry @George, I seem to be having a bit of trouble. Don't worry though, I've pinged my support and they will try to fix me up! :technologist: Perhaps try again in 15mins?
George
George•5mo ago
Sorry if this isn't strictly wasp related, I can delete this if it's not appropriate, still just trying to get the hang of things.
George
George•5mo ago
In main.wasp
No description
miho
miho•5mo ago
The underlines mean something is missing/wrong and you can get extra info by hovering them 🙂 In the Wasp file case, we underline it with red when the file is missing e.g. src/server/actions.js doesn't exist OR the file doesn't export the generateScript function. Since Wasp is very much relying on React and Node.js knowledge, if you struggling with that part a bit, I'd recommend checking out some JS tutorials first https://www.codecademy.com/learn/introduction-to-javascript or https://www.codecademy.com/learn/react-101
Want results from more Discord servers?
Add your server