Skip to content

Cognipeer/examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Cognipeer Examples

This repository contains example applications that demonstrate how to integrate and use Cognipeer's APIs and client libraries in various environments and use cases.

Overview

Cognipeer provides powerful AI assistant capabilities through its API and client libraries. These examples show developers how to:

  • Connect to Cognipeer API services
  • Interact with AI assistants (peers)
  • Create and manage conversations
  • Build interactive interfaces for AI communication
  • Implement tool integration for enhanced AI capabilities

Available Examples

A React-based chat interface example built with Next.js that demonstrates the core functionality of the @cognipeer/client-js package:

  • Modern user interface built with Next.js and Tailwind CSS
  • Real-time messaging with AI assistants
  • Configuration panel for API settings
  • Complete message history and conversation management

Cognipeer Chat Interface

Coming Soon

More examples will be added to demonstrate different integration scenarios, including:

  • Vanilla JavaScript implementation
  • React Native mobile application
  • Node.js backend integration
  • Tool integration examples
  • Custom AI assistant configuration

Getting Started

Each example contains its own README with specific instructions. Generally, to run any example:

  1. Navigate to the example directory:
cd examples/[example-name]
  1. Install dependencies:
npm install
  1. Configure environment variables (usually in a .env.local file)

  2. Start the application:

npm run dev

Core Package

All examples use the @cognipeer/client-js npm package, which provides:

  • Type definitions for Cognipeer API entities
  • Client implementation for API calls
  • Promise-based interface for asynchronous operations

Basic Usage

import CognipeerClient from '@cognipeer/client-js';

// Initialize the client
const client = new CognipeerClient({
  baseUrl: 'https://api.cognipeer.com/v1/client',
  token: 'optional-token'
});

// List available AI assistants
const peers = await client.peer.list();

// Create a conversation
const conversation = await client.conversation.create('peer-id');

// Send a message
const response = await client.conversation.sendMessage('conversation-id', 'Hello, world!');

Resources

License

MIT

Contributing

We welcome contributions! Feel free to submit pull requests with new examples or improvements to existing ones.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •