openai-connector
Service icon

OpenAI_Connector

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded
 on 7 Apr (10 days ago)
 by 
5.0
 (1 rating)
openai-connector

OpenAI_Connector

Details
The OpenAI_Connector component allows OutSystems developers to easily integrate with OpenAI's Embedding API using the text-embedding-ada-002 model. It provides a simple and reusable way to generate vector embeddings from input text, enabling advanced use cases such as semantic search, recommendation engines, document similarity, and Retrieval-Augmented Generation (RAG). With this connector, developers can submit raw text to the Embedding API and receive a high-dimensional vector representation in return, ready to be stored in a vector database or used within machine learning workflows. The component is fully configurable via site properties, including the ability to set your own OpenAI API key and model version. It exposes public server actions for sending text and retrieving embeddings, making it easy to integrate into other modules or logic flows without needing to manage raw HTTP requests or external dependencies. This asset is designed for performance, modularity, and simplicity, allowing you to focus on building AI-powered experiences within your OutSystems applications. Ideal for developers building POCs, internal tools, or production-ready solutions that rely on semantic understanding.
Read more

The OpenAI_Connector is a reusable OutSystems component that enables seamless integration with OpenAI’s Embedding API, specifically leveraging the text-embedding-ada-002 model. This component is ideal for developers building AI-powered features such as semantic search, content clustering, recommendations, or Retrieval-Augmented Generation (RAG) systems.

?? Key Features:

  • Generate Embeddings: Easily convert input text into numerical vector representations using OpenAI’s high-performance embedding model.

  • Configurable Settings: Use site properties to manage your OpenAI API key and model version, making the component flexible and secure.

  • Public Actions: Exposes clean, reusable server actions that can be directly used in your applications without dealing with raw API calls.

  • Integration-Ready: Designed to work well with external vector databases (like Pinecone, Weaviate, Qdrant, etc.) or internal data stores.

  • No Dependencies: This component is self-contained and does not rely on any external modules or libraries.

?? How It Works:

  1. Install the component from the Forge.

  2. Set your OpenAI API key via Site Properties.

  3. Use the OpenAI_Embedding server action by passing input text.

  4. Receive a float vector (embedding) in response, which can be stored or processed further.

?? Use Cases:

  • Powering intelligent search bars that go beyond keyword matching.

  • Matching similar documents, questions, or products.

  • Grouping content by semantic similarity.

  • Enabling context-aware AI responses in RAG systems.

This component helps bring the power of modern AI into your OutSystems apps quickly and efficiently, without deep machine learning knowledge or API management overhead.

Release notes (1.0.0)
License (1.0.0)
Reviews (1)
by 
15 Apr (2 days ago)
in version 1.0.0
Simple and ready to use.
Good job Rodrigo
Team
Other assets in this category