beowolx/CodeNinja-1.0-OpenChat-7B

Cold
Public
7B
FP8
4096
License: mit
Hugging Face
Overview

CodeNinja: Your Advanced Coding Assistant

CodeNinja-1.0-OpenChat-7B is a 7 billion parameter model developed by beowolx, building upon the openchat/openchat-3.5-1210 architecture. It has been significantly enhanced through Supervised Fine Tuning (SFT) on two extensive datasets, incorporating over 400,000 coding instructions.

Key Capabilities

  • Extensive Code Knowledge: Trained on a diverse range of coding instructions from datasets like glaiveai/glaive-code-assistant-v2 and TokenBender/code_instructions_122k_alpaca_style.
  • Multi-language Support: Proficient in various programming languages, including Python, C, C++, Rust, Java, and JavaScript.
  • Advanced Code Completion: Features a substantial context window of 4096 tokens, enabling comprehensive project-level code completion.
  • Local Adaptability: Available in a 7B parameter size, making it suitable for deployment in local runtime environments.

Good For

  • Coding Assistance: Designed to integrate seamlessly into daily coding routines, providing an indispensable tool for developers.
  • Code Generation and Completion: Excels at generating and completing code snippets and functions across supported languages.
  • Instruction Following: Optimized to follow coding instructions effectively due to its SFT training.

Users should adhere to the OpenChat 3.5 prompt format, utilizing <|end_of_turn|> as the end-of-generation token, for optimal performance.