Welcome
Official developer documentation for the Amigo AI platform. This guide provides comprehensive resources for integrating AI-powered conversational agents into your enterprise systems.
Platform Overview
Amigo is an enterprise AI platform for deploying intelligent conversational agents. The platform combines advanced language models with robust APIs to enable personalized, context-aware AI interactions.
System Architecture
Documentation Structure
Core concepts, authentication, and regional configuration
Official Python and TypeScript/JavaScript SDKs
Complete API reference for all platform features
Data access for analytics and integrations
Real-time event delivery and management
Role-based access control and security
Operational guidance: version sets, unknown inbound users, PHI isolation
Quick Start
Prerequisites
Obtain API credentials from your Amigo representative
Install an SDK: Python or TypeScript
Configure authentication using the Authentication Guide
Set your regional endpoint per Regions & Endpoints
Run the Hello World example from our tutorial
Example Implementation
// TypeScript Example
import { AmigoClient } from '@amigo-ai/sdk';
const client = new AmigoClient({
apiKey: process.env.AMIGO_API_KEY!,
apiKeyId: process.env.AMIGO_API_KEY_ID!,
userId: process.env.AMIGO_USER_ID!,
orgId: process.env.AMIGO_ORGANIZATION_ID!
});
// Create and interact with a conversation
const conversation = await client.conversations.createConversation({
service_id: 'your-service-id',
service_version_set_name: 'release'
});
const response = await client.conversations.interactWithConversation(
conversation.conversation_id,
"Hello, Amigo!"
);
See SDKs documentation for Python examples and detailed usage.
Platform Capabilities
Intelligent Agents
AI agents customized for your business requirements
Real-time Streaming
WebSocket support for streaming responses
Personalization
Adaptive user models for individualized experiences
Voice Support
Native voice interaction and real-time audio
Enterprise Scale
Production-ready with security and compliance
Analytics
Comprehensive conversation metrics and insights
Support & Resources
API Reference
Support
Contact your account executive or agent engineer via Slack
SDK Issues
Last updated
Was this helpful?