|
<!doctype html> |
|
<html lang="en"> |
|
<head> |
|
|
|
<script async src="https://www.googletagmanager.com/gtag/js?id=G-LENBCEYH86"></script> |
|
<script> |
|
window.dataLayer = window.dataLayer || []; |
|
function gtag(){dataLayer.push(arguments);} |
|
gtag('js', new Date()); |
|
|
|
gtag('config', 'G-LENBCEYH86'); |
|
</script> |
|
|
|
<meta charset="utf-8"> |
|
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|
<link rel="icon" class="js-site-favicon" type="image/png" href="./static/logo.svg"> |
|
<title>Petals – Decentralized platform for running large language models</title> |
|
<link href="./static/bootstrap.min.css" rel="stylesheet"> |
|
<link href="./static/style.css" rel="stylesheet"> |
|
</head> |
|
<body> |
|
|
|
<main> |
|
<div class="position-relative overflow-hidden px-5 pt-1 m-md-4 text-center"> |
|
<div class="col-lg-6 col-md-8 p-md-3 mx-auto my-3" style="max-width: 700px;"> |
|
<div class="mb-4"> |
|
<div class="d-md-inline-block pe-md-4"> |
|
<a target="_blank" href="https://petals.dev"><img src="./static/logo.svg" height="100" class="rot-image"></a> |
|
</div> |
|
<h1 class="display-4 fw-bold d-md-inline-block justify-content-center" style="font-size: 40pt; vertical-align: middle;"> |
|
Petals |
|
<span style="font-size: 25pt; color: #aaa;">Chat</span> |
|
</h1> |
|
</div> |
|
<div class="welcome mb-4"> |
|
<div> |
|
<b>Welcome!</b> This is a demo app running |
|
<a target="_blank" class="model-name" href="https://huggingface.co/meta-llama/Llama-2-70b-chat-hf">LLaMA 2 (70B-chat)</a> |
|
over the <a target="_blank" href="https://petals.dev">Petals</a> network. |
|
Please follow the model's |
|
<a target="_blank" class="license-link" href="https://bit.ly/llama2-license">terms of use</a> |
|
and do not enter sensitive data. |
|
The chat history is recorded. |
|
</div> |
|
<form id="settings"> |
|
<div class="mt-2"> |
|
<label class="group-label">Family:</label> |
|
<div class="btn-group family-selector" role="group"> |
|
<input type="radio" class="btn-check" name="family" value="llama-2" id="family-llama-2" checked> |
|
<label class="btn btn-outline-primary" for="family-llama-2">LLaMA 2</label> |
|
<input type="radio" class="btn-check" name="family" value="llama" id="family-llama"> |
|
<label class="btn btn-outline-primary" for="family-llama">LLaMA</label> |
|
<input type="radio" class="btn-check" name="family" value="bloom" id="family-bloom"> |
|
<label class="btn btn-outline-primary" for="family-bloom">BLOOM</label> |
|
</div> |
|
</div> |
|
<div class="mt-2"> |
|
<label class="group-label">Model:</label> |
|
<div class="model-selector btn-group" role="group" data-family="llama-2"> |
|
<input type="radio" class="btn-check" name="model" value="meta-llama/Llama-2-70b-chat-hf" id="meta-llama-2-70b-chat-hf" checked> |
|
<label class="btn btn-outline-primary" for="meta-llama-2-70b-chat-hf">LLaMA 2 (70B-chat)</label> |
|
<input type="radio" class="btn-check" name="model" value="meta-llama/Llama-2-70b-hf" id="meta-llama-2-70b-hf"> |
|
<label class="btn btn-outline-primary" for="meta-llama-2-70b-hf">LLaMA 2 (70B)</label> |
|
</div> |
|
<div class="model-selector btn-group" role="group" data-family="llama" style="display: none;"> |
|
<input type="radio" class="btn-check" name="model" value="timdettmers/guanaco-65b" id="model-guanaco-65b"> |
|
<label class="btn btn-outline-primary" for="model-guanaco-65b">Guanaco-65B</label> |
|
<input type="radio" class="btn-check" name="model" value="enoch/llama-65b-hf" id="model-llama-65b-hf"> |
|
<label class="btn btn-outline-primary" for="model-llama-65b-hf">LLaMA-65B</label> |
|
</div> |
|
<div class="model-selector btn-group" role="group" data-family="bloom" style="display: none;"> |
|
|
|
|
|
<input type="radio" class="btn-check" name="model" value="bigscience/bloomz" id="model-bloomz"> |
|
<label class="btn btn-outline-primary" for="model-bloomz">BLOOMZ-176B</label> |
|
</div> |
|
</div> |
|
</form> |
|
</div> |
|
<div class="dialogue"> |
|
<p class="human-replica">A chat between a curious human and an artificial intelligence assistant. The assistant gives helpful, detailed, and polite answers to the user's questions.</p> |
|
<p class="ai-replica"><span class="text">Assistant: Hi! How can I help you?</span></p> |
|
<p class="human-replica"><textarea class="form-control" id="exampleTextarea" rows="2">Human: </textarea></p> |
|
</div> |
|
<p class="error-box" style="display: none;"> |
|
Request failed. <a class="retry-link" href="#">Retry</a><br> |
|
<span class="error-message"></span> |
|
<span class="out-of-capacity"><br> |
|
<b>We're out of capacity</b> — attention caches of existing servers are full. |
|
Please come back later, or |
|
<a target="_blank" href="https://github.com/bigscience-workshop/petals#connect-your-gpu-and-increase-petals-capacity">connect your GPU</a> |
|
to increase Petals capacity now! |
|
</span> |
|
</p> |
|
|
|
<p class="acknowledgements mt-5 pt-3"> |
|
|
|
<b>Shift+Enter</b> inserts newlines.<br> |
|
See source code and API docs on <a target="_blank" href="https://github.com/petals-infra/chat.petals.dev">GitHub</a>. |
|
</p> |
|
</div> |
|
</div> |
|
</main> |
|
<script src="https://code.jquery.com/jquery-3.3.1.min.js" crossorigin="anonymous"></script> |
|
<script src="./static/autosize.min.js"></script> |
|
<script src="./static/chat.js"></script> |
|
</body> |
|
</html> |
|
|