diff --git a/css/chunkfive/chunkfive-regular-webfont.woff b/css/chunkfive/chunkfive-regular-webfont.woff new file mode 100644 index 0000000..54ced00 Binary files /dev/null and b/css/chunkfive/chunkfive-regular-webfont.woff differ diff --git a/css/chunkfive/chunkfive-regular-webfont.woff2 b/css/chunkfive/chunkfive-regular-webfont.woff2 new file mode 100644 index 0000000..7cecf49 Binary files /dev/null and b/css/chunkfive/chunkfive-regular-webfont.woff2 differ diff --git a/css/chunkfive/chunkfive.otf b/css/chunkfive/chunkfive.otf new file mode 100644 index 0000000..7711f20 Binary files /dev/null and b/css/chunkfive/chunkfive.otf differ diff --git a/css/chunkfive/stylesheet.css b/css/chunkfive/stylesheet.css new file mode 100644 index 0000000..8a333f9 --- /dev/null +++ b/css/chunkfive/stylesheet.css @@ -0,0 +1,12 @@ +/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on October 4, 2021 */ + + + +@font-face { + font-family: 'chunkfiveregular'; + src: url('chunkfive-regular-webfont.woff2') format('woff2'), + url('chunkfive-regular-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000..6a3c59a Binary files /dev/null and b/favicon.ico differ diff --git a/index.html b/index.html index 59f2a7d..7a6ba3d 100644 --- a/index.html +++ b/index.html @@ -1,10 +1,23 @@ + + Using Free Hermes AI Service | ai.unturf.com + + + + + + + + + +

unturf.

Welcome to ai.unturf.com

At ai.unturf.com, we offer a free AI service powered by the model NousResearch/Hermes-3-Llama-3.1-8B. Our mission is to provide accessible AI tools for everyone, embodying the principles of both free as in beer & free as in freedom. You can interact with our model without any cost, and you are encouraged to contribute and build upon the open-source code & models that we use.

@@ -107,7 +154,6 @@ for chunk in response: # The 'ChatCompletionChunk' object exposes the 'choices' attribute directly if hasattr(chunk.choices[0].delta, "content"): print(chunk.choices[0].delta.content, end="") -

Node.js Example

@@ -139,7 +185,6 @@ async function getResponse() { } getResponse(); -

Streaming

@@ -176,11 +221,8 @@ async function streamResponse() { } streamResponse(); - -

Feel free to modify the messages array to ask different questions or adjust the temperature and max_tokens parameters according to your needs. Happy querying!

-

How we run inference if you wanted to try to contribute

We use vLLM to run models, currently full f16 safetensors. We make sure to use a virtualenv to hold the dependencies.

@@ -191,53 +233,49 @@ python3 -m venv env source env/bin/activate pip install vllm python -m vllm.entrypoints.openai.api_server --model NousResearch/Hermes-3-Llama-3.1-8B --host 0.0.0.0 --port 18888 --max-model-len 16000 - +

Questions, Comments, Discussions

+
+ +
+ + - - function create_remarkbox_iframe() { - var ifrm = document.createElement("iframe"); - ifrm.setAttribute("id", "remarkbox-iframe"); - ifrm.setAttribute("scrolling", "no"); - ifrm.setAttribute("src", rb_src); - ifrm.setAttribute("frameborder", "0"); - ifrm.setAttribute("tabindex", "0"); - ifrm.setAttribute("title", "Remarkbox"); - ifrm.style.width = "100%"; - document.getElementById("remarkbox-div").appendChild(ifrm); - } - create_remarkbox_iframe(); - iFrameResize( - { - checkOrigin: ["https://my.remarkbox.com"], - inPageLinks: true, - initCallback: function(e) {e.iFrameResizer.moveToAnchor(thread_fragment)} - }, - document.getElementById("remarkbox-iframe") - ); - - - +