How to use from the
Use from the
llama-cpp-python library
# !pip install llama-cpp-python

from llama_cpp import Llama

llm = Llama.from_pretrained(
	repo_id="jehanweerasuriya/UniFriendAI",
	filename="mistral-7b-instruct-v0.3.Q4_K_M.gguf",
)
llm.create_chat_completion(
	messages = [
		{
			"role": "user",
			"content": "What is the capital of France?"
		}
	]
)

๐ŸŽ“ UniFriendAI

๐Ÿš€ AI Learning Assistant for Undergraduate Information Technology Students

Built on Mistral-7B-Instruct and fine-tuned for BSc IT, BTech IT, and related undergraduate computing programmes.

โญ Designed for Semester 1 & Semester 2 learning.


๐ŸŒŸ Overview

UniFriendAI is a fine-tuned educational Large Language Model (LLM) developed to support undergraduate Information Technology students.

Unlike general-purpose chatbots, UniFriendAI focuses on foundational university-level computing subjects, providing beginner-friendly explanations, programming assistance, study notes, revision material, quizzes, and academic guidance.


๐ŸŽฏ Target Users

๐Ÿ‘จโ€๐ŸŽ“ BSc Information Technology Students

๐Ÿ‘ฉโ€๐ŸŽ“ BTech Information Technology Students

๐Ÿ’ป Computer Science Students

๐Ÿซ Universities

๐ŸŽ“ Higher Education Institutes

๐Ÿ‘จโ€๐Ÿซ Lecturers

๐Ÿ“š Self Learners


๐Ÿ“š Academic Coverage

โœ… Programming Fundamentals โ€“ Variables

โœ… Python Loops

โœ… Functions

โœ… Arrays

โœ… Object-Oriented Programming Basics

โœ… Computer Architecture

โœ… Operating System

โœ… OSI Model

โœ… IP Addressing

โœ… SQL

โœ… Normalization (1NF, 2NF, 3NF)

โœ… ER Diagrams

โœ… Software Development Life Cycle (SDLC)


โœจ Features

โœ… Beginner-Friendly Explanations

โœ… Programming Assistance

โœ… Assignment Guidance

โœ… Quiz Generation

โœ… Exam Preparation

โœ… Study Notes

โœ… Code Explanation

โœ… Bug Detection

โœ… Algorithm Explanation

โœ… Academic Question Answering


๐Ÿง  Model Information

Property Value
Base Model Mistral-7B-Instruct-v0.3
Quantization Q4_K_M
Format GGUF
Parameters 7 Billion
Language English
License MIT
Architecture Transformer
Intended Use Educational AI Assistant

๐Ÿ’ป Individual / Student Requirements

โš™๏ธ Minimum (CPU Only)

Perfect for budget laptops.

Component Requirement
RAM 8 GB DDR4
CPU Intel Core i3 / AMD Ryzen 3
GPU Integrated Graphics
Storage 10 GB Free
Runtime CPU Only

Performance

๐Ÿข 2โ€“5 words/sec

Close Chrome, Discord and other heavy applications for best performance.


๐Ÿš€ Recommended

Best experience for most students.

Component Requirement
RAM 16 GB DDR4/DDR5
CPU Intel Core i5 / Ryzen 5
GPU GTX 1650 / RTX 2050 / RTX 3050 / RX6500XT
VRAM 4โ€“6 GB
Storage SSD

Performance

โšก 12โ€“20 words/sec

Ollama automatically shares memory between RAM and GPU for smooth inference.


๐Ÿ”ฅ High Performance

For enthusiasts and power users.

Component Requirement
RAM 16โ€“32 GB DDR5
CPU Intel Core i7 / Ryzen 7
GPU RTX 3060 / RTX 4060 or better
Apple Apple Silicon M1/M2/M3/M4 (16 GB+)
Storage NVMe SSD

Performance

๐Ÿš€ 35โ€“50+ words/sec

Entire model fits into GPU memory for ultra-fast inference.


๐Ÿซ Institutional Deployment

UniFriendAI is suitable for deployment in universities, colleges, schools, and training institutes.


๐Ÿ–ฅ Recommended Server

Component Recommendation
CPU AMD EPYC / Intel Xeon
RAM 64โ€“128 GB ECC
GPU RTX 4090 / RTX A6000 / NVIDIA L40S / A100
Storage 500 GB+ NVMe SSD
OS Ubuntu Server 24.04 LTS


๐Ÿ” Production Features

โœ… API Keys

โœ… JWT Authentication

โœ… OAuth Support

โœ… HTTPS

โœ… SSL/TLS

โœ… Rate Limiting

โœ… Request Logging

โœ… Analytics Dashboard

โœ… User Management

โœ… Role-Based Access Control (RBAC)

โœ… Multi-Tenant Support

โœ… Response Caching

โœ… Conversation History

โœ… Monitoring

โœ… Backup & Recovery

โœ… Docker Deployment

โœ… Kubernetes Ready

โœ… LMS Integration

โœ… Moodle Integration

โœ… Blackboard Integration

โœ… Canvas LMS Integration

โœ… PDF Knowledge Base

โœ… Retrieval-Augmented Generation (RAG)


๐Ÿ”Œ Compatible Software

  • Ollama

๐Ÿ“ฆ Repository Contents

  • GGUF Model
  • Model Configuration
  • Tokenizer
  • README
  • License

โš  Disclaimer

UniFriendAI is intended for educational purposes only.

Although fine-tuned for undergraduate Information Technology education, the model may occasionally generate inaccurate or outdated information.

Always verify important academic content using official university lecture notes, textbooks, and trusted educational resources.


โค๏ธ Mission

Our mission is to make high-quality AI tutoring accessible to every Information Technology student by providing an intelligent, affordable, and locally deployable educational assistant.

Happy Learning! ๐ŸŽ“


๐Ÿ‘จโ€๐Ÿ’ป Developer

UniFriendAI was independently developed and fine-tuned by Jehan Kandy to support undergraduate Information Technology education through accessible and locally deployable artificial intelligence.

๐ŸŒ Connect

๐Ÿค Contributions

Contributions, feature requests, bug reports, and educational collaborations are welcome.

If UniFriendAI has been helpful in your learning journey, consider โญ starring the repository and sharing it with fellow students.

Developed with โค๏ธ by Jehan Weerasuriya

Downloads last month
32
GGUF
Model size
7B params
Architecture
llama
Hardware compatibility
Log In to add your hardware

4-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for jehanweerasuriya/UniFriendAI

Quantized
(271)
this model