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:
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.
npm install
npm run javascriptVer javascript/index.mjs en GitHub →
TypeScript
Ejemplo tipado con continuidad entre dos mensajes y collectStream.
npm install
npm run typescriptVer typescript/index.ts en GitHub →
Python
Utiliza el SDK publicado en PyPI y muestra los deltas según llegan.
python -m venv .venv
python -m pip install -r requirements.txt
python python/main.pyVer python/main.py en GitHub →
.NET
Proyecto .NET 8 con IAsyncEnumerable, streaming y cancelación compatible.
dotnet run --project dotnet/Inceptiva.Example.csprojVer 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.
· SDKv0.4.0