diff --git a/docs/get_started.md b/docs/get_started.md index c127f1de7..5d8c5644b 100644 --- a/docs/get_started.md +++ b/docs/get_started.md @@ -89,7 +89,7 @@ pip install outlines "weapon": "mace", "strength": 4171 } - ````` + ``` ## Acknowledgements diff --git a/docs/index.md b/docs/index.md index 6fb100a46..c70f11e72 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,4 +1,51 @@ --- title: Outlines -template: home.html +hide: + - navigation + - toc + - feedback --- + +# + +
+ ![Image title](assets/images/logo.png){ width="300" } +
+ +
+

Generate text with LLMs

+

Robust prompting & (guided) text generation

+ [:fontawesome-solid-bolt: Get started](get_started.md){ .md-button .md-button--primary } + [:fontawesome-solid-code-pull-request: Contribute](https://github.com/outlines-dev/outlines){ .md-button } + +
+```python +from enum import Enum +from pydantic import BaseModel, constr + +import outlines.models as models +import outlines.text.generate as generate + + +class Armor(str, Enum): + leather = "leather" + chainmail = "chainmail" + plate = "plate" + + +class Character(BaseModel): + name: constr(max_length=10) + age: int + armor: Armor + strength: int + + +model = models.transformers("mistralai/Mistral-7B-v0.1", device="cuda") +generator = generate.json(model, Character, max_tokens=100) +sequence = generator("Give me a character description") +``` +
+ +Star + +
diff --git a/docs/overrides/home.html b/docs/overrides/home.html deleted file mode 100644 index 4e32efee6..000000000 --- a/docs/overrides/home.html +++ /dev/null @@ -1,202 +0,0 @@ -{% extends "main.html" %} -{% block tabs %} -{{ super() }} - - - -
-
-
-
- -
-
-

Outlines

-

Use Large Language Models and Symbolic methods to generate text machines understand.

- - Get started - - - Go to GitHub - -
-
-
-
- -{% endblock %} -{% block content %}{% endblock %} -{% block footer %}{% endblock %} diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css index 380cc358e..d98248e9b 100644 --- a/docs/stylesheets/extra.css +++ b/docs/stylesheets/extra.css @@ -11,3 +11,35 @@ code > * { border-radius: 1rem; } + +.index-pre-code { + margin: 50px; + width: 60%; + left: 50%; +} + +.index-pre-code pre>code { + text-align: left; +} + +h1.title { + color: #FFFFFF; + margin: 0px 0px 5px; +} + +h2.subtitle { + margin: 5px 0px 25px; +} + +.md-typeset { + line-height: 21px; + font-weight: 400; +} + +.md-typeset h1 { + font-weight: bold; +} + +.md-typeset h2 { + font-weight: bold; +}