Issue when turning JSON results from OpenAI Completion Module into Airtable Records

Hi there guys, I am new here, and am currently trying to do the following:

  1. Run an structured prompt request to OpenAI Chatgpt to create Instagram Posts for the upcoming week (5 days, lets say)

  2. Results are currently structured the following way:
    A. Headline
    B. Body
    C. Image (just a text description, no attachment)

  3. Get those 5 social media posts organized in such a way that I can pass on those details to Airtable as separate records, into the correspondent columns

  1. Json results seem to be properly formatted into an Array with Collections (I am a bit confused about it)

  1. Each Post has a clear structure

[
    {
        "posts": [
            {
                "<HEADLINE>": "Energia Solar: A Nova Tendência no Brasil!",
                "<BODY>": "Você sabia que o Brasil é um dos países com maior potencial para energia solar no mundo? Com mais de 2.500 horas de sol por ano, estamos aproveitando melhor essa fonte renovável de energia. Em 2022, cerca de 1,3 milhão de residências foram abastecidas por sistemas solares fotovoltaicos. Vamos juntos construir um futuro mais sustentável!",
                "<IMAGE>": "Uma casa brasileira com painéis solares instalados no telhado, sob um céu azul claro."
            },
            {
                "<HEADLINE>": "Energia Eólica: Ventos que Movem o Brasil",
                "<BODY>": "O Brasil √© l√≠der na gera√ß√£o de energia e√≥lica na Am√©rica Latina, com parques e√≥licos principalmente no Nordeste e no Sul do pa√≠s. Em 2021, a capacidade instalada de energia e√≥lica ultrapassou os 19 GW, garantindo uma fonte limpa e sustent√°vel de energia para milh√Ķes de brasileiros.",
                "<IMAGE>": "Parque e√≥lico no Nordeste do Brasil, com v√°rias turbinas e√≥licas em opera√ß√£o durante o p√īr-do-sol."
            },
            {
                "<HEADLINE>": "Bioenergia: Transformando Resíduos em Eletricidade",
                "<BODY>": "A bioenergia est√° ganhando destaque no Brasil como uma solu√ß√£o eficiente para o gerenciamento de res√≠duos e a gera√ß√£o de eletricidade. A cana-de-a√ß√ļcar, por exemplo, √© uma das principais fontes de biomassa aqui, contribuindo para a produ√ß√£o de bioeletricidade e biocombust√≠veis. √Č sustentabilidade na pr√°tica!",
                "<IMAGE>": "Planta√ß√Ķes de cana-de-a√ß√ļcar, com uma usina de bioenergia ao fundo e uma chamin√© lan√ßando vapor."
            },
            {
                "<HEADLINE>": "Hidrel√©tricas: A For√ßa das √Āguas Brasileiras",
                "<BODY>": "As hidrelétricas são a principal fonte de energia no Brasil, responsáveis por cerca de 60% da geração de eletricidade no país. A combinação de chuvas abundantes e vastas bacias hidrográficas fazem do Brasil um gigante da energia renovável. No entanto, é importante balancear o desenvolvimento hidrelétrico com a preservação ambiental.",
                "<IMAGE>": "Vista aérea de uma grande hidrelétrica, com uma barragem moderna e um reservatório de água rodeado por vegetação."
            },
            {
                "<HEADLINE>": "Inova√ß√Ķes em Energia Marinha",
                "<BODY>": "Você sabia que o litoral brasileiro também está sendo explorado para a geração de energia renovável? A energia das marés e das ondas tem um enorme potencial no Brasil. Projetos pilotos estão em desenvolvimento para transformar a força dos oceanos em eletricidade, diversificando ainda mais nossa matriz energética.",
                "<IMAGE>": "Prot√≥tipo de uma instala√ß√£o de energia das mar√©s em uma costa brasileira, com ondas quebrando em forma√ß√Ķes rochosas."
            }
        ]
    }
]
  1. REAL ISSUE IS HERE. For some reason those posts variables are not passed on to the last step, inserting into Airtable.

Any ideas?

Welcome to the Make community!

I think there is some issue with the angled brackets in the variable names.

You might not be able to begin those variables with a non-alphanumeric character.

05de0aa7afa203ce068c67f92ab4b976761bf7e7

samliew ‚Äď request private consultation

Join the Make Fans Discord server to chat with other makers!

1 Like