-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
90 lines (90 loc) · 10.9 KB
/
Copy pathindex.html
File metadata and controls
90 lines (90 loc) · 10.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="/global.css" />
<link id="favicon" rel="icon" href="data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2041%2041%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22icon-md%22%20role%3D%22img%22%3E%3Ctext%20x%3D%22-9999%22%20y%3D%22-9999%22%3EChatGPT%3C%2Ftext%3E%3Cpath%20d%3D%22M37.5324%2016.8707C37.9808%2015.5241%2038.1363%2014.0974%2037.9886%2012.6859C37.8409%2011.2744%2037.3934%209.91076%2036.676%208.68622C35.6126%206.83404%2033.9882%205.3676%2032.0373%204.4985C30.0864%203.62941%2027.9098%203.40259%2025.8215%203.85078C24.8796%202.7893%2023.7219%201.94125%2022.4257%201.36341C21.1295%200.785575%2019.7249%200.491269%2018.3058%200.500197C16.1708%200.495044%2014.0893%201.16803%2012.3614%202.42214C10.6335%203.67624%209.34853%205.44666%208.6917%207.47815C7.30085%207.76286%205.98686%208.3414%204.8377%209.17505C3.68854%2010.0087%202.73073%2011.0782%202.02839%2012.312C0.956464%2014.1591%200.498905%2016.2988%200.721698%2018.4228C0.944492%2020.5467%201.83612%2022.5449%203.268%2024.1293C2.81966%2025.4759%202.66413%2026.9026%202.81182%2028.3141C2.95951%2029.7256%203.40701%2031.0892%204.12437%2032.3138C5.18791%2034.1659%206.8123%2035.6322%208.76321%2036.5013C10.7141%2037.3704%2012.8907%2037.5973%2014.9789%2037.1492C15.9208%2038.2107%2017.0786%2039.0587%2018.3747%2039.6366C19.6709%2040.2144%2021.0755%2040.5087%2022.4946%2040.4998C24.6307%2040.5054%2026.7133%2039.8321%2028.4418%2038.5772C30.1704%2037.3223%2031.4556%2035.5506%2032.1119%2033.5179C33.5027%2033.2332%2034.8167%2032.6547%2035.9659%2031.821C37.115%2030.9874%2038.0728%2029.9178%2038.7752%2028.684C39.8458%2026.8371%2040.3023%2024.6979%2040.0789%2022.5748C39.8556%2020.4517%2038.9639%2018.4544%2037.5324%2016.8707ZM22.4978%2037.8849C20.7443%2037.8874%2019.0459%2037.2733%2017.6994%2036.1501C17.7601%2036.117%2017.8666%2036.0586%2017.936%2036.0161L25.9004%2031.4156C26.1003%2031.3019%2026.2663%2031.137%2026.3813%2030.9378C26.4964%2030.7386%2026.5563%2030.5124%2026.5549%2030.2825V19.0542L29.9213%2020.998C29.9389%2021.0068%2029.9541%2021.0198%2029.9656%2021.0359C29.977%2021.052%2029.9842%2021.0707%2029.9867%2021.0902V30.3889C29.9842%2032.375%2029.1946%2034.2791%2027.7909%2035.6841C26.3872%2037.0892%2024.4838%2037.8806%2022.4978%2037.8849ZM6.39227%2031.0064C5.51397%2029.4888%205.19742%2027.7107%205.49804%2025.9832C5.55718%2026.0187%205.66048%2026.0818%205.73461%2026.1244L13.699%2030.7248C13.8975%2030.8408%2014.1233%2030.902%2014.3532%2030.902C14.583%2030.902%2014.8088%2030.8408%2015.0073%2030.7248L24.731%2025.1103V28.9979C24.7321%2029.0177%2024.7283%2029.0376%2024.7199%2029.0556C24.7115%2029.0736%2024.6988%2029.0893%2024.6829%2029.1012L16.6317%2033.7497C14.9096%2034.7416%2012.8643%2035.0097%2010.9447%2034.4954C9.02506%2033.9811%207.38785%2032.7263%206.39227%2031.0064ZM4.29707%2013.6194C5.17156%2012.0998%206.55279%2010.9364%208.19885%2010.3327C8.19885%2010.4013%208.19491%2010.5228%208.19491%2010.6071V19.808C8.19351%2020.0378%208.25334%2020.2638%208.36823%2020.4629C8.48312%2020.6619%208.64893%2020.8267%208.84863%2020.9404L18.5723%2026.5542L15.206%2028.4979C15.1894%2028.5089%2015.1703%2028.5155%2015.1505%2028.5173C15.1307%2028.5191%2015.1107%2028.516%2015.0924%2028.5082L7.04046%2023.8557C5.32135%2022.8601%204.06716%2021.2235%203.55289%2019.3046C3.03862%2017.3858%203.30624%2015.3413%204.29707%2013.6194ZM31.955%2020.0556L22.2312%2014.4411L25.5976%2012.4981C25.6142%2012.4872%2025.6333%2012.4805%2025.6531%2012.4787C25.6729%2012.4769%2025.6928%2012.4801%2025.7111%2012.4879L33.7631%2017.1364C34.9967%2017.849%2036.0017%2018.8982%2036.6606%2020.1613C37.3194%2021.4244%2037.6047%2022.849%2037.4832%2024.2684C37.3617%2025.6878%2036.8382%2027.0432%2035.9743%2028.1759C35.1103%2029.3086%2033.9415%2030.1717%2032.6047%2030.6641C32.6047%2030.5947%2032.6047%2030.4733%2032.6047%2030.3889V21.188C32.6066%2020.9586%2032.5474%2020.7328%2032.4332%2020.5338C32.319%2020.3348%2032.154%2020.1698%2031.955%2020.0556ZM35.3055%2015.0128C35.2464%2014.9765%2035.1431%2014.9142%2035.069%2014.8717L27.1045%2010.2712C26.906%2010.1554%2026.6803%2010.0943%2026.4504%2010.0943C26.2206%2010.0943%2025.9948%2010.1554%2025.7963%2010.2712L16.0726%2015.8858V11.9982C16.0715%2011.9783%2016.0753%2011.9585%2016.0837%2011.9405C16.0921%2011.9225%2016.1048%2011.9068%2016.1207%2011.8949L24.1719%207.25025C25.4053%206.53903%2026.8158%206.19376%2028.2383%206.25482C29.6608%206.31589%2031.0364%206.78077%2032.2044%207.59508C33.3723%208.40939%2034.2842%209.53945%2034.8334%2010.8531C35.3826%2012.1667%2035.5464%2013.6095%2035.3055%2015.0128ZM14.2424%2021.9419L10.8752%2019.9981C10.8576%2019.9893%2010.8423%2019.9763%2010.8309%2019.9602C10.8195%2019.9441%2010.8122%2019.9254%2010.8098%2019.9058V10.6071C10.8107%209.18295%2011.2173%207.78848%2011.9819%206.58696C12.7466%205.38544%2013.8377%204.42659%2015.1275%203.82264C16.4173%203.21869%2017.8524%202.99464%2019.2649%203.1767C20.6775%203.35876%2022.0089%203.93941%2023.1034%204.85067C23.0427%204.88379%2022.937%204.94215%2022.8668%204.98473L14.9024%209.58517C14.7025%209.69878%2014.5366%209.86356%2014.4215%2010.0626C14.3065%2010.2616%2014.2466%2010.4877%2014.2479%2010.7175L14.2424%2021.9419ZM16.071%2017.9991L20.4018%2015.4978L24.7325%2017.9975V22.9985L20.4018%2025.4983L16.071%2022.9985V17.9991Z%22%20fill%3D%22currentColor%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E" type="image/svg+xml">
<title>Express OpenAI Chats</title>
</head>
<body class="content">
<div id="root" class="box markdown-body"></div>
<div class="text">
<div class="textarea-container">
<textarea rows="2" class="textarea" id="txtPrompt"></textarea>
<div class="controls">
<div class="action-buttons">
<button id="btnText">Text</button>
<button id="btnCode">Code</button>
<button id="btnClear">Clear</button>
<button id="btnReset">Reset</button>
</div>
<div class="model-selector">
<span class="model-header">Model: </span>
<select class="model">
<option value="gpt-realtime">gpt-realtime</option>
<option value="sora" data-params='{"height":480,"width":480,"n_seconds":5,"n_variants":1}'>Sora video on Azure OpenAI - 480x480, 5s</option>
<option value="sora">Sora on Azure OpenAI - video - 854x480, 10s</option>
<option value="sora" data-params='{"height":1080,"width":1920,"n_seconds":15,"n_variants":1}'>Sora video on Azure OpenAI - 1920x1080 (16x9), 15s</option>
<option value="sora" data-params='{"height":1080,"width":1080,"n_seconds":20,"n_variants":1}'>Sora video on Azure OpenAI - 1080x1080, 20s</option>
<option value="veo-3.0-generate-preview">Google video, Veo 3 Preview - 1280x720, 8s, 16:9</option>
<option value="veo-3.0-fast-generate-preview">Google video, Veo 3 Fast Preview - 1280x720, 8s, 16:9</option>
<option value="veo-2.0-generate-001" data-params='{"durationSeconds":7,"aspectRatio":"16:9"}'>Google video, Veo 2 - 1280x720, 7s, 16:9</option>
<option value="veo-2.0-generate-001" data-params='{"durationSeconds":5,"aspectRatio":"9:16"}'>Google video, Veo 2 - 720x1280, 5s, 9:16</option>
<option value="gpt-image-1">gpt-image-1</option>
<option value="dall-e-3">dall-e-3</option>
<option value="dall-e-2">dall-e-2</option>
<option value="o4-mini">o4-mini</option>
<option value="o3-mini">o3-mini (tier 3+ required)</option>
<option value="o1-mini">o1-mini</option>
<option value="gpt-5">gpt-5</option>
<option value="gpt-5-mini">gpt-5-mini</option>
<option value="gpt-5-nano" selected="true">gpt-5-nano</option>
<option value="gpt-5-chat-latest">gpt-5-chat-latest</option>
<option value="gpt-4.1">gpt-4.1</option>
<option value="gpt-4.1-mini">gpt-4.1-mini</option>
<option value="gpt-4.1-nano">gpt-4.1-nano</option>
<option value="o1-pro">o1-pro (warning: the most expensive model)</option>
<option value="o1">o1</option>
<option value="gpt-4o-mini-search-preview">gpt-4o-mini-search-preview</option>
<option value="gpt-4o-search-preview">gpt-4o-search-preview</option>
<option value="gpt-4o-mini-realtime-preview">gpt-4o-mini-realtime-preview</option>
<option value="gpt-4o-realtime-preview">gpt-4o-realtime-preview</option>
<option value="gpt-4o-mini-audio-preview">gpt-4o-mini-audio-preview (warning: loud voice out)</option>
<option value="gpt-4o-audio-preview">gpt-4o-audio-preview (warning: loud voice out)</option>
<option value="gpt-4o">gpt-4o</option>
<option value="gpt-4o-mini">gpt-4o-mini</option>
<option value="chatgpt-4o-latest">chatgpt-4o-latest</option>
<option value="computer-use-preview">computer-use-preview</option>
<option value="o1-preview">o1-preview</option>
<option value="gpt-4.5-preview">gpt-4.5-preview</option>
<option value="gpt-4-32k-0314">gpt-4-32k-0314</option>
<option value="gpt-3.5-turbo">gpt-3.5-turbo</option>
<option value="text-embedding-3-large">text-embedding-3-large</option>
<option value="text-embedding-3-small">text-embedding-3-small</option>
<option value="text-embedding-ada-002">text-embedding-ada-002</option>
<option value="deepseek-chat">deepseek-chat (deepseek-v3)</option>
<option value="deepseek-reasoner">deepseek-reasoner (deepseek-r1)</option>
</select>
<!--value="gpt-4o-mini-tts"-->
</div>
</div>
</div>
<div class="control-buttons">
<button id="btnSend">Send</button>
<button id="btnAbort" class="invisible" title="Stop"></button>
</div>
</div>
<script type="module" src="components/browser-page.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.0/dist/katex.min.css">
<link rel="stylesheet" href="https://unpkg.com/@wcj/markdown-to-html/dist/marked.css">
<link rel="stylesheet" href="https://unpkg.com/@highlightjs/cdn-assets@11.11.1/styles/default.min.css"/>
<!--script src="https://unpkg.com/@wcj/markdown-to-html/dist/markdown.min.js" defer></script-->
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js" defer></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/highlight.min.js" defer></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/languages/javascript.min.js" defer></script>
<script src="marked-custom.js" defer></script>
<script src="audioStreamingManager.js" defer></script>
<script src="browser-realtime-webrtc.js" defer></script>
</body>
</html>