Embeddings with OPENAI

I would like to integrate OpenAI’s completions and save them to a Pinecone database, but I’m not sure how to proceed. I’ve made an attempt, but it was unsuccessful. Can anyone assist me?

I tried this, but it doesn’t work either.

Welcome to the Make community!

Based on your screenshots, the error is coming from the module before OpenAI, which is not visible in your screenshots. Not only that, I do not see the Pinecone modules that you mentioned.

Could you please share screenshots of all the module fields and filters in question? It would really help other community members to see what you’re looking at.

You can also export the scenario blueprint file to allow others to replicate the issue. At the bottom of the scenario editor, you can click on the three dots to find the Export Blueprint menu item.

Screenshot_2023-08-24_230826

Uploading it here will look like this:

blueprint.json (12.3 KB)

If possible, could you also please provide the input/output bundles of the modules by running the scenario, then clicking the bubble on the top-right of each module, taking screenshots of, and copying the contents into this discussion thread:

Screenshot_2023-08-29_100800

This will allow others to better assist you. Thanks!

2 Likes

Many thanks for your support.
HEre you are


blueprint (1).json (33.8 KB)

it is strange, because output 1 is working but fails in output 2

OPERATION 1 ( SUCCESS)

input

[
    {
        "url": "/v1/embeddings",
        "body": "{\"input\": \"El sitio web de Make ofrece varias opciones de productos, soluciones, recursos y asociaciones. Dentro de sus productos, ofrecen aplicaciones de plataforma, servicios, emprendimiento y opciones de etiqueta blanca. Las soluciones que proporcionan incluyen plantillas y casos de uso. Disponen de diferentes recursos como blogs, una comunidad, ayuda (documentación y recursos) y la academía Make. Los asociados pueden buscan un socio perfecto para apoyar sus necesidades de negocio o pueden llegar a ser un socio para ayudar a sus clientes. Las integromat de herencia (Legacy) también están disponibles. La filosofía de Make es que las tareas, los flujos de trabajo, las aplicaciones y los sistemas pueden crearse y automatizarse en una plataforma visual potente. Sus servicios son utilizados por miles de organizaciones en rápida expansión en todo el mundo. Finalmente, también ofrecen registrarse de forma gratuita sin necesidad de tarjeta de crédito.\", \"model\": \"text-embedding-ada-002\"}",
        "method": "POST",
        "headers": [
            {
                "key": "Content-Type",
                "value": "application/json"
            }
        ]
    }
]

output

[
    {
        "body": {
            "object": "list",
            "data": [
                {
                    "object": "embedding",
                    "index": 0,
                    "embedding": [
                        -0.012968239,
                        -0.016913924,
                        -0.016684994,
                        -0.03366625,
                        -0.03363932,
                        0.0079115685,
                        -0.01758725,
                   ans son on......
                       
                    ]
                }
            ],
            "model": "text-embedding-ada-002-v2",
            "usage": {
                "prompt_tokens": 214,
                "total_tokens": 214
            }
        },
        "headers": {
            "date": "Sun, 24 Sep 2023 09:13:42 GMT",
            "content-type": "application/json",
            "content-length": "33460",
            "connection": "close",
            "access-control-allow-origin": "*",
            "openai-organization": "user-vbmm8ibwajs7s6pxzi9c5k3b",
            "openai-processing-ms": "32",
            "openai-version": "2020-10-01",
            "strict-transport-security": "max-age=15724800; includeSubDomains",
            "x-ratelimit-limit-requests": "3000",
            "x-ratelimit-limit-tokens": "1000000",
            "x-ratelimit-remaining-requests": "2999",
            "x-ratelimit-remaining-tokens": "999760",
            "x-ratelimit-reset-requests": "20ms",
            "x-ratelimit-reset-tokens": "14ms",
            "x-request-id": "265bcd97330bb84fc0e8329aa9ede952",
            "cf-cache-status": "DYNAMIC",
            "server": "cloudflare",
            "cf-ray": "80b9e9b4ed151b6f-DUB",
            "alt-svc": "h3=\":443\"; ma=86400"
        },
        "statusCode": 200
    }
]

OPERATION 2 ( FAILED)
input

[
    {
        "url": "/v1/embeddings",
        "body": "{\"input\": \"Make es una plataforma visual que te permite crear, construir y automatizar tareas y flujos de trabajo. Es utilizada por miles de organizaciones de rápido crecimiento en todo el mundo y cuenta con casos de éxito notorios en empresas como Meta, Spotify, Adidas, Quantrix y Heineken. \n\nLa plataforma reemplaza soluciones tradicionales como Zapier, Workato, Tray.io y ofrece un sinfín de posibilidades para mejorar la productividad en áreas como marketing, ventas, operaciones, TI y recursos humanos. Además, permite automatizar tus tareas y crear nuevos procesos a través de su sistema de arrastrar y soltar.\n\nMake también ofrece una amplia gama de recursos como blogs, una comunidad en línea, contenido de aprendizaje en su \"Academia\" y una serie de plantillas gratuitas para flujos de trabajo de automatización.\n\nLa compañía ofrece un plan gratuito sin requerimiento de tarjeta de crédito y sin límite de tiempo, y también ofrece una demostración de su producto. Para utilizar Make, puedes registrarte en su sitio web y puedes acceder a su soporte y recursos desde su página de inicio. \n\nAdemás, Make ofrece programas para socios y un programa de afiliados para aquellos interesados en promover la herramienta. Para aquellos preocupados por la seguridad, Make también ofrece una página dedicada a la seguridad y agentes en las instalaciones.\", \"model\": \"text-embedding-ada-002\"}",
        "method": "POST",
        "headers": [
            {
                "key": "Content-Type",
                "value": "application/json"
            }
        ]
    }
]

output

[
    null
]

This is an blueprint
blueprint (2).json (34.0 KB)
with pinecone at the end…

Quite curious if you got this running. Having similar challenges

So I found out what caused the problem… The output of the first OPENAI Module contained characters that are not JSON compliant. When you remove them, it works.

1 Like