New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

speed-ai

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

speed-ai

AI servisleri test uygulaması

latest
npmnpm
Version
0.0.3
Version published
Weekly downloads
3
Maintainers
1
Weekly downloads
 
Created
Source

🚀 SpeedAI

Version License GitHub

📋 Proje Hakkında

SpeedAI, farklı yapay zeka servislerini tek bir arayüzde test etmenizi ve karşılaştırmanızı sağlayan bir NPM modülüdür. OpenAI, Mistral AI, Anthropic ve Google'ın generatif AI servislerini hızlı ve kolay bir şekilde kullanabilirsiniz.

🧩 Desteklenen AI Servisleri

  • 🔷 OpenAI - GPT modelleri
  • 🔶 Mistral AI - Mistral modelleri
  • 🟣 Anthropic - Claude modelleri
  • 🟢 Google - Generative AI modelleri

🔧 Kurulum

# NPM üzerinden yükleme
npm install speed-ai

# Ya da repoyu klonlama
git clone https://github.com/fastuptime/SpeedAI.git
cd SpeedAI
npm install

⚙️ Yapılandırma

.env dosyasında ya da doğrudan yapılandırma nesnesi aracılığıyla API anahtarlarınızı belirleyin:

OPENAI_API_KEY=your_openai_api_key
MISTRAL_API_KEY=your_mistral_api_key
ANTHROPIC_API_KEY=your_anthropic_api_key
GOOGLE_API_KEY=your_google_api_key

🚀 Kullanım

Modül olarak kullanım

const SpeedAI = require('speed-ai');

// Yapılandırma ile başlatma
const ai = new SpeedAI({
  openai: {
    apiKey: process.env.OPENAI_API_KEY,
  },
  mistral: {
    apiKey: process.env.MISTRAL_API_KEY,
  },
  anthropic: {
    apiKey: process.env.ANTHROPIC_API_KEY,
  },
  google: {
    apiKey: process.env.GOOGLE_API_KEY,
  }
});

// Veya .env dosyasını otomatik yükleyerek basit başlatma
const ai = new SpeedAI();

📋 API Kullanımı

OpenAI Servisi

const { openaiService } = require('./services');

async function testOpenAI() {
  const response = await openaiService.generateText("Merhaba dünya");
  console.log(response);
}

Mistral AI Servisi

const { mistralService } = require('./services');

async function testMistral() {
  const response = await mistralService.generateText("Merhaba dünya");
  console.log(response);
}

Anthropic Servisi

const { anthropicService } = require('./services');

async function testAnthropic() {
  const response = await anthropicService.generateText("Merhaba dünya");
  console.log(response);
}

Google AI Servisi

const { googleService } = require('./services');

async function testGoogle() {
  const response = await googleService.generateText("Merhaba dünya");
  console.log(response);
}

Karşılaştırmalı Kullanım

const SpeedAI = require('speed-ai');
const ai = new SpeedAI();

async function compareModels() {
  const prompt = "Küresel ısınmanın etkileri nelerdir?";
  
  // Tüm servislerden yanıt alma
  const results = await ai.compareAll(prompt);
  console.log(results);
  
  // Ya da belirli servisleri karşılaştırma
  const comparison = await ai.compare(['openai', 'anthropic'], prompt);
  console.log(comparison);
}

📊 Servis Karşılaştırması

ServisHızDoğrulukMaliyetÖzellikler
OpenAI⭐⭐⭐⭐⭐⭐⭐⭐⭐$$$$Geniş model yelpazesi
Mistral AI⭐⭐⭐⭐⭐⭐⭐⭐⭐$$$Hızlı yanıt süresi
Anthropic⭐⭐⭐⭐⭐⭐⭐⭐$$$$Güvenli içerik üretimi
Google⭐⭐⭐⭐⭐⭐⭐⭐$$$Geniş bilgi tabanı

📂 Proje Yapısı

speed-ai/
├── services/
│   ├── ai/
│   │   ├── openai.js       # OpenAI entegrasyonu
│   │   ├── mistral.js      # Mistral AI entegrasyonu
│   │   ├── anthropic.js    # Anthropic entegrasyonu
│   │   ├── google.js       # Google AI entegrasyonu
│   │   └── index.js        # Servis birleştirici
│   └── index.js            # Ana servis dışa aktarımı
├── examples/               # Örnek kullanımlar
├── tests/                  # Test dosyaları
├── .env                    # Ortam değişkenleri
├── .env.example            # Örnek ortam değişkenleri
├── package.json            # Proje bağımlılıkları
└── README.md               # Bu dosya

📝 Lisans

Bu proje MIT lisansı altında lisanslanmıştır.

👥 Katkıda Bulunma

  • Bu repoyu forklayın (https://github.com/fastuptime/SpeedAI)
  • Özellik dalı oluşturun (git checkout -b yeni-ozellik)
  • Değişikliklerinizi commit edin (git commit -am 'Yeni özellik eklendi')
  • Dalınızı push edin (git push origin yeni-ozellik)
  • Bir Pull Request oluşturun

🧑‍💻 Geliştirici

Fast Uptime

⭐ Bu projeyi beğendiyseniz yıldız vermeyi unutmayın! ⭐

FAQs

Package last updated on 11 Apr 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts