Inceptiva· SDKv0.4.0
RECURSOS

Ejemplos ejecutables

El repositorio público kuztomer/inceptiva-sdk-examples contiene proyectos independientes del portal y del monorepo privado. Incluyen streaming, continuidad, idempotencia, citas e historial paginado.

Preparación

Clona el repositorio y configura únicamente credenciales del entorno que quieras utilizar:

bash
git clone https://github.com/kuztomer/inceptiva-sdk-examples.git
cd inceptiva-sdk-examples

export INCEPTIVA_API_BASE_URL="https://api.inceptiva.com"
export INCEPTIVA_AGENT_ID="AGENT_ID"
export INCEPTIVA_API_KEY="API_KEY"

No guardes claves reales en .env, commits, capturas o tickets. El repositorio ignora los archivos .env.

JavaScript

Ejemplo ESM para Node.js con streaming, citas e historial.

bash
npm install
npm run javascript

Ver javascript/index.mjs en GitHub →

TypeScript

Ejemplo tipado con continuidad entre dos mensajes y collectStream.

bash
npm install
npm run typescript

Ver typescript/index.ts en GitHub →

Python

Utiliza el SDK publicado en PyPI y muestra los deltas según llegan.

bash
python -m venv .venv
python -m pip install -r requirements.txt
python python/main.py

Ver python/main.py en GitHub →

.NET

Proyecto .NET 8 con IAsyncEnumerable, streaming y cancelación compatible.

bash
dotnet run --project dotnet/Inceptiva.Example.csproj

Ver dotnet/Program.cs en GitHub →

Qué aprenderás

  • Crear una respuesta con una clave de idempotencia única.
  • Continuar una conversación mediante conversationId.
  • Consumir deltas SSE sin reintentar un stream iniciado.
  • Leer citas públicas e historial paginado.
  • Mantener la API key fuera del código fuente.