# Reime mit Beweisen

import { Tabs, Tab } from 'nextra/components';

## Hintergrund

Dieser Prompt testet die Fähigkeiten eines LLM in Bezug auf natürliche Sprache und Kreativität, indem er dazu aufgefordert wird, einen Beweis für die Unendlichkeit der Primzahlen in Form eines Gedichts zu schreiben.

## Prompt

```

Kannst du einen Beweis schreiben, dass es unendlich viele Primzahlen gibt, wobei sich jede Zeile reimt?

```

## Code / API

<Tabs items={['GPT-4 (OpenAI)', 'Mixtral MoE 8x7B Instruct (Fireworks)']}>
    <Tab>
  
    ```python
    from openai import OpenAI
    client = OpenAI()

    response = client.chat.completions.create(
    model="gpt-4",
    messages=[
        {
        "role": "user",
        "content": "Can you write a proof that there are infinitely many primes, with every line that rhymes?"
        }
    ],
    temperature=1,
    max_tokens=256,
    top_p=1,
    frequency_penalty=0,
    presence_penalty=0
    )
    ```
    </Tab>

    <Tab>
        ```python
        import fireworks.client
        fireworks.client.api_key = "<FIREWORKS_API_KEY>"
        completion = fireworks.client.ChatCompletion.create(
            model="accounts/fireworks/models/mixtral-8x7b-instruct",
            messages=[
                {
                "role": "user",
                "content": "Can you write a proof that there are infinitely many primes, with every line that rhymes?",
                }
            ],
            stop=["<|im_start|>","<|im_end|>","<|endoftext|>"],
            stream=True,
            n=1,
            top_p=1,
            top_k=40,
            presence_penalty=0,
            frequency_penalty=0,
            prompt_truncate_len=1024,
            context_length_exceeded_behavior="truncate",
            temperature=0.9,
            max_tokens=4000
        )
        ```
    </Tab>

</Tabs>

## Referenz

- [Sparks of Artificial General Intelligence: Early experiments with GPT-4](https://arxiv.org/abs/2303.12712) (13. April 2023)
