पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv1.0.4

ollama

Dart से Ollama API का उपयोग करें

AndroidiOSmacOSWindowsLinux
30-दिन डाउनलोड
394
लाइक
32
Pub अंक
140

पैकेज इंस्टॉल करें

flutter pub add ollama

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

ollama पैकेज डार्ट एप्लिकेशन को Ollama API के साथ बातचीत करने में सक्षम बनाता है, जिससे स्थानीय बड़े भाषा मॉडल (LLMs) के साथ एकीकरण करना आसान हो जाता है। यह प्रॉम्प्ट भेजने और प्रतिक्रिया प्राप्त करने के लिए एक सरल इंटरफेस प्रदान करता है, जो क्रॉस-प्लेटफॉर्म एप्लिकेशन में AI-आधारित फीचर बनाने वाले डेवलपर्स के लिए आदर्श है। यह पैकेज सभी प्रमुख प्लेटफॉर्म, जैसे Android, iOS, macOS, Windows और Linux का समर्थन करता है, जिससे यह मोबाइल और डेस्कटॉप एप्लिकेशन दोनों के लिए उपयुक्त होता है। Flutter pub add के माध्यम से न्यूनतम सेटअप के साथ, डेवलपर्स स्थानीय रूप से होस्ट किए गए मॉडल का उपयोग करके जनरेटिव AI कार्यक्षमता को त्वरित रूप से प्रोटोटाइप या डेप्लॉय कर सकते हैं।

उपयोग

  • स्थानीय एलएलएम एकीकरण
  • AI चैट एप्लिकेशन्स
  • एप्प में पाठ उत्पादन
  • कोड पूर्ण करने वाले उपकरण
  • अनुसंधान प्रोटोटाइपिंग

मुख्य विशेषताएँ

  • प्लेटफॉर्म के अनुकूल समर्थन
  • सरल API इंटरफ़ेस
  • स्थानीय मॉडल होस्टिंग समर्थित
  • रियल-टाइम प्रतिक्रिया संभालना
  • आसान फ्लटर एंटीग्रेशन

इनके लिए उपयुक्त

  • Flutter विकासकर्ता
  • AI प्रयोगकर्ता
  • स्थानीय LLM उपयोगकर्ता
  • फुल-स्टैक एप्प बिल्डर्स
  • गोपनीयता-केंद्रित एप्लिकेशन

विचार योग्य बातें

  • स्थानीय रूप से चल रहे Ollama सर्वर की आवश्यकता है
  • Ollama-संगत मॉडल तक सीमित
  • दूरस्थ पहुंच के लिए नेटवर्क कॉन्फ़िगरेशन की आवश्यकता होती है
  • कोई बिल्ट-इन मॉडल प्रबंधन नहीं
  • Ollama API स्थिरता पर निर्भर

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

Ollama for Dart

A Dart client for interacting with the Ollama API. This library provides an easy-to-use interface for generating text completions, chat responses, and embeddings using Ollama inference engine.

Features

  • Generate text completions
  • Generate chat responses
  • Generate embeddings
  • Support for streaming responses
  • Customizable model parameters

Installation

Run the following command to install the package:

dart pub add ollama

Usage

Initializing the client
import 'package:ollama/ollama.dart';

final ollama = Ollama();
// Or with a custom base URL:
// final ollama = Ollama(baseUrl: Uri.parse('http://your-ollama-server:11434'));
Generating text completions
final stream = ollama.generate(
  'Tell me a joke about programming',
  model: 'llama3',
);

await for (final chunk in stream) {
  print(chunk.response);
}
Generating chat responses
final messages = [
  ChatMessage(role: 'user', content: 'Hello, how are you?'),
];

final stream = ollama.chat(
  messages,
  model: 'llama3',
);

await for (final chunk in stream) {
  print(chunk.message?.content);
}
Generating embeddings
final embeddings = await ollama.embeddings(
  'Here is an article about llamas...',
  model: 'llama3',
);

print(embeddings);

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

श्रेणियाँ

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।