@aicippy/ai-js
v2.0.0
Published
AiCippy AI JavaScript client for AI-powered services including text generation, image processing, and data analysis
Maintainers
Readme
@aicippy/ai-js
AI-powered services client for AiCippy - text generation, image processing, data analysis, and more.
Installation
npm install @aicippy/ai-jsQuick Start
import { AiCippyAI } from '@aicippy/ai-js'
const ai = new AiCippyAI({
url: 'https://your-project.aicippy.co/ai/v1',
headers: {
'apikey': 'your-api-key',
'Authorization': 'Bearer your-api-key'
}
})
// Generate text
const { data } = await ai.generateText('Write a creative story about AI', {
maxTokens: 500,
temperature: 0.7
})
// Chat completion
const { data } = await ai.chatCompletion({
messages: [
{ role: 'user', content: 'What is artificial intelligence?' }
],
model: 'gpt-4'
})
// Generate images
const { data } = await ai.generateImage('A futuristic city with flying cars', {
size: '1024x1024',
quality: 'hd'
})
// Analyze images
const { data } = await ai.analyzeImage('https://example.com/image.jpg', 'Describe this image')
// Data analysis
const { data } = await ai.analyzeData(yourData, {
analysisType: 'insights',
model: 'analysis-v1'
})Features
- Text Generation: Advanced text generation with multiple models
- Chat Completion: Conversational AI with context awareness
- Image Generation: Create images from text descriptions
- Image Analysis: Extract information and insights from images
- Data Analysis: AI-powered data insights and predictions
- Embeddings: Generate vector embeddings for semantic search
- Streaming: Real-time streaming for text and chat responses
API Reference
Text Generation
await ai.generateText(prompt, options)Chat Completion
await ai.chatCompletion({ messages, model, temperature })Image Generation
await ai.generateImage(prompt, { size, quality, style })Image Analysis
await ai.analyzeImage(imageUrl, prompt, options)Data Analysis
await ai.analyzeData(data, { analysisType, model })Embeddings
await ai.createEmbeddings(texts, { model, dimensions })License
MIT License - see LICENSE file for details.
Built with ❤️ by AiVibe Software Services Pvt Ltd
