|
--- |
|
license: other |
|
license_name: helpingai |
|
license_link: https://helpingai.co/license |
|
pipeline_tag: text-generation |
|
language: |
|
- en |
|
tags: |
|
- HelpingAI |
|
- Cipher |
|
- Code Generation |
|
- Programming |
|
- AI Assistant |
|
library_name: transformers |
|
--- |
|
|
|
<div align="center"> |
|
π» <span style="background: linear-gradient(45deg, #FF6347, #FFD700); -webkit-background-clip: text; -webkit-text-fill-color: transparent;">Cipher-20B</span> |
|
</div> |
|
|
|
<div align="center" style="display: flex; justify-content: center; gap: 4px;"> |
|
<a href="https://github.com/HelpingAI"><img src="https://img.shields.io/badge/GitHub-Organization-blue.svg" alt="GitHub Organization"></a> |
|
<a href="https://huggingface.co/HelpingAI"><img src="https://img.shields.io/badge/π€%20Hugging%20Face-Organization-yellow" alt="Hugging Face"></a> |
|
<a href="https://helpingai.co/license"><img src="https://img.shields.io/badge/License-HelpingAI-green.svg" alt="Model License"></a> |
|
<a href="https://github.com/HelpingAI/community/discussions"><img src="https://img.shields.io/badge/Join-Community%20Discussion-blue?style=for-the-badge&logo=github" alt="Join Community Discussion"></a> |
|
</div> |
|
|
|
<div align="center"> |
|
[π License](https://helpingai.co/license) | [π Website](https://helpingai.co) |
|
</div> |
|
|
|
<div align="center" style="display: flex; justify-content: center; gap: 4px;"> |
|
<img src="https://img.shields.io/badge/Model%20Size-20B-ff6347" alt="Model Size"> |
|
<img src="https://img.shields.io/badge/Task-Code%20Generation-blue" alt="Task"> |
|
<img src="https://img.shields.io/badge/Deployment-Efficient%20&%20Fast-yellow" alt="Deployment Speed"> |
|
</div> |
|
|
|
## π <span style="background: linear-gradient(45deg, #FF6347, #FFD700); -webkit-background-clip: text; -webkit-text-fill-color: transparent;">About Cipher-20B</span> |
|
|
|
**Cipher-20B** is a 20 billion parameter causal language model designed for code generation. |
|
|
|
### π» <span style="background: linear-gradient(45deg, #FF6347, #FFD700); -webkit-background-clip: text; -webkit-text-fill-color: transparent;">Implementation</span> |
|
|
|
### <span style="color: #FF6347;">Using Transformers</span> |
|
|
|
```python |
|
from transformers import AutoModelForCausalLM, AutoTokenizer |
|
|
|
# Load Cipher-20B |
|
model = AutoModelForCausalLM.from_pretrained("HelpingAI/Cipher-20B") |
|
tokenizer = AutoTokenizer.from_pretrained("HelpingAI/Cipher-20B") |
|
|
|
# Example usage |
|
code_task = [ |
|
{"role": "system", "content": "You are Cipher"}, |
|
{"role": "user", "content": "Write a Python function to calculate the Fibonacci sequence."} |
|
] |
|
|
|
inputs = tokenizer.apply_chat_template( |
|
code_task, |
|
add_generation_prompt=True, |
|
return_tensors="pt" |
|
) |
|
|
|
outputs = model.generate( |
|
inputs, |
|
max_new_tokens=256, |
|
temperature=0.7, |
|
top_p=0.9, |
|
) |
|
|
|
print(tokenizer.decode(outputs[0], skip_special_tokens=True)) |
|
``` |
|
|
|
## βοΈ <span style="background: linear-gradient(45deg, #FF6347, #FFD700); -webkit-background-clip: text; -webkit-text-fill-color: transparent;">Training Details</span> |
|
|
|
### <span style="color: #FF6347;">Training Data</span> |
|
* Trained on a large dataset of code, programming tasks, and technical documentation. |
|
* Fine-tuned for multiple programming languages like Python, JavaScript, and C++. |
|
|
|
### <span style="color: #FFD700;">Capabilities</span> |
|
* Generates code in multiple languages. |
|
* Detects and corrects common coding errors. |
|
* Provides clear explanations of code. |
|
|
|
## β οΈ <span style="background: linear-gradient(45deg, #FF6347, #FFD700); -webkit-background-clip: text; -webkit-text-fill-color: transparent;">Limitations</span> |
|
|
|
* May generate verbose code depending on the input. |
|
* Long code generation may exceed token limits. |
|
* Ambiguous instructions can lead to incomplete or incorrect code. |
|
* Prioritizes efficiency in code generation. |
|
|
|
### <span style="color: #FF6347;">Safety</span> |
|
* Avoids generating harmful or malicious code. |
|
* Will not assist with illegal or unethical activities. |
|
|
|
## π <span style="background: linear-gradient(45deg, #FF6347, #FFD700); -webkit-background-clip: text; -webkit-text-fill-color: transparent;">Citation</span> |
|
|
|
```bibtex |
|
@misc{cipher2024, |
|
author = {Abhay Koul}, |
|
title = {Cipher-20B: Your Ultimate Code Buddy}, |
|
year = {2024}, |
|
publisher = {HelpingAI}, |
|
journal = {HuggingFace}, |
|
howpublished = {\url{https://huggingface.co/HelpingAI/Cipher-20B}} |
|
} |
|
``` |
|
|
|
*Built with dedication, precision, and passion by HelpingAI* |
|
|
|
[Website](https://helpingai.co) β’ [GitHub](https://github.com/HelpingAI) β’ [Discord](https://discord.gg/YweJwNqrnH) β’ [HuggingFace](https://huggingface.co/HelpingAI) |
|
|