From 8ca54c0c5b8bc00db8b6e3bc92bf59b790515ad2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 2 Apr 2024 03:18:07 +0000 Subject: [PATCH] deploy: 1aef37f39d5c7db7be9d34ea80887e6f2a7311f4 --- 404.html | 4 +- about/2035/index.html | 6 +-- about/faq/index.html | 6 +-- about/index.html | 6 +-- about/roadmap/index.html | 6 +-- acknowledgements/index.html | 6 +-- api-reference-1.0/index.html | 4 +- api-reference/index.html | 4 +- assets/js/008541a4.7719ba24.js | 1 + assets/js/008541a4.fa71dc5e.js | 1 - assets/js/00863b7a.0417af2a.js | 1 - assets/js/00863b7a.c2d39e72.js | 1 + assets/js/024311fd.754e23fa.js | 1 - assets/js/024311fd.9e3819f5.js | 1 + assets/js/05bed8b8.34e33dfa.js | 1 + assets/js/05bed8b8.c39ac60f.js | 1 - assets/js/05e26e91.0a0f9e15.js | 1 + assets/js/05e26e91.4348527a.js | 1 - assets/js/07d35b44.7b3e839e.js | 1 + assets/js/07d35b44.cf5f7291.js | 1 - assets/js/08b75426.ddd153f8.js | 1 - assets/js/08b75426.fdec7da0.js | 1 + assets/js/09d23ef9.514d4ef7.js | 1 + assets/js/09d23ef9.f584f7a9.js | 1 - assets/js/0a199304.94441f67.js | 1 - assets/js/0a199304.f7e477ae.js | 1 + assets/js/0b3bb891.8c8eb7eb.js | 1 + assets/js/0b3bb891.9a855800.js | 1 - assets/js/106736fc.087a487c.js | 1 - assets/js/106736fc.c7df8512.js | 1 + assets/js/119e46ed.3e9d2eef.js | 1 + assets/js/119e46ed.9caf18e3.js | 1 - assets/js/11c8e996.3b9b91c6.js | 1 - assets/js/11c8e996.e477498f.js | 1 + assets/js/13238e48.426268fb.js | 1 - assets/js/13238e48.ed8f6865.js | 1 + assets/js/1496a874.0781cdda.js | 1 + assets/js/1496a874.957a0822.js | 1 - assets/js/15d51a08.125bb6d8.js | 1 - assets/js/15d51a08.9f1a16e5.js | 1 + assets/js/16993ecd.2a40c761.js | 1 + assets/js/16993ecd.d0a0035e.js | 1 - assets/js/1736cbe2.86be4396.js | 1 - assets/js/1736cbe2.920b0095.js | 1 + assets/js/188f62ae.08008b2c.js | 1 + assets/js/188f62ae.5bc6ece2.js | 1 - assets/js/1ca75787.7f1a5870.js | 1 - assets/js/1ca75787.af1e63c9.js | 1 + assets/js/22f0f67d.4de223f9.js | 1 + assets/js/22f0f67d.c82a1c3a.js | 1 - assets/js/2460799d.1e416fb9.js | 1 + assets/js/2460799d.700fa647.js | 1 - assets/js/266350b9.8a6fe053.js | 1 - assets/js/266350b9.afa25041.js | 1 + assets/js/26c8ba65.9130bbf2.js | 1 + assets/js/26c8ba65.f2d34ba6.js | 1 - assets/js/286abf9a.662965b4.js | 1 + assets/js/286abf9a.a466e946.js | 1 - assets/js/29484a29.1b3cac3a.js | 1 + assets/js/29484a29.f1540980.js | 1 - assets/js/2a036e2a.01b32ec7.js | 1 + assets/js/2a036e2a.ccc163c3.js | 1 - assets/js/2a4d3a22.398b399a.js | 1 - assets/js/2a4d3a22.92f8c112.js | 1 + assets/js/2c3f1425.57786fc4.js | 1 + assets/js/2c3f1425.7dc0a3a1.js | 1 - assets/js/2c9d0a4b.9f7632d7.js | 1 + assets/js/2c9d0a4b.a495c231.js | 1 - assets/js/2f9d99a9.1b7afe31.js | 1 - assets/js/2f9d99a9.f82abd7d.js | 1 + assets/js/30c31013.852c46fd.js | 1 + assets/js/30c31013.db029583.js | 1 - assets/js/32016656.0641f1f7.js | 1 - assets/js/32016656.28609d7e.js | 1 + assets/js/333fadac.46a5019c.js | 1 - assets/js/333fadac.7fee2f09.js | 1 + assets/js/3adc484d.07321136.js | 1 - assets/js/3adc484d.bb3896b5.js | 1 + assets/js/3afe9044.414c36b0.js | 1 + assets/js/3afe9044.c61c7cae.js | 1 - assets/js/3b8fdfae.96669f05.js | 1 + assets/js/3b8fdfae.c2092c59.js | 1 - assets/js/3c009e50.301af127.js | 1 - assets/js/3c009e50.d04f9bf1.js | 1 + assets/js/3c380bbe.1d2311e6.js | 1 + assets/js/3c380bbe.6a48a509.js | 1 - assets/js/3cca42cf.7f3ad9e5.js | 1 - assets/js/3cca42cf.acf9c0bc.js | 1 + assets/js/3f026702.26f48047.js | 1 - assets/js/3f026702.933bc4f3.js | 1 + assets/js/3f2d68e5.7c8c54c1.js | 1 + assets/js/43e2ca0d.97f51c02.js | 1 + assets/js/43e2ca0d.d4930fab.js | 1 - assets/js/44215aaa.260981c8.js | 1 + assets/js/44215aaa.8ea1686a.js | 1 - assets/js/47cd42b6.4c64b24b.js | 1 + assets/js/47cd42b6.83d5b356.js | 1 - assets/js/4a916acb.07709420.js | 1 + assets/js/4a916acb.dcacf5f9.js | 1 - assets/js/4ed5f22c.26283435.js | 1 + assets/js/4ed5f22c.aaebd7f2.js | 1 - assets/js/50318dff.2fb67516.js | 1 - assets/js/50318dff.46dfb232.js | 1 + assets/js/516c1eaf.7d7165c6.js | 1 + assets/js/516c1eaf.8bbf9505.js | 1 - assets/js/5578256f.66016ef0.js | 1 - assets/js/5578256f.d01aa964.js | 1 + assets/js/5682c91a.e7fffb29.js | 1 - assets/js/5682c91a.ede6926f.js | 1 + assets/js/57902419.43f877a6.js | 1 + assets/js/57902419.d0a20ca2.js | 1 - assets/js/58a762cd.18ddaa83.js | 1 + assets/js/58a762cd.f252c7da.js | 1 - assets/js/58dab583.6936f817.js | 1 + assets/js/58dab583.de3de000.js | 1 - assets/js/5b9b123e.4e6aa489.js | 1 - assets/js/5b9b123e.e78e1055.js | 1 + assets/js/5d1d7bd5.09d49ef4.js | 1 + assets/js/5d1d7bd5.d859ce42.js | 1 - assets/js/623a8400.a9906d94.js | 1 - assets/js/623a8400.f729996f.js | 1 + assets/js/637ab85d.83cb35d9.js | 1 + assets/js/637ab85d.e4582c46.js | 1 - assets/js/63f5f85b.2e9002b9.js | 1 + assets/js/63f5f85b.b650fc0d.js | 1 - assets/js/6477de9f.7092cd20.js | 1 + assets/js/6477de9f.f0568966.js | 1 - assets/js/667ed12c.a555f5cb.js | 1 + assets/js/667ed12c.eb08604f.js | 1 - assets/js/6e9fbade.38992ae7.js | 1 - assets/js/6e9fbade.9a2f8c4a.js | 1 + assets/js/71718d6b.2b379a3f.js | 1 + assets/js/71718d6b.ddf7c895.js | 1 - assets/js/723a3dd1.0dd08755.js | 1 + assets/js/723a3dd1.4a83b80e.js | 1 - assets/js/72d4c782.3c516869.js | 1 + assets/js/72d4c782.a15b2a43.js | 1 - assets/js/75e6dc85.3239abf7.js | 1 + assets/js/75e6dc85.54796428.js | 1 - assets/js/7706d644.8ff01b68.js | 1 - assets/js/7706d644.c0e20b60.js | 1 + assets/js/7918b82f.3d5787fa.js | 1 + assets/js/7918b82f.708daca9.js | 1 - assets/js/7f23cee5.381f5973.js | 1 - assets/js/7f23cee5.d7b19c2c.js | 1 + assets/js/7fa78872.999a4ebf.js | 1 - assets/js/7fa78872.a226852b.js | 1 + assets/js/849af23d.22d7191f.js | 1 + assets/js/849af23d.b05d22e2.js | 1 - assets/js/84ee6c7c.3e6178f4.js | 1 + assets/js/84ee6c7c.cb304649.js | 1 - assets/js/85c092f0.a3e68602.js | 1 + assets/js/85c092f0.decfd195.js | 1 - assets/js/85edfec6.5eb8febc.js | 1 + assets/js/85edfec6.a6232c92.js | 1 - assets/js/89a159d2.0b216225.js | 1 - assets/js/89a159d2.e009ef00.js | 1 + assets/js/8abcec24.65440ce3.js | 1 - assets/js/8abcec24.9b2f77be.js | 1 + assets/js/8af60830.3a50eac1.js | 1 + assets/js/8af60830.a202f609.js | 1 - assets/js/8c922572.4d58cdd1.js | 1 + assets/js/8c922572.ec84bbf0.js | 1 - assets/js/8d91959a.3d73ffb2.js | 1 + assets/js/8d91959a.7cd228e1.js | 1 - assets/js/8edd84da.bf820ec5.js | 1 + assets/js/8edd84da.d813ba50.js | 1 - assets/js/935f2afb.8a93ea1f.js | 1 - assets/js/935f2afb.949c4046.js | 1 + assets/js/9456c9fc.4ef5d396.js | 1 - assets/js/9456c9fc.d1de04e3.js | 1 + assets/js/96809c51.4a1f39b8.js | 1 - assets/js/96809c51.94008737.js | 1 + assets/js/9a70be8c.9aa7a638.js | 1 - assets/js/9a70be8c.ae8b6b98.js | 1 + assets/js/9b2fae64.0b1d18f3.js | 1 + assets/js/9b2fae64.3c186dfd.js | 1 - assets/js/9b95d7dc.2d1cfb72.js | 1 + assets/js/9b95d7dc.52a4cc59.js | 1 - assets/js/9c214a64.2a9c5346.js | 1 + assets/js/9c214a64.c7da1015.js | 1 - assets/js/9d26486f.5e2f2c14.js | 1 + assets/js/9d26486f.f5c2cb6e.js | 1 - assets/js/9ffacb83.0ff52ecf.js | 1 - assets/js/9ffacb83.d349a99f.js | 1 + assets/js/a070662e.1f740160.js | 1 - assets/js/a070662e.c9b37f83.js | 1 + assets/js/a0b2d528.2a38e3ef.js | 1 - assets/js/a0b2d528.2f33b354.js | 1 + assets/js/a0b5e9d3.2b7c1dbb.js | 1 + assets/js/a0b5e9d3.69eb36af.js | 1 - assets/js/a422893d.00ca53eb.js | 1 - assets/js/a422893d.c5c375bc.js | 1 + assets/js/a4e65e27.c9370ded.js | 1 - assets/js/a4e65e27.cc3ad2a2.js | 1 + assets/js/a6117a95.9710049d.js | 1 + assets/js/a6117a95.f4b0cc53.js | 1 - assets/js/a8144d1b.11304562.js | 1 + assets/js/a8144d1b.eb70c7a4.js | 1 - assets/js/ab3966b2.10e5d91b.js | 1 - assets/js/ab3966b2.96dab293.js | 1 + assets/js/ab40e686.1f9595da.js | 1 - assets/js/ab40e686.2e05c88a.js | 1 + assets/js/ac2eaf96.0e654bd7.js | 1 + assets/js/ac2eaf96.2f6a7cb0.js | 1 - assets/js/af41fd2b.18854edd.js | 1 - assets/js/af41fd2b.3e9bdf19.js | 1 + assets/js/b0ff4131.6becf100.js | 1 - assets/js/b0ff4131.dd907d86.js | 1 + assets/js/b2a763b0.30f0385e.js | 1 + assets/js/b2a763b0.8e2b995e.js | 1 - assets/js/b2e8bd45.624087ee.js | 1 + assets/js/b2e8bd45.b17bb000.js | 1 - assets/js/b7c91fb8.33c70335.js | 1 - assets/js/b7c91fb8.ea8b8655.js | 1 + assets/js/b7da00f9.5c641d07.js | 1 + assets/js/b7da00f9.80583b77.js | 1 - assets/js/bdfdc86d.3950ee20.js | 1 - assets/js/bdfdc86d.c2134efb.js | 1 + assets/js/be9dd107.0d86e6b2.js | 1 + assets/js/be9dd107.ec2c2c53.js | 1 - ...fba98.3448991c.js => bebfba98.b4d8f819.js} | 2 +- assets/js/c1ad6153.6b119518.js | 1 + assets/js/c1ad6153.ac9356a1.js | 1 - assets/js/c236f8c9.30aee786.js | 1 + assets/js/c236f8c9.64ff8fdb.js | 1 - assets/js/c469c680.362e900c.js | 1 - assets/js/c469c680.c40ce254.js | 1 + assets/js/c494d087.7cb3e36b.js | 1 - assets/js/c494d087.b6e48560.js | 1 + assets/js/c5483ccc.df3c5b6e.js | 1 + assets/js/c5483ccc.eb43abd5.js | 1 - assets/js/c582042f.77948601.js | 1 - assets/js/c582042f.c3aeabaf.js | 1 + assets/js/c5e57f2d.6828c960.js | 1 - assets/js/c5e57f2d.d6d037c6.js | 1 + assets/js/ca7f0669.b5b17f3a.js | 1 - assets/js/ca7f0669.b8ba1302.js | 1 + assets/js/ceb5ae55.d59ed533.js | 1 - assets/js/ceb5ae55.d6a68798.js | 1 + assets/js/d05ec3cd.414dc534.js | 1 - assets/js/d05ec3cd.7fe918f2.js | 1 + assets/js/d1a98e8c.25f28e4d.js | 1 + assets/js/d1a98e8c.dbf9ad3c.js | 1 - assets/js/d63d6a03.c8d9407d.js | 1 + assets/js/d63d6a03.ffc19d17.js | 1 - assets/js/d6d14160.4a5fa5bd.js | 1 - assets/js/d6d14160.5c69bd52.js | 1 + assets/js/d8ca778a.be970632.js | 1 + assets/js/d8ca778a.c36c4401.js | 1 - assets/js/da5da385.38fdacca.js | 1 - assets/js/da5da385.a4d6d112.js | 1 + assets/js/dabe0364.0282cad7.js | 1 - assets/js/dabe0364.24e7cccc.js | 1 + assets/js/dae9d1a4.767ff279.js | 1 - assets/js/dae9d1a4.f2befd0e.js | 1 + assets/js/db6d369b.17d5899d.js | 1 - assets/js/db6d369b.6ccdb7b6.js | 1 + assets/js/db7de07b.41eef481.js | 1 + assets/js/db7de07b.a2b9152d.js | 1 - assets/js/dbb31ac1.951e07a9.js | 1 + assets/js/dbb31ac1.d3b04a4c.js | 1 - assets/js/dc051efd.65bf3f72.js | 1 + assets/js/dc051efd.7bcb5c7f.js | 1 - assets/js/dc1725da.4a8ae00c.js | 1 + assets/js/dc1725da.bf3c1d9a.js | 1 - assets/js/dfd62110.44564d28.js | 1 - assets/js/dfd62110.d8dfa17e.js | 1 + assets/js/e0f6d58a.eda1438a.js | 1 - assets/js/e0f6d58a.fd0be044.js | 1 + assets/js/e268956d.c0365603.js | 1 + assets/js/e268956d.e7328f5a.js | 1 - assets/js/e42e4cd9.de4ad4de.js | 1 + assets/js/e42e4cd9.eca6b079.js | 1 - assets/js/e6eb8051.18fe391e.js | 1 + assets/js/e6eb8051.3db02976.js | 1 - assets/js/e729be38.a60d6c01.js | 1 - assets/js/e729be38.d036e988.js | 1 + assets/js/e741274a.561b5844.js | 1 + assets/js/e741274a.9ce04719.js | 1 - ...8e166.f380b973.js => e7a8e166.83c353d3.js} | 2 +- assets/js/e7e7ea54.b4d5b5a2.js | 1 + assets/js/e7e7ea54.c7cdfe36.js | 1 - assets/js/e8493339.a0d0a3dc.js | 1 - assets/js/e8493339.af78b482.js | 1 + assets/js/e866b055.35b2e6de.js | 1 - assets/js/e866b055.d1103a1f.js | 1 + assets/js/e90db391.7552ff5e.js | 1 + assets/js/e90db391.dbe806de.js | 1 - assets/js/e98001e4.c59f1b5c.js | 1 - assets/js/e98001e4.f4004fd0.js | 1 + assets/js/eae9547a.8d123d7c.js | 1 - assets/js/eae9547a.aa97bd58.js | 1 + assets/js/eaf63638.d618342a.js | 1 + assets/js/eaf63638.efe6f07f.js | 1 - assets/js/eb428099.beeff65d.js | 1 + assets/js/eb428099.f70b4a44.js | 1 - assets/js/ef786345.34435d98.js | 1 + assets/js/ef786345.9e2db065.js | 1 - assets/js/f078801c.15f00ca3.js | 1 + assets/js/f078801c.ce837ed1.js | 1 - assets/js/f0ba8d54.34967b52.js | 1 + assets/js/f0ba8d54.40fc96e2.js | 1 - assets/js/f0fd40ad.1f04ffd2.js | 1 - assets/js/f0fd40ad.d44734ec.js | 1 + assets/js/f1cabb85.534d6f17.js | 1 - assets/js/f1cabb85.6499f82a.js | 1 + assets/js/f25ab7b5.612aa647.js | 1 - assets/js/f25ab7b5.d295f10f.js | 1 + assets/js/f274275e.20c2b028.js | 1 - assets/js/f274275e.375f8ba6.js | 1 + assets/js/f4e1c670.c9797c12.js | 1 + assets/js/f4e1c670.d73e5da1.js | 1 - assets/js/f5765423.318bb309.js | 1 + assets/js/f5765423.a50a167b.js | 1 - assets/js/f6d5df20.8ee55645.js | 1 + assets/js/f6d5df20.ec49d76e.js | 1 - assets/js/f75920de.2868a81c.js | 1 - assets/js/f75920de.d4a290a1.js | 1 + assets/js/f7b6804f.3f171248.js | 1 + assets/js/f7b6804f.f950993e.js | 1 - assets/js/f7cb2fe9.c149374b.js | 1 - assets/js/f7cb2fe9.f5b61cca.js | 1 + assets/js/f81759f7.0a3270ab.js | 1 + assets/js/f81759f7.23e790cf.js | 1 - assets/js/f8bfd07c.55b6af87.js | 1 - assets/js/f8bfd07c.fa55446a.js | 1 + assets/js/f9a6fee3.22eabd3e.js | 1 + assets/js/f9a6fee3.f2a75886.js | 1 - assets/js/fece9508.c5f6eafa.js | 1 - assets/js/fece9508.ceabf536.js | 1 + assets/js/ff5e07c6.0c8ff949.js | 1 + assets/js/ff5e07c6.b7272128.js | 1 - assets/js/main.27ee85bf.js | 2 - assets/js/main.8ebcc9d6.js | 2 + ...CENSE.txt => main.8ebcc9d6.js.LICENSE.txt} | 0 assets/js/runtime~main.3e37e0ef.js | 1 - assets/js/runtime~main.d9ea17fc.js | 1 + blog/2024/03/19/TensorRT-LLM/index.html | 4 +- blog/archive/index.html | 4 +- blog/index.html | 4 +- .../index.html | 4 +- .../index.html | 6 +-- blog/tags/3090/index.html | 4 +- blog/tags/4090/index.html | 4 +- blog/tags/index.html | 4 +- blog/tags/inference-engine/index.html | 4 +- blog/tags/llama-cpp/index.html | 4 +- blog/tags/nvidia/index.html | 4 +- blog/tags/postmortem/index.html | 4 +- blog/tags/tensor-rt-llm/index.html | 4 +- changelog/changelog-v0.2.0/index.html | 6 +-- changelog/changelog-v0.2.1/index.html | 6 +-- changelog/changelog-v0.2.2/index.html | 6 +-- changelog/changelog-v0.2.3/index.html | 6 +-- changelog/changelog-v0.3.0/index.html | 6 +-- changelog/changelog-v0.3.1/index.html | 6 +-- changelog/changelog-v0.3.2/index.html | 6 +-- changelog/changelog-v0.3.3/index.html | 6 +-- changelog/changelog-v0.4.0/index.html | 6 +-- changelog/changelog-v0.4.1/index.html | 6 +-- changelog/changelog-v0.4.2/index.html | 6 +-- changelog/changelog-v0.4.3/index.html | 6 +-- changelog/changelog-v0.4.4/index.html | 6 +-- changelog/changelog-v0.4.5/index.html | 6 +-- changelog/changelog-v0.4.6/index.html | 6 +-- changelog/changelog-v0.4.7/index.html | 6 +-- changelog/changelog-v0.4.8/index.html | 6 +-- changelog/changelog-v0.4.9/index.html | 6 +-- changelog/index.html | 6 +-- community/index.html | 6 +-- desktop/index.html | 6 +-- developer/architecture/index.html | 6 +-- developer/engineering/index.html | 6 +-- developer/file-based/index.html | 6 +-- .../engineering/assistants/index.html | 6 +-- .../framework/engineering/chats/index.html | 6 +-- .../framework/engineering/engine/index.html | 6 +-- .../framework/engineering/files/index.html | 6 +-- .../framework/engineering/messages/index.html | 6 +-- .../framework/engineering/models/index.html | 6 +-- .../framework/engineering/threads/index.html | 6 +-- developer/framework/index.html | 6 +-- developer/framework/product/chat/index.html | 6 +-- developer/framework/product/hub/index.html | 6 +-- developer/framework/product/jan/index.html | 6 +-- .../framework/product/settings/index.html | 6 +-- .../product/system-monitor/index.html | 6 +-- developer/index.html | 6 +-- developer/prereq/index.html | 6 +-- developer/product/index.html | 6 +-- developer/ui/index.html | 6 +-- docs/index.html | 4 +- download/index.html | 4 +- ecosystem/index.html | 6 +-- engineering/ci-cd/index.html | 6 +-- engineering/index.html | 6 +-- engineering/qa/index.html | 6 +-- enterprise/index.html | 6 +-- events/hcmc-oct23/index.html | 6 +-- events/nvidia-llm-day-nov-23/index.html | 6 +-- extensions/index.html | 8 ++-- features/agents-framework/index.html | 6 +-- features/api-server/index.html | 6 +-- features/data-security/index.html | 6 +-- features/extensions-framework/index.html | 6 +-- features/index.html | 6 +-- features/local/index.html | 6 +-- features/remote/index.html | 6 +-- foundry/index.html | 6 +-- guides/advanced/index.html | 10 ++--- guides/assistants/index.html | 16 +++++-- guides/data-folder/index.html | 6 +-- guides/engines/claude/index.html | 6 +-- guides/engines/groq/index.html | 8 ++-- guides/engines/index.html | 6 +-- guides/engines/llamacpp/index.html | 8 ++-- guides/engines/lmstudio/index.html | 8 ++-- guides/engines/local/index.html | 6 +-- guides/engines/mistral/index.html | 8 ++-- guides/engines/ollama/index.html | 8 ++-- guides/engines/openai/index.html | 8 ++-- guides/engines/remote-server/index.html | 8 ++-- guides/engines/remote/index.html | 6 +-- guides/engines/tensorrt-llm/index.html | 8 ++-- guides/hardware/gpu/index.html | 6 +-- guides/hardware/index.html | 6 +-- guides/index.html | 8 ++-- guides/install/index.html | 6 +-- guides/install/linux/index.html | 6 +-- guides/install/mac/index.html | 6 +-- guides/install/server/index.html | 6 +-- guides/install/windows/index.html | 6 +-- guides/local-api/index.html | 8 ++-- guides/models/index.html | 8 ++-- guides/overview/index.html | 6 +-- guides/providers/tensorrt-llm/index.html | 6 +-- guides/quickstart/index.html | 8 ++-- guides/threads/index.html | 8 ++-- guides/tools/index.html | 43 +++++++++++++++++++ hardware/community/index.html | 6 +-- hardware/concepts/chassis/index.html | 6 +-- hardware/concepts/cpu-and-ram/index.html | 6 +-- hardware/concepts/gpu-and-vram/index.html | 6 +-- hardware/concepts/index.html | 6 +-- hardware/concepts/motherboard/index.html | 6 +-- hardware/concepts/network/index.html | 6 +-- hardware/concepts/power/index.html | 6 +-- hardware/concepts/storage/index.html | 6 +-- hardware/examples/4090x2-@dan-jan/index.html | 6 +-- hardware/index.html | 6 +-- .../overview/cloud-vs-self-hosting/index.html | 6 +-- hardware/overview/cpu-vs-gpu/index.html | 6 +-- hardware/recommendations/by-budget/index.html | 6 +-- .../recommendations/by-hardware/index.html | 6 +-- hardware/recommendations/by-model/index.html | 6 +-- .../recommendations/by-usecase/index.html | 6 +-- home-server/index.html | 6 +-- how-we-work/analytics/index.html | 6 +-- how-we-work/index.html | 6 +-- how-we-work/product-design/index.html | 6 +-- how-we-work/project-management/index.html | 6 +-- how-we-work/strategy/index.html | 6 +-- how-we-work/website-docs/index.html | 6 +-- index.html | 4 +- integrations/continue/index.html | 8 ++-- integrations/crewai/index.html | 6 +-- integrations/discord/index.html | 8 ++-- integrations/index.html | 6 +-- integrations/interpreter/index.html | 8 ++-- integrations/langchain/index.html | 6 +-- integrations/llamacpp/index.html | 6 +-- integrations/ollama/index.html | 6 +-- integrations/openai/index.html | 6 +-- integrations/openrouter/index.html | 8 ++-- integrations/raycast/index.html | 8 ++-- integrations/unsloth/index.html | 6 +-- integrationss/index.html | 6 +-- mobile/index.html | 6 +-- partners/become-a-partner/index.html | 6 +-- partners/index.html | 6 +-- platforms/hub/index.html | 6 +-- pricing/index.html | 6 +-- privacy/index.html | 6 +-- search/index.html | 4 +- server-suite/admin-console/index.html | 6 +-- server-suite/audit-compliance/index.html | 6 +-- .../identity-access-management/index.html | 6 +-- server-suite/observability/index.html | 6 +-- sitemap.xml | 2 +- solutions/ai-employees/index.html | 6 +-- solutions/ai-pc/index.html | 6 +-- solutions/chatgpt-alternative/index.html | 6 +-- solutions/consultants/index.html | 6 +-- solutions/developers/index.html | 6 +-- solutions/enterprises/index.html | 6 +-- solutions/finance/index.html | 6 +-- solutions/government/index.html | 6 +-- solutions/healthcare/index.html | 6 +-- solutions/legal/index.html | 6 +-- solutions/startups/index.html | 6 +-- studio/index.html | 6 +-- support/index.html | 6 +-- tags/audiences/index.html | 4 +- tags/customzied-dataset/index.html | 4 +- tags/fine-tuning-tutorial/index.html | 4 +- tags/finetune-llm/index.html | 4 +- tags/index.html | 4 +- tags/industries/index.html | 4 +- tags/large-language-models/index.html | 4 +- .../index.html | 4 +- tags/outperform-chat-gpt/index.html | 4 +- tags/personal-dataset/index.html | 4 +- .../retrieval-augmented-generation/index.html | 4 +- tags/use-cases/index.html | 4 +- team/contributor-program/index.html | 6 +-- team/index.html | 6 +-- team/join-us/index.html | 6 +-- template/QA_script/index.html | 6 +-- troubleshooting/index.html | 10 ++--- tutorial/how-to-fine-tune-llms/index.html | 6 +-- vision/index.html | 6 +-- wall-of-love/index.html | 6 +-- 523 files changed, 786 insertions(+), 732 deletions(-) create mode 100644 assets/js/008541a4.7719ba24.js delete mode 100644 assets/js/008541a4.fa71dc5e.js delete mode 100644 assets/js/00863b7a.0417af2a.js create mode 100644 assets/js/00863b7a.c2d39e72.js delete mode 100644 assets/js/024311fd.754e23fa.js create mode 100644 assets/js/024311fd.9e3819f5.js create mode 100644 assets/js/05bed8b8.34e33dfa.js delete mode 100644 assets/js/05bed8b8.c39ac60f.js create mode 100644 assets/js/05e26e91.0a0f9e15.js delete mode 100644 assets/js/05e26e91.4348527a.js create mode 100644 assets/js/07d35b44.7b3e839e.js delete mode 100644 assets/js/07d35b44.cf5f7291.js delete mode 100644 assets/js/08b75426.ddd153f8.js create mode 100644 assets/js/08b75426.fdec7da0.js create mode 100644 assets/js/09d23ef9.514d4ef7.js delete mode 100644 assets/js/09d23ef9.f584f7a9.js delete mode 100644 assets/js/0a199304.94441f67.js create mode 100644 assets/js/0a199304.f7e477ae.js create mode 100644 assets/js/0b3bb891.8c8eb7eb.js delete mode 100644 assets/js/0b3bb891.9a855800.js delete mode 100644 assets/js/106736fc.087a487c.js create mode 100644 assets/js/106736fc.c7df8512.js create mode 100644 assets/js/119e46ed.3e9d2eef.js delete mode 100644 assets/js/119e46ed.9caf18e3.js delete mode 100644 assets/js/11c8e996.3b9b91c6.js create mode 100644 assets/js/11c8e996.e477498f.js delete mode 100644 assets/js/13238e48.426268fb.js create mode 100644 assets/js/13238e48.ed8f6865.js create mode 100644 assets/js/1496a874.0781cdda.js delete mode 100644 assets/js/1496a874.957a0822.js delete mode 100644 assets/js/15d51a08.125bb6d8.js create mode 100644 assets/js/15d51a08.9f1a16e5.js create mode 100644 assets/js/16993ecd.2a40c761.js delete mode 100644 assets/js/16993ecd.d0a0035e.js delete mode 100644 assets/js/1736cbe2.86be4396.js create mode 100644 assets/js/1736cbe2.920b0095.js create mode 100644 assets/js/188f62ae.08008b2c.js delete mode 100644 assets/js/188f62ae.5bc6ece2.js delete mode 100644 assets/js/1ca75787.7f1a5870.js create mode 100644 assets/js/1ca75787.af1e63c9.js create mode 100644 assets/js/22f0f67d.4de223f9.js delete mode 100644 assets/js/22f0f67d.c82a1c3a.js create mode 100644 assets/js/2460799d.1e416fb9.js delete mode 100644 assets/js/2460799d.700fa647.js delete mode 100644 assets/js/266350b9.8a6fe053.js create mode 100644 assets/js/266350b9.afa25041.js create mode 100644 assets/js/26c8ba65.9130bbf2.js delete mode 100644 assets/js/26c8ba65.f2d34ba6.js create mode 100644 assets/js/286abf9a.662965b4.js delete mode 100644 assets/js/286abf9a.a466e946.js create mode 100644 assets/js/29484a29.1b3cac3a.js delete mode 100644 assets/js/29484a29.f1540980.js create mode 100644 assets/js/2a036e2a.01b32ec7.js delete mode 100644 assets/js/2a036e2a.ccc163c3.js delete mode 100644 assets/js/2a4d3a22.398b399a.js create mode 100644 assets/js/2a4d3a22.92f8c112.js create mode 100644 assets/js/2c3f1425.57786fc4.js delete mode 100644 assets/js/2c3f1425.7dc0a3a1.js create mode 100644 assets/js/2c9d0a4b.9f7632d7.js delete mode 100644 assets/js/2c9d0a4b.a495c231.js delete mode 100644 assets/js/2f9d99a9.1b7afe31.js create mode 100644 assets/js/2f9d99a9.f82abd7d.js create mode 100644 assets/js/30c31013.852c46fd.js delete mode 100644 assets/js/30c31013.db029583.js delete mode 100644 assets/js/32016656.0641f1f7.js create mode 100644 assets/js/32016656.28609d7e.js delete mode 100644 assets/js/333fadac.46a5019c.js create mode 100644 assets/js/333fadac.7fee2f09.js delete mode 100644 assets/js/3adc484d.07321136.js create mode 100644 assets/js/3adc484d.bb3896b5.js create mode 100644 assets/js/3afe9044.414c36b0.js delete mode 100644 assets/js/3afe9044.c61c7cae.js create mode 100644 assets/js/3b8fdfae.96669f05.js delete mode 100644 assets/js/3b8fdfae.c2092c59.js delete mode 100644 assets/js/3c009e50.301af127.js create mode 100644 assets/js/3c009e50.d04f9bf1.js create mode 100644 assets/js/3c380bbe.1d2311e6.js delete mode 100644 assets/js/3c380bbe.6a48a509.js delete mode 100644 assets/js/3cca42cf.7f3ad9e5.js create mode 100644 assets/js/3cca42cf.acf9c0bc.js delete mode 100644 assets/js/3f026702.26f48047.js create mode 100644 assets/js/3f026702.933bc4f3.js create mode 100644 assets/js/3f2d68e5.7c8c54c1.js create mode 100644 assets/js/43e2ca0d.97f51c02.js delete mode 100644 assets/js/43e2ca0d.d4930fab.js create mode 100644 assets/js/44215aaa.260981c8.js delete mode 100644 assets/js/44215aaa.8ea1686a.js create mode 100644 assets/js/47cd42b6.4c64b24b.js delete mode 100644 assets/js/47cd42b6.83d5b356.js create mode 100644 assets/js/4a916acb.07709420.js delete mode 100644 assets/js/4a916acb.dcacf5f9.js create mode 100644 assets/js/4ed5f22c.26283435.js delete mode 100644 assets/js/4ed5f22c.aaebd7f2.js delete mode 100644 assets/js/50318dff.2fb67516.js create mode 100644 assets/js/50318dff.46dfb232.js create mode 100644 assets/js/516c1eaf.7d7165c6.js delete mode 100644 assets/js/516c1eaf.8bbf9505.js delete mode 100644 assets/js/5578256f.66016ef0.js create mode 100644 assets/js/5578256f.d01aa964.js delete mode 100644 assets/js/5682c91a.e7fffb29.js create mode 100644 assets/js/5682c91a.ede6926f.js create mode 100644 assets/js/57902419.43f877a6.js delete mode 100644 assets/js/57902419.d0a20ca2.js create mode 100644 assets/js/58a762cd.18ddaa83.js delete mode 100644 assets/js/58a762cd.f252c7da.js create mode 100644 assets/js/58dab583.6936f817.js delete mode 100644 assets/js/58dab583.de3de000.js delete mode 100644 assets/js/5b9b123e.4e6aa489.js create mode 100644 assets/js/5b9b123e.e78e1055.js create mode 100644 assets/js/5d1d7bd5.09d49ef4.js delete mode 100644 assets/js/5d1d7bd5.d859ce42.js delete mode 100644 assets/js/623a8400.a9906d94.js create mode 100644 assets/js/623a8400.f729996f.js create mode 100644 assets/js/637ab85d.83cb35d9.js delete mode 100644 assets/js/637ab85d.e4582c46.js create mode 100644 assets/js/63f5f85b.2e9002b9.js delete mode 100644 assets/js/63f5f85b.b650fc0d.js create mode 100644 assets/js/6477de9f.7092cd20.js delete mode 100644 assets/js/6477de9f.f0568966.js create mode 100644 assets/js/667ed12c.a555f5cb.js delete mode 100644 assets/js/667ed12c.eb08604f.js delete mode 100644 assets/js/6e9fbade.38992ae7.js create mode 100644 assets/js/6e9fbade.9a2f8c4a.js create mode 100644 assets/js/71718d6b.2b379a3f.js delete mode 100644 assets/js/71718d6b.ddf7c895.js create mode 100644 assets/js/723a3dd1.0dd08755.js delete mode 100644 assets/js/723a3dd1.4a83b80e.js create mode 100644 assets/js/72d4c782.3c516869.js delete mode 100644 assets/js/72d4c782.a15b2a43.js create mode 100644 assets/js/75e6dc85.3239abf7.js delete mode 100644 assets/js/75e6dc85.54796428.js delete mode 100644 assets/js/7706d644.8ff01b68.js create mode 100644 assets/js/7706d644.c0e20b60.js create mode 100644 assets/js/7918b82f.3d5787fa.js delete mode 100644 assets/js/7918b82f.708daca9.js delete mode 100644 assets/js/7f23cee5.381f5973.js create mode 100644 assets/js/7f23cee5.d7b19c2c.js delete mode 100644 assets/js/7fa78872.999a4ebf.js create mode 100644 assets/js/7fa78872.a226852b.js create mode 100644 assets/js/849af23d.22d7191f.js delete mode 100644 assets/js/849af23d.b05d22e2.js create mode 100644 assets/js/84ee6c7c.3e6178f4.js delete mode 100644 assets/js/84ee6c7c.cb304649.js create mode 100644 assets/js/85c092f0.a3e68602.js delete mode 100644 assets/js/85c092f0.decfd195.js create mode 100644 assets/js/85edfec6.5eb8febc.js delete mode 100644 assets/js/85edfec6.a6232c92.js delete mode 100644 assets/js/89a159d2.0b216225.js create mode 100644 assets/js/89a159d2.e009ef00.js delete mode 100644 assets/js/8abcec24.65440ce3.js create mode 100644 assets/js/8abcec24.9b2f77be.js create mode 100644 assets/js/8af60830.3a50eac1.js delete mode 100644 assets/js/8af60830.a202f609.js create mode 100644 assets/js/8c922572.4d58cdd1.js delete mode 100644 assets/js/8c922572.ec84bbf0.js create mode 100644 assets/js/8d91959a.3d73ffb2.js delete mode 100644 assets/js/8d91959a.7cd228e1.js create mode 100644 assets/js/8edd84da.bf820ec5.js delete mode 100644 assets/js/8edd84da.d813ba50.js delete mode 100644 assets/js/935f2afb.8a93ea1f.js create mode 100644 assets/js/935f2afb.949c4046.js delete mode 100644 assets/js/9456c9fc.4ef5d396.js create mode 100644 assets/js/9456c9fc.d1de04e3.js delete mode 100644 assets/js/96809c51.4a1f39b8.js create mode 100644 assets/js/96809c51.94008737.js delete mode 100644 assets/js/9a70be8c.9aa7a638.js create mode 100644 assets/js/9a70be8c.ae8b6b98.js create mode 100644 assets/js/9b2fae64.0b1d18f3.js delete mode 100644 assets/js/9b2fae64.3c186dfd.js create mode 100644 assets/js/9b95d7dc.2d1cfb72.js delete mode 100644 assets/js/9b95d7dc.52a4cc59.js create mode 100644 assets/js/9c214a64.2a9c5346.js delete mode 100644 assets/js/9c214a64.c7da1015.js create mode 100644 assets/js/9d26486f.5e2f2c14.js delete mode 100644 assets/js/9d26486f.f5c2cb6e.js delete mode 100644 assets/js/9ffacb83.0ff52ecf.js create mode 100644 assets/js/9ffacb83.d349a99f.js delete mode 100644 assets/js/a070662e.1f740160.js create mode 100644 assets/js/a070662e.c9b37f83.js delete mode 100644 assets/js/a0b2d528.2a38e3ef.js create mode 100644 assets/js/a0b2d528.2f33b354.js create mode 100644 assets/js/a0b5e9d3.2b7c1dbb.js delete mode 100644 assets/js/a0b5e9d3.69eb36af.js delete mode 100644 assets/js/a422893d.00ca53eb.js create mode 100644 assets/js/a422893d.c5c375bc.js delete mode 100644 assets/js/a4e65e27.c9370ded.js create mode 100644 assets/js/a4e65e27.cc3ad2a2.js create mode 100644 assets/js/a6117a95.9710049d.js delete mode 100644 assets/js/a6117a95.f4b0cc53.js create mode 100644 assets/js/a8144d1b.11304562.js delete mode 100644 assets/js/a8144d1b.eb70c7a4.js delete mode 100644 assets/js/ab3966b2.10e5d91b.js create mode 100644 assets/js/ab3966b2.96dab293.js delete mode 100644 assets/js/ab40e686.1f9595da.js create mode 100644 assets/js/ab40e686.2e05c88a.js create mode 100644 assets/js/ac2eaf96.0e654bd7.js delete mode 100644 assets/js/ac2eaf96.2f6a7cb0.js delete mode 100644 assets/js/af41fd2b.18854edd.js create mode 100644 assets/js/af41fd2b.3e9bdf19.js delete mode 100644 assets/js/b0ff4131.6becf100.js create mode 100644 assets/js/b0ff4131.dd907d86.js create mode 100644 assets/js/b2a763b0.30f0385e.js delete mode 100644 assets/js/b2a763b0.8e2b995e.js create mode 100644 assets/js/b2e8bd45.624087ee.js delete mode 100644 assets/js/b2e8bd45.b17bb000.js delete mode 100644 assets/js/b7c91fb8.33c70335.js create mode 100644 assets/js/b7c91fb8.ea8b8655.js create mode 100644 assets/js/b7da00f9.5c641d07.js delete mode 100644 assets/js/b7da00f9.80583b77.js delete mode 100644 assets/js/bdfdc86d.3950ee20.js create mode 100644 assets/js/bdfdc86d.c2134efb.js create mode 100644 assets/js/be9dd107.0d86e6b2.js delete mode 100644 assets/js/be9dd107.ec2c2c53.js rename assets/js/{bebfba98.3448991c.js => bebfba98.b4d8f819.js} (50%) create mode 100644 assets/js/c1ad6153.6b119518.js delete mode 100644 assets/js/c1ad6153.ac9356a1.js create mode 100644 assets/js/c236f8c9.30aee786.js delete mode 100644 assets/js/c236f8c9.64ff8fdb.js delete mode 100644 assets/js/c469c680.362e900c.js create mode 100644 assets/js/c469c680.c40ce254.js delete mode 100644 assets/js/c494d087.7cb3e36b.js create mode 100644 assets/js/c494d087.b6e48560.js create mode 100644 assets/js/c5483ccc.df3c5b6e.js delete mode 100644 assets/js/c5483ccc.eb43abd5.js delete mode 100644 assets/js/c582042f.77948601.js create mode 100644 assets/js/c582042f.c3aeabaf.js delete mode 100644 assets/js/c5e57f2d.6828c960.js create mode 100644 assets/js/c5e57f2d.d6d037c6.js delete mode 100644 assets/js/ca7f0669.b5b17f3a.js create mode 100644 assets/js/ca7f0669.b8ba1302.js delete mode 100644 assets/js/ceb5ae55.d59ed533.js create mode 100644 assets/js/ceb5ae55.d6a68798.js delete mode 100644 assets/js/d05ec3cd.414dc534.js create mode 100644 assets/js/d05ec3cd.7fe918f2.js create mode 100644 assets/js/d1a98e8c.25f28e4d.js delete mode 100644 assets/js/d1a98e8c.dbf9ad3c.js create mode 100644 assets/js/d63d6a03.c8d9407d.js delete mode 100644 assets/js/d63d6a03.ffc19d17.js delete mode 100644 assets/js/d6d14160.4a5fa5bd.js create mode 100644 assets/js/d6d14160.5c69bd52.js create mode 100644 assets/js/d8ca778a.be970632.js delete mode 100644 assets/js/d8ca778a.c36c4401.js delete mode 100644 assets/js/da5da385.38fdacca.js create mode 100644 assets/js/da5da385.a4d6d112.js delete mode 100644 assets/js/dabe0364.0282cad7.js create mode 100644 assets/js/dabe0364.24e7cccc.js delete mode 100644 assets/js/dae9d1a4.767ff279.js create mode 100644 assets/js/dae9d1a4.f2befd0e.js delete mode 100644 assets/js/db6d369b.17d5899d.js create mode 100644 assets/js/db6d369b.6ccdb7b6.js create mode 100644 assets/js/db7de07b.41eef481.js delete mode 100644 assets/js/db7de07b.a2b9152d.js create mode 100644 assets/js/dbb31ac1.951e07a9.js delete mode 100644 assets/js/dbb31ac1.d3b04a4c.js create mode 100644 assets/js/dc051efd.65bf3f72.js delete mode 100644 assets/js/dc051efd.7bcb5c7f.js create mode 100644 assets/js/dc1725da.4a8ae00c.js delete mode 100644 assets/js/dc1725da.bf3c1d9a.js delete mode 100644 assets/js/dfd62110.44564d28.js create mode 100644 assets/js/dfd62110.d8dfa17e.js delete mode 100644 assets/js/e0f6d58a.eda1438a.js create mode 100644 assets/js/e0f6d58a.fd0be044.js create mode 100644 assets/js/e268956d.c0365603.js delete mode 100644 assets/js/e268956d.e7328f5a.js create mode 100644 assets/js/e42e4cd9.de4ad4de.js delete mode 100644 assets/js/e42e4cd9.eca6b079.js create mode 100644 assets/js/e6eb8051.18fe391e.js delete mode 100644 assets/js/e6eb8051.3db02976.js delete mode 100644 assets/js/e729be38.a60d6c01.js create mode 100644 assets/js/e729be38.d036e988.js create mode 100644 assets/js/e741274a.561b5844.js delete mode 100644 assets/js/e741274a.9ce04719.js rename assets/js/{e7a8e166.f380b973.js => e7a8e166.83c353d3.js} (50%) create mode 100644 assets/js/e7e7ea54.b4d5b5a2.js delete mode 100644 assets/js/e7e7ea54.c7cdfe36.js delete mode 100644 assets/js/e8493339.a0d0a3dc.js create mode 100644 assets/js/e8493339.af78b482.js delete mode 100644 assets/js/e866b055.35b2e6de.js create mode 100644 assets/js/e866b055.d1103a1f.js create mode 100644 assets/js/e90db391.7552ff5e.js delete mode 100644 assets/js/e90db391.dbe806de.js delete mode 100644 assets/js/e98001e4.c59f1b5c.js create mode 100644 assets/js/e98001e4.f4004fd0.js delete mode 100644 assets/js/eae9547a.8d123d7c.js create mode 100644 assets/js/eae9547a.aa97bd58.js create mode 100644 assets/js/eaf63638.d618342a.js delete mode 100644 assets/js/eaf63638.efe6f07f.js create mode 100644 assets/js/eb428099.beeff65d.js delete mode 100644 assets/js/eb428099.f70b4a44.js create mode 100644 assets/js/ef786345.34435d98.js delete mode 100644 assets/js/ef786345.9e2db065.js create mode 100644 assets/js/f078801c.15f00ca3.js delete mode 100644 assets/js/f078801c.ce837ed1.js create mode 100644 assets/js/f0ba8d54.34967b52.js delete mode 100644 assets/js/f0ba8d54.40fc96e2.js delete mode 100644 assets/js/f0fd40ad.1f04ffd2.js create mode 100644 assets/js/f0fd40ad.d44734ec.js delete mode 100644 assets/js/f1cabb85.534d6f17.js create mode 100644 assets/js/f1cabb85.6499f82a.js delete mode 100644 assets/js/f25ab7b5.612aa647.js create mode 100644 assets/js/f25ab7b5.d295f10f.js delete mode 100644 assets/js/f274275e.20c2b028.js create mode 100644 assets/js/f274275e.375f8ba6.js create mode 100644 assets/js/f4e1c670.c9797c12.js delete mode 100644 assets/js/f4e1c670.d73e5da1.js create mode 100644 assets/js/f5765423.318bb309.js delete mode 100644 assets/js/f5765423.a50a167b.js create mode 100644 assets/js/f6d5df20.8ee55645.js delete mode 100644 assets/js/f6d5df20.ec49d76e.js delete mode 100644 assets/js/f75920de.2868a81c.js create mode 100644 assets/js/f75920de.d4a290a1.js create mode 100644 assets/js/f7b6804f.3f171248.js delete mode 100644 assets/js/f7b6804f.f950993e.js delete mode 100644 assets/js/f7cb2fe9.c149374b.js create mode 100644 assets/js/f7cb2fe9.f5b61cca.js create mode 100644 assets/js/f81759f7.0a3270ab.js delete mode 100644 assets/js/f81759f7.23e790cf.js delete mode 100644 assets/js/f8bfd07c.55b6af87.js create mode 100644 assets/js/f8bfd07c.fa55446a.js create mode 100644 assets/js/f9a6fee3.22eabd3e.js delete mode 100644 assets/js/f9a6fee3.f2a75886.js delete mode 100644 assets/js/fece9508.c5f6eafa.js create mode 100644 assets/js/fece9508.ceabf536.js create mode 100644 assets/js/ff5e07c6.0c8ff949.js delete mode 100644 assets/js/ff5e07c6.b7272128.js delete mode 100644 assets/js/main.27ee85bf.js create mode 100644 assets/js/main.8ebcc9d6.js rename assets/js/{main.27ee85bf.js.LICENSE.txt => main.8ebcc9d6.js.LICENSE.txt} (100%) delete mode 100644 assets/js/runtime~main.3e37e0ef.js create mode 100644 assets/js/runtime~main.d9ea17fc.js create mode 100644 guides/tools/index.html diff --git a/404.html b/404.html index 53edcebb..17452a2c 100644 --- a/404.html +++ b/404.html @@ -18,8 +18,8 @@ - - + + diff --git a/about/2035/index.html b/about/2035/index.html index cf75ca2e..e70a65e8 100644 --- a/about/2035/index.html +++ b/about/2035/index.html @@ -18,8 +18,8 @@ - - + + @@ -31,6 +31,6 @@
  • 10 year vision
  • 2 week sprint
  • -

    And we measure our success on Quarterly OKRs

    +

    And we measure our success on Quarterly OKRs

    \ No newline at end of file diff --git a/about/faq/index.html b/about/faq/index.html index f8a845fe..29bcbcb5 100644 --- a/about/faq/index.html +++ b/about/faq/index.html @@ -18,8 +18,8 @@ - - + + @@ -60,6 +60,6 @@

    Can I self-host?

    Yes! We love the self-hosted movement. Jan is available as a Helm chart/ Docker composes which can be run across home servers or even production-level environments.

    Are you hiring?

    -

    We often hire directly from our community. If you are interested in applying, please see our careers page here.

    +

    We often hire directly from our community. If you are interested in applying, please see our careers page here.

    \ No newline at end of file diff --git a/about/index.html b/about/index.html index b1f4defb..8eb7bede 100644 --- a/about/index.html +++ b/about/index.html @@ -18,8 +18,8 @@ - - + + @@ -92,6 +92,6 @@

    FootnotesLlama.cpp, TensorRT-LLM, vLLM, LMDeploy and more.

    -
    +
    \ No newline at end of file diff --git a/about/roadmap/index.html b/about/roadmap/index.html index 669a9e92..135c9ced 100644 --- a/about/roadmap/index.html +++ b/about/roadmap/index.html @@ -18,8 +18,8 @@ - - + + @@ -28,6 +28,6 @@
    Skip to main content
    + \ No newline at end of file diff --git a/acknowledgements/index.html b/acknowledgements/index.html index f5983a38..fb750133 100644 --- a/acknowledgements/index.html +++ b/acknowledgements/index.html @@ -18,8 +18,8 @@ - - + + @@ -38,6 +38,6 @@

    Dev ToolsScalar
  • Continue
  • -
    +
    \ No newline at end of file diff --git a/api-reference-1.0/index.html b/api-reference-1.0/index.html index c6f21394..ed81190b 100644 --- a/api-reference-1.0/index.html +++ b/api-reference-1.0/index.html @@ -22,8 +22,8 @@ - - + + diff --git a/api-reference/index.html b/api-reference/index.html index 2e3bc483..5c81623a 100644 --- a/api-reference/index.html +++ b/api-reference/index.html @@ -18,8 +18,8 @@ - - + + diff --git a/assets/js/008541a4.7719ba24.js b/assets/js/008541a4.7719ba24.js new file mode 100644 index 00000000..7ad8840a --- /dev/null +++ b/assets/js/008541a4.7719ba24.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3152],{77200:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>r,contentTitle:()=>o,default:()=>d,frontMatter:()=>a,metadata:()=>l,toc:()=>c});var s=i(74848),t=i(28453);const a={sidebar_position:14,slug:"/changelog/changelog-v0.3.0"},o="v0.3.0",l={id:"releases/changelog/changelog-v0.3.0",title:"v0.3.0",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.3.0.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.3.0",permalink:"/changelog/changelog-v0.3.0",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.3.0.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:14,frontMatter:{sidebar_position:14,slug:"/changelog/changelog-v0.3.0"},sidebar:"releasesSidebar",previous:{title:"v0.3.1",permalink:"/changelog/changelog-v0.3.1"},next:{title:"v0.2.3",permalink:"/changelog/changelog-v0.2.3"}},r={},c=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\udc1b Bug Fixes",id:"-bug-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function h(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,t.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{id:"v030",children:"v0.3.0"}),"\n",(0,s.jsxs)(n.p,{children:["For more details, ",(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.3.0",children:"GitHub Issues"})]}),"\n",(0,s.jsxs)(n.p,{children:["Highlighted Issue: ",(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/482",children:"Issue #482: fix: hide preferences section if empty"})]}),"\n",(0,s.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"fix: hide preferences section if empty @louis-jan (#482)"}),"\n",(0,s.jsx)(n.li,{children:"chore: fix conversation summary @louis-jan (#480)"}),"\n",(0,s.jsx)(n.li,{children:"chore: missing create conversation button when there is no conversation is selected @louis-jan (#478)"}),"\n",(0,s.jsx)(n.li,{children:"fix: download now change state immediately @namchuai (#475)"}),"\n",(0,s.jsx)(n.li,{children:"chore: add required app version to edge release plugin @louis-jan (#471)"}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"-bug-fixes",children:"\ud83d\udc1b Bug Fixes"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"add rebuild for mac x64 @hiento09 (#473)"}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Add build deps for data-plugin in CI @hiento09 (#472)"}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,s.jsx)(n.p,{children:"@hiento09, @hientominh, @jan-service-account, @louis-jan and @namchuai"})]})}function d(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>o,x:()=>l});var s=i(96540);const t={},a=s.createContext(t);function o(e){const n=s.useContext(a);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:o(e.components),s.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/008541a4.fa71dc5e.js b/assets/js/008541a4.fa71dc5e.js deleted file mode 100644 index 5da21b12..00000000 --- a/assets/js/008541a4.fa71dc5e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3152],{77200:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>r,contentTitle:()=>o,default:()=>d,frontMatter:()=>a,metadata:()=>l,toc:()=>c});var s=i(74848),t=i(28453);const a={sidebar_position:14,slug:"/changelog/changelog-v0.3.0"},o="v0.3.0",l={id:"releases/changelog/changelog-v0.3.0",title:"v0.3.0",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.3.0.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.3.0",permalink:"/changelog/changelog-v0.3.0",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.3.0.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:14,frontMatter:{sidebar_position:14,slug:"/changelog/changelog-v0.3.0"},sidebar:"releasesSidebar",previous:{title:"v0.3.1",permalink:"/changelog/changelog-v0.3.1"},next:{title:"v0.2.3",permalink:"/changelog/changelog-v0.2.3"}},r={},c=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\udc1b Bug Fixes",id:"-bug-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function h(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,t.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{id:"v030",children:"v0.3.0"}),"\n",(0,s.jsxs)(n.p,{children:["For more details, ",(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.3.0",children:"GitHub Issues"})]}),"\n",(0,s.jsxs)(n.p,{children:["Highlighted Issue: ",(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/482",children:"Issue #482: fix: hide preferences section if empty"})]}),"\n",(0,s.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"fix: hide preferences section if empty @louis-jan (#482)"}),"\n",(0,s.jsx)(n.li,{children:"chore: fix conversation summary @louis-jan (#480)"}),"\n",(0,s.jsx)(n.li,{children:"chore: missing create conversation button when there is no conversation is selected @louis-jan (#478)"}),"\n",(0,s.jsx)(n.li,{children:"fix: download now change state immediately @namchuai (#475)"}),"\n",(0,s.jsx)(n.li,{children:"chore: add required app version to edge release plugin @louis-jan (#471)"}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"-bug-fixes",children:"\ud83d\udc1b Bug Fixes"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"add rebuild for mac x64 @hiento09 (#473)"}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Add build deps for data-plugin in CI @hiento09 (#472)"}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,s.jsx)(n.p,{children:"@hiento09, @hientominh, @jan-service-account, @louis-jan and @namchuai"})]})}function d(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>o,x:()=>l});var s=i(96540);const t={},a=s.createContext(t);function o(e){const n=s.useContext(a);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:o(e.components),s.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/00863b7a.0417af2a.js b/assets/js/00863b7a.0417af2a.js deleted file mode 100644 index aa786c2a..00000000 --- a/assets/js/00863b7a.0417af2a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8282],{71254:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>a,default:()=>d,frontMatter:()=>r,metadata:()=>s,toc:()=>l});var o=n(74848),i=n(28453);const r={title:"Overview",slug:"/integrationss",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:1,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},a=void 0,s={id:"guides/integrations/overview-integration",title:"Overview",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/integrations/overview-integration.mdx",sourceDirName:"guides/integrations",slug:"/integrationss",permalink:"/integrationss",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/integrations/overview-integration.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:1,frontMatter:{title:"Overview",slug:"/integrationss",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:1,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]}},c={},l=[];function u(e){const t={p:"p",...(0,i.R)(),...e.components};return(0,o.jsx)(t.p,{children:"Coming Soon"})}function d(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(u,{...e})}):u(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>a,x:()=>s});var o=n(96540);const i={},r=o.createContext(i);function a(e){const t=o.useContext(r);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:a(e.components),o.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/00863b7a.c2d39e72.js b/assets/js/00863b7a.c2d39e72.js new file mode 100644 index 00000000..81edc6ea --- /dev/null +++ b/assets/js/00863b7a.c2d39e72.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8282],{71254:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>s,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>l});var o=n(74848),i=n(28453);const r={title:"Overview",slug:"/integrationss",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:1,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},s=void 0,a={id:"guides/integrations/overview-integration",title:"Overview",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/integrations/overview-integration.mdx",sourceDirName:"guides/integrations",slug:"/integrationss",permalink:"/integrationss",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/integrations/overview-integration.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:1,frontMatter:{title:"Overview",slug:"/integrationss",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:1,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]}},c={},l=[];function u(e){const t={p:"p",...(0,i.R)(),...e.components};return(0,o.jsx)(t.p,{children:"Coming Soon"})}function d(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(u,{...e})}):u(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>s,x:()=>a});var o=n(96540);const i={},r=o.createContext(i);function s(e){const t=o.useContext(r);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:s(e.components),o.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/024311fd.754e23fa.js b/assets/js/024311fd.754e23fa.js deleted file mode 100644 index b97cefab..00000000 --- a/assets/js/024311fd.754e23fa.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9666],{28952:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>p,frontMatter:()=>l,metadata:()=>d,toc:()=>h});var i=s(74848),r=s(28453),t=s(11470),o=s(19365);const l={title:"Troubleshooting",slug:"/troubleshooting",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:21,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","troubleshooting","error codes","broken build","something amiss","unexpected token","undefined issue","permission denied"]},a=void 0,d={id:"guides/troubleshooting",title:"Troubleshooting",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/troubleshooting.mdx",sourceDirName:"guides",slug:"/troubleshooting",permalink:"/troubleshooting",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/troubleshooting.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:21,frontMatter:{title:"Troubleshooting",slug:"/troubleshooting",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:21,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","troubleshooting","error codes","broken build","something amiss","unexpected token","undefined issue","permission denied"]},sidebar:"guidesSidebar",previous:{title:"Continue Integration",permalink:"/integrations/continue"}},c={},h=[{value:"Broken Build",id:"broken-build",level:2},{value:"1. Uninstall Jan",id:"1-uninstall-jan",level:4},{value:"2. Delete Application Data, Cache, and User Data",id:"2-delete-application-data-cache-and-user-data",level:4},{value:"3. Additional Step for Versions Before 0.4.2",id:"3-additional-step-for-versions-before-042",level:4},{value:"4. Download the Latest Version",id:"4-download-the-latest-version",level:4},{value:"1. Uninstall Jan",id:"1-uninstall-jan-1",level:4},{value:"2. Delete Application Data, Cache, and User Data",id:"2-delete-application-data-cache-and-user-data-1",level:4},{value:"3. Additional Step for Versions Before 0.4.2",id:"3-additional-step-for-versions-before-042-1",level:4},{value:"4. Download the Latest Version",id:"4-download-the-latest-version-1",level:4},{value:"1. Uninstall Jan",id:"1-uninstall-jan-2",level:4},{value:"2. Delete Application Data, Cache, and User Data",id:"2-delete-application-data-cache-and-user-data-2",level:4},{value:"3. Additional Step for Versions Before 0.4.2",id:"3-additional-step-for-versions-before-042-2",level:4},{value:"4. Download the Latest Version",id:"4-download-the-latest-version-2",level:4},{value:"Troubleshooting NVIDIA GPU",id:"troubleshooting-nvidia-gpu",level:2},{value:"1. Ensure GPU Mode Requirements",id:"1-ensure-gpu-mode-requirements",level:4},{value:"NVIDIA Driver",id:"nvidia-driver",level:5},{value:"CUDA Toolkit",id:"cuda-toolkit",level:5},{value:"NVIDIA Driver",id:"nvidia-driver-1",level:5},{value:"CUDA Toolkit",id:"cuda-toolkit-1",level:5},{value:"Linux Specifics",id:"linux-specifics",level:5},{value:"2. Switch to GPU Mode",id:"2-switch-to-gpu-mode",level:4},{value:"Troubleshooting Tips",id:"troubleshooting-tips",level:5},{value:"3. Check GPU Settings",id:"3-check-gpu-settings",level:4},{value:"4. Restart Jan",id:"4-restart-jan",level:4},{value:"Troubleshooting Tips",id:"troubleshooting-tips-1",level:5},{value:"Tested Configurations",id:"tested-configurations",level:4},{value:"Common Issues and Solutions",id:"common-issues-and-solutions",level:4},{value:"How to Get Error Logs",id:"how-to-get-error-logs",level:2},{value:"Jan Application",id:"jan-application",level:4},{value:"Jan UI",id:"jan-ui",level:4},{value:"Jan API Server",id:"jan-api-server",level:4},{value:"Permission Denied",id:"permission-denied",level:2},{value:"Something's Amiss",id:"somethings-amiss",level:2},{value:"Undefined Issue",id:"undefined-issue",level:2},{value:"Unexpected Token",id:"unexpected-token",level:2}];function u(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h4:"h4",h5:"h5",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"broken-build",children:"Broken Build"}),"\n",(0,i.jsx)(n.p,{children:"To resolve the issue where your Jan is stuck in a broken build after installation."}),"\n",(0,i.jsxs)(t.A,{children:[(0,i.jsxs)(o.A,{value:"mac",label:"Mac",default:!0,children:[(0,i.jsx)(n.h4,{id:"1-uninstall-jan",children:"1. Uninstall Jan"}),(0,i.jsxs)(n.p,{children:["Delete Jan from your ",(0,i.jsx)(n.code,{children:"/Applications"})," folder."]}),(0,i.jsx)(n.h4,{id:"2-delete-application-data-cache-and-user-data",children:"2. Delete Application Data, Cache, and User Data"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-zsh",children:"# Step 1: Delete the application data\n## Newer versions\nrm -rf ~/Library/Application\\ Support/jan\n## Versions 0.2.0 and older\nrm -rf ~/Library/Application\\ Support/jan-electron\n\n# Step 2: Clear application cache\nrm -rf ~/Library/Caches/jan*\n\n# Step 3: Remove all user data\nrm -rf ~/jan\n"})}),(0,i.jsx)(n.h4,{id:"3-additional-step-for-versions-before-042",children:"3. Additional Step for Versions Before 0.4.2"}),(0,i.jsxs)(n.p,{children:["If you are using a version before ",(0,i.jsx)(n.code,{children:"0.4.2"}),", you need to run the following commands:"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-zsh",children:"ps aux | grep nitro\n# Looks for processes like `nitro` and `nitro_arm_64`, and kill them one by one by process ID\nkill -9 \n"})}),(0,i.jsx)(n.h4,{id:"4-download-the-latest-version",children:"4. Download the Latest Version"}),(0,i.jsxs)(n.p,{children:["Download the latest version of Jan from our ",(0,i.jsx)(n.a,{href:"https://jan.ai/",children:"homepage"}),"."]})]}),(0,i.jsxs)(o.A,{value:"windows",label:"Windows",children:[(0,i.jsx)(n.h4,{id:"1-uninstall-jan-1",children:"1. Uninstall Jan"}),(0,i.jsxs)(n.p,{children:["To uninstall Jan on Windows, use the ",(0,i.jsx)(n.a,{href:"https://support.microsoft.com/en-us/windows/uninstall-or-remove-apps-and-programs-in-windows-4b55f974-2cc6-2d2b-d092-5905080eaf98",children:"Windows Control Panel"}),"."]}),(0,i.jsx)(n.h4,{id:"2-delete-application-data-cache-and-user-data-1",children:"2. Delete Application Data, Cache, and User Data"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"# Delete the `/Jan` directory in Windows's AppData\nrm -r C:\\Users\\%USERNAME%\\AppData\\Roaming\\Jan\n\n# Delete the `/Jan` directory in Windows's AppData\nrm -r C:\\Users\\%USERNAME%\\jan\n"})}),(0,i.jsx)(n.h4,{id:"3-additional-step-for-versions-before-042-1",children:"3. Additional Step for Versions Before 0.4.2"}),(0,i.jsxs)(n.p,{children:["If you are using a version before ",(0,i.jsx)(n.code,{children:"0.4.2"}),", you need to run the following commands:"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:'# Find the process ID (PID) of the nitro process by filtering the list by process name\ntasklist | findstr "nitro"\n# Once you have the PID of the process you want to terminate, run the `taskkill`\ntaskkill /F /PID \n'})}),(0,i.jsx)(n.h4,{id:"4-download-the-latest-version-1",children:"4. Download the Latest Version"}),(0,i.jsxs)(n.p,{children:["Download the latest version of Jan from our ",(0,i.jsx)(n.a,{href:"https://jan.ai/",children:"homepage"}),"."]})]}),(0,i.jsxs)(o.A,{value:"linux",label:"Linux",children:[(0,i.jsx)(n.h4,{id:"1-uninstall-jan-2",children:"1. Uninstall Jan"}),(0,i.jsxs)(t.A,{groupId:"linux_type",children:[(0,i.jsxs)(o.A,{value:"linux_main",label:"Linux",children:[(0,i.jsx)(n.p,{children:"To uninstall Jan, you should use your package manager's uninstall or remove option."}),(0,i.jsx)(n.p,{children:"This will return your system to its state before the installation of Jan."}),(0,i.jsx)(n.p,{children:"This method can also reset all settings if you are experiencing any issues with Jan."})]}),(0,i.jsxs)(o.A,{value:"deb_ub",label:"Debian / Ubuntu",children:[(0,i.jsx)(n.p,{children:"To uninstall Jan, run the following command.MDXContent"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"sudo apt-get remove jan\n# where jan is the name of Jan package\n"})}),(0,i.jsx)(n.p,{children:"This will return your system to its state before the installation of Jan."}),(0,i.jsx)(n.p,{children:"This method can also be used to reset all settings if you are experiencing any issues with Jan."})]}),(0,i.jsxs)(o.A,{value:"other",label:"Others",children:[(0,i.jsxs)(n.p,{children:["To uninstall Jan, you can uninstall Jan by deleting the ",(0,i.jsx)(n.code,{children:".AppImage"})," file."]}),(0,i.jsxs)(n.p,{children:["If you wish to completely remove all user data associated with Jan after uninstallation, you can delete the user data at ",(0,i.jsx)(n.code,{children:"~/jan"}),"."]}),(0,i.jsx)(n.p,{children:"This method can also reset all settings if you are experiencing any issues with Jan."})]})]}),(0,i.jsx)(n.h4,{id:"2-delete-application-data-cache-and-user-data-2",children:"2. Delete Application Data, Cache, and User Data"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"# You can delete the user data folders located at the following `~/jan`\nrm -rf ~/jan\n"})}),(0,i.jsx)(n.h4,{id:"3-additional-step-for-versions-before-042-2",children:"3. Additional Step for Versions Before 0.4.2"}),(0,i.jsxs)(n.p,{children:["If you are using a version before ",(0,i.jsx)(n.code,{children:"0.4.2"}),", you need to run the following commands:"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-zsh",children:"ps aux | grep nitro\n# Looks for processes like `nitro` and `nitro_arm_64`, and kill them one by one by process ID\nkill -9 \n"})}),(0,i.jsx)(n.h4,{id:"4-download-the-latest-version-2",children:"4. Download the Latest Version"}),(0,i.jsxs)(n.p,{children:["Download the latest version of Jan from our ",(0,i.jsx)(n.a,{href:"https://jan.ai/",children:"homepage"}),"."]})]})]}),"\n",(0,i.jsx)(n.p,{children:"By following these steps, you can cleanly uninstall and reinstall Jan, ensuring a smooth and error-free experience with the latest version."}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsx)(n.p,{children:"Before reinstalling Jan, ensure it's completely removed from all shared spaces if it's installed on multiple user accounts on your device."})}),"\n",(0,i.jsx)(n.h2,{id:"troubleshooting-nvidia-gpu",children:"Troubleshooting NVIDIA GPU"}),"\n",(0,i.jsx)(n.p,{children:"To resolve issues when the Jan app does not utilize the NVIDIA GPU on Windows and Linux systems."}),"\n",(0,i.jsx)(n.h4,{id:"1-ensure-gpu-mode-requirements",children:"1. Ensure GPU Mode Requirements"}),"\n",(0,i.jsxs)(t.A,{children:[(0,i.jsxs)(o.A,{value:"windows",label:"Windows",children:[(0,i.jsx)(n.h5,{id:"nvidia-driver",children:"NVIDIA Driver"}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Install an ",(0,i.jsx)(n.a,{href:"https://www.nvidia.com/Download/index.aspx",children:"NVIDIA Driver"})," supporting CUDA 11.7 or higher.","\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Use the following command to verify the installation:"}),"\n"]}),"\n"]}),"\n"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"nvidia-smi\n"})}),(0,i.jsx)(n.h5,{id:"cuda-toolkit",children:"CUDA Toolkit"}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Install a ",(0,i.jsx)(n.a,{href:"https://developer.nvidia.com/cuda-downloads",children:"CUDA toolkit"})," compatible with your NVIDIA driver.","\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Use the following command to verify the installation:"}),"\n"]}),"\n"]}),"\n"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"nvcc --version\n"})})]}),(0,i.jsxs)(o.A,{value:"linux",label:"Linux",children:[(0,i.jsx)(n.h5,{id:"nvidia-driver-1",children:"NVIDIA Driver"}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Install an ",(0,i.jsx)(n.a,{href:"https://www.nvidia.com/Download/index.aspx",children:"NVIDIA Driver"})," supporting CUDA 11.7 or higher.","\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Use the following command to verify the installation:"}),"\n"]}),"\n"]}),"\n"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"nvidia-smi\n"})}),(0,i.jsx)(n.h5,{id:"cuda-toolkit-1",children:"CUDA Toolkit"}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Install a ",(0,i.jsx)(n.a,{href:"https://developer.nvidia.com/cuda-downloads",children:"CUDA toolkit"})," compatible with your NVIDIA driver.","\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Use the following command to verify the installation:"}),"\n"]}),"\n"]}),"\n"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"nvcc --version\n"})}),(0,i.jsx)(n.h5,{id:"linux-specifics",children:"Linux Specifics"}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["Ensure that ",(0,i.jsx)(n.code,{children:"gcc-11"}),", ",(0,i.jsx)(n.code,{children:"g++-11"}),", ",(0,i.jsx)(n.code,{children:"cpp-11"}),", or higher is installed."]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["See ",(0,i.jsx)(n.a,{href:"https://gcc.gnu.org/projects/cxx-status.html#cxx17",children:"instructions"})," for Ubuntu installation."]}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.strong,{children:"Post-Installation Actions"}),": Add CUDA libraries to ",(0,i.jsx)(n.code,{children:"LD_LIBRARY_PATH"}),"."]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["Follow the ",(0,i.jsx)(n.a,{href:"https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#post-installation-actions",children:"Post-installation Actions"})," instructions."]}),"\n"]}),"\n"]})]})]}),"\n",(0,i.jsx)(n.h4,{id:"2-switch-to-gpu-mode",children:"2. Switch to GPU Mode"}),"\n",(0,i.jsxs)(n.p,{children:["Jan defaults to CPU mode but automatically switches to GPU mode if your system supports it, selecting the GPU with the highest VRAM. Check this setting in ",(0,i.jsx)(n.code,{children:"Settings"})," > ",(0,i.jsx)(n.code,{children:"Advanced Settings"}),"."]}),"\n",(0,i.jsx)(n.h5,{id:"troubleshooting-tips",children:"Troubleshooting Tips"}),"\n",(0,i.jsx)(n.p,{children:"If GPU mode isn't enabled by default:"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Confirm that you have installed an NVIDIA driver supporting CUDA 11.7 or higher. Refer to ",(0,i.jsx)(n.a,{href:"https://docs.nvidia.com/deploy/cuda-compatibility/index.html#binary-compatibility__table-toolkit-driver",children:"CUDA compatibility"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Ensure compatibility of the CUDA toolkit with your NVIDIA driver. Refer to ",(0,i.jsx)(n.a,{href:"https://docs.nvidia.com/deploy/cuda-compatibility/index.html#binary-compatibility__table-toolkit-driver",children:"CUDA compatibility"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["For Linux, add CUDA's ",(0,i.jsx)(n.code,{children:".so"})," libraries to the ",(0,i.jsx)(n.code,{children:"LD_LIBRARY_PATH"}),". For Windows, ensure that CUDA's ",(0,i.jsx)(n.code,{children:".dll"})," libraries are in the PATH. Refer to ",(0,i.jsx)(n.a,{href:"https://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html#environment-setup",children:"Windows setup"}),"."]}),"\n"]}),"\n",(0,i.jsx)(n.h4,{id:"3-check-gpu-settings",children:"3. Check GPU Settings"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Navigate to ",(0,i.jsx)(n.code,{children:"Settings"})," > ",(0,i.jsx)(n.code,{children:"Advanced Settings"})," > ",(0,i.jsx)(n.code,{children:"Jan Data Folder"})," to access GPU settings."]}),"\n",(0,i.jsxs)(n.li,{children:["Open the ",(0,i.jsx)(n.code,{children:"settings.json"})," file in the ",(0,i.jsx)(n.code,{children:"settings"})," folder. Here's an example:"]}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/settings/settings.json"',children:'{\n "notify": true,\n "run_mode": "gpu",\n "nvidia_driver": {\n "exist": true,\n "version": "531.18"\n },\n "cuda": {\n "exist": true,\n "version": "12"\n },\n "gpus": [\n {\n "id": "0",\n "vram": "12282"\n },\n {\n "id": "1",\n "vram": "6144"\n },\n {\n "id": "2",\n "vram": "6144"\n }\n ],\n "gpu_highest_vram": "0"\n}\n'})}),"\n",(0,i.jsx)(n.h4,{id:"4-restart-jan",children:"4. Restart Jan"}),"\n",(0,i.jsx)(n.p,{children:"Restart Jan application to make sure it works."}),"\n",(0,i.jsx)(n.h5,{id:"troubleshooting-tips-1",children:"Troubleshooting Tips"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Ensure ",(0,i.jsx)(n.code,{children:"nvidia_driver"})," and ",(0,i.jsx)(n.code,{children:"cuda"})," fields indicate installed software."]}),"\n",(0,i.jsxs)(n.li,{children:["If ",(0,i.jsx)(n.code,{children:"gpus"})," field is empty or lacks your GPU, check NVIDIA driver and CUDA toolkit installations."]}),"\n",(0,i.jsxs)(n.li,{children:["For further assistance, share the ",(0,i.jsx)(n.code,{children:"settings.json"})," file."]}),"\n"]}),"\n",(0,i.jsx)(n.h4,{id:"tested-configurations",children:"Tested Configurations"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.strong,{children:"Windows 11 Pro 64-bit:"})}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"GPU: NVIDIA GeForce RTX 4070ti"}),"\n",(0,i.jsx)(n.li,{children:"CUDA: 12.2"}),"\n",(0,i.jsx)(n.li,{children:"NVIDIA driver: 531.18 (Bare metal)"}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.strong,{children:"Ubuntu 22.04 LTS:"})}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"GPU: NVIDIA GeForce RTX 4070ti"}),"\n",(0,i.jsx)(n.li,{children:"CUDA: 12.2"}),"\n",(0,i.jsx)(n.li,{children:"NVIDIA driver: 545 (Bare metal)"}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.strong,{children:"Ubuntu 20.04 LTS:"})}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"GPU: NVIDIA GeForce GTX 1660ti"}),"\n",(0,i.jsx)(n.li,{children:"CUDA: 12.1"}),"\n",(0,i.jsx)(n.li,{children:"NVIDIA driver: 535 (Proxmox VM passthrough GPU)"}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.strong,{children:"Ubuntu 18.04 LTS:"})}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"GPU: NVIDIA GeForce GTX 1660ti"}),"\n",(0,i.jsx)(n.li,{children:"CUDA: 12.1"}),"\n",(0,i.jsx)(n.li,{children:"NVIDIA driver: 535 (Proxmox VM passthrough GPU)"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h4,{id:"common-issues-and-solutions",children:"Common Issues and Solutions"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["If the issue persists, try installing the ",(0,i.jsx)(n.a,{href:"/guides/quickstart/#nightly-releases",children:"Nightly version"}),"."]}),"\n",(0,i.jsx)(n.li,{children:"Ensure your (V)RAM is accessible; some users with virtual RAM may require additional configuration."}),"\n",(0,i.jsxs)(n.li,{children:["Seek assistance in ",(0,i.jsx)(n.a,{href:"https://discord.gg/mY69SZaMaC",children:"Jan Discord"}),"."]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"how-to-get-error-logs",children:"How to Get Error Logs"}),"\n",(0,i.jsx)(n.p,{children:"To get the error logs of your Jan application, follow the steps below:"}),"\n",(0,i.jsx)(n.h4,{id:"jan-application",children:"Jan Application"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"Navigate to the main dashboard."}),"\n",(0,i.jsxs)(n.li,{children:["Click the ",(0,i.jsx)(n.strong,{children:"gear icon (\u2699\ufe0f)"})," on the bottom left of your screen."]}),"\n",(0,i.jsxs)(n.li,{children:["Under the ",(0,i.jsx)(n.strong,{children:"Settings screen"}),", click the ",(0,i.jsx)(n.strong,{children:"Advanced Settings"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["On the ",(0,i.jsx)(n.strong,{children:"Jan Data Folder"})," click the ",(0,i.jsx)(n.strong,{children:"folder icon (\ud83d\udcc2)"})," to access the data."]}),"\n",(0,i.jsxs)(n.li,{children:["Click the ",(0,i.jsx)(n.strong,{children:"logs"})," folder."]}),"\n"]}),"\n",(0,i.jsx)(n.h4,{id:"jan-ui",children:"Jan UI"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"Open your Unix or Linux terminal."}),"\n",(0,i.jsx)(n.li,{children:"Use the following commands to get the recent 50 lines of log files:"}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"tail -n 50 ~/jan/logs/app.log\n\n"})}),"\n",(0,i.jsx)(n.h4,{id:"jan-api-server",children:"Jan API Server"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"Open your Unix or Linux terminal."}),"\n",(0,i.jsx)(n.li,{children:"Use the following commands to get the recent 50 lines of log files:"}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"tail -n 50 ~/jan/logs/server.log\n\n"})}),"\n",(0,i.jsx)(n.admonition,{type:"warning",children:(0,i.jsx)(n.p,{children:"Ensure to redact any private or sensitive information when sharing logs or error details."})}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsxs)(n.p,{children:["If you have any questions or are looking for support, please don't hesitate to contact us via our ",(0,i.jsx)(n.a,{href:"https://discord.gg/Dt7MxDyNNZ",children:"Discord community"})," or create a new issue in our ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/issues/new/choose",children:"GitHub repository"}),"."]})}),"\n",(0,i.jsx)(n.h2,{id:"permission-denied",children:"Permission Denied"}),"\n",(0,i.jsx)(n.p,{children:"When running Jan, you might encounter the following error message:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{children:"Uncaught (in promise) Error: Error invoking layout-480796bff433a3a3.js:538 remote method 'installExtension':\nError Package /Applications/Jan.app/Contents/Resources/app.asar.unpacked/pre-install/janhq-assistant-extension-1.0.0.tgz does not contain a valid manifest:\nError EACCES: permission denied, mkdtemp '/Users/username/.npm/_cacache/tmp/ueCMn4'\n"})}),"\n",(0,i.jsx)(n.p,{children:"This error mainly caused by permission problem during installation. To resolve this issue, follow these steps:"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsx)(n.p,{children:"Open your terminal."}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["Execute the following command to change ownership of the ",(0,i.jsx)(n.code,{children:"~/.npm"})," directory to the current user:"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"sudo chown -R $(whoami) ~/.npm\n"})}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"This command ensures that the necessary permissions are granted for Jan installation, resolving the encountered error."}),"\n",(0,i.jsxs)(n.li,{children:["If you have any questions or are looking for support, please don't hesitate to contact us via our ",(0,i.jsx)(n.a,{href:"https://discord.gg/Dt7MxDyNNZ",children:"Discord community"})," or create a new issue in our ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/issues/new/choose",children:"GitHub repository"}),"."]}),"\n"]})}),"\n",(0,i.jsx)(n.h2,{id:"somethings-amiss",children:"Something's Amiss"}),"\n",(0,i.jsx)(n.p,{children:"When you start a chat with a model and encounter with a Something's Amiss error, here's how to resolve it:"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"Ensure your OS is up to date."}),"\n",(0,i.jsx)(n.li,{children:"Choose a model smaller than 80% of your hardware's V/RAM. For example, on an 8GB machine, opt for models smaller than 6GB."}),"\n",(0,i.jsxs)(n.li,{children:["Install the latest ",(0,i.jsx)(n.a,{href:"/guides/quickstart/#nightly-releases",children:"Nightly release"})," or ",(0,i.jsx)(n.a,{href:"/troubleshooting/#broken-build",children:"clear the application cache"})," when reinstalling Jan."]}),"\n",(0,i.jsx)(n.li,{children:"Confirm your V/RAM accessibility, particularly if using virtual RAM."}),"\n",(0,i.jsxs)(n.li,{children:["Nvidia GPU users should download ",(0,i.jsx)(n.a,{href:"https://developer.nvidia.com/cuda-downloads",children:"CUDA"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Linux users, ensure your system meets the requirements of gcc 11, g++ 11, cpp 11, or higher. Refer to this ",(0,i.jsx)(n.a,{href:"/troubleshooting/#troubleshooting-nvidia-gpu",children:"link"})," for details."]}),"\n",(0,i.jsxs)(n.li,{children:["You might use the wrong port when you ",(0,i.jsx)(n.a,{href:"/troubleshooting/#how-to-get-error-logs",children:"check the app logs"})," and encounter the Bind address failed at 127.0.0.1:3928 error. To check the port status, try use the ",(0,i.jsx)(n.code,{children:"netstat"})," command, like the following:"]}),"\n"]}),"\n",(0,i.jsxs)(t.A,{children:[(0,i.jsx)(o.A,{value:"mac",label:"MacOS",default:!0,children:(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"netstat -an | grep 3928\n"})})}),(0,i.jsx)(o.A,{value:"windows",label:"Windows",default:!0,children:(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:'netstat -ano | find "3928" \ntasklist /fi "PID eq 3928"\n'})})}),(0,i.jsx)(o.A,{value:"linux",label:"Linux",default:!0,children:(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:'netstat -anpe | grep "3928" \n'})})})]}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"Netstat"})," displays the contents of various network-related data structures for active connections"]})}),"\n",(0,i.jsxs)(n.admonition,{type:"tip",children:[(0,i.jsx)(n.p,{children:"Jan uses the following ports:"}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Nitro: ",(0,i.jsx)(n.code,{children:"3928"})]}),"\n",(0,i.jsxs)(n.li,{children:["Jan API Server: ",(0,i.jsx)(n.code,{children:"1337"})]}),"\n",(0,i.jsxs)(n.li,{children:["Jan Documentation: ",(0,i.jsx)(n.code,{children:"3001"})]}),"\n"]})]}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsxs)(n.p,{children:["If you have any questions or are looking for support, please don't hesitate to contact us via our ",(0,i.jsx)(n.a,{href:"https://discord.gg/Dt7MxDyNNZ",children:"Discord community"})," or create a new issue in our ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/issues/new/choose",children:"GitHub repository"}),"."]})}),"\n",(0,i.jsx)(n.h2,{id:"undefined-issue",children:"Undefined Issue"}),"\n",(0,i.jsxs)(n.p,{children:["Encountering an ",(0,i.jsx)(n.code,{children:"undefined issue"})," in Jan is caused by errors related to the Nitro tool or other internal processes. It can be resolved through the following steps:"]}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"Clearing the Jan folder and then reopen the application to determine if the problem persists"}),"\n",(0,i.jsxs)(n.li,{children:["Manually run the nitro tool located at ",(0,i.jsx)(n.code,{children:"~/jan/extensions/@janhq/inference-nitro-extensions/dist/bin/(your-os)/nitro"})," to check for error messages."]}),"\n",(0,i.jsx)(n.li,{children:"Address any nitro error messages that are identified and reassess the persistence of the issue."}),"\n",(0,i.jsx)(n.li,{children:"Reopen Jan to determine if the problem has been resolved after addressing any identified errors."}),"\n",(0,i.jsxs)(n.li,{children:["If the issue persists, please share the ",(0,i.jsx)(n.a,{href:"/troubleshooting/#how-to-get-error-logs",children:"app logs"})," via ",(0,i.jsx)(n.a,{href:"https://discord.gg/mY69SZaMaC",children:"Jan Discord"})," for further assistance and troubleshooting."]}),"\n"]}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsxs)(n.p,{children:["If you have any questions or are looking for support, please don't hesitate to contact us via our ",(0,i.jsx)(n.a,{href:"https://discord.gg/Dt7MxDyNNZ",children:"Discord community"})," or create a new issue in our ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/issues/new/choose",children:"GitHub repository"}),"."]})}),"\n",(0,i.jsx)(n.h2,{id:"unexpected-token",children:"Unexpected Token"}),"\n",(0,i.jsxs)(n.p,{children:["Encountering the ",(0,i.jsx)(n.code,{children:"Unexpected token"})," error when initiating a chat with OpenAI models mainly caused by either your OpenAI key or where you access your OpenAI from. This issue can be solved through the following steps:"]}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["Obtain an OpenAI API key from ",(0,i.jsx)(n.a,{href:"https://platform.openai.com/",children:"OpenAI's developer platform"})," and integrate it into your application."]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsx)(n.p,{children:"Trying a VPN could potentially solve the issue, especially if it's related to region locking for accessing OpenAI services. By connecting through a VPN, you may bypass such restrictions and successfully initiate chats with OpenAI models."}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsxs)(n.p,{children:["If you have any questions or are looking for support, please don't hesitate to contact us via our ",(0,i.jsx)(n.a,{href:"https://discord.gg/Dt7MxDyNNZ",children:"Discord community"})," or create a new issue in our ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/issues/new/choose",children:"GitHub repository"}),"."]})})]})}function p(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(u,{...e})}):u(e)}},19365:(e,n,s)=>{s.d(n,{A:()=>o});s(96540);var i=s(18215);const r={tabItem:"tabItem_Ymn6"};var t=s(74848);function o(e){let{children:n,hidden:s,className:o}=e;return(0,t.jsx)("div",{role:"tabpanel",className:(0,i.A)(r.tabItem,o),hidden:s,children:n})}},11470:(e,n,s)=>{s.d(n,{A:()=>w});var i=s(96540),r=s(18215),t=s(23104),o=s(56347),l=s(205),a=s(57485),d=s(31682),c=s(89466);function h(e){return i.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,i.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function u(e){const{values:n,children:s}=e;return(0,i.useMemo)((()=>{const e=n??function(e){return h(e).map((e=>{let{props:{value:n,label:s,attributes:i,default:r}}=e;return{value:n,label:s,attributes:i,default:r}}))}(s);return function(e){const n=(0,d.X)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[n,s])}function p(e){let{value:n,tabValues:s}=e;return s.some((e=>e.value===n))}function x(e){let{queryString:n=!1,groupId:s}=e;const r=(0,o.W6)(),t=function(e){let{queryString:n=!1,groupId:s}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!s)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return s??null}({queryString:n,groupId:s});return[(0,a.aZ)(t),(0,i.useCallback)((e=>{if(!t)return;const n=new URLSearchParams(r.location.search);n.set(t,e),r.replace({...r.location,search:n.toString()})}),[t,r])]}function j(e){const{defaultValue:n,queryString:s=!1,groupId:r}=e,t=u(e),[o,a]=(0,i.useState)((()=>function(e){let{defaultValue:n,tabValues:s}=e;if(0===s.length)throw new Error("Docusaurus error: the component requires at least one children component");if(n){if(!p({value:n,tabValues:s}))throw new Error(`Docusaurus error: The has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${s.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const i=s.find((e=>e.default))??s[0];if(!i)throw new Error("Unexpected error: 0 tabValues");return i.value}({defaultValue:n,tabValues:t}))),[d,h]=x({queryString:s,groupId:r}),[j,g]=function(e){let{groupId:n}=e;const s=function(e){return e?`docusaurus.tab.${e}`:null}(n),[r,t]=(0,c.Dv)(s);return[r,(0,i.useCallback)((e=>{s&&t.set(e)}),[s,t])]}({groupId:r}),m=(()=>{const e=d??j;return p({value:e,tabValues:t})?e:null})();(0,l.A)((()=>{m&&a(m)}),[m]);return{selectedValue:o,selectValue:(0,i.useCallback)((e=>{if(!p({value:e,tabValues:t}))throw new Error(`Can't select invalid tab value=${e}`);a(e),h(e),g(e)}),[h,g,t]),tabValues:t}}var g=s(92303);const m={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var f=s(74848);function v(e){let{className:n,block:s,selectedValue:i,selectValue:o,tabValues:l}=e;const a=[],{blockElementScrollPositionUntilNextRender:d}=(0,t.a_)(),c=e=>{const n=e.currentTarget,s=a.indexOf(n),r=l[s].value;r!==i&&(d(n),o(r))},h=e=>{let n=null;switch(e.key){case"Enter":c(e);break;case"ArrowRight":{const s=a.indexOf(e.currentTarget)+1;n=a[s]??a[0];break}case"ArrowLeft":{const s=a.indexOf(e.currentTarget)-1;n=a[s]??a[a.length-1];break}}n?.focus()};return(0,f.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,r.A)("tabs",{"tabs--block":s},n),children:l.map((e=>{let{value:n,label:s,attributes:t}=e;return(0,f.jsx)("li",{role:"tab",tabIndex:i===n?0:-1,"aria-selected":i===n,ref:e=>a.push(e),onKeyDown:h,onClick:c,...t,className:(0,r.A)("tabs__item",m.tabItem,t?.className,{"tabs__item--active":i===n}),children:s??n},n)}))})}function b(e){let{lazy:n,children:s,selectedValue:r}=e;const t=(Array.isArray(s)?s:[s]).filter(Boolean);if(n){const e=t.find((e=>e.props.value===r));return e?(0,i.cloneElement)(e,{className:"margin-top--md"}):null}return(0,f.jsx)("div",{className:"margin-top--md",children:t.map(((e,n)=>(0,i.cloneElement)(e,{key:n,hidden:e.props.value!==r})))})}function y(e){const n=j(e);return(0,f.jsxs)("div",{className:(0,r.A)("tabs-container",m.tabList),children:[(0,f.jsx)(v,{...e,...n}),(0,f.jsx)(b,{...e,...n})]})}function w(e){const n=(0,g.A)();return(0,f.jsx)(y,{...e,children:h(e.children)},String(n))}},28453:(e,n,s)=>{s.d(n,{R:()=>o,x:()=>l});var i=s(96540);const r={},t=i.createContext(r);function o(e){const n=i.useContext(t);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),i.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/024311fd.9e3819f5.js b/assets/js/024311fd.9e3819f5.js new file mode 100644 index 00000000..1d8e43a8 --- /dev/null +++ b/assets/js/024311fd.9e3819f5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9666],{28952:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>p,frontMatter:()=>l,metadata:()=>d,toc:()=>h});var i=s(74848),r=s(28453),t=s(11470),o=s(19365);const l={title:"Troubleshooting",slug:"/troubleshooting",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:21,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","troubleshooting","error codes","broken build","something amiss","unexpected token","undefined issue","permission denied"]},a=void 0,d={id:"guides/troubleshooting",title:"Troubleshooting",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/troubleshooting.mdx",sourceDirName:"guides",slug:"/troubleshooting",permalink:"/troubleshooting",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/troubleshooting.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:21,frontMatter:{title:"Troubleshooting",slug:"/troubleshooting",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:21,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","troubleshooting","error codes","broken build","something amiss","unexpected token","undefined issue","permission denied"]},sidebar:"guidesSidebar",previous:{title:"Continue Integration",permalink:"/integrations/continue"}},c={},h=[{value:"Broken Build",id:"broken-build",level:2},{value:"1. Uninstall Jan",id:"1-uninstall-jan",level:4},{value:"2. Delete Application Data, Cache, and User Data",id:"2-delete-application-data-cache-and-user-data",level:4},{value:"3. Additional Step for Versions Before 0.4.2",id:"3-additional-step-for-versions-before-042",level:4},{value:"4. Download the Latest Version",id:"4-download-the-latest-version",level:4},{value:"1. Uninstall Jan",id:"1-uninstall-jan-1",level:4},{value:"2. Delete Application Data, Cache, and User Data",id:"2-delete-application-data-cache-and-user-data-1",level:4},{value:"3. Additional Step for Versions Before 0.4.2",id:"3-additional-step-for-versions-before-042-1",level:4},{value:"4. Download the Latest Version",id:"4-download-the-latest-version-1",level:4},{value:"1. Uninstall Jan",id:"1-uninstall-jan-2",level:4},{value:"2. Delete Application Data, Cache, and User Data",id:"2-delete-application-data-cache-and-user-data-2",level:4},{value:"3. Additional Step for Versions Before 0.4.2",id:"3-additional-step-for-versions-before-042-2",level:4},{value:"4. Download the Latest Version",id:"4-download-the-latest-version-2",level:4},{value:"Troubleshooting NVIDIA GPU",id:"troubleshooting-nvidia-gpu",level:2},{value:"1. Ensure GPU Mode Requirements",id:"1-ensure-gpu-mode-requirements",level:4},{value:"NVIDIA Driver",id:"nvidia-driver",level:5},{value:"CUDA Toolkit",id:"cuda-toolkit",level:5},{value:"NVIDIA Driver",id:"nvidia-driver-1",level:5},{value:"CUDA Toolkit",id:"cuda-toolkit-1",level:5},{value:"Linux Specifics",id:"linux-specifics",level:5},{value:"2. Switch to GPU Mode",id:"2-switch-to-gpu-mode",level:4},{value:"Troubleshooting Tips",id:"troubleshooting-tips",level:5},{value:"3. Check GPU Settings",id:"3-check-gpu-settings",level:4},{value:"4. Restart Jan",id:"4-restart-jan",level:4},{value:"Troubleshooting Tips",id:"troubleshooting-tips-1",level:5},{value:"Tested Configurations",id:"tested-configurations",level:4},{value:"Common Issues and Solutions",id:"common-issues-and-solutions",level:4},{value:"How to Get Error Logs",id:"how-to-get-error-logs",level:2},{value:"Jan Application",id:"jan-application",level:4},{value:"Jan UI",id:"jan-ui",level:4},{value:"Jan API Server",id:"jan-api-server",level:4},{value:"Permission Denied",id:"permission-denied",level:2},{value:"Something's Amiss",id:"somethings-amiss",level:2},{value:"Undefined Issue",id:"undefined-issue",level:2},{value:"Unexpected Token",id:"unexpected-token",level:2}];function u(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h4:"h4",h5:"h5",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"broken-build",children:"Broken Build"}),"\n",(0,i.jsx)(n.p,{children:"To resolve the issue where your Jan is stuck in a broken build after installation."}),"\n",(0,i.jsxs)(t.A,{children:[(0,i.jsxs)(o.A,{value:"mac",label:"Mac",default:!0,children:[(0,i.jsx)(n.h4,{id:"1-uninstall-jan",children:"1. Uninstall Jan"}),(0,i.jsxs)(n.p,{children:["Delete Jan from your ",(0,i.jsx)(n.code,{children:"/Applications"})," folder."]}),(0,i.jsx)(n.h4,{id:"2-delete-application-data-cache-and-user-data",children:"2. Delete Application Data, Cache, and User Data"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-zsh",children:"# Step 1: Delete the application data\n## Newer versions\nrm -rf ~/Library/Application\\ Support/jan\n## Versions 0.2.0 and older\nrm -rf ~/Library/Application\\ Support/jan-electron\n\n# Step 2: Clear application cache\nrm -rf ~/Library/Caches/jan*\n\n# Step 3: Remove all user data\nrm -rf ~/jan\n"})}),(0,i.jsx)(n.h4,{id:"3-additional-step-for-versions-before-042",children:"3. Additional Step for Versions Before 0.4.2"}),(0,i.jsxs)(n.p,{children:["If you are using a version before ",(0,i.jsx)(n.code,{children:"0.4.2"}),", you need to run the following commands:"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-zsh",children:"ps aux | grep nitro\n# Looks for processes like `nitro` and `nitro_arm_64`, and kill them one by one by process ID\nkill -9 \n"})}),(0,i.jsx)(n.h4,{id:"4-download-the-latest-version",children:"4. Download the Latest Version"}),(0,i.jsxs)(n.p,{children:["Download the latest version of Jan from our ",(0,i.jsx)(n.a,{href:"https://jan.ai/",children:"homepage"}),"."]})]}),(0,i.jsxs)(o.A,{value:"windows",label:"Windows",children:[(0,i.jsx)(n.h4,{id:"1-uninstall-jan-1",children:"1. Uninstall Jan"}),(0,i.jsxs)(n.p,{children:["To uninstall Jan on Windows, use the ",(0,i.jsx)(n.a,{href:"https://support.microsoft.com/en-us/windows/uninstall-or-remove-apps-and-programs-in-windows-4b55f974-2cc6-2d2b-d092-5905080eaf98",children:"Windows Control Panel"}),"."]}),(0,i.jsx)(n.h4,{id:"2-delete-application-data-cache-and-user-data-1",children:"2. Delete Application Data, Cache, and User Data"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"# Delete the `/Jan` directory in Windows's AppData\nrm -r C:\\Users\\%USERNAME%\\AppData\\Roaming\\Jan\n\n# Delete the `/Jan` directory in Windows's AppData\nrm -r C:\\Users\\%USERNAME%\\jan\n"})}),(0,i.jsx)(n.h4,{id:"3-additional-step-for-versions-before-042-1",children:"3. Additional Step for Versions Before 0.4.2"}),(0,i.jsxs)(n.p,{children:["If you are using a version before ",(0,i.jsx)(n.code,{children:"0.4.2"}),", you need to run the following commands:"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:'# Find the process ID (PID) of the nitro process by filtering the list by process name\ntasklist | findstr "nitro"\n# Once you have the PID of the process you want to terminate, run the `taskkill`\ntaskkill /F /PID \n'})}),(0,i.jsx)(n.h4,{id:"4-download-the-latest-version-1",children:"4. Download the Latest Version"}),(0,i.jsxs)(n.p,{children:["Download the latest version of Jan from our ",(0,i.jsx)(n.a,{href:"https://jan.ai/",children:"homepage"}),"."]})]}),(0,i.jsxs)(o.A,{value:"linux",label:"Linux",children:[(0,i.jsx)(n.h4,{id:"1-uninstall-jan-2",children:"1. Uninstall Jan"}),(0,i.jsxs)(t.A,{groupId:"linux_type",children:[(0,i.jsxs)(o.A,{value:"linux_main",label:"Linux",children:[(0,i.jsx)(n.p,{children:"To uninstall Jan, you should use your package manager's uninstall or remove option."}),(0,i.jsx)(n.p,{children:"This will return your system to its state before the installation of Jan."}),(0,i.jsx)(n.p,{children:"This method can also reset all settings if you are experiencing any issues with Jan."})]}),(0,i.jsxs)(o.A,{value:"deb_ub",label:"Debian / Ubuntu",children:[(0,i.jsx)(n.p,{children:"To uninstall Jan, run the following command.MDXContent"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"sudo apt-get remove jan\n# where jan is the name of Jan package\n"})}),(0,i.jsx)(n.p,{children:"This will return your system to its state before the installation of Jan."}),(0,i.jsx)(n.p,{children:"This method can also be used to reset all settings if you are experiencing any issues with Jan."})]}),(0,i.jsxs)(o.A,{value:"other",label:"Others",children:[(0,i.jsxs)(n.p,{children:["To uninstall Jan, you can uninstall Jan by deleting the ",(0,i.jsx)(n.code,{children:".AppImage"})," file."]}),(0,i.jsxs)(n.p,{children:["If you wish to completely remove all user data associated with Jan after uninstallation, you can delete the user data at ",(0,i.jsx)(n.code,{children:"~/jan"}),"."]}),(0,i.jsx)(n.p,{children:"This method can also reset all settings if you are experiencing any issues with Jan."})]})]}),(0,i.jsx)(n.h4,{id:"2-delete-application-data-cache-and-user-data-2",children:"2. Delete Application Data, Cache, and User Data"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"# You can delete the user data folders located at the following `~/jan`\nrm -rf ~/jan\n"})}),(0,i.jsx)(n.h4,{id:"3-additional-step-for-versions-before-042-2",children:"3. Additional Step for Versions Before 0.4.2"}),(0,i.jsxs)(n.p,{children:["If you are using a version before ",(0,i.jsx)(n.code,{children:"0.4.2"}),", you need to run the following commands:"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-zsh",children:"ps aux | grep nitro\n# Looks for processes like `nitro` and `nitro_arm_64`, and kill them one by one by process ID\nkill -9 \n"})}),(0,i.jsx)(n.h4,{id:"4-download-the-latest-version-2",children:"4. Download the Latest Version"}),(0,i.jsxs)(n.p,{children:["Download the latest version of Jan from our ",(0,i.jsx)(n.a,{href:"https://jan.ai/",children:"homepage"}),"."]})]})]}),"\n",(0,i.jsx)(n.p,{children:"By following these steps, you can cleanly uninstall and reinstall Jan, ensuring a smooth and error-free experience with the latest version."}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsx)(n.p,{children:"Before reinstalling Jan, ensure it's completely removed from all shared spaces if it's installed on multiple user accounts on your device."})}),"\n",(0,i.jsx)(n.h2,{id:"troubleshooting-nvidia-gpu",children:"Troubleshooting NVIDIA GPU"}),"\n",(0,i.jsx)(n.p,{children:"To resolve issues when the Jan app does not utilize the NVIDIA GPU on Windows and Linux systems."}),"\n",(0,i.jsx)(n.h4,{id:"1-ensure-gpu-mode-requirements",children:"1. Ensure GPU Mode Requirements"}),"\n",(0,i.jsxs)(t.A,{children:[(0,i.jsxs)(o.A,{value:"windows",label:"Windows",children:[(0,i.jsx)(n.h5,{id:"nvidia-driver",children:"NVIDIA Driver"}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Install an ",(0,i.jsx)(n.a,{href:"https://www.nvidia.com/Download/index.aspx",children:"NVIDIA Driver"})," supporting CUDA 11.7 or higher.","\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Use the following command to verify the installation:"}),"\n"]}),"\n"]}),"\n"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"nvidia-smi\n"})}),(0,i.jsx)(n.h5,{id:"cuda-toolkit",children:"CUDA Toolkit"}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Install a ",(0,i.jsx)(n.a,{href:"https://developer.nvidia.com/cuda-downloads",children:"CUDA toolkit"})," compatible with your NVIDIA driver.","\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Use the following command to verify the installation:"}),"\n"]}),"\n"]}),"\n"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"nvcc --version\n"})})]}),(0,i.jsxs)(o.A,{value:"linux",label:"Linux",children:[(0,i.jsx)(n.h5,{id:"nvidia-driver-1",children:"NVIDIA Driver"}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Install an ",(0,i.jsx)(n.a,{href:"https://www.nvidia.com/Download/index.aspx",children:"NVIDIA Driver"})," supporting CUDA 11.7 or higher.","\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Use the following command to verify the installation:"}),"\n"]}),"\n"]}),"\n"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"nvidia-smi\n"})}),(0,i.jsx)(n.h5,{id:"cuda-toolkit-1",children:"CUDA Toolkit"}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Install a ",(0,i.jsx)(n.a,{href:"https://developer.nvidia.com/cuda-downloads",children:"CUDA toolkit"})," compatible with your NVIDIA driver.","\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Use the following command to verify the installation:"}),"\n"]}),"\n"]}),"\n"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"nvcc --version\n"})}),(0,i.jsx)(n.h5,{id:"linux-specifics",children:"Linux Specifics"}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["Ensure that ",(0,i.jsx)(n.code,{children:"gcc-11"}),", ",(0,i.jsx)(n.code,{children:"g++-11"}),", ",(0,i.jsx)(n.code,{children:"cpp-11"}),", or higher is installed."]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["See ",(0,i.jsx)(n.a,{href:"https://gcc.gnu.org/projects/cxx-status.html#cxx17",children:"instructions"})," for Ubuntu installation."]}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.strong,{children:"Post-Installation Actions"}),": Add CUDA libraries to ",(0,i.jsx)(n.code,{children:"LD_LIBRARY_PATH"}),"."]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["Follow the ",(0,i.jsx)(n.a,{href:"https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#post-installation-actions",children:"Post-installation Actions"})," instructions."]}),"\n"]}),"\n"]})]})]}),"\n",(0,i.jsx)(n.h4,{id:"2-switch-to-gpu-mode",children:"2. Switch to GPU Mode"}),"\n",(0,i.jsxs)(n.p,{children:["Jan defaults to CPU mode but automatically switches to GPU mode if your system supports it, selecting the GPU with the highest VRAM. Check this setting in ",(0,i.jsx)(n.code,{children:"Settings"})," > ",(0,i.jsx)(n.code,{children:"Advanced Settings"}),"."]}),"\n",(0,i.jsx)(n.h5,{id:"troubleshooting-tips",children:"Troubleshooting Tips"}),"\n",(0,i.jsx)(n.p,{children:"If GPU mode isn't enabled by default:"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Confirm that you have installed an NVIDIA driver supporting CUDA 11.7 or higher. Refer to ",(0,i.jsx)(n.a,{href:"https://docs.nvidia.com/deploy/cuda-compatibility/index.html#binary-compatibility__table-toolkit-driver",children:"CUDA compatibility"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Ensure compatibility of the CUDA toolkit with your NVIDIA driver. Refer to ",(0,i.jsx)(n.a,{href:"https://docs.nvidia.com/deploy/cuda-compatibility/index.html#binary-compatibility__table-toolkit-driver",children:"CUDA compatibility"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["For Linux, add CUDA's ",(0,i.jsx)(n.code,{children:".so"})," libraries to the ",(0,i.jsx)(n.code,{children:"LD_LIBRARY_PATH"}),". For Windows, ensure that CUDA's ",(0,i.jsx)(n.code,{children:".dll"})," libraries are in the PATH. Refer to ",(0,i.jsx)(n.a,{href:"https://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html#environment-setup",children:"Windows setup"}),"."]}),"\n"]}),"\n",(0,i.jsx)(n.h4,{id:"3-check-gpu-settings",children:"3. Check GPU Settings"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Navigate to ",(0,i.jsx)(n.code,{children:"Settings"})," > ",(0,i.jsx)(n.code,{children:"Advanced Settings"})," > ",(0,i.jsx)(n.code,{children:"Jan Data Folder"})," to access GPU settings."]}),"\n",(0,i.jsxs)(n.li,{children:["Open the ",(0,i.jsx)(n.code,{children:"settings.json"})," file in the ",(0,i.jsx)(n.code,{children:"settings"})," folder. Here's an example:"]}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/settings/settings.json"',children:'{\n "notify": true,\n "run_mode": "gpu",\n "nvidia_driver": {\n "exist": true,\n "version": "531.18"\n },\n "cuda": {\n "exist": true,\n "version": "12"\n },\n "gpus": [\n {\n "id": "0",\n "vram": "12282"\n },\n {\n "id": "1",\n "vram": "6144"\n },\n {\n "id": "2",\n "vram": "6144"\n }\n ],\n "gpu_highest_vram": "0"\n}\n'})}),"\n",(0,i.jsx)(n.h4,{id:"4-restart-jan",children:"4. Restart Jan"}),"\n",(0,i.jsx)(n.p,{children:"Restart Jan application to make sure it works."}),"\n",(0,i.jsx)(n.h5,{id:"troubleshooting-tips-1",children:"Troubleshooting Tips"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Ensure ",(0,i.jsx)(n.code,{children:"nvidia_driver"})," and ",(0,i.jsx)(n.code,{children:"cuda"})," fields indicate installed software."]}),"\n",(0,i.jsxs)(n.li,{children:["If ",(0,i.jsx)(n.code,{children:"gpus"})," field is empty or lacks your GPU, check NVIDIA driver and CUDA toolkit installations."]}),"\n",(0,i.jsxs)(n.li,{children:["For further assistance, share the ",(0,i.jsx)(n.code,{children:"settings.json"})," file."]}),"\n"]}),"\n",(0,i.jsx)(n.h4,{id:"tested-configurations",children:"Tested Configurations"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.strong,{children:"Windows 11 Pro 64-bit:"})}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"GPU: NVIDIA GeForce RTX 4070ti"}),"\n",(0,i.jsx)(n.li,{children:"CUDA: 12.2"}),"\n",(0,i.jsx)(n.li,{children:"NVIDIA driver: 531.18 (Bare metal)"}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.strong,{children:"Ubuntu 22.04 LTS:"})}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"GPU: NVIDIA GeForce RTX 4070ti"}),"\n",(0,i.jsx)(n.li,{children:"CUDA: 12.2"}),"\n",(0,i.jsx)(n.li,{children:"NVIDIA driver: 545 (Bare metal)"}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.strong,{children:"Ubuntu 20.04 LTS:"})}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"GPU: NVIDIA GeForce GTX 1660ti"}),"\n",(0,i.jsx)(n.li,{children:"CUDA: 12.1"}),"\n",(0,i.jsx)(n.li,{children:"NVIDIA driver: 535 (Proxmox VM passthrough GPU)"}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.strong,{children:"Ubuntu 18.04 LTS:"})}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"GPU: NVIDIA GeForce GTX 1660ti"}),"\n",(0,i.jsx)(n.li,{children:"CUDA: 12.1"}),"\n",(0,i.jsx)(n.li,{children:"NVIDIA driver: 535 (Proxmox VM passthrough GPU)"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h4,{id:"common-issues-and-solutions",children:"Common Issues and Solutions"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["If the issue persists, try installing the ",(0,i.jsx)(n.a,{href:"/guides/quickstart/#nightly-releases",children:"Nightly version"}),"."]}),"\n",(0,i.jsx)(n.li,{children:"Ensure your (V)RAM is accessible; some users with virtual RAM may require additional configuration."}),"\n",(0,i.jsxs)(n.li,{children:["Seek assistance in ",(0,i.jsx)(n.a,{href:"https://discord.gg/mY69SZaMaC",children:"Jan Discord"}),"."]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"how-to-get-error-logs",children:"How to Get Error Logs"}),"\n",(0,i.jsx)(n.p,{children:"To get the error logs of your Jan application, follow the steps below:"}),"\n",(0,i.jsx)(n.h4,{id:"jan-application",children:"Jan Application"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"Navigate to the main dashboard."}),"\n",(0,i.jsxs)(n.li,{children:["Click the ",(0,i.jsx)(n.strong,{children:"gear icon (\u2699\ufe0f)"})," on the bottom left of your screen."]}),"\n",(0,i.jsxs)(n.li,{children:["Under the ",(0,i.jsx)(n.strong,{children:"Settings screen"}),", click the ",(0,i.jsx)(n.strong,{children:"Advanced Settings"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["On the ",(0,i.jsx)(n.strong,{children:"Jan Data Folder"})," click the ",(0,i.jsx)(n.strong,{children:"folder icon (\ud83d\udcc2)"})," to access the data."]}),"\n",(0,i.jsxs)(n.li,{children:["Click the ",(0,i.jsx)(n.strong,{children:"logs"})," folder."]}),"\n"]}),"\n",(0,i.jsx)(n.h4,{id:"jan-ui",children:"Jan UI"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"Open your Unix or Linux terminal."}),"\n",(0,i.jsx)(n.li,{children:"Use the following commands to get the recent 50 lines of log files:"}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"tail -n 50 ~/jan/logs/app.log\n\n"})}),"\n",(0,i.jsx)(n.h4,{id:"jan-api-server",children:"Jan API Server"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"Open your Unix or Linux terminal."}),"\n",(0,i.jsx)(n.li,{children:"Use the following commands to get the recent 50 lines of log files:"}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"tail -n 50 ~/jan/logs/server.log\n\n"})}),"\n",(0,i.jsx)(n.admonition,{type:"warning",children:(0,i.jsx)(n.p,{children:"Ensure to redact any private or sensitive information when sharing logs or error details."})}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsxs)(n.p,{children:["If you have any questions or are looking for support, please don't hesitate to contact us via our ",(0,i.jsx)(n.a,{href:"https://discord.gg/Dt7MxDyNNZ",children:"Discord community"})," or create a new issue in our ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/issues/new/choose",children:"GitHub repository"}),"."]})}),"\n",(0,i.jsx)(n.h2,{id:"permission-denied",children:"Permission Denied"}),"\n",(0,i.jsx)(n.p,{children:"When running Jan, you might encounter the following error message:"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{children:"Uncaught (in promise) Error: Error invoking layout-480796bff433a3a3.js:538 remote method 'installExtension':\nError Package /Applications/Jan.app/Contents/Resources/app.asar.unpacked/pre-install/janhq-assistant-extension-1.0.0.tgz does not contain a valid manifest:\nError EACCES: permission denied, mkdtemp '/Users/username/.npm/_cacache/tmp/ueCMn4'\n"})}),"\n",(0,i.jsx)(n.p,{children:"This error mainly caused by permission problem during installation. To resolve this issue, follow these steps:"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsx)(n.p,{children:"Open your terminal."}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["Execute the following command to change ownership of the ",(0,i.jsx)(n.code,{children:"~/.npm"})," directory to the current user:"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"sudo chown -R $(whoami) ~/.npm\n"})}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"This command ensures that the necessary permissions are granted for Jan installation, resolving the encountered error."}),"\n",(0,i.jsxs)(n.li,{children:["If you have any questions or are looking for support, please don't hesitate to contact us via our ",(0,i.jsx)(n.a,{href:"https://discord.gg/Dt7MxDyNNZ",children:"Discord community"})," or create a new issue in our ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/issues/new/choose",children:"GitHub repository"}),"."]}),"\n"]})}),"\n",(0,i.jsx)(n.h2,{id:"somethings-amiss",children:"Something's Amiss"}),"\n",(0,i.jsx)(n.p,{children:"When you start a chat with a model and encounter with a Something's Amiss error, here's how to resolve it:"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"Ensure your OS is up to date."}),"\n",(0,i.jsx)(n.li,{children:"Choose a model smaller than 80% of your hardware's V/RAM. For example, on an 8GB machine, opt for models smaller than 6GB."}),"\n",(0,i.jsxs)(n.li,{children:["Install the latest ",(0,i.jsx)(n.a,{href:"/guides/quickstart/#nightly-releases",children:"Nightly release"})," or ",(0,i.jsx)(n.a,{href:"/troubleshooting/#broken-build",children:"clear the application cache"})," when reinstalling Jan."]}),"\n",(0,i.jsx)(n.li,{children:"Confirm your V/RAM accessibility, particularly if using virtual RAM."}),"\n",(0,i.jsxs)(n.li,{children:["Nvidia GPU users should download ",(0,i.jsx)(n.a,{href:"https://developer.nvidia.com/cuda-downloads",children:"CUDA"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Linux users, ensure your system meets the requirements of gcc 11, g++ 11, cpp 11, or higher. Refer to this ",(0,i.jsx)(n.a,{href:"/troubleshooting/#troubleshooting-nvidia-gpu",children:"link"})," for details."]}),"\n",(0,i.jsxs)(n.li,{children:["You might use the wrong port when you ",(0,i.jsx)(n.a,{href:"/troubleshooting/#how-to-get-error-logs",children:"check the app logs"})," and encounter the Bind address failed at 127.0.0.1:3928 error. To check the port status, try use the ",(0,i.jsx)(n.code,{children:"netstat"})," command, like the following:"]}),"\n"]}),"\n",(0,i.jsxs)(t.A,{children:[(0,i.jsx)(o.A,{value:"mac",label:"MacOS",default:!0,children:(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"netstat -an | grep 3928\n"})})}),(0,i.jsx)(o.A,{value:"windows",label:"Windows",default:!0,children:(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:'netstat -ano | find "3928" \ntasklist /fi "PID eq 3928"\n'})})}),(0,i.jsx)(o.A,{value:"linux",label:"Linux",default:!0,children:(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:'netstat -anpe | grep "3928" \n'})})})]}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.code,{children:"Netstat"})," displays the contents of various network-related data structures for active connections"]})}),"\n",(0,i.jsxs)(n.admonition,{type:"tip",children:[(0,i.jsx)(n.p,{children:"Jan uses the following ports:"}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Nitro: ",(0,i.jsx)(n.code,{children:"3928"})]}),"\n",(0,i.jsxs)(n.li,{children:["Jan API Server: ",(0,i.jsx)(n.code,{children:"1337"})]}),"\n",(0,i.jsxs)(n.li,{children:["Jan Documentation: ",(0,i.jsx)(n.code,{children:"3001"})]}),"\n"]})]}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsxs)(n.p,{children:["If you have any questions or are looking for support, please don't hesitate to contact us via our ",(0,i.jsx)(n.a,{href:"https://discord.gg/Dt7MxDyNNZ",children:"Discord community"})," or create a new issue in our ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/issues/new/choose",children:"GitHub repository"}),"."]})}),"\n",(0,i.jsx)(n.h2,{id:"undefined-issue",children:"Undefined Issue"}),"\n",(0,i.jsxs)(n.p,{children:["Encountering an ",(0,i.jsx)(n.code,{children:"undefined issue"})," in Jan is caused by errors related to the Nitro tool or other internal processes. It can be resolved through the following steps:"]}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"Clearing the Jan folder and then reopen the application to determine if the problem persists"}),"\n",(0,i.jsxs)(n.li,{children:["Manually run the nitro tool located at ",(0,i.jsx)(n.code,{children:"~/jan/extensions/@janhq/inference-nitro-extensions/dist/bin/(your-os)/nitro"})," to check for error messages."]}),"\n",(0,i.jsx)(n.li,{children:"Address any nitro error messages that are identified and reassess the persistence of the issue."}),"\n",(0,i.jsx)(n.li,{children:"Reopen Jan to determine if the problem has been resolved after addressing any identified errors."}),"\n",(0,i.jsxs)(n.li,{children:["If the issue persists, please share the ",(0,i.jsx)(n.a,{href:"/troubleshooting/#how-to-get-error-logs",children:"app logs"})," via ",(0,i.jsx)(n.a,{href:"https://discord.gg/mY69SZaMaC",children:"Jan Discord"})," for further assistance and troubleshooting."]}),"\n"]}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsxs)(n.p,{children:["If you have any questions or are looking for support, please don't hesitate to contact us via our ",(0,i.jsx)(n.a,{href:"https://discord.gg/Dt7MxDyNNZ",children:"Discord community"})," or create a new issue in our ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/issues/new/choose",children:"GitHub repository"}),"."]})}),"\n",(0,i.jsx)(n.h2,{id:"unexpected-token",children:"Unexpected Token"}),"\n",(0,i.jsxs)(n.p,{children:["Encountering the ",(0,i.jsx)(n.code,{children:"Unexpected token"})," error when initiating a chat with OpenAI models mainly caused by either your OpenAI key or where you access your OpenAI from. This issue can be solved through the following steps:"]}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["Obtain an OpenAI API key from ",(0,i.jsx)(n.a,{href:"https://platform.openai.com/",children:"OpenAI's developer platform"})," and integrate it into your application."]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsx)(n.p,{children:"Trying a VPN could potentially solve the issue, especially if it's related to region locking for accessing OpenAI services. By connecting through a VPN, you may bypass such restrictions and successfully initiate chats with OpenAI models."}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsxs)(n.p,{children:["If you have any questions or are looking for support, please don't hesitate to contact us via our ",(0,i.jsx)(n.a,{href:"https://discord.gg/Dt7MxDyNNZ",children:"Discord community"})," or create a new issue in our ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/issues/new/choose",children:"GitHub repository"}),"."]})})]})}function p(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(u,{...e})}):u(e)}},19365:(e,n,s)=>{s.d(n,{A:()=>o});s(96540);var i=s(18215);const r={tabItem:"tabItem_Ymn6"};var t=s(74848);function o(e){let{children:n,hidden:s,className:o}=e;return(0,t.jsx)("div",{role:"tabpanel",className:(0,i.A)(r.tabItem,o),hidden:s,children:n})}},11470:(e,n,s)=>{s.d(n,{A:()=>w});var i=s(96540),r=s(18215),t=s(23104),o=s(56347),l=s(205),a=s(57485),d=s(31682),c=s(89466);function h(e){return i.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,i.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function u(e){const{values:n,children:s}=e;return(0,i.useMemo)((()=>{const e=n??function(e){return h(e).map((e=>{let{props:{value:n,label:s,attributes:i,default:r}}=e;return{value:n,label:s,attributes:i,default:r}}))}(s);return function(e){const n=(0,d.X)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[n,s])}function p(e){let{value:n,tabValues:s}=e;return s.some((e=>e.value===n))}function x(e){let{queryString:n=!1,groupId:s}=e;const r=(0,o.W6)(),t=function(e){let{queryString:n=!1,groupId:s}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!s)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return s??null}({queryString:n,groupId:s});return[(0,a.aZ)(t),(0,i.useCallback)((e=>{if(!t)return;const n=new URLSearchParams(r.location.search);n.set(t,e),r.replace({...r.location,search:n.toString()})}),[t,r])]}function j(e){const{defaultValue:n,queryString:s=!1,groupId:r}=e,t=u(e),[o,a]=(0,i.useState)((()=>function(e){let{defaultValue:n,tabValues:s}=e;if(0===s.length)throw new Error("Docusaurus error: the component requires at least one children component");if(n){if(!p({value:n,tabValues:s}))throw new Error(`Docusaurus error: The has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${s.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const i=s.find((e=>e.default))??s[0];if(!i)throw new Error("Unexpected error: 0 tabValues");return i.value}({defaultValue:n,tabValues:t}))),[d,h]=x({queryString:s,groupId:r}),[j,g]=function(e){let{groupId:n}=e;const s=function(e){return e?`docusaurus.tab.${e}`:null}(n),[r,t]=(0,c.Dv)(s);return[r,(0,i.useCallback)((e=>{s&&t.set(e)}),[s,t])]}({groupId:r}),m=(()=>{const e=d??j;return p({value:e,tabValues:t})?e:null})();(0,l.A)((()=>{m&&a(m)}),[m]);return{selectedValue:o,selectValue:(0,i.useCallback)((e=>{if(!p({value:e,tabValues:t}))throw new Error(`Can't select invalid tab value=${e}`);a(e),h(e),g(e)}),[h,g,t]),tabValues:t}}var g=s(92303);const m={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var f=s(74848);function v(e){let{className:n,block:s,selectedValue:i,selectValue:o,tabValues:l}=e;const a=[],{blockElementScrollPositionUntilNextRender:d}=(0,t.a_)(),c=e=>{const n=e.currentTarget,s=a.indexOf(n),r=l[s].value;r!==i&&(d(n),o(r))},h=e=>{let n=null;switch(e.key){case"Enter":c(e);break;case"ArrowRight":{const s=a.indexOf(e.currentTarget)+1;n=a[s]??a[0];break}case"ArrowLeft":{const s=a.indexOf(e.currentTarget)-1;n=a[s]??a[a.length-1];break}}n?.focus()};return(0,f.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,r.A)("tabs",{"tabs--block":s},n),children:l.map((e=>{let{value:n,label:s,attributes:t}=e;return(0,f.jsx)("li",{role:"tab",tabIndex:i===n?0:-1,"aria-selected":i===n,ref:e=>a.push(e),onKeyDown:h,onClick:c,...t,className:(0,r.A)("tabs__item",m.tabItem,t?.className,{"tabs__item--active":i===n}),children:s??n},n)}))})}function b(e){let{lazy:n,children:s,selectedValue:r}=e;const t=(Array.isArray(s)?s:[s]).filter(Boolean);if(n){const e=t.find((e=>e.props.value===r));return e?(0,i.cloneElement)(e,{className:"margin-top--md"}):null}return(0,f.jsx)("div",{className:"margin-top--md",children:t.map(((e,n)=>(0,i.cloneElement)(e,{key:n,hidden:e.props.value!==r})))})}function y(e){const n=j(e);return(0,f.jsxs)("div",{className:(0,r.A)("tabs-container",m.tabList),children:[(0,f.jsx)(v,{...e,...n}),(0,f.jsx)(b,{...e,...n})]})}function w(e){const n=(0,g.A)();return(0,f.jsx)(y,{...e,children:h(e.children)},String(n))}},28453:(e,n,s)=>{s.d(n,{R:()=>o,x:()=>l});var i=s(96540);const r={},t=i.createContext(r);function o(e){const n=i.useContext(t);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),i.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/05bed8b8.34e33dfa.js b/assets/js/05bed8b8.34e33dfa.js new file mode 100644 index 00000000..864b5c6a --- /dev/null +++ b/assets/js/05bed8b8.34e33dfa.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[127],{1886:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>t,contentTitle:()=>o,default:()=>h,frontMatter:()=>s,metadata:()=>a,toc:()=>c});var l=i(74848),r=i(28453);const s={sidebar_position:5,slug:"/changelog/changelog-v0.4.5"},o="v0.4.5",a={id:"releases/changelog/changelog-v0.4.5",title:"v0.4.5",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.4.5.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.4.5",permalink:"/changelog/changelog-v0.4.5",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.4.5.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:5,frontMatter:{sidebar_position:5,slug:"/changelog/changelog-v0.4.5"},sidebar:"releasesSidebar",previous:{title:"v0.4.6",permalink:"/changelog/changelog-v0.4.6"},next:{title:"v0.4.4",permalink:"/changelog/changelog-v0.4.4"}},t={},c=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Fixes",id:"-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function d(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,r.R)(),...e.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.h1,{id:"v045",children:"v0.4.5"}),"\n",(0,l.jsxs)(n.p,{children:["For more details, ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.4.5",children:"GitHub Issues"})]}),"\n",(0,l.jsxs)(n.p,{children:["Highlighted Issue: ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/issues/1758",children:"Issue #1758: bug: Correct text for Windows"})]}),"\n",(0,l.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"fix(Wording): #1758 correct text for windows @namchuai (#1768)"}),"\n",(0,l.jsx)(n.li,{children:"fix(Log): server log is not display in windows @namchuai (#1764)"}),"\n",(0,l.jsx)(n.li,{children:"Release Cut v0.4.5 @louis-jan (#1752)"}),"\n",(0,l.jsx)(n.li,{children:"chore(nitro): 0.2.11 -> 0.2.12 @hiro-v (#1754)"}),"\n",(0,l.jsx)(n.li,{children:"fix: Nitro CPU threads with correct physical/ performance CPU count @hiro-v (#1726)"}),"\n",(0,l.jsx)(n.li,{children:"fix(Model): #1662 imported model does not use gpu @namchuai (#1723)"}),"\n",(0,l.jsx)(n.li,{children:"fix(API): #1720 host/port provided in the local API server does not fully applied @namchuai (#1721)"}),"\n",(0,l.jsx)(n.li,{children:"fix: server API reference @hiro-v (#1670)"}),"\n",(0,l.jsx)(n.li,{children:"fix(Model): refactor model label @namchuai (#1596)"}),"\n",(0,l.jsx)(n.li,{children:"docs/postmortem v 0.4.4 @hieu-jan (#1617)"}),"\n",(0,l.jsx)(n.li,{children:"chore(ShortcutModal): clean up shortcut modal @namchuai (#1614)"}),"\n",(0,l.jsx)(n.li,{children:"chore(Dependencies): upgrade node-fetch to fix vulnerable issue @namchuai (#1598)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"feat: update UI allow user change folder @urmauur (#1738)"}),"\n",(0,l.jsx)(n.li,{children:"feat: error message when not enough RAM @urmauur (#1706)"}),"\n",(0,l.jsx)(n.li,{children:"feat: improvement ux for local api server @urmauur (#1704)"}),"\n",(0,l.jsx)(n.li,{children:"feat: allow user to move jan folder @namchuai (#1649)"}),"\n",(0,l.jsx)(n.li,{children:"feat: HTTP proxy support @markmehere (#1562)"}),"\n",(0,l.jsx)(n.li,{children:"Feature add schedule clean cloudflare page and r2 @hiento09 (#1653)"}),"\n",(0,l.jsx)(n.li,{children:"feat: relayout left panel setting page @urmauur (#1648)"}),"\n",(0,l.jsx)(n.li,{children:"Update CI follow git flow @hiento09 (#1625)"}),"\n",(0,l.jsx)(n.li,{children:"feat: Implement UI page API server dashboard @urmauur (#1636)"}),"\n",(0,l.jsx)(n.li,{children:"fix: #1545 long thread title @lucido-simon (#1605)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-fixes",children:"\ud83d\udc1b Fixes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"fix: model selection does not show in API settings page @louis-jan (#1828)"}),"\n",(0,l.jsx)(n.li,{children:"fix: user can't view model setting in local api server @namchuai (#1807)"}),"\n",(0,l.jsx)(n.li,{children:"fix: cannot change jan data folder @namchuai (#1805)"}),"\n",(0,l.jsx)(n.li,{children:"fix: model selection does not show in API settings page @louis-jan (#1802)"}),"\n",(0,l.jsx)(n.li,{children:"fix: user can't use a model in model hub @namchuai (#1801)"}),"\n",(0,l.jsx)(n.li,{children:"fix: stop openai inference raises something amiss @louis-jan (#1799)"}),"\n",(0,l.jsx)(n.li,{children:"regression fix: input disabled darkmode @urmauur (#1800)"}),"\n",(0,l.jsx)(n.li,{children:"fix: clean last message when user clean thread message @namchuai (#1793)"}),"\n",(0,l.jsx)(n.li,{children:"fix: app log not being printed @namchuai (#1790)"}),"\n",(0,l.jsx)(n.li,{children:"fix: api settings are not applied on changes @louis-jan (#1789)"}),"\n",(0,l.jsx)(n.li,{children:"fix: could not delete model @louis-jan (#1779)"}),"\n",(0,l.jsx)(n.li,{children:"fix: can not start model when server is not enabled from model settings page @louis-jan (#1774)"}),"\n",(0,l.jsx)(n.li,{children:"regression fix: input port not accept alphabets @urmauur (#1772)"}),"\n",(0,l.jsx)(n.li,{children:"Correct bash script syntax in ci @hiento09 (#1769)"}),"\n",(0,l.jsx)(n.li,{children:"Hotfix CI pre-release not trigger @hiento09 (#1757)"}),"\n",(0,l.jsx)(n.li,{children:"fix: bring back open app directory @louis-jan (#1756)"}),"\n",(0,l.jsx)(n.li,{children:"fix: input port have range validation @urmauur (#1741)"}),"\n",(0,l.jsx)(n.li,{children:"Fix error nightly build schedule run failed @hiento09 (#1736)"}),"\n",(0,l.jsx)(n.li,{children:"fix: active model when start server @urmauur (#1719)"}),"\n",(0,l.jsxs)(n.li,{children:["fix: Change to fixed ",(0,l.jsx)(n.code,{children:"localhost"})," instead of using host variable @hiro-v (#1729)"]}),"\n",(0,l.jsx)(n.li,{children:"Fix autoupdater nightly build error @hiento09 (#1727)"}),"\n",(0,l.jsx)(n.li,{children:"Correct download url readme @hiento09 (#1724)"}),"\n",(0,l.jsx)(n.li,{children:"fix: API chat/completion is blocked by CORS @louis-jan (#1705)"}),"\n",(0,l.jsx)(n.li,{children:"fix: Jan server - v1/chat/completions is throwing ERR_REQUIRE_ESM @louis-jan (#1703)"}),"\n",(0,l.jsx)(n.li,{children:"fix: Jan server is showing blank page @louis-jan (#1702)"}),"\n",(0,l.jsx)(n.li,{children:"fix: switching loader from remote to local model from thread right panel @urmauur (#1692)"}),"\n",(0,l.jsx)(n.li,{children:"fix: hot-fix algolia search @hieu-jan (#1700)"}),"\n",(0,l.jsx)(n.li,{children:"fix: disable api key field while server is running @urmauur (#1694)"}),"\n",(0,l.jsx)(n.li,{children:"fix: stoping model show starting model @urmauur (#1693)"}),"\n",(0,l.jsx)(n.li,{children:"fix bug #1650 hogging resources @hiento09 (#1663)"}),"\n",(0,l.jsx)(n.li,{children:"fix: auto select text when collapse panel @urmauur (#1645)"}),"\n",(0,l.jsx)(n.li,{children:"fix: wrong selected model ref @louis-jan (#1638)"}),"\n",(0,l.jsx)(n.li,{children:"fix: enable check for update on all supported platforms @louis-jan (#1626)"}),"\n",(0,l.jsx)(n.li,{children:"fix: correct footer @hieu-jan (#1628)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"Docs publish to github page trigger on push to docs branch @hiento09 (#1783)"}),"\n",(0,l.jsx)(n.li,{children:"Correct bash script syntax in ci @hiento09 (#1769)"}),"\n",(0,l.jsx)(n.li,{children:"Combine 2 ci pipeline pre-release and nightly into one @hiento09 (#1767)"}),"\n",(0,l.jsx)(n.li,{children:"Hotfix CI pre-release not trigger @hiento09 (#1757)"}),"\n",(0,l.jsx)(n.li,{children:"Fix error nightly build schedule run failed @hiento09 (#1736)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add troubleshoot unexpected token @hieu-jan (#1711)"}),"\n",(0,l.jsx)(n.li,{children:"docs: fix about pages @0xSage (#1699)"}),"\n",(0,l.jsx)(n.li,{children:"refactor: deprecate extension type implementation @louis-jan (#1677)"}),"\n",(0,l.jsx)(n.li,{children:"refactor: file prefix replace utils & add unit test @louis-jan (#1676)"}),"\n",(0,l.jsx)(n.li,{children:"Correct ref branch for update url on README.md file @hiento09 (#1672)"}),"\n",(0,l.jsx)(n.li,{children:"docs: update 02-somethings-amiss @hieu-jan (#1668)"}),"\n",(0,l.jsx)(n.li,{children:"Cherrypick cicd to main branch to apply new gitflow @hiento09 (#1665)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add user and developer guides for extensions @hieu-jan (#1657)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add QA Script @hieu-jan (#1660)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Bump nitro to 0.2.11 @hiro-v (#1655)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Bump version nitro to 0.2.10 @hiro-v (#1644)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add antivirus compatibility testing @hieu-jan (#1641)"}),"\n",(0,l.jsx)(n.li,{children:"refactor: introduce node module in nitro extension @louis-jan (#1630)"}),"\n",(0,l.jsx)(n.li,{children:"Update 02-somethings-amiss.mdx @Ssstars (#1634)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add integration AzureOpenAI @hieu-jan (#1632)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add troubleshooting permission denied @hieu-jan (#1631)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,l.jsx)(n.p,{children:"@0xSage, @Ssstars, @hiento09, @hientominh, @hieu-jan, @hiro-v, @jan-service-account, @louis-jan, @lucido-simon, @markmehere, @namchuai and @urmauur"})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,l.jsx)(n,{...e,children:(0,l.jsx)(d,{...e})}):d(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>o,x:()=>a});var l=i(96540);const r={},s=l.createContext(r);function o(e){const n=l.useContext(s);return l.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),l.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/05bed8b8.c39ac60f.js b/assets/js/05bed8b8.c39ac60f.js deleted file mode 100644 index a3ce058d..00000000 --- a/assets/js/05bed8b8.c39ac60f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[127],{1886:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>t,contentTitle:()=>o,default:()=>h,frontMatter:()=>s,metadata:()=>a,toc:()=>c});var l=i(74848),r=i(28453);const s={sidebar_position:5,slug:"/changelog/changelog-v0.4.5"},o="v0.4.5",a={id:"releases/changelog/changelog-v0.4.5",title:"v0.4.5",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.4.5.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.4.5",permalink:"/changelog/changelog-v0.4.5",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.4.5.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:5,frontMatter:{sidebar_position:5,slug:"/changelog/changelog-v0.4.5"},sidebar:"releasesSidebar",previous:{title:"v0.4.6",permalink:"/changelog/changelog-v0.4.6"},next:{title:"v0.4.4",permalink:"/changelog/changelog-v0.4.4"}},t={},c=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Fixes",id:"-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function d(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,r.R)(),...e.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.h1,{id:"v045",children:"v0.4.5"}),"\n",(0,l.jsxs)(n.p,{children:["For more details, ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.4.5",children:"GitHub Issues"})]}),"\n",(0,l.jsxs)(n.p,{children:["Highlighted Issue: ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/issues/1758",children:"Issue #1758: bug: Correct text for Windows"})]}),"\n",(0,l.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"fix(Wording): #1758 correct text for windows @namchuai (#1768)"}),"\n",(0,l.jsx)(n.li,{children:"fix(Log): server log is not display in windows @namchuai (#1764)"}),"\n",(0,l.jsx)(n.li,{children:"Release Cut v0.4.5 @louis-jan (#1752)"}),"\n",(0,l.jsx)(n.li,{children:"chore(nitro): 0.2.11 -> 0.2.12 @hiro-v (#1754)"}),"\n",(0,l.jsx)(n.li,{children:"fix: Nitro CPU threads with correct physical/ performance CPU count @hiro-v (#1726)"}),"\n",(0,l.jsx)(n.li,{children:"fix(Model): #1662 imported model does not use gpu @namchuai (#1723)"}),"\n",(0,l.jsx)(n.li,{children:"fix(API): #1720 host/port provided in the local API server does not fully applied @namchuai (#1721)"}),"\n",(0,l.jsx)(n.li,{children:"fix: server API reference @hiro-v (#1670)"}),"\n",(0,l.jsx)(n.li,{children:"fix(Model): refactor model label @namchuai (#1596)"}),"\n",(0,l.jsx)(n.li,{children:"docs/postmortem v 0.4.4 @hieu-jan (#1617)"}),"\n",(0,l.jsx)(n.li,{children:"chore(ShortcutModal): clean up shortcut modal @namchuai (#1614)"}),"\n",(0,l.jsx)(n.li,{children:"chore(Dependencies): upgrade node-fetch to fix vulnerable issue @namchuai (#1598)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"feat: update UI allow user change folder @urmauur (#1738)"}),"\n",(0,l.jsx)(n.li,{children:"feat: error message when not enough RAM @urmauur (#1706)"}),"\n",(0,l.jsx)(n.li,{children:"feat: improvement ux for local api server @urmauur (#1704)"}),"\n",(0,l.jsx)(n.li,{children:"feat: allow user to move jan folder @namchuai (#1649)"}),"\n",(0,l.jsx)(n.li,{children:"feat: HTTP proxy support @markmehere (#1562)"}),"\n",(0,l.jsx)(n.li,{children:"Feature add schedule clean cloudflare page and r2 @hiento09 (#1653)"}),"\n",(0,l.jsx)(n.li,{children:"feat: relayout left panel setting page @urmauur (#1648)"}),"\n",(0,l.jsx)(n.li,{children:"Update CI follow git flow @hiento09 (#1625)"}),"\n",(0,l.jsx)(n.li,{children:"feat: Implement UI page API server dashboard @urmauur (#1636)"}),"\n",(0,l.jsx)(n.li,{children:"fix: #1545 long thread title @lucido-simon (#1605)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-fixes",children:"\ud83d\udc1b Fixes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"fix: model selection does not show in API settings page @louis-jan (#1828)"}),"\n",(0,l.jsx)(n.li,{children:"fix: user can't view model setting in local api server @namchuai (#1807)"}),"\n",(0,l.jsx)(n.li,{children:"fix: cannot change jan data folder @namchuai (#1805)"}),"\n",(0,l.jsx)(n.li,{children:"fix: model selection does not show in API settings page @louis-jan (#1802)"}),"\n",(0,l.jsx)(n.li,{children:"fix: user can't use a model in model hub @namchuai (#1801)"}),"\n",(0,l.jsx)(n.li,{children:"fix: stop openai inference raises something amiss @louis-jan (#1799)"}),"\n",(0,l.jsx)(n.li,{children:"regression fix: input disabled darkmode @urmauur (#1800)"}),"\n",(0,l.jsx)(n.li,{children:"fix: clean last message when user clean thread message @namchuai (#1793)"}),"\n",(0,l.jsx)(n.li,{children:"fix: app log not being printed @namchuai (#1790)"}),"\n",(0,l.jsx)(n.li,{children:"fix: api settings are not applied on changes @louis-jan (#1789)"}),"\n",(0,l.jsx)(n.li,{children:"fix: could not delete model @louis-jan (#1779)"}),"\n",(0,l.jsx)(n.li,{children:"fix: can not start model when server is not enabled from model settings page @louis-jan (#1774)"}),"\n",(0,l.jsx)(n.li,{children:"regression fix: input port not accept alphabets @urmauur (#1772)"}),"\n",(0,l.jsx)(n.li,{children:"Correct bash script syntax in ci @hiento09 (#1769)"}),"\n",(0,l.jsx)(n.li,{children:"Hotfix CI pre-release not trigger @hiento09 (#1757)"}),"\n",(0,l.jsx)(n.li,{children:"fix: bring back open app directory @louis-jan (#1756)"}),"\n",(0,l.jsx)(n.li,{children:"fix: input port have range validation @urmauur (#1741)"}),"\n",(0,l.jsx)(n.li,{children:"Fix error nightly build schedule run failed @hiento09 (#1736)"}),"\n",(0,l.jsx)(n.li,{children:"fix: active model when start server @urmauur (#1719)"}),"\n",(0,l.jsxs)(n.li,{children:["fix: Change to fixed ",(0,l.jsx)(n.code,{children:"localhost"})," instead of using host variable @hiro-v (#1729)"]}),"\n",(0,l.jsx)(n.li,{children:"Fix autoupdater nightly build error @hiento09 (#1727)"}),"\n",(0,l.jsx)(n.li,{children:"Correct download url readme @hiento09 (#1724)"}),"\n",(0,l.jsx)(n.li,{children:"fix: API chat/completion is blocked by CORS @louis-jan (#1705)"}),"\n",(0,l.jsx)(n.li,{children:"fix: Jan server - v1/chat/completions is throwing ERR_REQUIRE_ESM @louis-jan (#1703)"}),"\n",(0,l.jsx)(n.li,{children:"fix: Jan server is showing blank page @louis-jan (#1702)"}),"\n",(0,l.jsx)(n.li,{children:"fix: switching loader from remote to local model from thread right panel @urmauur (#1692)"}),"\n",(0,l.jsx)(n.li,{children:"fix: hot-fix algolia search @hieu-jan (#1700)"}),"\n",(0,l.jsx)(n.li,{children:"fix: disable api key field while server is running @urmauur (#1694)"}),"\n",(0,l.jsx)(n.li,{children:"fix: stoping model show starting model @urmauur (#1693)"}),"\n",(0,l.jsx)(n.li,{children:"fix bug #1650 hogging resources @hiento09 (#1663)"}),"\n",(0,l.jsx)(n.li,{children:"fix: auto select text when collapse panel @urmauur (#1645)"}),"\n",(0,l.jsx)(n.li,{children:"fix: wrong selected model ref @louis-jan (#1638)"}),"\n",(0,l.jsx)(n.li,{children:"fix: enable check for update on all supported platforms @louis-jan (#1626)"}),"\n",(0,l.jsx)(n.li,{children:"fix: correct footer @hieu-jan (#1628)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"Docs publish to github page trigger on push to docs branch @hiento09 (#1783)"}),"\n",(0,l.jsx)(n.li,{children:"Correct bash script syntax in ci @hiento09 (#1769)"}),"\n",(0,l.jsx)(n.li,{children:"Combine 2 ci pipeline pre-release and nightly into one @hiento09 (#1767)"}),"\n",(0,l.jsx)(n.li,{children:"Hotfix CI pre-release not trigger @hiento09 (#1757)"}),"\n",(0,l.jsx)(n.li,{children:"Fix error nightly build schedule run failed @hiento09 (#1736)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add troubleshoot unexpected token @hieu-jan (#1711)"}),"\n",(0,l.jsx)(n.li,{children:"docs: fix about pages @0xSage (#1699)"}),"\n",(0,l.jsx)(n.li,{children:"refactor: deprecate extension type implementation @louis-jan (#1677)"}),"\n",(0,l.jsx)(n.li,{children:"refactor: file prefix replace utils & add unit test @louis-jan (#1676)"}),"\n",(0,l.jsx)(n.li,{children:"Correct ref branch for update url on README.md file @hiento09 (#1672)"}),"\n",(0,l.jsx)(n.li,{children:"docs: update 02-somethings-amiss @hieu-jan (#1668)"}),"\n",(0,l.jsx)(n.li,{children:"Cherrypick cicd to main branch to apply new gitflow @hiento09 (#1665)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add user and developer guides for extensions @hieu-jan (#1657)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add QA Script @hieu-jan (#1660)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Bump nitro to 0.2.11 @hiro-v (#1655)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Bump version nitro to 0.2.10 @hiro-v (#1644)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add antivirus compatibility testing @hieu-jan (#1641)"}),"\n",(0,l.jsx)(n.li,{children:"refactor: introduce node module in nitro extension @louis-jan (#1630)"}),"\n",(0,l.jsx)(n.li,{children:"Update 02-somethings-amiss.mdx @Ssstars (#1634)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add integration AzureOpenAI @hieu-jan (#1632)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add troubleshooting permission denied @hieu-jan (#1631)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,l.jsx)(n.p,{children:"@0xSage, @Ssstars, @hiento09, @hientominh, @hieu-jan, @hiro-v, @jan-service-account, @louis-jan, @lucido-simon, @markmehere, @namchuai and @urmauur"})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,l.jsx)(n,{...e,children:(0,l.jsx)(d,{...e})}):d(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>o,x:()=>a});var l=i(96540);const r={},s=l.createContext(r);function o(e){const n=l.useContext(s);return l.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),l.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/05e26e91.0a0f9e15.js b/assets/js/05e26e91.0a0f9e15.js new file mode 100644 index 00000000..9a08c9a3 --- /dev/null +++ b/assets/js/05e26e91.0a0f9e15.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6770],{45549:(t,n,e)=>{e.r(n),e.d(n,{assets:()=>c,contentTitle:()=>d,default:()=>f,frontMatter:()=>s,metadata:()=>u,toc:()=>a});var o=e(74848),r=e(28453);const s={},d=void 0,u={id:"foundry/foundry",title:"foundry",description:"",source:"@site/docs/foundry/foundry.md",sourceDirName:"foundry",slug:"/foundry/",permalink:"/foundry/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/foundry/foundry.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{}},c={},a=[];function i(t){return(0,o.jsx)(o.Fragment,{})}function f(t={}){const{wrapper:n}={...(0,r.R)(),...t.components};return n?(0,o.jsx)(n,{...t,children:(0,o.jsx)(i,{...t})}):i()}},28453:(t,n,e)=>{e.d(n,{R:()=>d,x:()=>u});var o=e(96540);const r={},s=o.createContext(r);function d(t){const n=o.useContext(s);return o.useMemo((function(){return"function"==typeof t?t(n):{...n,...t}}),[n,t])}function u(t){let n;return n=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:d(t.components),o.createElement(s.Provider,{value:n},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/05e26e91.4348527a.js b/assets/js/05e26e91.4348527a.js deleted file mode 100644 index 4a6b5461..00000000 --- a/assets/js/05e26e91.4348527a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6770],{45549:(t,n,e)=>{e.r(n),e.d(n,{assets:()=>c,contentTitle:()=>d,default:()=>f,frontMatter:()=>s,metadata:()=>u,toc:()=>a});var o=e(74848),r=e(28453);const s={},d=void 0,u={id:"foundry/foundry",title:"foundry",description:"",source:"@site/docs/foundry/foundry.md",sourceDirName:"foundry",slug:"/foundry/",permalink:"/foundry/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/foundry/foundry.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{}},c={},a=[];function i(t){return(0,o.jsx)(o.Fragment,{})}function f(t={}){const{wrapper:n}={...(0,r.R)(),...t.components};return n?(0,o.jsx)(n,{...t,children:(0,o.jsx)(i,{...t})}):i()}},28453:(t,n,e)=>{e.d(n,{R:()=>d,x:()=>u});var o=e(96540);const r={},s=o.createContext(r);function d(t){const n=o.useContext(s);return o.useMemo((function(){return"function"==typeof t?t(n):{...n,...t}}),[n,t])}function u(t){let n;return n=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:d(t.components),o.createElement(s.Provider,{value:n},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/07d35b44.7b3e839e.js b/assets/js/07d35b44.7b3e839e.js new file mode 100644 index 00000000..a98d784a --- /dev/null +++ b/assets/js/07d35b44.7b3e839e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8946],{31609:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>s,default:()=>d,frontMatter:()=>a,metadata:()=>i,toc:()=>u});var o=n(74848),r=n(28453);const a={title:"Join us"},s=void 0,i={id:"team/join-us",title:"Join us",description:"- [ ] Explain Core Team, Contributors and Open Source approach",source:"@site/docs/team/join-us.md",sourceDirName:"team",slug:"/team/join-us",permalink:"/team/join-us",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/team/join-us.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Join us"},sidebar:"aboutSidebar",previous:{title:"Who we are",permalink:"/team/"},next:{title:"Contributor Program",permalink:"/team/contributor-program"}},c={},u=[{value:"Careers",id:"careers",level:3}];function l(e){const t={a:"a",h3:"h3",input:"input",li:"li",p:"p",ul:"ul",...(0,r.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(t.ul,{className:"contains-task-list",children:["\n",(0,o.jsxs)(t.li,{className:"task-list-item",children:[(0,o.jsx)(t.input,{type:"checkbox",disabled:!0})," ","Explain Core Team, Contributors and Open Source approach"]}),"\n"]}),"\n",(0,o.jsx)(t.p,{children:(0,o.jsx)(t.a,{href:"https://janai.bamboohr.com/careers",children:"Careers on Bamboo"})}),"\n",(0,o.jsx)(t.h3,{id:"careers",children:"Careers"}),"\n",(0,o.jsxs)(t.p,{children:["Jan has a culture of ownership, independent thought, and lightning fast execution. If you'd like to join us, we have open positions on our ",(0,o.jsx)(t.a,{href:"https://janai.bamboohr.com/careers",children:"careers page"}),"."]})]})}function d(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(l,{...e})}):l(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>s,x:()=>i});var o=n(96540);const r={},a=o.createContext(r);function s(e){const t=o.useContext(a);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),o.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/07d35b44.cf5f7291.js b/assets/js/07d35b44.cf5f7291.js deleted file mode 100644 index 529adf74..00000000 --- a/assets/js/07d35b44.cf5f7291.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8946],{31609:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>s,default:()=>d,frontMatter:()=>a,metadata:()=>i,toc:()=>u});var o=n(74848),r=n(28453);const a={title:"Join us"},s=void 0,i={id:"team/join-us",title:"Join us",description:"- [ ] Explain Core Team, Contributors and Open Source approach",source:"@site/docs/team/join-us.md",sourceDirName:"team",slug:"/team/join-us",permalink:"/team/join-us",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/team/join-us.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Join us"},sidebar:"aboutSidebar",previous:{title:"Who we are",permalink:"/team/"},next:{title:"Contributor Program",permalink:"/team/contributor-program"}},c={},u=[{value:"Careers",id:"careers",level:3}];function l(e){const t={a:"a",h3:"h3",input:"input",li:"li",p:"p",ul:"ul",...(0,r.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(t.ul,{className:"contains-task-list",children:["\n",(0,o.jsxs)(t.li,{className:"task-list-item",children:[(0,o.jsx)(t.input,{type:"checkbox",disabled:!0})," ","Explain Core Team, Contributors and Open Source approach"]}),"\n"]}),"\n",(0,o.jsx)(t.p,{children:(0,o.jsx)(t.a,{href:"https://janai.bamboohr.com/careers",children:"Careers on Bamboo"})}),"\n",(0,o.jsx)(t.h3,{id:"careers",children:"Careers"}),"\n",(0,o.jsxs)(t.p,{children:["Jan has a culture of ownership, independent thought, and lightning fast execution. If you'd like to join us, we have open positions on our ",(0,o.jsx)(t.a,{href:"https://janai.bamboohr.com/careers",children:"careers page"}),"."]})]})}function d(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(l,{...e})}):l(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>s,x:()=>i});var o=n(96540);const r={},a=o.createContext(r);function s(e){const t=o.useContext(a);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),o.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/08b75426.ddd153f8.js b/assets/js/08b75426.ddd153f8.js deleted file mode 100644 index 2e949c10..00000000 --- a/assets/js/08b75426.ddd153f8.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[257],{82010:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>d,contentTitle:()=>a,default:()=>l,frontMatter:()=>s,metadata:()=>r,toc:()=>u});var o=n(74848),i=n(28453);const s={title:"Claude",sidebar_position:6,slug:"/guides/engines/claude",description:"A step-by-step guide on how to integrate Jan with LM Studio.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Claude integration","claude"]},a=void 0,r={id:"guides/remote-providers/claude",title:"Claude",description:"A step-by-step guide on how to integrate Jan with LM Studio.",source:"@site/docs/guides/remote-providers/claude.mdx",sourceDirName:"guides/remote-providers",slug:"/guides/engines/claude",permalink:"/guides/engines/claude",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/remote-providers/claude.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:6,frontMatter:{title:"Claude",sidebar_position:6,slug:"/guides/engines/claude",description:"A step-by-step guide on how to integrate Jan with LM Studio.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Claude integration","claude"]}},d={},u=[];function c(e){const t={p:"p",...(0,i.R)(),...e.components};return(0,o.jsx)(t.p,{children:"Coming Soon"})}function l(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(c,{...e})}):c(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>a,x:()=>r});var o=n(96540);const i={},s=o.createContext(i);function a(e){const t=o.useContext(s);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:a(e.components),o.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/08b75426.fdec7da0.js b/assets/js/08b75426.fdec7da0.js new file mode 100644 index 00000000..eef3af68 --- /dev/null +++ b/assets/js/08b75426.fdec7da0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[257],{82010:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>d,contentTitle:()=>a,default:()=>l,frontMatter:()=>s,metadata:()=>r,toc:()=>u});var o=n(74848),i=n(28453);const s={title:"Claude",sidebar_position:6,slug:"/guides/engines/claude",description:"A step-by-step guide on how to integrate Jan with LM Studio.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Claude integration","claude"]},a=void 0,r={id:"guides/remote-providers/claude",title:"Claude",description:"A step-by-step guide on how to integrate Jan with LM Studio.",source:"@site/docs/guides/remote-providers/claude.mdx",sourceDirName:"guides/remote-providers",slug:"/guides/engines/claude",permalink:"/guides/engines/claude",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/remote-providers/claude.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:6,frontMatter:{title:"Claude",sidebar_position:6,slug:"/guides/engines/claude",description:"A step-by-step guide on how to integrate Jan with LM Studio.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Claude integration","claude"]}},d={},u=[];function c(e){const t={p:"p",...(0,i.R)(),...e.components};return(0,o.jsx)(t.p,{children:"Coming Soon"})}function l(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(c,{...e})}):c(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>a,x:()=>r});var o=n(96540);const i={},s=o.createContext(i);function a(e){const t=o.useContext(s);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:a(e.components),o.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/09d23ef9.514d4ef7.js b/assets/js/09d23ef9.514d4ef7.js new file mode 100644 index 00000000..fa2dd282 --- /dev/null +++ b/assets/js/09d23ef9.514d4ef7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9975],{14643:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>a,default:()=>d,frontMatter:()=>o,metadata:()=>s,toc:()=>c});var r=t(74848),i=t(28453);const o={title:"Engineering",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",slug:"/engineering",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},a=void 0,s={id:"how-we-work/engineering/engineering",title:"Engineering",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/how-we-work/engineering/engineering.md",sourceDirName:"how-we-work/engineering",slug:"/engineering",permalink:"/engineering",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/how-we-work/engineering/engineering.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Engineering",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",slug:"/engineering",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"aboutSidebar",previous:{title:"Project Management",permalink:"/how-we-work/project-management"},next:{title:"CI & CD",permalink:"/engineering/ci-cd"}},l={},c=[{value:"Prerequisites",id:"prerequisites",level:2}];function u(e){const n={a:"a",h2:"h2",li:"li",ul:"ul",...(0,i.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h2,{id:"prerequisites",children:"Prerequisites"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"https://github.com/janhq/jan?tab=readme-ov-file#requirements-for-running-jan",children:"Requirements"})}),"\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"https://github.com/janhq/jan?tab=readme-ov-file#contributing",children:"Setting up local env"})}),"\n"]})]})}function d(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(u,{...e})}):u(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>s});var r=t(96540);const i={},o=r.createContext(i);function a(e){const n=r.useContext(o);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:a(e.components),r.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/09d23ef9.f584f7a9.js b/assets/js/09d23ef9.f584f7a9.js deleted file mode 100644 index 9d4cd45f..00000000 --- a/assets/js/09d23ef9.f584f7a9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9975],{14643:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>a,default:()=>d,frontMatter:()=>o,metadata:()=>s,toc:()=>c});var r=t(74848),i=t(28453);const o={title:"Engineering",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",slug:"/engineering",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},a=void 0,s={id:"how-we-work/engineering/engineering",title:"Engineering",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/how-we-work/engineering/engineering.md",sourceDirName:"how-we-work/engineering",slug:"/engineering",permalink:"/engineering",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/how-we-work/engineering/engineering.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Engineering",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",slug:"/engineering",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"aboutSidebar",previous:{title:"Project Management",permalink:"/how-we-work/project-management"},next:{title:"CI & CD",permalink:"/engineering/ci-cd"}},l={},c=[{value:"Prerequisites",id:"prerequisites",level:2}];function u(e){const n={a:"a",h2:"h2",li:"li",ul:"ul",...(0,i.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h2,{id:"prerequisites",children:"Prerequisites"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"https://github.com/janhq/jan?tab=readme-ov-file#requirements-for-running-jan",children:"Requirements"})}),"\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"https://github.com/janhq/jan?tab=readme-ov-file#contributing",children:"Setting up local env"})}),"\n"]})]})}function d(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(u,{...e})}):u(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>s});var r=t(96540);const i={},o=r.createContext(i);function a(e){const n=r.useContext(o);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:a(e.components),r.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/0a199304.94441f67.js b/assets/js/0a199304.94441f67.js deleted file mode 100644 index 44fcbca1..00000000 --- a/assets/js/0a199304.94441f67.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7028],{90282:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>i,contentTitle:()=>s,default:()=>u,frontMatter:()=>o,metadata:()=>c,toc:()=>p});var n=r(74848),a=r(28453);const o={title:"Become a Partner"},s=void 0,c={id:"partners/become-a-partner",title:"Become a Partner",description:"",source:"@site/docs/partners/become-a-partner.md",sourceDirName:"partners",slug:"/partners/become-a-partner",permalink:"/partners/become-a-partner",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/partners/become-a-partner.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Become a Partner"},sidebar:"ecosystemSidebar",previous:{title:"Partners",permalink:"/partners/"},next:{title:"Integrations",permalink:"/integrations"}},i={},p=[];function d(e){return(0,n.jsx)(n.Fragment,{})}function u(e={}){const{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d()}},28453:(e,t,r)=>{r.d(t,{R:()=>s,x:()=>c});var n=r(96540);const a={},o=n.createContext(a);function s(e){const t=n.useContext(o);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:s(e.components),n.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/0a199304.f7e477ae.js b/assets/js/0a199304.f7e477ae.js new file mode 100644 index 00000000..5d2bcabb --- /dev/null +++ b/assets/js/0a199304.f7e477ae.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7028],{90282:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>i,contentTitle:()=>s,default:()=>u,frontMatter:()=>o,metadata:()=>c,toc:()=>p});var n=r(74848),a=r(28453);const o={title:"Become a Partner"},s=void 0,c={id:"partners/become-a-partner",title:"Become a Partner",description:"",source:"@site/docs/partners/become-a-partner.md",sourceDirName:"partners",slug:"/partners/become-a-partner",permalink:"/partners/become-a-partner",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/partners/become-a-partner.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Become a Partner"},sidebar:"ecosystemSidebar",previous:{title:"Partners",permalink:"/partners/"},next:{title:"Integrations",permalink:"/integrations"}},i={},p=[];function d(e){return(0,n.jsx)(n.Fragment,{})}function u(e={}){const{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d()}},28453:(e,t,r)=>{r.d(t,{R:()=>s,x:()=>c});var n=r(96540);const a={},o=n.createContext(a);function s(e){const t=n.useContext(o);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:s(e.components),n.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/0b3bb891.8c8eb7eb.js b/assets/js/0b3bb891.8c8eb7eb.js new file mode 100644 index 00000000..34af27ca --- /dev/null +++ b/assets/js/0b3bb891.8c8eb7eb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9754],{87062:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>a,contentTitle:()=>r,default:()=>h,frontMatter:()=>o,metadata:()=>l,toc:()=>d});var i=s(74848),t=s(28453);const o={title:"TensorRT-LLM Extension",slug:"/guides/engines/tensorrt-llm",sidebar_position:2,description:"A step-by-step guide on how to customize the TensorRT-LLM extension.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","TensorRT-LLM Extension","TensorRT","tensorRT","extension"]},r=void 0,l={id:"guides/local-providers/tensorrt",title:"TensorRT-LLM Extension",description:"A step-by-step guide on how to customize the TensorRT-LLM extension.",source:"@site/docs/guides/local-providers/tensorrt.mdx",sourceDirName:"guides/local-providers",slug:"/guides/engines/tensorrt-llm",permalink:"/guides/engines/tensorrt-llm",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/local-providers/tensorrt.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:2,frontMatter:{title:"TensorRT-LLM Extension",slug:"/guides/engines/tensorrt-llm",sidebar_position:2,description:"A step-by-step guide on how to customize the TensorRT-LLM extension.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","TensorRT-LLM Extension","TensorRT","tensorRT","extension"]},sidebar:"guidesSidebar",previous:{title:"Llama.cpp Extension",permalink:"/guides/engines/llamacpp"},next:{title:"LM Studio",permalink:"/guides/engines/lmstudio"}},a={},d=[{value:"Overview",id:"overview",level:2},{value:"TensortRT-LLM Extension",id:"tensortrt-llm-extension",level:2},{value:"Pre-requisites",id:"pre-requisites",level:3},{value:"Step 1: Install TensorRT-Extension",id:"step-1-install-tensorrt-extension",level:3},{value:"Step 2: Download a Compatible Model",id:"step-2-download-a-compatible-model",level:3},{value:"Step 3: Configure Settings",id:"step-3-configure-settings",level:3},{value:"Troubleshooting",id:"troubleshooting",level:2},{value:"Incompatible Extension vs Engine versions",id:"incompatible-extension-vs-engine-versions",level:3},{value:"Uninstall Extension",id:"uninstall-extension",level:3},{value:"Install Nitro-TensorRT-LLM manually",id:"install-nitro-tensorrt-llm-manually",level:3},{value:"Build your own TensorRT models",id:"build-your-own-tensorrt-models",level:3}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,t.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"overview",children:"Overview"}),"\n",(0,i.jsxs)(n.p,{children:["Users with Nvidia GPUs can get ",(0,i.jsx)(n.strong,{children:"20-40% faster token speeds"})," compared to using LlamaCPP engine on their laptop or desktops by using ",(0,i.jsx)(n.a,{href:"https://github.com/NVIDIA/TensorRT-LLM",children:"TensorRT-LLM"}),". The greater implication is that you are running FP16, which is also more accurate than quantized models."]}),"\n",(0,i.jsx)(n.h2,{id:"tensortrt-llm-extension",children:"TensortRT-LLM Extension"}),"\n",(0,i.jsxs)(n.p,{children:["This guide walks you through how to install Jan's official ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/nitro-tensorrt-llm",children:"TensorRT-LLM Extension"}),". This extension uses ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/nitro-tensorrt-llm",children:"Nitro-TensorRT-LLM"})," as the AI engine, instead of the default ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/nitro",children:"Nitro-Llama-CPP"}),". It includes an efficient C++ server to natively execute the ",(0,i.jsx)(n.a,{href:"https://nvidia.github.io/TensorRT-LLM/gpt_runtime.html",children:"TRT-LLM C++ runtime"}),". It also comes with additional feature and performance improvements like OpenAI compatibility, tokenizer improvements, and queues."]}),"\n",(0,i.jsx)(n.admonition,{type:"warning",children:(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsx)(n.p,{children:"This feature is only available for Windows users. Linux is coming soon."}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["Additionally, we only prebuilt a few demo models. You can always build your desired models directly on your machine. For more information, please see ",(0,i.jsx)(n.a,{href:"#build-your-own-tensorrt-models",children:"here"}),"."]}),"\n"]}),"\n"]})}),"\n",(0,i.jsx)(n.h3,{id:"pre-requisites",children:"Pre-requisites"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"A Windows PC"}),"\n",(0,i.jsx)(n.li,{children:"Nvidia GPU(s): Ada or Ampere series (i.e. RTX 4000s & 3000s). More will be supported soon."}),"\n",(0,i.jsx)(n.li,{children:"3GB+ of disk space to download TRT-LLM artifacts and a Nitro binary"}),"\n",(0,i.jsx)(n.li,{children:"Jan v0.4.9+ or Jan v0.4.8-321+ (nightly)"}),"\n",(0,i.jsxs)(n.li,{children:["Nvidia Driver v535+ (For installation guide, please see ",(0,i.jsx)(n.a,{href:"/troubleshooting/#1-ensure-gpu-mode-requirements",children:"here"}),")"]}),"\n",(0,i.jsxs)(n.li,{children:["CUDA Toolkit v12.2+ (For installation guide, please see ",(0,i.jsx)(n.a,{href:"/troubleshooting/#1-ensure-gpu-mode-requirements",children:"here"}),")"]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"step-1-install-tensorrt-extension",children:"Step 1: Install TensorRT-Extension"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Go to ",(0,i.jsx)(n.strong,{children:"Settings"})," > ",(0,i.jsx)(n.strong,{children:"Extensions"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Click ",(0,i.jsx)(n.strong,{children:"Install"})," next to the TensorRT-LLM Extension."]}),"\n",(0,i.jsx)(n.li,{children:"Check that files are correctly downloaded."}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"ls ~\\jan\\extensions\\@janhq\\tensorrt-llm-extension\\dist\\bin\n# Your Extension Folder should now include `nitro.exe`, among other artifacts needed to run TRT-LLM\n"})}),"\n",(0,i.jsx)(n.h3,{id:"step-2-download-a-compatible-model",children:"Step 2: Download a Compatible Model"}),"\n",(0,i.jsxs)(n.p,{children:["TensorRT-LLM can only run models in ",(0,i.jsx)(n.code,{children:"TensorRT"}),' format. These models, aka "TensorRT Engines", are prebuilt specifically for each target OS+GPU architecture.']}),"\n",(0,i.jsx)(n.p,{children:"We offer a handful of precompiled models for Ampere and Ada cards that you can immediately download and play with:"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"Restart the application and go to the Hub."}),"\n",(0,i.jsxs)(n.li,{children:["Look for models with the ",(0,i.jsx)(n.code,{children:"TensorRT-LLM"})," label in the recommended models list > Click ",(0,i.jsx)(n.strong,{children:"Download"}),"."]}),"\n"]}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsx)(n.p,{children:"This step might take some time. \ud83d\ude4f"})}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{src:"https://hackmd.io/_uploads/rJewrEgRp.png",alt:"image"})}),"\n",(0,i.jsxs)(n.ol,{start:"3",children:["\n",(0,i.jsx)(n.li,{children:"Click use and start chatting!"}),"\n",(0,i.jsx)(n.li,{children:"You may need to allow Nitro in your network"}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{alt:"alt text",src:s(61914).A+"",width:"679",height:"428"})}),"\n",(0,i.jsx)(n.admonition,{type:"warning",children:(0,i.jsx)(n.p,{children:"If you are our nightly builds, you may have to reinstall the TensorRT-LLM extension each time you update the app. We're working on better extension lifecyles - stay tuned."})}),"\n",(0,i.jsx)(n.h3,{id:"step-3-configure-settings",children:"Step 3: Configure Settings"}),"\n",(0,i.jsx)(n.p,{children:"You can customize the default parameters for how Jan runs TensorRT-LLM."}),"\n",(0,i.jsx)(n.admonition,{type:"info",children:(0,i.jsx)(n.p,{children:"coming soon"})}),"\n",(0,i.jsx)(n.h2,{id:"troubleshooting",children:"Troubleshooting"}),"\n",(0,i.jsx)(n.h3,{id:"incompatible-extension-vs-engine-versions",children:"Incompatible Extension vs Engine versions"}),"\n",(0,i.jsx)(n.p,{children:"For now, the model versions are pinned to the extension versions."}),"\n",(0,i.jsx)(n.h3,{id:"uninstall-extension",children:"Uninstall Extension"}),"\n",(0,i.jsx)(n.p,{children:"To uninstall the extension, follow the steps below:"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"Quit the app."}),"\n",(0,i.jsxs)(n.li,{children:["Go to ",(0,i.jsx)(n.strong,{children:"Settings"})," > ",(0,i.jsx)(n.strong,{children:"Extensions"}),"."]}),"\n",(0,i.jsx)(n.li,{children:"Delete the entire Extensions folder."}),"\n",(0,i.jsx)(n.li,{children:"Reopen the app, only the default extensions should be restored."}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"install-nitro-tensorrt-llm-manually",children:"Install Nitro-TensorRT-LLM manually"}),"\n",(0,i.jsxs)(n.p,{children:["To manually build the artifacts needed to run the server and TensorRT-LLM, you can reference the source code. ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/nitro-tensorrt-llm?tab=readme-ov-file#quickstart",children:"Read here"}),"."]}),"\n",(0,i.jsx)(n.h3,{id:"build-your-own-tensorrt-models",children:"Build your own TensorRT models"}),"\n",(0,i.jsx)(n.admonition,{type:"info",children:(0,i.jsx)(n.p,{children:"coming soon"})})]})}function h(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},61914:(e,n,s)=>{s.d(n,{A:()=>i});const i=s.p+"assets/images/image-43682306e0e1318012556ba5111c1b38.png"},28453:(e,n,s)=>{s.d(n,{R:()=>r,x:()=>l});var i=s(96540);const t={},o=i.createContext(t);function r(e){const n=i.useContext(o);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:r(e.components),i.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/0b3bb891.9a855800.js b/assets/js/0b3bb891.9a855800.js deleted file mode 100644 index 9ff69837..00000000 --- a/assets/js/0b3bb891.9a855800.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9754],{87062:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>a,contentTitle:()=>r,default:()=>h,frontMatter:()=>o,metadata:()=>l,toc:()=>d});var i=s(74848),t=s(28453);const o={title:"TensorRT-LLM Extension",slug:"/guides/engines/tensorrt-llm",sidebar_position:2,description:"A step-by-step guide on how to customize the TensorRT-LLM extension.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","TensorRT-LLM Extension","TensorRT","tensorRT","extension"]},r=void 0,l={id:"guides/local-providers/tensorrt",title:"TensorRT-LLM Extension",description:"A step-by-step guide on how to customize the TensorRT-LLM extension.",source:"@site/docs/guides/local-providers/tensorrt.mdx",sourceDirName:"guides/local-providers",slug:"/guides/engines/tensorrt-llm",permalink:"/guides/engines/tensorrt-llm",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/local-providers/tensorrt.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:2,frontMatter:{title:"TensorRT-LLM Extension",slug:"/guides/engines/tensorrt-llm",sidebar_position:2,description:"A step-by-step guide on how to customize the TensorRT-LLM extension.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","TensorRT-LLM Extension","TensorRT","tensorRT","extension"]},sidebar:"guidesSidebar",previous:{title:"Llama.cpp Extension",permalink:"/guides/engines/llamacpp"},next:{title:"LM Studio",permalink:"/guides/engines/lmstudio"}},a={},d=[{value:"Overview",id:"overview",level:2},{value:"TensortRT-LLM Extension",id:"tensortrt-llm-extension",level:2},{value:"Pre-requisites",id:"pre-requisites",level:3},{value:"Step 1: Install TensorRT-Extension",id:"step-1-install-tensorrt-extension",level:3},{value:"Step 2: Download a Compatible Model",id:"step-2-download-a-compatible-model",level:3},{value:"Step 3: Configure Settings",id:"step-3-configure-settings",level:3},{value:"Troubleshooting",id:"troubleshooting",level:2},{value:"Incompatible Extension vs Engine versions",id:"incompatible-extension-vs-engine-versions",level:3},{value:"Uninstall Extension",id:"uninstall-extension",level:3},{value:"Install Nitro-TensorRT-LLM manually",id:"install-nitro-tensorrt-llm-manually",level:3},{value:"Build your own TensorRT models",id:"build-your-own-tensorrt-models",level:3}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,t.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"overview",children:"Overview"}),"\n",(0,i.jsxs)(n.p,{children:["Users with Nvidia GPUs can get ",(0,i.jsx)(n.strong,{children:"20-40% faster token speeds"})," compared to using LlamaCPP engine on their laptop or desktops by using ",(0,i.jsx)(n.a,{href:"https://github.com/NVIDIA/TensorRT-LLM",children:"TensorRT-LLM"}),". The greater implication is that you are running FP16, which is also more accurate than quantized models."]}),"\n",(0,i.jsx)(n.h2,{id:"tensortrt-llm-extension",children:"TensortRT-LLM Extension"}),"\n",(0,i.jsxs)(n.p,{children:["This guide walks you through how to install Jan's official ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/nitro-tensorrt-llm",children:"TensorRT-LLM Extension"}),". This extension uses ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/nitro-tensorrt-llm",children:"Nitro-TensorRT-LLM"})," as the AI engine, instead of the default ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/nitro",children:"Nitro-Llama-CPP"}),". It includes an efficient C++ server to natively execute the ",(0,i.jsx)(n.a,{href:"https://nvidia.github.io/TensorRT-LLM/gpt_runtime.html",children:"TRT-LLM C++ runtime"}),". It also comes with additional feature and performance improvements like OpenAI compatibility, tokenizer improvements, and queues."]}),"\n",(0,i.jsx)(n.admonition,{type:"warning",children:(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsx)(n.p,{children:"This feature is only available for Windows users. Linux is coming soon."}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["Additionally, we only prebuilt a few demo models. You can always build your desired models directly on your machine. For more information, please see ",(0,i.jsx)(n.a,{href:"#build-your-own-tensorrt-models",children:"here"}),"."]}),"\n"]}),"\n"]})}),"\n",(0,i.jsx)(n.h3,{id:"pre-requisites",children:"Pre-requisites"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"A Windows PC"}),"\n",(0,i.jsx)(n.li,{children:"Nvidia GPU(s): Ada or Ampere series (i.e. RTX 4000s & 3000s). More will be supported soon."}),"\n",(0,i.jsx)(n.li,{children:"3GB+ of disk space to download TRT-LLM artifacts and a Nitro binary"}),"\n",(0,i.jsx)(n.li,{children:"Jan v0.4.9+ or Jan v0.4.8-321+ (nightly)"}),"\n",(0,i.jsxs)(n.li,{children:["Nvidia Driver v535+ (For installation guide, please see ",(0,i.jsx)(n.a,{href:"/troubleshooting/#1-ensure-gpu-mode-requirements",children:"here"}),")"]}),"\n",(0,i.jsxs)(n.li,{children:["CUDA Toolkit v12.2+ (For installation guide, please see ",(0,i.jsx)(n.a,{href:"/troubleshooting/#1-ensure-gpu-mode-requirements",children:"here"}),")"]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"step-1-install-tensorrt-extension",children:"Step 1: Install TensorRT-Extension"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Go to ",(0,i.jsx)(n.strong,{children:"Settings"})," > ",(0,i.jsx)(n.strong,{children:"Extensions"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Click ",(0,i.jsx)(n.strong,{children:"Install"})," next to the TensorRT-LLM Extension."]}),"\n",(0,i.jsx)(n.li,{children:"Check that files are correctly downloaded."}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"ls ~\\jan\\extensions\\@janhq\\tensorrt-llm-extension\\dist\\bin\n# Your Extension Folder should now include `nitro.exe`, among other artifacts needed to run TRT-LLM\n"})}),"\n",(0,i.jsx)(n.h3,{id:"step-2-download-a-compatible-model",children:"Step 2: Download a Compatible Model"}),"\n",(0,i.jsxs)(n.p,{children:["TensorRT-LLM can only run models in ",(0,i.jsx)(n.code,{children:"TensorRT"}),' format. These models, aka "TensorRT Engines", are prebuilt specifically for each target OS+GPU architecture.']}),"\n",(0,i.jsx)(n.p,{children:"We offer a handful of precompiled models for Ampere and Ada cards that you can immediately download and play with:"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"Restart the application and go to the Hub."}),"\n",(0,i.jsxs)(n.li,{children:["Look for models with the ",(0,i.jsx)(n.code,{children:"TensorRT-LLM"})," label in the recommended models list > Click ",(0,i.jsx)(n.strong,{children:"Download"}),"."]}),"\n"]}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsx)(n.p,{children:"This step might take some time. \ud83d\ude4f"})}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{src:"https://hackmd.io/_uploads/rJewrEgRp.png",alt:"image"})}),"\n",(0,i.jsxs)(n.ol,{start:"3",children:["\n",(0,i.jsx)(n.li,{children:"Click use and start chatting!"}),"\n",(0,i.jsx)(n.li,{children:"You may need to allow Nitro in your network"}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{alt:"alt text",src:s(61914).A+"",width:"679",height:"428"})}),"\n",(0,i.jsx)(n.admonition,{type:"warning",children:(0,i.jsx)(n.p,{children:"If you are our nightly builds, you may have to reinstall the TensorRT-LLM extension each time you update the app. We're working on better extension lifecyles - stay tuned."})}),"\n",(0,i.jsx)(n.h3,{id:"step-3-configure-settings",children:"Step 3: Configure Settings"}),"\n",(0,i.jsx)(n.p,{children:"You can customize the default parameters for how Jan runs TensorRT-LLM."}),"\n",(0,i.jsx)(n.admonition,{type:"info",children:(0,i.jsx)(n.p,{children:"coming soon"})}),"\n",(0,i.jsx)(n.h2,{id:"troubleshooting",children:"Troubleshooting"}),"\n",(0,i.jsx)(n.h3,{id:"incompatible-extension-vs-engine-versions",children:"Incompatible Extension vs Engine versions"}),"\n",(0,i.jsx)(n.p,{children:"For now, the model versions are pinned to the extension versions."}),"\n",(0,i.jsx)(n.h3,{id:"uninstall-extension",children:"Uninstall Extension"}),"\n",(0,i.jsx)(n.p,{children:"To uninstall the extension, follow the steps below:"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"Quit the app."}),"\n",(0,i.jsxs)(n.li,{children:["Go to ",(0,i.jsx)(n.strong,{children:"Settings"})," > ",(0,i.jsx)(n.strong,{children:"Extensions"}),"."]}),"\n",(0,i.jsx)(n.li,{children:"Delete the entire Extensions folder."}),"\n",(0,i.jsx)(n.li,{children:"Reopen the app, only the default extensions should be restored."}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"install-nitro-tensorrt-llm-manually",children:"Install Nitro-TensorRT-LLM manually"}),"\n",(0,i.jsxs)(n.p,{children:["To manually build the artifacts needed to run the server and TensorRT-LLM, you can reference the source code. ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/nitro-tensorrt-llm?tab=readme-ov-file#quickstart",children:"Read here"}),"."]}),"\n",(0,i.jsx)(n.h3,{id:"build-your-own-tensorrt-models",children:"Build your own TensorRT models"}),"\n",(0,i.jsx)(n.admonition,{type:"info",children:(0,i.jsx)(n.p,{children:"coming soon"})})]})}function h(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},61914:(e,n,s)=>{s.d(n,{A:()=>i});const i=s.p+"assets/images/image-43682306e0e1318012556ba5111c1b38.png"},28453:(e,n,s)=>{s.d(n,{R:()=>r,x:()=>l});var i=s(96540);const t={},o=i.createContext(t);function r(e){const n=i.useContext(o);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:r(e.components),i.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/106736fc.087a487c.js b/assets/js/106736fc.087a487c.js deleted file mode 100644 index 1aeba6fe..00000000 --- a/assets/js/106736fc.087a487c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8663],{92790:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>u});var s=n(74848),o=n(28453);const r={title:"Developers",tags:["audiences"]},i=void 0,a={id:"solutions/developers",title:"Developers",description:"",source:"@site/docs/solutions/developers.md",sourceDirName:"solutions",slug:"/solutions/developers",permalink:"/solutions/developers",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/solutions/developers.md",tags:[{label:"audiences",permalink:"/tags/audiences"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Developers",tags:["audiences"]},sidebar:"solutionSidebar",previous:{title:"Government",permalink:"/solutions/government"},next:{title:"Software Consultants",permalink:"/solutions/consultants"}},l={},u=[];function c(e){return(0,s.jsx)(s.Fragment,{})}function d(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(c,{...e})}):c()}},28453:(e,t,n)=>{n.d(t,{R:()=>i,x:()=>a});var s=n(96540);const o={},r=s.createContext(o);function i(e){const t=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:i(e.components),s.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/106736fc.c7df8512.js b/assets/js/106736fc.c7df8512.js new file mode 100644 index 00000000..4c2729c3 --- /dev/null +++ b/assets/js/106736fc.c7df8512.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8663],{92790:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>u});var s=n(74848),o=n(28453);const r={title:"Developers",tags:["audiences"]},i=void 0,a={id:"solutions/developers",title:"Developers",description:"",source:"@site/docs/solutions/developers.md",sourceDirName:"solutions",slug:"/solutions/developers",permalink:"/solutions/developers",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/solutions/developers.md",tags:[{label:"audiences",permalink:"/tags/audiences"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Developers",tags:["audiences"]},sidebar:"solutionSidebar",previous:{title:"Government",permalink:"/solutions/government"},next:{title:"Software Consultants",permalink:"/solutions/consultants"}},l={},u=[];function c(e){return(0,s.jsx)(s.Fragment,{})}function d(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(c,{...e})}):c()}},28453:(e,t,n)=>{n.d(t,{R:()=>i,x:()=>a});var s=n(96540);const o={},r=s.createContext(o);function i(e){const t=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:i(e.components),s.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/119e46ed.3e9d2eef.js b/assets/js/119e46ed.3e9d2eef.js new file mode 100644 index 00000000..1f4a9b84 --- /dev/null +++ b/assets/js/119e46ed.3e9d2eef.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7570],{92617:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>a,default:()=>p,frontMatter:()=>o,metadata:()=>c,toc:()=>u});var r=t(74848),s=t(28453),i=t(11470),l=t(19365);const o={title:"Install with Docker",sidebar_position:4,slug:"/guides/install/server",hide_table_of_contents:!0,description:"A step-by-step guide to install Jan using Docker.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Install on Docker","Docker","Helm"]},a=void 0,c={id:"guides/installation/docker",title:"Install with Docker",description:"A step-by-step guide to install Jan using Docker.",source:"@site/docs/guides/installation/docker.mdx",sourceDirName:"guides/installation",slug:"/guides/install/server",permalink:"/guides/install/server",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/installation/docker.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:4,frontMatter:{title:"Install with Docker",sidebar_position:4,slug:"/guides/install/server",hide_table_of_contents:!0,description:"A step-by-step guide to install Jan using Docker.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Install on Docker","Docker","Helm"]}},d={},u=[{value:"Pre-requisites",id:"pre-requisites",level:3},{value:"Run Jan in Docker",id:"run-jan-in-docker",level:3},{value:"Docker Compose Profile and Environment",id:"docker-compose-profile-and-environment",level:3},{value:"Docker Compose Profile",id:"docker-compose-profile",level:4},{value:"Environment Variables",id:"environment-variables",level:4}];function h(e){const n={a:"a",admonition:"admonition",code:"code",h3:"h3",h4:"h4",li:"li",ol:"ol",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h3,{id:"pre-requisites",children:"Pre-requisites"}),"\n",(0,r.jsx)(n.p,{children:"Ensure that your system meets the following requirements:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Linux or WSL2 Docker"}),"\n",(0,r.jsx)(n.li,{children:"Latest Docker Engine and Docker Compose"}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:"To enable GPU support, you will need:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.code,{children:"nvidia-driver"})}),"\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.code,{children:"nvidia-docker2"})}),"\n"]}),"\n",(0,r.jsx)(n.admonition,{type:"note",children:(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["If you have not installed Docker, follow the instructions ",(0,r.jsx)(n.a,{href:"https://docs.docker.com/engine/install/ubuntu/",children:"here"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["If you have not installed the required file for GPU support, follow the instructions ",(0,r.jsx)(n.a,{href:"https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html",children:"here"}),"."]}),"\n"]})}),"\n",(0,r.jsx)(n.h3,{id:"run-jan-in-docker",children:"Run Jan in Docker"}),"\n",(0,r.jsx)(n.p,{children:"You can run Jan in Docker with two methods:"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"Run Jan in CPU mode"}),"\n",(0,r.jsx)(n.li,{children:"Run Jan in GPU mode"}),"\n"]}),"\n",(0,r.jsxs)(i.A,{groupId:"ldocker_type",children:[(0,r.jsxs)(l.A,{value:"docker_cpu",label:"CPU",children:[(0,r.jsx)(n.p,{children:"To run Jan in Docker CPU mode, by using the following code:"}),(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"# cpu mode with default file system\ndocker compose --profile cpu-fs up -d\n\n# cpu mode with S3 file system\ndocker compose --profile cpu-s3fs up -d\n"})})]}),(0,r.jsxs)(l.A,{value:"docker_gpu",label:"GPU",children:[(0,r.jsx)(n.p,{children:"To run Jan in Docker CPU mode, follow the steps below:"}),(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"Check CUDA compatibility with your NVIDIA driver by running nvidia-smi and check the CUDA version in the output as shown below:"}),"\n"]}),(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-sh",children:"nvidia-smi\n\n# Output\n+---------------------------------------------------------------------------------------+\n| NVIDIA-SMI 531.18 Driver Version: 531.18 CUDA Version: 12.1 |\n|-----------------------------------------+----------------------+----------------------+\n| GPU Name TCC/WDDM | Bus-Id Disp.A | Volatile Uncorr. ECC |\n| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |\n| | | MIG M. |\n|=========================================+======================+======================|\n| 0 NVIDIA GeForce RTX 4070 Ti WDDM | 00000000:01:00.0 On | N/A |\n| 0% 44C P8 16W / 285W| 1481MiB / 12282MiB | 2% Default |\n| | | N/A |\n+-----------------------------------------+----------------------+----------------------+\n| 1 NVIDIA GeForce GTX 1660 Ti WDDM | 00000000:02:00.0 Off | N/A |\n| 0% 49C P8 14W / 120W| 0MiB / 6144MiB | 0% Default |\n| | | N/A |\n+-----------------------------------------+----------------------+----------------------+\n| 2 NVIDIA GeForce GTX 1660 Ti WDDM | 00000000:05:00.0 Off | N/A |\n| 29% 38C P8 11W / 120W| 0MiB / 6144MiB | 0% Default |\n| | | N/A |\n+-----------------------------------------+----------------------+----------------------+\n\n+---------------------------------------------------------------------------------------+\n| Processes: |\n| GPU GI CI PID Type Process name GPU Memory |\n| ID ID Usage |\n|=======================================================================================|\n"})}),(0,r.jsxs)(n.ol,{start:"2",children:["\n",(0,r.jsxs)(n.li,{children:["Visit ",(0,r.jsx)(n.a,{href:"https://catalog.ngc.nvidia.com/orgs/nvidia/containers/cuda/tags",children:"NVIDIA NGC Catalog"})," and find the smallest minor version of image tag that matches your CUDA version (e.g., 12.1 -> 12.1.0)"]}),"\n",(0,r.jsxs)(n.li,{children:["Update the ",(0,r.jsx)(n.code,{children:"Dockerfile.gpu"})," line number 5 with the latest minor version of the image tag from step 2 (e.g. change ",(0,r.jsx)(n.code,{children:"FROM nvidia/cuda:12.2.0-runtime-ubuntu22.04 AS base"})," to ",(0,r.jsx)(n.code,{children:"FROM nvidia/cuda:12.1.0-runtime-ubuntu22.04 AS base"}),")"]}),"\n",(0,r.jsx)(n.li,{children:"Run Jan in GPU mode by using the following command:"}),"\n"]}),(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"# GPU mode with default file system\ndocker compose --profile gpu-fs up -d\n\n# GPU mode with S3 file system\ndocker compose --profile gpu-s3fs up -d\n"})})]})]}),"\n",(0,r.jsx)(n.h3,{id:"docker-compose-profile-and-environment",children:"Docker Compose Profile and Environment"}),"\n",(0,r.jsx)(n.p,{children:"The available Docker Compose profile and the environment variables listed below:"}),"\n",(0,r.jsx)(n.h4,{id:"docker-compose-profile",children:"Docker Compose Profile"}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Profile"}),(0,r.jsx)(n.th,{children:"Description"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"cpu-fs"}),(0,r.jsx)(n.td,{children:"Run Jan in CPU mode with default file system"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"cpu-s3fs"}),(0,r.jsx)(n.td,{children:"Run Jan in CPU mode with S3 file system"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"gpu-fs"}),(0,r.jsx)(n.td,{children:"Run Jan in GPU mode with default file system"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"gpu-s3fs"}),(0,r.jsx)(n.td,{children:"Run Jan in GPU mode with S3 file system"})]})]})]}),"\n",(0,r.jsx)(n.h4,{id:"environment-variables",children:"Environment Variables"}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Environment Variable"}),(0,r.jsx)(n.th,{children:"Description"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"S3_BUCKET_NAME"}),(0,r.jsx)(n.td,{children:"S3 bucket name - leave blank for default file system"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS_ACCESS_KEY_ID"}),(0,r.jsx)(n.td,{children:"AWS access key ID - leave blank for default file system"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS_SECRET_ACCESS_KEY"}),(0,r.jsx)(n.td,{children:"AWS secret access key - leave blank for default file system"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS_ENDPOINT"}),(0,r.jsx)(n.td,{children:"AWS endpoint URL - leave blank for default file system"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS_REGION"}),(0,r.jsx)(n.td,{children:"AWS region - leave blank for default file system"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"API_BASE_URL"}),(0,r.jsxs)(n.td,{children:["Jan Server URL, please modify it as your public ip address or domain name default ",(0,r.jsx)(n.a,{href:"http://localhost:1377",children:"http://localhost:1377"})]})]})]})]}),"\n",(0,r.jsx)(n.admonition,{type:"warning",children:(0,r.jsxs)(n.p,{children:["If you are stuck in a broken build, go to the ",(0,r.jsx)(n.a,{href:"/troubleshooting/#broken-build",children:"Broken Build"})," section of Common Errors."]})})]})}function p(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}},19365:(e,n,t)=>{t.d(n,{A:()=>l});t(96540);var r=t(18215);const s={tabItem:"tabItem_Ymn6"};var i=t(74848);function l(e){let{children:n,hidden:t,className:l}=e;return(0,i.jsx)("div",{role:"tabpanel",className:(0,r.A)(s.tabItem,l),hidden:t,children:n})}},11470:(e,n,t)=>{t.d(n,{A:()=>y});var r=t(96540),s=t(18215),i=t(23104),l=t(56347),o=t(205),a=t(57485),c=t(31682),d=t(89466);function u(e){return r.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,r.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function h(e){const{values:n,children:t}=e;return(0,r.useMemo)((()=>{const e=n??function(e){return u(e).map((e=>{let{props:{value:n,label:t,attributes:r,default:s}}=e;return{value:n,label:t,attributes:r,default:s}}))}(t);return function(e){const n=(0,c.X)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[n,t])}function p(e){let{value:n,tabValues:t}=e;return t.some((e=>e.value===n))}function f(e){let{queryString:n=!1,groupId:t}=e;const s=(0,l.W6)(),i=function(e){let{queryString:n=!1,groupId:t}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!t)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:n,groupId:t});return[(0,a.aZ)(i),(0,r.useCallback)((e=>{if(!i)return;const n=new URLSearchParams(s.location.search);n.set(i,e),s.replace({...s.location,search:n.toString()})}),[i,s])]}function m(e){const{defaultValue:n,queryString:t=!1,groupId:s}=e,i=h(e),[l,a]=(0,r.useState)((()=>function(e){let{defaultValue:n,tabValues:t}=e;if(0===t.length)throw new Error("Docusaurus error: the component requires at least one children component");if(n){if(!p({value:n,tabValues:t}))throw new Error(`Docusaurus error: The has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${t.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const r=t.find((e=>e.default))??t[0];if(!r)throw new Error("Unexpected error: 0 tabValues");return r.value}({defaultValue:n,tabValues:i}))),[c,u]=f({queryString:t,groupId:s}),[m,b]=function(e){let{groupId:n}=e;const t=function(e){return e?`docusaurus.tab.${e}`:null}(n),[s,i]=(0,d.Dv)(t);return[s,(0,r.useCallback)((e=>{t&&i.set(e)}),[t,i])]}({groupId:s}),x=(()=>{const e=c??m;return p({value:e,tabValues:i})?e:null})();(0,o.A)((()=>{x&&a(x)}),[x]);return{selectedValue:l,selectValue:(0,r.useCallback)((e=>{if(!p({value:e,tabValues:i}))throw new Error(`Can't select invalid tab value=${e}`);a(e),u(e),b(e)}),[u,b,i]),tabValues:i}}var b=t(92303);const x={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var j=t(74848);function v(e){let{className:n,block:t,selectedValue:r,selectValue:l,tabValues:o}=e;const a=[],{blockElementScrollPositionUntilNextRender:c}=(0,i.a_)(),d=e=>{const n=e.currentTarget,t=a.indexOf(n),s=o[t].value;s!==r&&(c(n),l(s))},u=e=>{let n=null;switch(e.key){case"Enter":d(e);break;case"ArrowRight":{const t=a.indexOf(e.currentTarget)+1;n=a[t]??a[0];break}case"ArrowLeft":{const t=a.indexOf(e.currentTarget)-1;n=a[t]??a[a.length-1];break}}n?.focus()};return(0,j.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,s.A)("tabs",{"tabs--block":t},n),children:o.map((e=>{let{value:n,label:t,attributes:i}=e;return(0,j.jsx)("li",{role:"tab",tabIndex:r===n?0:-1,"aria-selected":r===n,ref:e=>a.push(e),onKeyDown:u,onClick:d,...i,className:(0,s.A)("tabs__item",x.tabItem,i?.className,{"tabs__item--active":r===n}),children:t??n},n)}))})}function g(e){let{lazy:n,children:t,selectedValue:s}=e;const i=(Array.isArray(t)?t:[t]).filter(Boolean);if(n){const e=i.find((e=>e.props.value===s));return e?(0,r.cloneElement)(e,{className:"margin-top--md"}):null}return(0,j.jsx)("div",{className:"margin-top--md",children:i.map(((e,n)=>(0,r.cloneElement)(e,{key:n,hidden:e.props.value!==s})))})}function k(e){const n=m(e);return(0,j.jsxs)("div",{className:(0,s.A)("tabs-container",x.tabList),children:[(0,j.jsx)(v,{...e,...n}),(0,j.jsx)(g,{...e,...n})]})}function y(e){const n=(0,b.A)();return(0,j.jsx)(k,{...e,children:u(e.children)},String(n))}},28453:(e,n,t)=>{t.d(n,{R:()=>l,x:()=>o});var r=t(96540);const s={},i=r.createContext(s);function l(e){const n=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:l(e.components),r.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/119e46ed.9caf18e3.js b/assets/js/119e46ed.9caf18e3.js deleted file mode 100644 index e9f66147..00000000 --- a/assets/js/119e46ed.9caf18e3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7570],{92617:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>a,default:()=>p,frontMatter:()=>o,metadata:()=>c,toc:()=>u});var r=t(74848),s=t(28453),i=t(11470),l=t(19365);const o={title:"Install with Docker",sidebar_position:4,slug:"/guides/install/server",hide_table_of_contents:!0,description:"A step-by-step guide to install Jan using Docker.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Install on Docker","Docker","Helm"]},a=void 0,c={id:"guides/installation/docker",title:"Install with Docker",description:"A step-by-step guide to install Jan using Docker.",source:"@site/docs/guides/installation/docker.mdx",sourceDirName:"guides/installation",slug:"/guides/install/server",permalink:"/guides/install/server",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/installation/docker.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:4,frontMatter:{title:"Install with Docker",sidebar_position:4,slug:"/guides/install/server",hide_table_of_contents:!0,description:"A step-by-step guide to install Jan using Docker.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Install on Docker","Docker","Helm"]}},d={},u=[{value:"Pre-requisites",id:"pre-requisites",level:3},{value:"Run Jan in Docker",id:"run-jan-in-docker",level:3},{value:"Docker Compose Profile and Environment",id:"docker-compose-profile-and-environment",level:3},{value:"Docker Compose Profile",id:"docker-compose-profile",level:4},{value:"Environment Variables",id:"environment-variables",level:4}];function h(e){const n={a:"a",admonition:"admonition",code:"code",h3:"h3",h4:"h4",li:"li",ol:"ol",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h3,{id:"pre-requisites",children:"Pre-requisites"}),"\n",(0,r.jsx)(n.p,{children:"Ensure that your system meets the following requirements:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Linux or WSL2 Docker"}),"\n",(0,r.jsx)(n.li,{children:"Latest Docker Engine and Docker Compose"}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:"To enable GPU support, you will need:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.code,{children:"nvidia-driver"})}),"\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.code,{children:"nvidia-docker2"})}),"\n"]}),"\n",(0,r.jsx)(n.admonition,{type:"note",children:(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["If you have not installed Docker, follow the instructions ",(0,r.jsx)(n.a,{href:"https://docs.docker.com/engine/install/ubuntu/",children:"here"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["If you have not installed the required file for GPU support, follow the instructions ",(0,r.jsx)(n.a,{href:"https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html",children:"here"}),"."]}),"\n"]})}),"\n",(0,r.jsx)(n.h3,{id:"run-jan-in-docker",children:"Run Jan in Docker"}),"\n",(0,r.jsx)(n.p,{children:"You can run Jan in Docker with two methods:"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"Run Jan in CPU mode"}),"\n",(0,r.jsx)(n.li,{children:"Run Jan in GPU mode"}),"\n"]}),"\n",(0,r.jsxs)(i.A,{groupId:"ldocker_type",children:[(0,r.jsxs)(l.A,{value:"docker_cpu",label:"CPU",children:[(0,r.jsx)(n.p,{children:"To run Jan in Docker CPU mode, by using the following code:"}),(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"# cpu mode with default file system\ndocker compose --profile cpu-fs up -d\n\n# cpu mode with S3 file system\ndocker compose --profile cpu-s3fs up -d\n"})})]}),(0,r.jsxs)(l.A,{value:"docker_gpu",label:"GPU",children:[(0,r.jsx)(n.p,{children:"To run Jan in Docker CPU mode, follow the steps below:"}),(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"Check CUDA compatibility with your NVIDIA driver by running nvidia-smi and check the CUDA version in the output as shown below:"}),"\n"]}),(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-sh",children:"nvidia-smi\n\n# Output\n+---------------------------------------------------------------------------------------+\n| NVIDIA-SMI 531.18 Driver Version: 531.18 CUDA Version: 12.1 |\n|-----------------------------------------+----------------------+----------------------+\n| GPU Name TCC/WDDM | Bus-Id Disp.A | Volatile Uncorr. ECC |\n| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |\n| | | MIG M. |\n|=========================================+======================+======================|\n| 0 NVIDIA GeForce RTX 4070 Ti WDDM | 00000000:01:00.0 On | N/A |\n| 0% 44C P8 16W / 285W| 1481MiB / 12282MiB | 2% Default |\n| | | N/A |\n+-----------------------------------------+----------------------+----------------------+\n| 1 NVIDIA GeForce GTX 1660 Ti WDDM | 00000000:02:00.0 Off | N/A |\n| 0% 49C P8 14W / 120W| 0MiB / 6144MiB | 0% Default |\n| | | N/A |\n+-----------------------------------------+----------------------+----------------------+\n| 2 NVIDIA GeForce GTX 1660 Ti WDDM | 00000000:05:00.0 Off | N/A |\n| 29% 38C P8 11W / 120W| 0MiB / 6144MiB | 0% Default |\n| | | N/A |\n+-----------------------------------------+----------------------+----------------------+\n\n+---------------------------------------------------------------------------------------+\n| Processes: |\n| GPU GI CI PID Type Process name GPU Memory |\n| ID ID Usage |\n|=======================================================================================|\n"})}),(0,r.jsxs)(n.ol,{start:"2",children:["\n",(0,r.jsxs)(n.li,{children:["Visit ",(0,r.jsx)(n.a,{href:"https://catalog.ngc.nvidia.com/orgs/nvidia/containers/cuda/tags",children:"NVIDIA NGC Catalog"})," and find the smallest minor version of image tag that matches your CUDA version (e.g., 12.1 -> 12.1.0)"]}),"\n",(0,r.jsxs)(n.li,{children:["Update the ",(0,r.jsx)(n.code,{children:"Dockerfile.gpu"})," line number 5 with the latest minor version of the image tag from step 2 (e.g. change ",(0,r.jsx)(n.code,{children:"FROM nvidia/cuda:12.2.0-runtime-ubuntu22.04 AS base"})," to ",(0,r.jsx)(n.code,{children:"FROM nvidia/cuda:12.1.0-runtime-ubuntu22.04 AS base"}),")"]}),"\n",(0,r.jsx)(n.li,{children:"Run Jan in GPU mode by using the following command:"}),"\n"]}),(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"# GPU mode with default file system\ndocker compose --profile gpu-fs up -d\n\n# GPU mode with S3 file system\ndocker compose --profile gpu-s3fs up -d\n"})})]})]}),"\n",(0,r.jsx)(n.h3,{id:"docker-compose-profile-and-environment",children:"Docker Compose Profile and Environment"}),"\n",(0,r.jsx)(n.p,{children:"The available Docker Compose profile and the environment variables listed below:"}),"\n",(0,r.jsx)(n.h4,{id:"docker-compose-profile",children:"Docker Compose Profile"}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Profile"}),(0,r.jsx)(n.th,{children:"Description"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"cpu-fs"}),(0,r.jsx)(n.td,{children:"Run Jan in CPU mode with default file system"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"cpu-s3fs"}),(0,r.jsx)(n.td,{children:"Run Jan in CPU mode with S3 file system"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"gpu-fs"}),(0,r.jsx)(n.td,{children:"Run Jan in GPU mode with default file system"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"gpu-s3fs"}),(0,r.jsx)(n.td,{children:"Run Jan in GPU mode with S3 file system"})]})]})]}),"\n",(0,r.jsx)(n.h4,{id:"environment-variables",children:"Environment Variables"}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Environment Variable"}),(0,r.jsx)(n.th,{children:"Description"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"S3_BUCKET_NAME"}),(0,r.jsx)(n.td,{children:"S3 bucket name - leave blank for default file system"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS_ACCESS_KEY_ID"}),(0,r.jsx)(n.td,{children:"AWS access key ID - leave blank for default file system"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS_SECRET_ACCESS_KEY"}),(0,r.jsx)(n.td,{children:"AWS secret access key - leave blank for default file system"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS_ENDPOINT"}),(0,r.jsx)(n.td,{children:"AWS endpoint URL - leave blank for default file system"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"AWS_REGION"}),(0,r.jsx)(n.td,{children:"AWS region - leave blank for default file system"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"API_BASE_URL"}),(0,r.jsxs)(n.td,{children:["Jan Server URL, please modify it as your public ip address or domain name default ",(0,r.jsx)(n.a,{href:"http://localhost:1377",children:"http://localhost:1377"})]})]})]})]}),"\n",(0,r.jsx)(n.admonition,{type:"warning",children:(0,r.jsxs)(n.p,{children:["If you are stuck in a broken build, go to the ",(0,r.jsx)(n.a,{href:"/troubleshooting/#broken-build",children:"Broken Build"})," section of Common Errors."]})})]})}function p(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}},19365:(e,n,t)=>{t.d(n,{A:()=>l});t(96540);var r=t(18215);const s={tabItem:"tabItem_Ymn6"};var i=t(74848);function l(e){let{children:n,hidden:t,className:l}=e;return(0,i.jsx)("div",{role:"tabpanel",className:(0,r.A)(s.tabItem,l),hidden:t,children:n})}},11470:(e,n,t)=>{t.d(n,{A:()=>y});var r=t(96540),s=t(18215),i=t(23104),l=t(56347),o=t(205),a=t(57485),c=t(31682),d=t(89466);function u(e){return r.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,r.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function h(e){const{values:n,children:t}=e;return(0,r.useMemo)((()=>{const e=n??function(e){return u(e).map((e=>{let{props:{value:n,label:t,attributes:r,default:s}}=e;return{value:n,label:t,attributes:r,default:s}}))}(t);return function(e){const n=(0,c.X)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[n,t])}function p(e){let{value:n,tabValues:t}=e;return t.some((e=>e.value===n))}function f(e){let{queryString:n=!1,groupId:t}=e;const s=(0,l.W6)(),i=function(e){let{queryString:n=!1,groupId:t}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!t)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:n,groupId:t});return[(0,a.aZ)(i),(0,r.useCallback)((e=>{if(!i)return;const n=new URLSearchParams(s.location.search);n.set(i,e),s.replace({...s.location,search:n.toString()})}),[i,s])]}function m(e){const{defaultValue:n,queryString:t=!1,groupId:s}=e,i=h(e),[l,a]=(0,r.useState)((()=>function(e){let{defaultValue:n,tabValues:t}=e;if(0===t.length)throw new Error("Docusaurus error: the component requires at least one children component");if(n){if(!p({value:n,tabValues:t}))throw new Error(`Docusaurus error: The has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${t.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const r=t.find((e=>e.default))??t[0];if(!r)throw new Error("Unexpected error: 0 tabValues");return r.value}({defaultValue:n,tabValues:i}))),[c,u]=f({queryString:t,groupId:s}),[m,b]=function(e){let{groupId:n}=e;const t=function(e){return e?`docusaurus.tab.${e}`:null}(n),[s,i]=(0,d.Dv)(t);return[s,(0,r.useCallback)((e=>{t&&i.set(e)}),[t,i])]}({groupId:s}),x=(()=>{const e=c??m;return p({value:e,tabValues:i})?e:null})();(0,o.A)((()=>{x&&a(x)}),[x]);return{selectedValue:l,selectValue:(0,r.useCallback)((e=>{if(!p({value:e,tabValues:i}))throw new Error(`Can't select invalid tab value=${e}`);a(e),u(e),b(e)}),[u,b,i]),tabValues:i}}var b=t(92303);const x={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var j=t(74848);function v(e){let{className:n,block:t,selectedValue:r,selectValue:l,tabValues:o}=e;const a=[],{blockElementScrollPositionUntilNextRender:c}=(0,i.a_)(),d=e=>{const n=e.currentTarget,t=a.indexOf(n),s=o[t].value;s!==r&&(c(n),l(s))},u=e=>{let n=null;switch(e.key){case"Enter":d(e);break;case"ArrowRight":{const t=a.indexOf(e.currentTarget)+1;n=a[t]??a[0];break}case"ArrowLeft":{const t=a.indexOf(e.currentTarget)-1;n=a[t]??a[a.length-1];break}}n?.focus()};return(0,j.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,s.A)("tabs",{"tabs--block":t},n),children:o.map((e=>{let{value:n,label:t,attributes:i}=e;return(0,j.jsx)("li",{role:"tab",tabIndex:r===n?0:-1,"aria-selected":r===n,ref:e=>a.push(e),onKeyDown:u,onClick:d,...i,className:(0,s.A)("tabs__item",x.tabItem,i?.className,{"tabs__item--active":r===n}),children:t??n},n)}))})}function g(e){let{lazy:n,children:t,selectedValue:s}=e;const i=(Array.isArray(t)?t:[t]).filter(Boolean);if(n){const e=i.find((e=>e.props.value===s));return e?(0,r.cloneElement)(e,{className:"margin-top--md"}):null}return(0,j.jsx)("div",{className:"margin-top--md",children:i.map(((e,n)=>(0,r.cloneElement)(e,{key:n,hidden:e.props.value!==s})))})}function k(e){const n=m(e);return(0,j.jsxs)("div",{className:(0,s.A)("tabs-container",x.tabList),children:[(0,j.jsx)(v,{...e,...n}),(0,j.jsx)(g,{...e,...n})]})}function y(e){const n=(0,b.A)();return(0,j.jsx)(k,{...e,children:u(e.children)},String(n))}},28453:(e,n,t)=>{t.d(n,{R:()=>l,x:()=>o});var r=t(96540);const s={},i=r.createContext(s);function l(e){const n=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:l(e.components),r.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/11c8e996.3b9b91c6.js b/assets/js/11c8e996.3b9b91c6.js deleted file mode 100644 index 045ad8cc..00000000 --- a/assets/js/11c8e996.3b9b91c6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2563],{11318:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>h,frontMatter:()=>t,metadata:()=>o,toc:()=>a});var i=s(74848),r=s(28453);const t={title:"TensorRT-LLM",slug:"/guides/providers/tensorrt-llm",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","TensorRT-LLM Extension","TensorRT","tensorRT","extension"]},l=void 0,o={id:"guides/providers/tensorrt-llm",title:"TensorRT-LLM",description:"TensorRT-LLM support was launched in 0.4.9, and should be regarded as an Experimental feature.",source:"@site/docs/guides/providers/tensorrt-llm.md",sourceDirName:"guides/providers",slug:"/guides/providers/tensorrt-llm",permalink:"/guides/providers/tensorrt-llm",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/providers/tensorrt-llm.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"TensorRT-LLM",slug:"/guides/providers/tensorrt-llm",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","TensorRT-LLM Extension","TensorRT","tensorRT","extension"]}},d={},a=[{value:"What is TensorRT-LLM?",id:"what-is-tensorrt-llm",level:2},{value:"Requirements",id:"requirements",level:2},{value:"Hardware",id:"hardware",level:3},{value:"Software",id:"software",level:3},{value:"Getting Started",id:"getting-started",level:2},{value:"Install TensorRT-Extension",id:"install-tensorrt-extension",level:3},{value:"Download a TensorRT-LLM Model",id:"download-a-tensorrt-llm-model",level:3},{value:"Importing Pre-built Models",id:"importing-pre-built-models",level:3},{value:"Using a TensorRT-LLM Model",id:"using-a-tensorrt-llm-model",level:3},{value:"Configure Settings",id:"configure-settings",level:3},{value:"Troubleshooting",id:"troubleshooting",level:2},{value:"Extension Details",id:"extension-details",level:2},{value:"Manual Build",id:"manual-build",level:3},{value:"Uninstall Extension",id:"uninstall-extension",level:3},{value:"Build your own TensorRT models",id:"build-your-own-tensorrt-models",level:2}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(n.admonition,{type:"info",children:[(0,i.jsx)(n.p,{children:"TensorRT-LLM support was launched in 0.4.9, and should be regarded as an Experimental feature."}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Only Windows is supported for now."}),"\n",(0,i.jsxs)(n.li,{children:["Please report bugs in our Discord's ",(0,i.jsx)(n.a,{href:"https://discord.com/channels/1107178041848909847/1201832734704795688",children:"#tensorrt-llm"})," channel."]}),"\n"]})]}),"\n",(0,i.jsxs)(n.p,{children:["Jan supports ",(0,i.jsx)(n.a,{href:"https://github.com/NVIDIA/TensorRT-LLM",children:"TensorRT-LLM"})," as an alternate Inference Engine, for users who have Nvidia GPUs with large VRAM. TensorRT-LLM allows for blazing fast inference, but requires Nvidia GPUs with ",(0,i.jsx)(n.a,{href:"https://nvidia.github.io/TensorRT-LLM/memory.html",children:"larger VRAM"}),"."]}),"\n",(0,i.jsx)(n.h2,{id:"what-is-tensorrt-llm",children:"What is TensorRT-LLM?"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.a,{href:"https://github.com/NVIDIA/TensorRT-LLM",children:"TensorRT-LLM"})," is an hardware-optimized LLM inference engine for Nvidia GPUs, that compiles models to run extremely fast on Nvidia GPUs."]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Mainly used on Nvidia's Datacenter-grade GPUs like the H100s ",(0,i.jsx)(n.a,{href:"https://nvidia.github.io/TensorRT-LLM/blogs/H100vsA100.html",children:"to produce 10,000 tok/s"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Can be used on Nvidia's workstation (e.g. ",(0,i.jsx)(n.a,{href:"https://www.nvidia.com/en-us/design-visualization/rtx-6000/",children:"A6000"}),") and consumer-grade GPUs (e.g. ",(0,i.jsx)(n.a,{href:"https://www.nvidia.com/en-us/geforce/graphics-cards/40-series/rtx-4090/",children:"RTX 4090"}),")"]}),"\n"]}),"\n",(0,i.jsx)(n.admonition,{title:"Benefits",type:"tip",children:(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Our performance testing shows 20-40% faster token/s speeds on consumer-grade GPUs"}),"\n",(0,i.jsx)(n.li,{children:"On datacenter-grade GPUs, TensorRT-LLM can go up to 10,000 tokens/s"}),"\n",(0,i.jsxs)(n.li,{children:["TensorRT-LLM is a relatively new library, that was ",(0,i.jsx)(n.a,{href:"https://github.com/NVIDIA/TensorRT-LLM/graphs/contributors",children:"released in Sept 2023"}),". We anticipate performance and resource utilization improvements in the future."]}),"\n"]})}),"\n",(0,i.jsx)(n.admonition,{title:"Caveats",type:"warning",children:(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:'TensorRT-LLM requires models to be compiled into GPU and OS-specific "Model Engines" (vs. GGUF\'s "convert once, run anywhere" approach)'}),"\n",(0,i.jsx)(n.li,{children:"TensorRT-LLM Model Engines tend to utilize larger amount of VRAM and RAM in exchange for performance"}),"\n",(0,i.jsx)(n.li,{children:"This usually means only people with top-of-the-line Nvidia GPUs can use TensorRT-LLM"}),"\n"]})}),"\n",(0,i.jsx)(n.h2,{id:"requirements",children:"Requirements"}),"\n",(0,i.jsx)(n.h3,{id:"hardware",children:"Hardware"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Windows PC"}),"\n",(0,i.jsx)(n.li,{children:"Nvidia GPU(s): Ada or Ampere series (i.e. RTX 4000s & 3000s). More will be supported soon."}),"\n",(0,i.jsx)(n.li,{children:"3GB+ of disk space to download TRT-LLM artifacts and a Nitro binary"}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.strong,{children:"Compatible GPUs"})}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Architecture"}),(0,i.jsx)(n.th,{children:"Supported?"}),(0,i.jsx)(n.th,{children:"Consumer-grade"}),(0,i.jsx)(n.th,{children:"Workstation-grade"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Ada"}),(0,i.jsx)(n.td,{children:"\u2705"}),(0,i.jsx)(n.td,{children:"4050 and above"}),(0,i.jsx)(n.td,{children:"RTX A2000 Ada"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Ampere"}),(0,i.jsx)(n.td,{children:"\u2705"}),(0,i.jsx)(n.td,{children:"3050 and above"}),(0,i.jsx)(n.td,{children:"A100"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Turing"}),(0,i.jsx)(n.td,{children:"\u274c"}),(0,i.jsx)(n.td,{children:"Not Supported"}),(0,i.jsx)(n.td,{children:"Not Supported"})]})]})]}),"\n",(0,i.jsx)(n.admonition,{type:"info",children:(0,i.jsxs)(n.p,{children:["Please ping us in Discord's ",(0,i.jsx)(n.a,{href:"https://discord.com/channels/1107178041848909847/1201832734704795688",children:"#tensorrt-llm"})," channel if you would like Turing support."]})}),"\n",(0,i.jsx)(n.h3,{id:"software",children:"Software"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Jan v0.4.9+ or Jan v0.4.8-321+ (nightly)"}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"https://jan.ai/guides/common-error/not-using-gpu/#1-ensure-gpu-mode-requirements",children:"Nvidia Driver v535+"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"https://jan.ai/guides/common-error/not-using-gpu/#1-ensure-gpu-mode-requirements",children:"CUDA Toolkit v12.2+"})}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"getting-started",children:"Getting Started"}),"\n",(0,i.jsx)(n.h3,{id:"install-tensorrt-extension",children:"Install TensorRT-Extension"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"Go to Settings > Extensions"}),"\n",(0,i.jsx)(n.li,{children:"Install the TensorRT-LLM Extension"}),"\n"]}),"\n",(0,i.jsxs)(n.admonition,{type:"info",children:[(0,i.jsx)(n.p,{children:"You can check if files have been correctly downloaded:"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"ls ~\\jan\\extensions\\@janhq\\tensorrt-llm-extension\\dist\\bin\n# Your Extension Folder should now include `nitro.exe`, among other `.dll` files needed to run TRT-LLM\n"})})]}),"\n",(0,i.jsx)(n.h3,{id:"download-a-tensorrt-llm-model",children:"Download a TensorRT-LLM Model"}),"\n",(0,i.jsxs)(n.p,{children:["Jan's Hub has a few pre-compiled TensorRT-LLM models that you can download, which have a ",(0,i.jsx)(n.code,{children:"TensorRT-LLM"})," label"]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"We automatically download the TensorRT-LLM Model Engine for your GPU architecture"}),"\n",(0,i.jsx)(n.li,{children:"We have made a few 1.1b models available that can run even on Laptop GPUs with 8gb VRAM"}),"\n"]}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Model"}),(0,i.jsx)(n.th,{children:"OS"}),(0,i.jsx)(n.th,{children:"Ada (40XX)"}),(0,i.jsx)(n.th,{children:"Ampere (30XX)"}),(0,i.jsx)(n.th,{children:"Description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Llamacorn 1.1b"}),(0,i.jsx)(n.td,{children:"Windows"}),(0,i.jsx)(n.td,{children:"\u2705"}),(0,i.jsx)(n.td,{children:"\u2705"}),(0,i.jsx)(n.td,{children:"TinyLlama-1.1b, fine-tuned for usability"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"TinyJensen 1.1b"}),(0,i.jsx)(n.td,{children:"Windows"}),(0,i.jsx)(n.td,{children:"\u2705"}),(0,i.jsx)(n.td,{children:"\u2705"}),(0,i.jsx)(n.td,{children:"TinyLlama-1.1b, fine-tuned on Jensen Huang speeches"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Mistral Instruct 7b"}),(0,i.jsx)(n.td,{children:"Windows"}),(0,i.jsx)(n.td,{children:"\u2705"}),(0,i.jsx)(n.td,{children:"\u2705"}),(0,i.jsx)(n.td,{children:"Mistral"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"importing-pre-built-models",children:"Importing Pre-built Models"}),"\n",(0,i.jsxs)(n.p,{children:["You can import a pre-built model, by creating a new folder in Jan's ",(0,i.jsx)(n.code,{children:"/models"})," directory that includes:"]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["TensorRT-LLM Engine files (e.g. ",(0,i.jsx)(n.code,{children:"tokenizer"}),", ",(0,i.jsx)(n.code,{children:".engine"}),", etc)"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"model.json"})," that registers these files, and specifies ",(0,i.jsx)(n.code,{children:"engine"})," as ",(0,i.jsx)(n.code,{children:"nitro-tensorrt-llm"})]}),"\n"]}),"\n",(0,i.jsxs)(n.admonition,{title:"Sample model.json",type:"note",children:[(0,i.jsxs)(n.p,{children:["Note the ",(0,i.jsx)(n.code,{children:"engine"})," is ",(0,i.jsx)(n.code,{children:"nitro-tensorrt-llm"}),": this won't work without it!"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'{\n "sources": [\n {\n "filename": "config.json",\n "url": "https://delta.jan.ai/dist/models///tensorrt-llm-v0.7.1/TinyJensen-1.1B-Chat-fp16/config.json"\n },\n {\n "filename": "mistral_float16_tp1_rank0.engine",\n "url": "https://delta.jan.ai/dist/models///tensorrt-llm-v0.7.1/TinyJensen-1.1B-Chat-fp16/mistral_float16_tp1_rank0.engine"\n },\n {\n "filename": "tokenizer.model",\n "url": "https://delta.jan.ai/dist/models///tensorrt-llm-v0.7.1/TinyJensen-1.1B-Chat-fp16/tokenizer.model"\n },\n {\n "filename": "special_tokens_map.json",\n "url": "https://delta.jan.ai/dist/models///tensorrt-llm-v0.7.1/TinyJensen-1.1B-Chat-fp16/special_tokens_map.json"\n },\n {\n "filename": "tokenizer.json",\n "url": "https://delta.jan.ai/dist/models///tensorrt-llm-v0.7.1/TinyJensen-1.1B-Chat-fp16/tokenizer.json"\n },\n {\n "filename": "tokenizer_config.json",\n "url": "https://delta.jan.ai/dist/models///tensorrt-llm-v0.7.1/TinyJensen-1.1B-Chat-fp16/tokenizer_config.json"\n },\n {\n "filename": "model.cache",\n "url": "https://delta.jan.ai/dist/models///tensorrt-llm-v0.7.1/TinyJensen-1.1B-Chat-fp16/model.cache"\n }\n ],\n "id": "tinyjensen-1.1b-chat-fp16",\n "object": "model",\n "name": "TinyJensen 1.1B Chat FP16",\n "version": "1.0",\n "description": "Do you want to chat with Jensen Huan? Here you are",\n "format": "TensorRT-LLM",\n "settings": {\n "ctx_len": 2048,\n "text_model": false\n },\n "parameters": {\n "max_tokens": 4096\n },\n "metadata": {\n "author": "LLama",\n "tags": [\n "TensorRT-LLM",\n "1B",\n "Finetuned"\n ],\n "size": 2151000000\n },\n "engine": "nitro-tensorrt-llm"\n}\n'})})]}),"\n",(0,i.jsx)(n.h3,{id:"using-a-tensorrt-llm-model",children:"Using a TensorRT-LLM Model"}),"\n",(0,i.jsx)(n.p,{children:"You can just select and use a TensorRT-LLM model from Jan's Thread interface."}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Jan will automatically start the TensorRT-LLM model engine in the background"}),"\n",(0,i.jsx)(n.li,{children:"You may encounter a pop-up from Windows Security, asking for Nitro to allow public and private network access"}),"\n"]}),"\n",(0,i.jsx)(n.admonition,{title:"Why does Nitro need network access?",type:"info",children:(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["This is because Jan runs TensorRT-LLM using the ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/nitro-tensorrt-llm/",children:"Nitro Server"})]}),"\n",(0,i.jsx)(n.li,{children:"Jan makes network calls to the Nitro server running on your computer on a separate port"}),"\n"]})}),"\n",(0,i.jsx)(n.h3,{id:"configure-settings",children:"Configure Settings"}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsx)(n.p,{children:"coming soon"})}),"\n",(0,i.jsx)(n.h2,{id:"troubleshooting",children:"Troubleshooting"}),"\n",(0,i.jsx)(n.h2,{id:"extension-details",children:"Extension Details"}),"\n",(0,i.jsxs)(n.p,{children:["Jan's TensorRT-LLM Extension is built on top of the open source ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/nitro-tensorrt-llm",children:"Nitro TensorRT-LLM Server"}),", a C++ inference server on top of TensorRT-LLM that provides an OpenAI-compatible API."]}),"\n",(0,i.jsx)(n.h3,{id:"manual-build",children:"Manual Build"}),"\n",(0,i.jsxs)(n.p,{children:["To manually build the artifacts needed to run the server and TensorRT-LLM, you can reference the source code. ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/nitro-tensorrt-llm?tab=readme-ov-file#quickstart",children:"Read here"}),"."]}),"\n",(0,i.jsx)(n.h3,{id:"uninstall-extension",children:"Uninstall Extension"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"Quit the app"}),"\n",(0,i.jsx)(n.li,{children:"Go to Settings > Extensions"}),"\n",(0,i.jsx)(n.li,{children:"Delete the entire Extensions folder."}),"\n",(0,i.jsx)(n.li,{children:"Reopen the app, only the default extensions should be restored."}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"build-your-own-tensorrt-models",children:"Build your own TensorRT models"}),"\n",(0,i.jsx)(n.admonition,{type:"info",children:(0,i.jsx)(n.p,{children:"coming soon"})})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},28453:(e,n,s)=>{s.d(n,{R:()=>l,x:()=>o});var i=s(96540);const r={},t=i.createContext(r);function l(e){const n=i.useContext(t);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:l(e.components),i.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/11c8e996.e477498f.js b/assets/js/11c8e996.e477498f.js new file mode 100644 index 00000000..8b04bdc0 --- /dev/null +++ b/assets/js/11c8e996.e477498f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2563],{11318:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>d,contentTitle:()=>l,default:()=>h,frontMatter:()=>t,metadata:()=>o,toc:()=>a});var i=s(74848),r=s(28453);const t={title:"TensorRT-LLM",slug:"/guides/providers/tensorrt-llm",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","TensorRT-LLM Extension","TensorRT","tensorRT","extension"]},l=void 0,o={id:"guides/providers/tensorrt-llm",title:"TensorRT-LLM",description:"TensorRT-LLM support was launched in 0.4.9, and should be regarded as an Experimental feature.",source:"@site/docs/guides/providers/tensorrt-llm.md",sourceDirName:"guides/providers",slug:"/guides/providers/tensorrt-llm",permalink:"/guides/providers/tensorrt-llm",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/providers/tensorrt-llm.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"TensorRT-LLM",slug:"/guides/providers/tensorrt-llm",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","TensorRT-LLM Extension","TensorRT","tensorRT","extension"]}},d={},a=[{value:"What is TensorRT-LLM?",id:"what-is-tensorrt-llm",level:2},{value:"Requirements",id:"requirements",level:2},{value:"Hardware",id:"hardware",level:3},{value:"Software",id:"software",level:3},{value:"Getting Started",id:"getting-started",level:2},{value:"Install TensorRT-Extension",id:"install-tensorrt-extension",level:3},{value:"Download a TensorRT-LLM Model",id:"download-a-tensorrt-llm-model",level:3},{value:"Importing Pre-built Models",id:"importing-pre-built-models",level:3},{value:"Using a TensorRT-LLM Model",id:"using-a-tensorrt-llm-model",level:3},{value:"Configure Settings",id:"configure-settings",level:3},{value:"Troubleshooting",id:"troubleshooting",level:2},{value:"Extension Details",id:"extension-details",level:2},{value:"Manual Build",id:"manual-build",level:3},{value:"Uninstall Extension",id:"uninstall-extension",level:3},{value:"Build your own TensorRT models",id:"build-your-own-tensorrt-models",level:2}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(n.admonition,{type:"info",children:[(0,i.jsx)(n.p,{children:"TensorRT-LLM support was launched in 0.4.9, and should be regarded as an Experimental feature."}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Only Windows is supported for now."}),"\n",(0,i.jsxs)(n.li,{children:["Please report bugs in our Discord's ",(0,i.jsx)(n.a,{href:"https://discord.com/channels/1107178041848909847/1201832734704795688",children:"#tensorrt-llm"})," channel."]}),"\n"]})]}),"\n",(0,i.jsxs)(n.p,{children:["Jan supports ",(0,i.jsx)(n.a,{href:"https://github.com/NVIDIA/TensorRT-LLM",children:"TensorRT-LLM"})," as an alternate Inference Engine, for users who have Nvidia GPUs with large VRAM. TensorRT-LLM allows for blazing fast inference, but requires Nvidia GPUs with ",(0,i.jsx)(n.a,{href:"https://nvidia.github.io/TensorRT-LLM/memory.html",children:"larger VRAM"}),"."]}),"\n",(0,i.jsx)(n.h2,{id:"what-is-tensorrt-llm",children:"What is TensorRT-LLM?"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.a,{href:"https://github.com/NVIDIA/TensorRT-LLM",children:"TensorRT-LLM"})," is an hardware-optimized LLM inference engine for Nvidia GPUs, that compiles models to run extremely fast on Nvidia GPUs."]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Mainly used on Nvidia's Datacenter-grade GPUs like the H100s ",(0,i.jsx)(n.a,{href:"https://nvidia.github.io/TensorRT-LLM/blogs/H100vsA100.html",children:"to produce 10,000 tok/s"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Can be used on Nvidia's workstation (e.g. ",(0,i.jsx)(n.a,{href:"https://www.nvidia.com/en-us/design-visualization/rtx-6000/",children:"A6000"}),") and consumer-grade GPUs (e.g. ",(0,i.jsx)(n.a,{href:"https://www.nvidia.com/en-us/geforce/graphics-cards/40-series/rtx-4090/",children:"RTX 4090"}),")"]}),"\n"]}),"\n",(0,i.jsx)(n.admonition,{title:"Benefits",type:"tip",children:(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Our performance testing shows 20-40% faster token/s speeds on consumer-grade GPUs"}),"\n",(0,i.jsx)(n.li,{children:"On datacenter-grade GPUs, TensorRT-LLM can go up to 10,000 tokens/s"}),"\n",(0,i.jsxs)(n.li,{children:["TensorRT-LLM is a relatively new library, that was ",(0,i.jsx)(n.a,{href:"https://github.com/NVIDIA/TensorRT-LLM/graphs/contributors",children:"released in Sept 2023"}),". We anticipate performance and resource utilization improvements in the future."]}),"\n"]})}),"\n",(0,i.jsx)(n.admonition,{title:"Caveats",type:"warning",children:(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:'TensorRT-LLM requires models to be compiled into GPU and OS-specific "Model Engines" (vs. GGUF\'s "convert once, run anywhere" approach)'}),"\n",(0,i.jsx)(n.li,{children:"TensorRT-LLM Model Engines tend to utilize larger amount of VRAM and RAM in exchange for performance"}),"\n",(0,i.jsx)(n.li,{children:"This usually means only people with top-of-the-line Nvidia GPUs can use TensorRT-LLM"}),"\n"]})}),"\n",(0,i.jsx)(n.h2,{id:"requirements",children:"Requirements"}),"\n",(0,i.jsx)(n.h3,{id:"hardware",children:"Hardware"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Windows PC"}),"\n",(0,i.jsx)(n.li,{children:"Nvidia GPU(s): Ada or Ampere series (i.e. RTX 4000s & 3000s). More will be supported soon."}),"\n",(0,i.jsx)(n.li,{children:"3GB+ of disk space to download TRT-LLM artifacts and a Nitro binary"}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.strong,{children:"Compatible GPUs"})}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Architecture"}),(0,i.jsx)(n.th,{children:"Supported?"}),(0,i.jsx)(n.th,{children:"Consumer-grade"}),(0,i.jsx)(n.th,{children:"Workstation-grade"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Ada"}),(0,i.jsx)(n.td,{children:"\u2705"}),(0,i.jsx)(n.td,{children:"4050 and above"}),(0,i.jsx)(n.td,{children:"RTX A2000 Ada"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Ampere"}),(0,i.jsx)(n.td,{children:"\u2705"}),(0,i.jsx)(n.td,{children:"3050 and above"}),(0,i.jsx)(n.td,{children:"A100"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Turing"}),(0,i.jsx)(n.td,{children:"\u274c"}),(0,i.jsx)(n.td,{children:"Not Supported"}),(0,i.jsx)(n.td,{children:"Not Supported"})]})]})]}),"\n",(0,i.jsx)(n.admonition,{type:"info",children:(0,i.jsxs)(n.p,{children:["Please ping us in Discord's ",(0,i.jsx)(n.a,{href:"https://discord.com/channels/1107178041848909847/1201832734704795688",children:"#tensorrt-llm"})," channel if you would like Turing support."]})}),"\n",(0,i.jsx)(n.h3,{id:"software",children:"Software"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Jan v0.4.9+ or Jan v0.4.8-321+ (nightly)"}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"https://jan.ai/guides/common-error/not-using-gpu/#1-ensure-gpu-mode-requirements",children:"Nvidia Driver v535+"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"https://jan.ai/guides/common-error/not-using-gpu/#1-ensure-gpu-mode-requirements",children:"CUDA Toolkit v12.2+"})}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"getting-started",children:"Getting Started"}),"\n",(0,i.jsx)(n.h3,{id:"install-tensorrt-extension",children:"Install TensorRT-Extension"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"Go to Settings > Extensions"}),"\n",(0,i.jsx)(n.li,{children:"Install the TensorRT-LLM Extension"}),"\n"]}),"\n",(0,i.jsxs)(n.admonition,{type:"info",children:[(0,i.jsx)(n.p,{children:"You can check if files have been correctly downloaded:"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"ls ~\\jan\\extensions\\@janhq\\tensorrt-llm-extension\\dist\\bin\n# Your Extension Folder should now include `nitro.exe`, among other `.dll` files needed to run TRT-LLM\n"})})]}),"\n",(0,i.jsx)(n.h3,{id:"download-a-tensorrt-llm-model",children:"Download a TensorRT-LLM Model"}),"\n",(0,i.jsxs)(n.p,{children:["Jan's Hub has a few pre-compiled TensorRT-LLM models that you can download, which have a ",(0,i.jsx)(n.code,{children:"TensorRT-LLM"})," label"]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"We automatically download the TensorRT-LLM Model Engine for your GPU architecture"}),"\n",(0,i.jsx)(n.li,{children:"We have made a few 1.1b models available that can run even on Laptop GPUs with 8gb VRAM"}),"\n"]}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Model"}),(0,i.jsx)(n.th,{children:"OS"}),(0,i.jsx)(n.th,{children:"Ada (40XX)"}),(0,i.jsx)(n.th,{children:"Ampere (30XX)"}),(0,i.jsx)(n.th,{children:"Description"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Llamacorn 1.1b"}),(0,i.jsx)(n.td,{children:"Windows"}),(0,i.jsx)(n.td,{children:"\u2705"}),(0,i.jsx)(n.td,{children:"\u2705"}),(0,i.jsx)(n.td,{children:"TinyLlama-1.1b, fine-tuned for usability"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"TinyJensen 1.1b"}),(0,i.jsx)(n.td,{children:"Windows"}),(0,i.jsx)(n.td,{children:"\u2705"}),(0,i.jsx)(n.td,{children:"\u2705"}),(0,i.jsx)(n.td,{children:"TinyLlama-1.1b, fine-tuned on Jensen Huang speeches"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Mistral Instruct 7b"}),(0,i.jsx)(n.td,{children:"Windows"}),(0,i.jsx)(n.td,{children:"\u2705"}),(0,i.jsx)(n.td,{children:"\u2705"}),(0,i.jsx)(n.td,{children:"Mistral"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"importing-pre-built-models",children:"Importing Pre-built Models"}),"\n",(0,i.jsxs)(n.p,{children:["You can import a pre-built model, by creating a new folder in Jan's ",(0,i.jsx)(n.code,{children:"/models"})," directory that includes:"]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["TensorRT-LLM Engine files (e.g. ",(0,i.jsx)(n.code,{children:"tokenizer"}),", ",(0,i.jsx)(n.code,{children:".engine"}),", etc)"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"model.json"})," that registers these files, and specifies ",(0,i.jsx)(n.code,{children:"engine"})," as ",(0,i.jsx)(n.code,{children:"nitro-tensorrt-llm"})]}),"\n"]}),"\n",(0,i.jsxs)(n.admonition,{title:"Sample model.json",type:"note",children:[(0,i.jsxs)(n.p,{children:["Note the ",(0,i.jsx)(n.code,{children:"engine"})," is ",(0,i.jsx)(n.code,{children:"nitro-tensorrt-llm"}),": this won't work without it!"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'{\n "sources": [\n {\n "filename": "config.json",\n "url": "https://delta.jan.ai/dist/models///tensorrt-llm-v0.7.1/TinyJensen-1.1B-Chat-fp16/config.json"\n },\n {\n "filename": "mistral_float16_tp1_rank0.engine",\n "url": "https://delta.jan.ai/dist/models///tensorrt-llm-v0.7.1/TinyJensen-1.1B-Chat-fp16/mistral_float16_tp1_rank0.engine"\n },\n {\n "filename": "tokenizer.model",\n "url": "https://delta.jan.ai/dist/models///tensorrt-llm-v0.7.1/TinyJensen-1.1B-Chat-fp16/tokenizer.model"\n },\n {\n "filename": "special_tokens_map.json",\n "url": "https://delta.jan.ai/dist/models///tensorrt-llm-v0.7.1/TinyJensen-1.1B-Chat-fp16/special_tokens_map.json"\n },\n {\n "filename": "tokenizer.json",\n "url": "https://delta.jan.ai/dist/models///tensorrt-llm-v0.7.1/TinyJensen-1.1B-Chat-fp16/tokenizer.json"\n },\n {\n "filename": "tokenizer_config.json",\n "url": "https://delta.jan.ai/dist/models///tensorrt-llm-v0.7.1/TinyJensen-1.1B-Chat-fp16/tokenizer_config.json"\n },\n {\n "filename": "model.cache",\n "url": "https://delta.jan.ai/dist/models///tensorrt-llm-v0.7.1/TinyJensen-1.1B-Chat-fp16/model.cache"\n }\n ],\n "id": "tinyjensen-1.1b-chat-fp16",\n "object": "model",\n "name": "TinyJensen 1.1B Chat FP16",\n "version": "1.0",\n "description": "Do you want to chat with Jensen Huan? Here you are",\n "format": "TensorRT-LLM",\n "settings": {\n "ctx_len": 2048,\n "text_model": false\n },\n "parameters": {\n "max_tokens": 4096\n },\n "metadata": {\n "author": "LLama",\n "tags": [\n "TensorRT-LLM",\n "1B",\n "Finetuned"\n ],\n "size": 2151000000\n },\n "engine": "nitro-tensorrt-llm"\n}\n'})})]}),"\n",(0,i.jsx)(n.h3,{id:"using-a-tensorrt-llm-model",children:"Using a TensorRT-LLM Model"}),"\n",(0,i.jsx)(n.p,{children:"You can just select and use a TensorRT-LLM model from Jan's Thread interface."}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Jan will automatically start the TensorRT-LLM model engine in the background"}),"\n",(0,i.jsx)(n.li,{children:"You may encounter a pop-up from Windows Security, asking for Nitro to allow public and private network access"}),"\n"]}),"\n",(0,i.jsx)(n.admonition,{title:"Why does Nitro need network access?",type:"info",children:(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["This is because Jan runs TensorRT-LLM using the ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/nitro-tensorrt-llm/",children:"Nitro Server"})]}),"\n",(0,i.jsx)(n.li,{children:"Jan makes network calls to the Nitro server running on your computer on a separate port"}),"\n"]})}),"\n",(0,i.jsx)(n.h3,{id:"configure-settings",children:"Configure Settings"}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsx)(n.p,{children:"coming soon"})}),"\n",(0,i.jsx)(n.h2,{id:"troubleshooting",children:"Troubleshooting"}),"\n",(0,i.jsx)(n.h2,{id:"extension-details",children:"Extension Details"}),"\n",(0,i.jsxs)(n.p,{children:["Jan's TensorRT-LLM Extension is built on top of the open source ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/nitro-tensorrt-llm",children:"Nitro TensorRT-LLM Server"}),", a C++ inference server on top of TensorRT-LLM that provides an OpenAI-compatible API."]}),"\n",(0,i.jsx)(n.h3,{id:"manual-build",children:"Manual Build"}),"\n",(0,i.jsxs)(n.p,{children:["To manually build the artifacts needed to run the server and TensorRT-LLM, you can reference the source code. ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/nitro-tensorrt-llm?tab=readme-ov-file#quickstart",children:"Read here"}),"."]}),"\n",(0,i.jsx)(n.h3,{id:"uninstall-extension",children:"Uninstall Extension"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"Quit the app"}),"\n",(0,i.jsx)(n.li,{children:"Go to Settings > Extensions"}),"\n",(0,i.jsx)(n.li,{children:"Delete the entire Extensions folder."}),"\n",(0,i.jsx)(n.li,{children:"Reopen the app, only the default extensions should be restored."}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"build-your-own-tensorrt-models",children:"Build your own TensorRT models"}),"\n",(0,i.jsx)(n.admonition,{type:"info",children:(0,i.jsx)(n.p,{children:"coming soon"})})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},28453:(e,n,s)=>{s.d(n,{R:()=>l,x:()=>o});var i=s(96540);const r={},t=i.createContext(r);function l(e){const n=i.useContext(t);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:l(e.components),i.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/13238e48.426268fb.js b/assets/js/13238e48.426268fb.js deleted file mode 100644 index 4e6f9b69..00000000 --- a/assets/js/13238e48.426268fb.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2727],{28348:(t,e,r)=>{r.r(e),r.d(e,{assets:()=>d,contentTitle:()=>s,default:()=>p,frontMatter:()=>a,metadata:()=>c,toc:()=>i});var n=r(74848),o=r(28453);const a={title:"Storage"},s=void 0,c={id:"hardware/concepts/storage",title:"Storage",description:"",source:"@site/docs/hardware/concepts/storage.md",sourceDirName:"hardware/concepts",slug:"/hardware/concepts/storage",permalink:"/hardware/concepts/storage",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/concepts/storage.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Storage"}},d={},i=[];function u(t){return(0,n.jsx)(n.Fragment,{})}function p(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(u,{...t})}):u()}},28453:(t,e,r)=>{r.d(e,{R:()=>s,x:()=>c});var n=r(96540);const o={},a=n.createContext(o);function s(t){const e=n.useContext(a);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function c(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:s(t.components),n.createElement(a.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/13238e48.ed8f6865.js b/assets/js/13238e48.ed8f6865.js new file mode 100644 index 00000000..4c3c64bf --- /dev/null +++ b/assets/js/13238e48.ed8f6865.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2727],{28348:(t,e,r)=>{r.r(e),r.d(e,{assets:()=>d,contentTitle:()=>s,default:()=>p,frontMatter:()=>a,metadata:()=>c,toc:()=>i});var n=r(74848),o=r(28453);const a={title:"Storage"},s=void 0,c={id:"hardware/concepts/storage",title:"Storage",description:"",source:"@site/docs/hardware/concepts/storage.md",sourceDirName:"hardware/concepts",slug:"/hardware/concepts/storage",permalink:"/hardware/concepts/storage",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/concepts/storage.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Storage"}},d={},i=[];function u(t){return(0,n.jsx)(n.Fragment,{})}function p(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(u,{...t})}):u()}},28453:(t,e,r)=>{r.d(e,{R:()=>s,x:()=>c});var n=r(96540);const o={},a=n.createContext(o);function s(t){const e=n.useContext(a);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function c(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:s(t.components),n.createElement(a.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/1496a874.0781cdda.js b/assets/js/1496a874.0781cdda.js new file mode 100644 index 00000000..dcc2bfbe --- /dev/null +++ b/assets/js/1496a874.0781cdda.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1919],{65284:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>r,contentTitle:()=>a,default:()=>h,frontMatter:()=>o,metadata:()=>l,toc:()=>d});var i=t(74848),s=t(28453);const o={title:"QA",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",slug:"/engineering/qa",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},a=void 0,l={id:"how-we-work/engineering/qa",title:"QA",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/how-we-work/engineering/qa.mdx",sourceDirName:"how-we-work/engineering",slug:"/engineering/qa",permalink:"/engineering/qa",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/how-we-work/engineering/qa.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"QA",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",slug:"/engineering/qa",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"aboutSidebar",previous:{title:"CI & CD",permalink:"/engineering/ci-cd"},next:{title:"Product & Design",permalink:"/how-we-work/product-design"}},r={},d=[{value:"Phase 1: Planning",id:"phase-1-planning",level:3},{value:"Definition of Ready (DoR):",id:"definition-of-ready-dor",level:4},{value:"Definition of Done (DoD):",id:"definition-of-done-dod",level:4},{value:"Phase 2: Development",id:"phase-2-development",level:3},{value:"Definition of Ready (DoR):",id:"definition-of-ready-dor-1",level:4},{value:"Definition of Done (DoD):",id:"definition-of-done-dod-1",level:4},{value:"Phase 3: QA for feature",id:"phase-3-qa-for-feature",level:3},{value:"Definition of Ready (DoR):",id:"definition-of-ready-dor-2",level:4},{value:"Definition of Done (DoD):",id:"definition-of-done-dod-2",level:4},{value:"Phase 4: Release (DoR)",id:"phase-4-release-dor",level:3},{value:"Notes (WIP)",id:"notes-wip",level:3}];function c(e){const n={h3:"h3",h4:"h4",input:"input",li:"li",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h3,{id:"phase-1-planning",children:"Phase 1: Planning"}),"\n",(0,i.jsx)(n.h4,{id:"definition-of-ready-dor",children:"Definition of Ready (DoR):"}),"\n",(0,i.jsxs)(n.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Scope Defined:"})," The features to be implemented are clearly defined and scoped out."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Requirements Gathered:"})," Gather and document all the necessary requirements for the feature."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Stakeholder Input:"})," Ensure relevant stakeholders have provided input on the document scope and content."]}),"\n"]}),"\n",(0,i.jsx)(n.h4,{id:"definition-of-done-dod",children:"Definition of Done (DoD):"}),"\n",(0,i.jsxs)(n.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Document Complete:"})," All sections of the document are filled out with relevant information."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Reviewed by Stakeholders:"})," The document has been reviewed and approved by stakeholders."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Ready for Development:"})," The document is in a state where developers can use it to begin implementation."]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"phase-2-development",children:"Phase 2: Development"}),"\n",(0,i.jsx)(n.h4,{id:"definition-of-ready-dor-1",children:"Definition of Ready (DoR):"}),"\n",(0,i.jsxs)(n.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Task Breakdown:"})," The development team has broken down tasks based on the document."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Communication Plan:"})," A plan is in place for communication between developers and writers if clarification is needed during implementation."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Developer Understanding:"})," Developers have a clear understanding of the document content."]}),"\n"]}),"\n",(0,i.jsx)(n.h4,{id:"definition-of-done-dod-1",children:"Definition of Done (DoD):"}),"\n",(0,i.jsxs)(n.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Code Implementation:"})," The feature is implemented according to the document specifications."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Developer Testing:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Unit tests and basic integration tests are completed"}),"\n",(0,i.jsx)(n.li,{children:"Developer also completed self-testing for the feature (please add this as a comment in the ticket, with the tested OS and as much info as possible to reduce overlaping effort)."}),"\n",(0,i.jsx)(n.li,{children:"(AC -> Code Changes -> Impacted scenarios)"}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Communication with Writers:"})," Developers have communicated any changes or challenges to the writers, and necessary adjustments are made in the document. (Can be through a note in the PR of the feature for writers to take care, or create a separate PR with the change you made for the docs, for writers to review)"]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"phase-3-qa-for-feature",children:"Phase 3: QA for feature"}),"\n",(0,i.jsx)(n.h4,{id:"definition-of-ready-dor-2",children:"Definition of Ready (DoR):"}),"\n",(0,i.jsxs)(n.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Test Note Defined:"})," The test note is prepared outlining the testing items."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Environment Ready:"})," PR merged to nightly build, Nightly build notes updated (automatically from pipeline after merged)."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Status:"})," Ticket moved to the column Testing and assigning to QA/writers to review."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Test Data Prepared:"})," Relevant test data is prepared for testing the scenarios."]}),"\n"]}),"\n",(0,i.jsx)(n.h4,{id:"definition-of-done-dod-2",children:"Definition of Done (DoD):"}),"\n",(0,i.jsxs)(n.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Test Executed:"})," All identified test items are executed on different OS, along with exploratory testing."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Defects Logged:"})," Any defects found during testing are resolved / appropriately logged (and approved for future fix)."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Test Sign-Off:"})," QA team provides sign-off indicating the completion of testing."]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"phase-4-release-dor",children:"Phase 4: Release (DoR)"}),"\n",(0,i.jsxs)(n.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Pre-release wait time:"})," Code change to pre-release version should be frozen for at least X (hrs/days) for Regression testing purpose.","\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Pre-release cut off on Thu morning for the team to regression test."}),"\n",(0,i.jsx)(n.li,{children:"Release to production (Stable) during working hour on Mon morning (if no blocker) or Tue morning."}),"\n",(0,i.jsx)(n.li,{children:"During the release cut off, the nightly build will be paused, to leave room for pre-release build. The build version used for regression test will be notified."}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Pre-release testing:"})," A review of the implemented feature has been conducted, a long with regression test (check-list) by the team.","\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Release checklist cloned from the templat for different OS (with hackMD link)"}),"\n",(0,i.jsx)(n.li,{children:"New key test items from new feature added to the checklist."}),"\n",(0,i.jsx)(n.li,{children:"Split 3 OS to different team members for testing."}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Document Updated:"})," The document is updated based on the review and feedback on any discrepancies or modification needed for this release."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Reviewed by Stakeholders:"})," New feature and the updated document is reviewed and approved by stakeholders. The document is in its final version, reflecting the implemented feature accurately."]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"notes-wip",children:"Notes (WIP)"}),"\n",(0,i.jsxs)(n.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"API collection run:"})," to run along with nightly build daily, for critical API validation"]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Automation run:"})," for regression testing purpose, to reduce manual testing effort for the same items each release on multiple OS."]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>l});var i=t(96540);const s={},o=i.createContext(s);function a(e){const n=i.useContext(o);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),i.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/1496a874.957a0822.js b/assets/js/1496a874.957a0822.js deleted file mode 100644 index c565e12f..00000000 --- a/assets/js/1496a874.957a0822.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1919],{65284:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>r,contentTitle:()=>a,default:()=>h,frontMatter:()=>o,metadata:()=>l,toc:()=>d});var i=t(74848),s=t(28453);const o={title:"QA",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",slug:"/engineering/qa",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},a=void 0,l={id:"how-we-work/engineering/qa",title:"QA",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/how-we-work/engineering/qa.mdx",sourceDirName:"how-we-work/engineering",slug:"/engineering/qa",permalink:"/engineering/qa",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/how-we-work/engineering/qa.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"QA",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",slug:"/engineering/qa",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"aboutSidebar",previous:{title:"CI & CD",permalink:"/engineering/ci-cd"},next:{title:"Product & Design",permalink:"/how-we-work/product-design"}},r={},d=[{value:"Phase 1: Planning",id:"phase-1-planning",level:3},{value:"Definition of Ready (DoR):",id:"definition-of-ready-dor",level:4},{value:"Definition of Done (DoD):",id:"definition-of-done-dod",level:4},{value:"Phase 2: Development",id:"phase-2-development",level:3},{value:"Definition of Ready (DoR):",id:"definition-of-ready-dor-1",level:4},{value:"Definition of Done (DoD):",id:"definition-of-done-dod-1",level:4},{value:"Phase 3: QA for feature",id:"phase-3-qa-for-feature",level:3},{value:"Definition of Ready (DoR):",id:"definition-of-ready-dor-2",level:4},{value:"Definition of Done (DoD):",id:"definition-of-done-dod-2",level:4},{value:"Phase 4: Release (DoR)",id:"phase-4-release-dor",level:3},{value:"Notes (WIP)",id:"notes-wip",level:3}];function c(e){const n={h3:"h3",h4:"h4",input:"input",li:"li",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h3,{id:"phase-1-planning",children:"Phase 1: Planning"}),"\n",(0,i.jsx)(n.h4,{id:"definition-of-ready-dor",children:"Definition of Ready (DoR):"}),"\n",(0,i.jsxs)(n.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Scope Defined:"})," The features to be implemented are clearly defined and scoped out."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Requirements Gathered:"})," Gather and document all the necessary requirements for the feature."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Stakeholder Input:"})," Ensure relevant stakeholders have provided input on the document scope and content."]}),"\n"]}),"\n",(0,i.jsx)(n.h4,{id:"definition-of-done-dod",children:"Definition of Done (DoD):"}),"\n",(0,i.jsxs)(n.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Document Complete:"})," All sections of the document are filled out with relevant information."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Reviewed by Stakeholders:"})," The document has been reviewed and approved by stakeholders."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Ready for Development:"})," The document is in a state where developers can use it to begin implementation."]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"phase-2-development",children:"Phase 2: Development"}),"\n",(0,i.jsx)(n.h4,{id:"definition-of-ready-dor-1",children:"Definition of Ready (DoR):"}),"\n",(0,i.jsxs)(n.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Task Breakdown:"})," The development team has broken down tasks based on the document."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Communication Plan:"})," A plan is in place for communication between developers and writers if clarification is needed during implementation."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Developer Understanding:"})," Developers have a clear understanding of the document content."]}),"\n"]}),"\n",(0,i.jsx)(n.h4,{id:"definition-of-done-dod-1",children:"Definition of Done (DoD):"}),"\n",(0,i.jsxs)(n.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Code Implementation:"})," The feature is implemented according to the document specifications."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Developer Testing:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Unit tests and basic integration tests are completed"}),"\n",(0,i.jsx)(n.li,{children:"Developer also completed self-testing for the feature (please add this as a comment in the ticket, with the tested OS and as much info as possible to reduce overlaping effort)."}),"\n",(0,i.jsx)(n.li,{children:"(AC -> Code Changes -> Impacted scenarios)"}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Communication with Writers:"})," Developers have communicated any changes or challenges to the writers, and necessary adjustments are made in the document. (Can be through a note in the PR of the feature for writers to take care, or create a separate PR with the change you made for the docs, for writers to review)"]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"phase-3-qa-for-feature",children:"Phase 3: QA for feature"}),"\n",(0,i.jsx)(n.h4,{id:"definition-of-ready-dor-2",children:"Definition of Ready (DoR):"}),"\n",(0,i.jsxs)(n.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Test Note Defined:"})," The test note is prepared outlining the testing items."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Environment Ready:"})," PR merged to nightly build, Nightly build notes updated (automatically from pipeline after merged)."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Status:"})," Ticket moved to the column Testing and assigning to QA/writers to review."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Test Data Prepared:"})," Relevant test data is prepared for testing the scenarios."]}),"\n"]}),"\n",(0,i.jsx)(n.h4,{id:"definition-of-done-dod-2",children:"Definition of Done (DoD):"}),"\n",(0,i.jsxs)(n.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Test Executed:"})," All identified test items are executed on different OS, along with exploratory testing."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Defects Logged:"})," Any defects found during testing are resolved / appropriately logged (and approved for future fix)."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Test Sign-Off:"})," QA team provides sign-off indicating the completion of testing."]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"phase-4-release-dor",children:"Phase 4: Release (DoR)"}),"\n",(0,i.jsxs)(n.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Pre-release wait time:"})," Code change to pre-release version should be frozen for at least X (hrs/days) for Regression testing purpose.","\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Pre-release cut off on Thu morning for the team to regression test."}),"\n",(0,i.jsx)(n.li,{children:"Release to production (Stable) during working hour on Mon morning (if no blocker) or Tue morning."}),"\n",(0,i.jsx)(n.li,{children:"During the release cut off, the nightly build will be paused, to leave room for pre-release build. The build version used for regression test will be notified."}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Pre-release testing:"})," A review of the implemented feature has been conducted, a long with regression test (check-list) by the team.","\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Release checklist cloned from the templat for different OS (with hackMD link)"}),"\n",(0,i.jsx)(n.li,{children:"New key test items from new feature added to the checklist."}),"\n",(0,i.jsx)(n.li,{children:"Split 3 OS to different team members for testing."}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Document Updated:"})," The document is updated based on the review and feedback on any discrepancies or modification needed for this release."]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Reviewed by Stakeholders:"})," New feature and the updated document is reviewed and approved by stakeholders. The document is in its final version, reflecting the implemented feature accurately."]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"notes-wip",children:"Notes (WIP)"}),"\n",(0,i.jsxs)(n.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"API collection run:"})," to run along with nightly build daily, for critical API validation"]}),"\n",(0,i.jsxs)(n.li,{className:"task-list-item",children:[(0,i.jsx)(n.input,{type:"checkbox",disabled:!0})," ",(0,i.jsx)(n.strong,{children:"Automation run:"})," for regression testing purpose, to reduce manual testing effort for the same items each release on multiple OS."]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>l});var i=t(96540);const s={},o=i.createContext(s);function a(e){const n=i.useContext(o);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),i.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/15d51a08.125bb6d8.js b/assets/js/15d51a08.125bb6d8.js deleted file mode 100644 index 3069b3b6..00000000 --- a/assets/js/15d51a08.125bb6d8.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6034],{15373:(n,e,s)=>{s.r(e),s.d(e,{assets:()=>l,contentTitle:()=>a,default:()=>x,frontMatter:()=>o,metadata:()=>r,toc:()=>d});var t=s(74848),i=s(28453);const o={title:"What are Jan Extensions?",slug:"/extensions",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:1,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Jan Extensions","Extensions"]},a=void 0,r={id:"guides/extensions/extensions",title:"What are Jan Extensions?",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/extensions/extensions.mdx",sourceDirName:"guides/extensions",slug:"/extensions",permalink:"/extensions",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/extensions/extensions.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:1,frontMatter:{title:"What are Jan Extensions?",slug:"/extensions",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:1,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Jan Extensions","Extensions"]},sidebar:"guidesSidebar",previous:{title:"Any OAI Compatible Server",permalink:"/guides/engines/remote-server"},next:{title:"Integrations",permalink:"/integrations/"}},l={},d=[{value:"Default Extensions",id:"default-extensions",level:2},{value:"List of Default Extensions",id:"list-of-default-extensions",level:2},{value:"Configure Extension Settings",id:"configure-extension-settings",level:2},{value:"Import Custom Extension",id:"import-custom-extension",level:2}];function c(n){const e={a:"a",admonition:"admonition",code:"code",h2:"h2",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,i.R)(),...n.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(e.p,{children:"The current Jan Desktop Client has some default extensions built on top of this framework to enhance the user experience. In this guide, we will show you the list of default extensions and how to configure extension settings."}),"\n",(0,t.jsx)(e.h2,{id:"default-extensions",children:"Default Extensions"}),"\n",(0,t.jsxs)(e.p,{children:["You can find the default extensions in the ",(0,t.jsx)(e.code,{children:"Settings"})," > ",(0,t.jsx)(e.code,{children:"Extensions"}),"."]}),"\n",(0,t.jsx)(e.h2,{id:"list-of-default-extensions",children:"List of Default Extensions"}),"\n",(0,t.jsxs)(e.table,{children:[(0,t.jsx)(e.thead,{children:(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.th,{children:"Extension Name"}),(0,t.jsx)(e.th,{children:"Version"}),(0,t.jsx)(e.th,{children:"Description"}),(0,t.jsx)(e.th,{children:"Source Code Link"})]})}),(0,t.jsxs)(e.tbody,{children:[(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:"Assistant Extension"}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"v1.0.0"})}),(0,t.jsx)(e.td,{children:"This extension enables assistants, including Jan, a default assistant that can call all downloaded models."}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.a,{href:"https://github.com/janhq/jan/tree/dev/extensions/assistant-extension",children:"Link to Source"})})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:"Conversational Extension"}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"v1.0.0"})}),(0,t.jsx)(e.td,{children:"This extension enables conversations and state persistence via your filesystem."}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.a,{href:"https://github.com/janhq/jan/tree/dev/extensions/conversational-extension",children:"Link to Source"})})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:"Inference Nitro Extension"}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"v1.0.0"})}),(0,t.jsx)(e.td,{children:"This extension embeds Nitro, a lightweight (3 MB) inference engine in C++. See nitro.jan.ai."}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.a,{href:"https://github.com/janhq/jan/tree/dev/extensions/inference-nitro-extension",children:"Link to Source"})})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:"Inference Openai Extension"}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"v1.0.0"})}),(0,t.jsx)(e.td,{children:"This extension enables OpenAI chat completion API calls."}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.a,{href:"https://github.com/janhq/jan/tree/dev/extensions/inference-openai-extension",children:"Link to Source"})})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:"Inference Triton Trt Llm Extension"}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"v1.0.0"})}),(0,t.jsx)(e.td,{children:"This extension enables Nvidia's TensorRT-LLM as an inference engine option."}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.a,{href:"https://github.com/janhq/jan/tree/dev/extensions/inference-triton-trtllm-extension",children:"Link to Source"})})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:"Model Extension"}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"v1.0.22"})}),(0,t.jsx)(e.td,{children:"Model Management Extension provides model exploration and seamless downloads."}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.a,{href:"https://github.com/janhq/jan/tree/dev/extensions/model-extension",children:"Link to Source"})})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:"Monitoring Extension"}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"v1.0.9"})}),(0,t.jsx)(e.td,{children:"This extension offers system health and OS-level data."}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.a,{href:"https://github.com/janhq/jan/tree/dev/extensions/monitoring-extension",children:"Link to Source"})})]})]})]}),"\n",(0,t.jsx)(e.h2,{id:"configure-extension-settings",children:"Configure Extension Settings"}),"\n",(0,t.jsx)(e.p,{children:"To configure extension settings:"}),"\n",(0,t.jsxs)(e.ol,{children:["\n",(0,t.jsxs)(e.li,{children:["Navigate to the ",(0,t.jsx)(e.code,{children:"~/jan/extensions"}),"."]}),"\n",(0,t.jsxs)(e.li,{children:["Open the ",(0,t.jsx)(e.code,{children:"extensions.json"})," file"]}),"\n",(0,t.jsx)(e.li,{children:"Edit the file with options including:"}),"\n"]}),"\n",(0,t.jsxs)(e.table,{children:[(0,t.jsx)(e.thead,{children:(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.th,{children:"Option"}),(0,t.jsx)(e.th,{children:"Description"})]})}),(0,t.jsxs)(e.tbody,{children:[(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"_active"})}),(0,t.jsx)(e.td,{children:"Enable/disable the extension."})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"listeners"})}),(0,t.jsx)(e.td,{children:"Default listener setting."})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"origin"})}),(0,t.jsx)(e.td,{children:"Extension file path."})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"installOptions"})}),(0,t.jsx)(e.td,{children:"Version and metadata configuration."})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"name"})}),(0,t.jsx)(e.td,{children:"Extension name."})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"version"})}),(0,t.jsx)(e.td,{children:"Extension version."})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"main"})}),(0,t.jsx)(e.td,{children:"Main file path."})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"description"})}),(0,t.jsx)(e.td,{children:"Extension description."})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"url"})}),(0,t.jsx)(e.td,{children:"Extension URL."})]})]})]}),"\n",(0,t.jsx)(e.pre,{children:(0,t.jsx)(e.code,{className:"language-json",metastring:'title="~/jan/extensions/extensions.json"',children:'{\n "@janhq/assistant-extension": {\n "_active": true,\n "listeners": {},\n "origin": "/Applications/Jan.app/Contents/Resources/app.asar.unpacked/pre-install/janhq-assistant-extension-1.0.0.tgz",\n "installOptions": { "version": false, "fullMetadata": false },\n "name": "@janhq/assistant-extension",\n "version": "1.0.0",\n "main": "dist/index.js",\n "description": "This extension enables assistants, including Jan, a default assistant that can call all downloaded models",\n "url": "extension://@janhq/assistant-extension/dist/index.js"\n },\n "@janhq/conversational-extension": {\n "_active": true,\n "listeners": {},\n "origin": "/Applications/Jan.app/Contents/Resources/app.asar.unpacked/pre-install/janhq-conversational-extension-1.0.0.tgz",\n "installOptions": { "version": false, "fullMetadata": false },\n "name": "@janhq/conversational-extension",\n "version": "1.0.0",\n "main": "dist/index.js",\n "description": "This extension enables conversations and state persistence via your filesystem",\n "url": "extension://@janhq/conversational-extension/dist/index.js"\n },\n "@janhq/inference-nitro-extension": {\n "_active": true,\n "listeners": {},\n "origin": "/Applications/Jan.app/Contents/Resources/app.asar.unpacked/pre-install/janhq-inference-nitro-extension-1.0.0.tgz",\n "installOptions": { "version": false, "fullMetadata": false },\n "name": "@janhq/inference-nitro-extension",\n "version": "1.0.0",\n "main": "dist/index.js",\n "description": "This extension embeds Nitro, a lightweight (3mb) inference engine written in C++. See nitro.jan.ai",\n "url": "extension://@janhq/inference-nitro-extension/dist/index.js"\n },\n "@janhq/inference-openai-extension": {\n "_active": true,\n "listeners": {},\n "origin": "/Applications/Jan.app/Contents/Resources/app.asar.unpacked/pre-install/janhq-inference-openai-extension-1.0.0.tgz",\n "installOptions": { "version": false, "fullMetadata": false },\n "name": "@janhq/inference-openai-extension",\n "version": "1.0.0",\n "main": "dist/index.js",\n "description": "This extension enables OpenAI chat completion API calls",\n "url": "extension://@janhq/inference-openai-extension/dist/index.js"\n },\n "@janhq/inference-triton-trt-llm-extension": {\n "_active": true,\n "listeners": {},\n "origin": "/Applications/Jan.app/Contents/Resources/app.asar.unpacked/pre-install/janhq-inference-triton-trt-llm-extension-1.0.0.tgz",\n "installOptions": { "version": false, "fullMetadata": false },\n "name": "@janhq/inference-triton-trt-llm-extension",\n "version": "1.0.0",\n "main": "dist/index.js",\n "description": "This extension enables Nvidia\'s TensorRT-LLM as an inference engine option",\n "url": "extension://@janhq/inference-triton-trt-llm-extension/dist/index.js"\n },\n "@janhq/model-extension": {\n "_active": true,\n "listeners": {},\n "origin": "/Applications/Jan.app/Contents/Resources/app.asar.unpacked/pre-install/janhq-model-extension-1.0.22.tgz",\n "installOptions": { "version": false, "fullMetadata": false },\n "name": "@janhq/model-extension",\n "version": "1.0.22",\n "main": "dist/index.js",\n "description": "Model Management Extension provides model exploration and seamless downloads",\n "url": "extension://@janhq/model-extension/dist/index.js"\n },\n "@janhq/monitoring-extension": {\n "_active": true,\n "listeners": {},\n "origin": "/Applications/Jan.app/Contents/Resources/app.asar.unpacked/pre-install/janhq-monitoring-extension-1.0.9.tgz",\n "installOptions": { "version": false, "fullMetadata": false },\n "name": "@janhq/monitoring-extension",\n "version": "1.0.9",\n "main": "dist/index.js",\n "description": "This extension provides system health and OS level data",\n "url": "extension://@janhq/monitoring-extension/dist/index.js"\n }\n}\n'})}),"\n",(0,t.jsx)(e.h2,{id:"import-custom-extension",children:"Import Custom Extension"}),"\n",(0,t.jsx)(e.admonition,{type:"note",children:(0,t.jsx)(e.p,{children:"Currently, Jan only supports official extensions, which can be directly downloaded in Extension Settings. We plan to support 3rd party Extensions in the future."})}),"\n",(0,t.jsx)(e.p,{children:"For now you can always import a third party extension at your own risk by following the steps below:"}),"\n",(0,t.jsxs)(e.ol,{children:["\n",(0,t.jsxs)(e.li,{children:["Navigate to ",(0,t.jsx)(e.strong,{children:"Settings"})," > ",(0,t.jsx)(e.strong,{children:"Extensions"})," > Click Select under ",(0,t.jsx)(e.strong,{children:"Manual Installation"}),"."]}),"\n",(0,t.jsx)(e.li,{children:"Then, the ~/jan/extensions/extensions.json file will be updated automatically."}),"\n"]}),"\n",(0,t.jsx)(e.admonition,{type:"caution",children:(0,t.jsxs)(e.p,{children:["You need to prepare the extension file in .tgz format to install the ",(0,t.jsx)(e.strong,{children:"non-default"})," extension."]})}),"\n",(0,t.jsx)(e.admonition,{title:"Assistance and Support",type:"info",children:(0,t.jsxs)(e.p,{children:["If you have questions, please join our ",(0,t.jsx)(e.a,{href:"https://discord.gg/Dt7MxDyNNZ",children:"Discord community"})," for support, updates, and discussions."]})})]})}function x(n={}){const{wrapper:e}={...(0,i.R)(),...n.components};return e?(0,t.jsx)(e,{...n,children:(0,t.jsx)(c,{...n})}):c(n)}},28453:(n,e,s)=>{s.d(e,{R:()=>a,x:()=>r});var t=s(96540);const i={},o=t.createContext(i);function a(n){const e=t.useContext(o);return t.useMemo((function(){return"function"==typeof n?n(e):{...e,...n}}),[e,n])}function r(n){let e;return e=n.disableParentContext?"function"==typeof n.components?n.components(i):n.components||i:a(n.components),t.createElement(o.Provider,{value:e},n.children)}}}]); \ No newline at end of file diff --git a/assets/js/15d51a08.9f1a16e5.js b/assets/js/15d51a08.9f1a16e5.js new file mode 100644 index 00000000..69335769 --- /dev/null +++ b/assets/js/15d51a08.9f1a16e5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6034],{15373:(n,e,s)=>{s.r(e),s.d(e,{assets:()=>l,contentTitle:()=>r,default:()=>x,frontMatter:()=>o,metadata:()=>a,toc:()=>d});var t=s(74848),i=s(28453);const o={title:"What are Jan Extensions?",slug:"/extensions",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:1,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Jan Extensions","Extensions"]},r=void 0,a={id:"guides/extensions/extensions",title:"What are Jan Extensions?",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/extensions/extensions.mdx",sourceDirName:"guides/extensions",slug:"/extensions",permalink:"/extensions",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/extensions/extensions.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:1,frontMatter:{title:"What are Jan Extensions?",slug:"/extensions",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:1,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Jan Extensions","Extensions"]},sidebar:"guidesSidebar",previous:{title:"Any OAI Compatible Server",permalink:"/guides/engines/remote-server"},next:{title:"Integrations",permalink:"/integrations/"}},l={},d=[{value:"Default Extensions",id:"default-extensions",level:2},{value:"List of Default Extensions",id:"list-of-default-extensions",level:2},{value:"Configure Extension Settings",id:"configure-extension-settings",level:2},{value:"Import Custom Extension",id:"import-custom-extension",level:2}];function c(n){const e={a:"a",admonition:"admonition",code:"code",h2:"h2",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,i.R)(),...n.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(e.p,{children:"The current Jan Desktop Client has some default extensions built on top of this framework to enhance the user experience. In this guide, we will show you the list of default extensions and how to configure extension settings."}),"\n",(0,t.jsx)(e.h2,{id:"default-extensions",children:"Default Extensions"}),"\n",(0,t.jsxs)(e.p,{children:["You can find the default extensions in the ",(0,t.jsx)(e.code,{children:"Settings"})," > ",(0,t.jsx)(e.code,{children:"Extensions"}),"."]}),"\n",(0,t.jsx)(e.h2,{id:"list-of-default-extensions",children:"List of Default Extensions"}),"\n",(0,t.jsxs)(e.table,{children:[(0,t.jsx)(e.thead,{children:(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.th,{children:"Extension Name"}),(0,t.jsx)(e.th,{children:"Version"}),(0,t.jsx)(e.th,{children:"Description"}),(0,t.jsx)(e.th,{children:"Source Code Link"})]})}),(0,t.jsxs)(e.tbody,{children:[(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:"Assistant Extension"}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"v1.0.0"})}),(0,t.jsx)(e.td,{children:"This extension enables assistants, including Jan, a default assistant that can call all downloaded models."}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.a,{href:"https://github.com/janhq/jan/tree/dev/extensions/assistant-extension",children:"Link to Source"})})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:"Conversational Extension"}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"v1.0.0"})}),(0,t.jsx)(e.td,{children:"This extension enables conversations and state persistence via your filesystem."}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.a,{href:"https://github.com/janhq/jan/tree/dev/extensions/conversational-extension",children:"Link to Source"})})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:"Inference Nitro Extension"}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"v1.0.0"})}),(0,t.jsx)(e.td,{children:"This extension embeds Nitro, a lightweight (3 MB) inference engine in C++. See nitro.jan.ai."}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.a,{href:"https://github.com/janhq/jan/tree/dev/extensions/inference-nitro-extension",children:"Link to Source"})})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:"Inference Openai Extension"}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"v1.0.0"})}),(0,t.jsx)(e.td,{children:"This extension enables OpenAI chat completion API calls."}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.a,{href:"https://github.com/janhq/jan/tree/dev/extensions/inference-openai-extension",children:"Link to Source"})})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:"Inference Triton Trt Llm Extension"}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"v1.0.0"})}),(0,t.jsx)(e.td,{children:"This extension enables Nvidia's TensorRT-LLM as an inference engine option."}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.a,{href:"https://github.com/janhq/jan/tree/dev/extensions/inference-triton-trtllm-extension",children:"Link to Source"})})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:"Model Extension"}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"v1.0.22"})}),(0,t.jsx)(e.td,{children:"Model Management Extension provides model exploration and seamless downloads."}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.a,{href:"https://github.com/janhq/jan/tree/dev/extensions/model-extension",children:"Link to Source"})})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:"Monitoring Extension"}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"v1.0.9"})}),(0,t.jsx)(e.td,{children:"This extension offers system health and OS-level data."}),(0,t.jsx)(e.td,{children:(0,t.jsx)(e.a,{href:"https://github.com/janhq/jan/tree/dev/extensions/monitoring-extension",children:"Link to Source"})})]})]})]}),"\n",(0,t.jsx)(e.h2,{id:"configure-extension-settings",children:"Configure Extension Settings"}),"\n",(0,t.jsx)(e.p,{children:"To configure extension settings:"}),"\n",(0,t.jsxs)(e.ol,{children:["\n",(0,t.jsxs)(e.li,{children:["Navigate to the ",(0,t.jsx)(e.code,{children:"~/jan/extensions"}),"."]}),"\n",(0,t.jsxs)(e.li,{children:["Open the ",(0,t.jsx)(e.code,{children:"extensions.json"})," file"]}),"\n",(0,t.jsx)(e.li,{children:"Edit the file with options including:"}),"\n"]}),"\n",(0,t.jsxs)(e.table,{children:[(0,t.jsx)(e.thead,{children:(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.th,{children:"Option"}),(0,t.jsx)(e.th,{children:"Description"})]})}),(0,t.jsxs)(e.tbody,{children:[(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"_active"})}),(0,t.jsx)(e.td,{children:"Enable/disable the extension."})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"listeners"})}),(0,t.jsx)(e.td,{children:"Default listener setting."})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"origin"})}),(0,t.jsx)(e.td,{children:"Extension file path."})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"installOptions"})}),(0,t.jsx)(e.td,{children:"Version and metadata configuration."})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"name"})}),(0,t.jsx)(e.td,{children:"Extension name."})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"version"})}),(0,t.jsx)(e.td,{children:"Extension version."})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"main"})}),(0,t.jsx)(e.td,{children:"Main file path."})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"description"})}),(0,t.jsx)(e.td,{children:"Extension description."})]}),(0,t.jsxs)(e.tr,{children:[(0,t.jsx)(e.td,{children:(0,t.jsx)(e.code,{children:"url"})}),(0,t.jsx)(e.td,{children:"Extension URL."})]})]})]}),"\n",(0,t.jsx)(e.pre,{children:(0,t.jsx)(e.code,{className:"language-json",metastring:'title="~/jan/extensions/extensions.json"',children:'{\n "@janhq/assistant-extension": {\n "_active": true,\n "listeners": {},\n "origin": "/Applications/Jan.app/Contents/Resources/app.asar.unpacked/pre-install/janhq-assistant-extension-1.0.0.tgz",\n "installOptions": { "version": false, "fullMetadata": false },\n "name": "@janhq/assistant-extension",\n "version": "1.0.0",\n "main": "dist/index.js",\n "description": "This extension enables assistants, including Jan, a default assistant that can call all downloaded models",\n "url": "extension://@janhq/assistant-extension/dist/index.js"\n },\n "@janhq/conversational-extension": {\n "_active": true,\n "listeners": {},\n "origin": "/Applications/Jan.app/Contents/Resources/app.asar.unpacked/pre-install/janhq-conversational-extension-1.0.0.tgz",\n "installOptions": { "version": false, "fullMetadata": false },\n "name": "@janhq/conversational-extension",\n "version": "1.0.0",\n "main": "dist/index.js",\n "description": "This extension enables conversations and state persistence via your filesystem",\n "url": "extension://@janhq/conversational-extension/dist/index.js"\n },\n "@janhq/inference-nitro-extension": {\n "_active": true,\n "listeners": {},\n "origin": "/Applications/Jan.app/Contents/Resources/app.asar.unpacked/pre-install/janhq-inference-nitro-extension-1.0.0.tgz",\n "installOptions": { "version": false, "fullMetadata": false },\n "name": "@janhq/inference-nitro-extension",\n "version": "1.0.0",\n "main": "dist/index.js",\n "description": "This extension embeds Nitro, a lightweight (3mb) inference engine written in C++. See nitro.jan.ai",\n "url": "extension://@janhq/inference-nitro-extension/dist/index.js"\n },\n "@janhq/inference-openai-extension": {\n "_active": true,\n "listeners": {},\n "origin": "/Applications/Jan.app/Contents/Resources/app.asar.unpacked/pre-install/janhq-inference-openai-extension-1.0.0.tgz",\n "installOptions": { "version": false, "fullMetadata": false },\n "name": "@janhq/inference-openai-extension",\n "version": "1.0.0",\n "main": "dist/index.js",\n "description": "This extension enables OpenAI chat completion API calls",\n "url": "extension://@janhq/inference-openai-extension/dist/index.js"\n },\n "@janhq/inference-triton-trt-llm-extension": {\n "_active": true,\n "listeners": {},\n "origin": "/Applications/Jan.app/Contents/Resources/app.asar.unpacked/pre-install/janhq-inference-triton-trt-llm-extension-1.0.0.tgz",\n "installOptions": { "version": false, "fullMetadata": false },\n "name": "@janhq/inference-triton-trt-llm-extension",\n "version": "1.0.0",\n "main": "dist/index.js",\n "description": "This extension enables Nvidia\'s TensorRT-LLM as an inference engine option",\n "url": "extension://@janhq/inference-triton-trt-llm-extension/dist/index.js"\n },\n "@janhq/model-extension": {\n "_active": true,\n "listeners": {},\n "origin": "/Applications/Jan.app/Contents/Resources/app.asar.unpacked/pre-install/janhq-model-extension-1.0.22.tgz",\n "installOptions": { "version": false, "fullMetadata": false },\n "name": "@janhq/model-extension",\n "version": "1.0.22",\n "main": "dist/index.js",\n "description": "Model Management Extension provides model exploration and seamless downloads",\n "url": "extension://@janhq/model-extension/dist/index.js"\n },\n "@janhq/monitoring-extension": {\n "_active": true,\n "listeners": {},\n "origin": "/Applications/Jan.app/Contents/Resources/app.asar.unpacked/pre-install/janhq-monitoring-extension-1.0.9.tgz",\n "installOptions": { "version": false, "fullMetadata": false },\n "name": "@janhq/monitoring-extension",\n "version": "1.0.9",\n "main": "dist/index.js",\n "description": "This extension provides system health and OS level data",\n "url": "extension://@janhq/monitoring-extension/dist/index.js"\n }\n}\n'})}),"\n",(0,t.jsx)(e.h2,{id:"import-custom-extension",children:"Import Custom Extension"}),"\n",(0,t.jsx)(e.admonition,{type:"note",children:(0,t.jsx)(e.p,{children:"Currently, Jan only supports official extensions, which can be directly downloaded in Extension Settings. We plan to support 3rd party Extensions in the future."})}),"\n",(0,t.jsx)(e.p,{children:"For now you can always import a third party extension at your own risk by following the steps below:"}),"\n",(0,t.jsxs)(e.ol,{children:["\n",(0,t.jsxs)(e.li,{children:["Navigate to ",(0,t.jsx)(e.strong,{children:"Settings"})," > ",(0,t.jsx)(e.strong,{children:"Extensions"})," > Click Select under ",(0,t.jsx)(e.strong,{children:"Manual Installation"}),"."]}),"\n",(0,t.jsx)(e.li,{children:"Then, the ~/jan/extensions/extensions.json file will be updated automatically."}),"\n"]}),"\n",(0,t.jsx)(e.admonition,{type:"caution",children:(0,t.jsxs)(e.p,{children:["You need to prepare the extension file in .tgz format to install the ",(0,t.jsx)(e.strong,{children:"non-default"})," extension."]})}),"\n",(0,t.jsx)(e.admonition,{title:"Assistance and Support",type:"info",children:(0,t.jsxs)(e.p,{children:["If you have questions, please join our ",(0,t.jsx)(e.a,{href:"https://discord.gg/Dt7MxDyNNZ",children:"Discord community"})," for support, updates, and discussions."]})})]})}function x(n={}){const{wrapper:e}={...(0,i.R)(),...n.components};return e?(0,t.jsx)(e,{...n,children:(0,t.jsx)(c,{...n})}):c(n)}},28453:(n,e,s)=>{s.d(e,{R:()=>r,x:()=>a});var t=s(96540);const i={},o=t.createContext(i);function r(n){const e=t.useContext(o);return t.useMemo((function(){return"function"==typeof n?n(e):{...e,...n}}),[e,n])}function a(n){let e;return e=n.disableParentContext?"function"==typeof n.components?n.components(i):n.components||i:r(n.components),t.createElement(o.Provider,{value:e},n.children)}}}]); \ No newline at end of file diff --git a/assets/js/16993ecd.2a40c761.js b/assets/js/16993ecd.2a40c761.js new file mode 100644 index 00000000..ea5b6a44 --- /dev/null +++ b/assets/js/16993ecd.2a40c761.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4597],{46193:(A,a,e)=>{e.r(a),e.d(a,{assets:()=>l,contentTitle:()=>d,default:()=>h,frontMatter:()=>i,metadata:()=>C,toc:()=>F});var s=e(74848),g=e(28453),t=e(64023);const i={title:"Local Engines",slug:"/guides/engines/local",sidebar_position:13,description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","build extension"]},d=void 0,C={id:"guides/local-providers/README",title:"Local Engines",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/local-providers/README.mdx",sourceDirName:"guides/local-providers",slug:"/guides/engines/local",permalink:"/guides/engines/local",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/local-providers/README.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:13,frontMatter:{title:"Local Engines",slug:"/guides/engines/local",sidebar_position:13,description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","build extension"]},sidebar:"guidesSidebar",previous:{title:"Advanced Settings",permalink:"/guides/advanced"},next:{title:"Llama.cpp Extension",permalink:"/guides/engines/llamacpp"}},l={},F=[];function r(A){return(0,s.jsx)(t.A,{})}function h(A={}){const{wrapper:a}={...(0,g.R)(),...A.components};return a?(0,s.jsx)(a,{...A,children:(0,s.jsx)(r,{...A})}):r()}},64023:(A,a,e)=>{e.d(a,{A:()=>y});e(96540);var s=e(18215),g=e(84142),t=e(20053),i=e(28774),d=e(21312),C=e(51107);const l={cardContainer:"cardContainer_S8oU",cardTitle:"cardTitle_HoSo",cardDescription:"cardDescription_c27F"},F="data:image/png;base64,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",r="data:image/png;base64,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",h="data:image/png;base64,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",n="data:image/png;base64,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",u="data:image/png;base64,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",o="data:image/png;base64,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",c="data:image/png;base64,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",E="data:image/png;base64,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",B="data:image/png;base64,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",p="data:image/png;base64,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",Y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK4AAAC9CAYAAAFdSXZNAAAACXBIWXMAAC4jAAAuIwF4pT92AAAYUElEQVR4nO2dbWxb13mAj2lZtiM7kQJmcZwwlBiaSZmNkdEfczYMkbGmW7EClgsvwNYVkRBixX4MtdttHTCgs7b9WjFH+TEMLQjEQupuS9JNAjoU/bS0H/0IsFViJ2JlaFoEY29OiFiKrHi1Y2s4zHulq8t7zz3f91zyPICiiLz33OOXL895zznvB9rc3KT6eeTRkelHHh3ZfOTRkTGa63fh/wSRSmeC30QINRv1XUHvBTYc1qiLtWajPkjVsLvRoF6l0pkVhFAa/pxpNuoTxIZpGnVdi3t63e/aRNBNYY3CNat+HSI2TEtQB3Y0nEpn5kUfFNTjZ2Q13P7wcsVWh2pUS8lQGTv43L+UyBVbY7J66eIpLAoVDYtrhbkNlyu1TfxDe32QVixUS8mxsIYK+Wxbc/y0ijhsliu1RfwJhzXsNO5W0T5Sj0BjrqcOP4iGBg+6HxhyG0HGIIb2yOVuFPPY8MNb15QrtTEQxYj7mrAet3n6134DvXXlytbfP7i4sPX/p84NXkQfflNX3PcQZez06nc+8fGO1/c/+wZChK9+2IdHpRV+EPXYudGngTXSfYhGxt5GSb10EypjtD23zaIPZwyqQUuZXeEr41Q6c5bGriBd4zf9b03ppF6FmQl+PXYanSH9U93v+fXcO0uvuG6c8F5Majysx+mwG4JIpTPDpIZ5mIF7Lstu+Lzfi325YmsUIfRT5BpYWHDf48wkeGBKOI3KBD+gi6d/ZQ0z2xVHXngn0NLktSvw/X0s5ioBPENfZrErnJ7t+BvsiiXXS5e9HQyzK0g8RbqGqsepdGbH3//2re+0f586h4funaZVaMP4g8E9uvC1Vzre+7DBNkvVUnLU7/5o7IoAHBttknQR1fSPXL2XaleQSKUzRBvaC8/sJNRhr3UgyJlmoz6tpMOpdAY3/LmAtxvNRn044D2a+6klT2tq+l3UsVdDS9CnRNPp0A77dVZUD11tY3vkec/LQ+7tIC/EYcKnsw1ZnUXbNueQ52Xi9yOww6l0pmOEDdNTHvykmUpnuCQs3ZgjcNzz1n1BlyozrVTRnpz9dlx4bG9e/J7l1yes73h/8GxEwuLheuxUIp46LBOv7UhrhdGCJcy9xe+sncqV2ij83XFmU67UznuvF+mws68baoF57X/RB+Oxt5DPbgkrYFRwM1MtJSeE7GFvpx984P72j5s7d++i5f+u73gtSE1cnV6rlpIdnxbisYeDJOtdU/rcF/TWUCGfXc0VW1vmJ2lxLGWUODCwP/SaoH/Qv/xk3ymQbGhnkcgSyS3pjY0b6LlTnyJenzh4BO09diHo7blqKTlO81xpOuy3Z+/GWcQDk4V81ndvLgwpEuakrbvaOuzq+Gwhnx13/R04ccB4PVzIZ2d5nyfcYS8wUWwZ+oV8VuoZqdQOp9IZvOTBP/gcG59ozTcbdWnWoFBnOfYnJpuNOtcXDfF2VsImCvPGCeLc7ZGmN6yrbqaZTWZHedpj2ZYiXUjc6Ai7X8eWFGak2aivBLzH1Jas7ah5P5cakV0e3g7T6KzUjpLuh1EmENZ9M2mbfAHt8O2ZBdAQ7aSHEZaLSRt8HTan7A0+vy8nadQgSfZfpfWKzEu0F7KoAdNHRkuzUT8tvbOs46kKYrXdZDurikCHUi+STux9oX1+guZCE1DqoKIC21lV2M6qwnZWFapPdhZk7ndJlWy5UvPua0mL3UAikoXjpvaaybW9+ZeE61fhxHymkM9yeZVwddbdURSyyezz3vP4oISnwwlKA2XJ87eoZ5PXdeVo2A24n5Fs2YedkwUJUGQ0WPB+gfyOlWjiOmgRGQ1CO0p63Uuu2ApdODJJNuijf+IIeTsBd9gtYXc7LpV4EX57fW62kDLO9u8Rm1vcC4BqKRl4mh/5dOvpKHFkkjbdet2E3Sz/bLHjtS+9egBV3tp+PM0QKmXoCjsaRSGeULSL0ajVYIhl1SxFDUYyGXS5Xide8/rnt48ceH1suNQAn9sihE7wPNCBp8O8aiDUUV64OusjlaOuICIvDd5Aug5oA/b9fpaW3zzrfn1p+c35peU3N90/nvdnRZ4n9VQcx4kihNohncJS9EGFz8HWdGm0v4EI4FE9Lbhuw5GqZ3lO3FUQiXAhpPEyxaWymJLpVEKLNuGm0hnhuU8ioY4HMlAq3FQ60zEAG8ZSs1H3DaEzVrgB8TgsLMDYGeppDf4KZ0lRVzTIDO9xkO1AN85xuB4assbZl7OkfcMAfFMU8SJNuIxeW0q/jl44PvSjzUa9c5HOiIyQVBZnRSFvShkwKMECbVqPIERdVWknLK2aGgbY1DSBf0LDBLdwGWxVLWYPD5RazD0niOyEhQoWz8CmChZtWwhh+YfS4OnODJdw3ZlsCHgjjY2E8mv/sjbhuhIgBjFnssZ6obFxIYMBE8zCBfsxrLNUkVYxg3mRwqO53Sg4FJafhQce4VKnWYkZ0p2JYxeLHic6zvlyxZZvRIuDzpwQOqH5d1F4/B53OwI4iTVkJi3qZS7mii3kpJJ1hgUrWLk8kyu2ZuOWYSVOnLATmkKscBVihasQK1yFWOEqRHqIhmxcAQh+jBTy2chjYIMwWnPB8SwwF6Jmrx1mItNcV2TKWiGfDdqw5rbBy5Wak8KLO+RGFOpwXhZITszecB8PM5BwfjZEY/04gxBaJZwaEIUM5WxkegfNbB1QShTwiLcciIOE5FwyCBynJcrAP3WgOyMeI5PVUpLok1Cu1CZ4z6MkQRqCnH//IOztsn5zcIzbWLWU3DreisSFlEWDvaV+HG7d/gDVV66gW7dv0zZ1tJDPUnvRwJ7LDnco1kwHRppiuUwK7du3l3gNDsZ64sj2OSlFHB6ryeb1MzvDeL8+zQWzaozkHLd7dwI9+XhwjFUYG+/fRJdWrpCumsPe6+7Uq36IFoBzUCpc1gmMNrCSxErzf9B76xsst2zluQ06NOBNfGLMIoIm2ysNw6mHuO4DbfUKdkkko4wxY+6NjZtS2mHRWgjbvIhQq+M9GWl6VAu3IyicRP6Xn0Lr6+tCD/zbr/5gxz/r7fcS6J33Eujicn/7dxgycx8ZY4rh8j9fv9BZAogHxhNq7Ig37LZPZRGVcH2P72mCnMPY/cAzqH/0y35XLcGyelqFIP3QLtyQLUT01a/8A5qbZc9ZODAwgF59PfQ+rtzWvGgVriF7C8fD7FxZaDXFZFet4GBSl2BRlLG/NOVCKDX9pDc7vE+mAu78/CIYE1jtByTLIsaSGfBtCMToY55CPht2ErEQ8n6kGKu5EIY15qpL75hujkDx2LnYbNS5C0aoxqR8CzzhpF7wrtdpE7Iio6iFm0pnTruycclGOAJSlKiSWYhGtbPQXt5GEV2kVbhhBVMVIzUinQYtwpVcbleUl1jS34ugXLiahwBqVCSv8KI6DQtxk8YAmOvXsKBsEQER4SYLFnOZN2iaBlU5bkQbpa7GBYuNacHgQyVJNqQLV0Cwwrm/IAfEIuc35qTs1Z7sBEI8jUnXGrBOeFySpI7BMhMILTJ+NZWvoHjymsm0IqQIFyYFFgc7KdmPaGG0WqQtNmRZC9SChdQs2gSLtrOBeDPtB3EfTU4JGoSFC1pBhQ7DPQjIDhWU3deL6O5cGyHhwuxM9XWLUrCuPkzQajBlHh8ioppLG/BhTDIh0OCwjEwIsjIJjb3cwoXEZzRMmpZMiGHCEtJeEc2lzSgXaXpBAoGlMlwILd+VHlDq3j9lAdLHhg4PsKvHBW/SNpoHGn0yC9CkEeTeLuUtkx56kwnWAQ2US3aufJSqhgWa2dgUaMZeruz9PBnxaPY/IwkH5YEmdTfv0MCjuaGCM9lRIwDZ1crb8AhXanFDQ1CSREnFmBsHK2EHNLY4bF8yoUK4pi4aRDFCuNqcizXDnFpbunBNcYJTQPTCtVjhasEKVyFWuArZsXGTK7Z4ChftQGbsrE4k5Ldp57Vxv7Clublia1VUsD3O8/gDgpwN28IFwZruNBcXtvyQcXLiUStYuYCytjW3W1dUUdJW1oTVWjXgsdeaYuoYtcJViBWuQqxwFWKFqxArXIVY4SrEClchVrgKscJViBWuQqxwFWJ0hZNypUaqid4o5LNcZbp1YbrmkkIDwgo7R44dFhQSa+FCknljiUy45UptEedqhMIcvARWz4a2I02aFolwsWBdEe4vw99+14TRkempXKmNu4UalYBx/d8+8KrWNjl4BOvwFAjhJLhqUqfHgvsa4PF+1s85G18TRULNPvjHaKkrFiBYN7x+E+mwvAqaBdwOA0hABSjacHlu8Nc16iL4IUPEpKznVEvJtv2dgD9GJQmYFEBNGyscCVARSzjEy+3OlXC9iP/xI5yRLQ3cKCmLPUUuXB0cJT2jWkpiV6Qpzn6c8frJ6U4IH2XaQaZyiT6OeVPVUpJJQbTuLeAyAuVK7STtxIXr9aRTD6HdiU6LsfXuKrr6v51lXwJYk1CHktkzSbud603eTrgOZdIP+woWk7x/sH3N0OC9NM1xhZe6wXYr6z3ahRu2ZMU10VhKd6UO/1K72l8ITFlHc8WWlHCvKFZoRHuUp9gcLqOINZkAqz+cN9aXy5LSNuaCxhK/nk8c4d+ePXwo2R6HCc/fhFKH86RalLliy29sDtzDIKHMWgjZ6PZFtJLf9dV11Lx6jeWWjg13WSUSkeJhgenTxponil+V1RB27Kk4TsseaPIx+GLMfm7ImKkcmMQ6xmYeK8HBnkRsC7YjYYVoZJLRB5Q6yBVbQTt1whs5xmjunbt3tT5vudmHTp1rD0V+gp0JK21OgzGae+3td9H1d99Gv/2JT3Ldf+zYr6LX/vkfQ6/DhT7//tv3kC7pCNbjRaUpxrRJs7FxAz136lNCz0ylj6A//ouv7Hht+a0+9F/NPlyClqYJvLMlvFR20L0rFljhREZxT8ReOdXNkOzCn7rLJJ5WlQnJ4e71/2C9ZSpsL5qXKMZcbWd2IUzKmLRIaBduIZ9dKVdqHa/j0rIbG0wF6H1JDH006K0FqPmrLedZFHV/A2v1iI67J8ZPoj/87B/5vhfF0bruCY24mSNiMfz+pz+DPv0HnyFdot0rsteKKp8p5LPSTK0wtFkLUGY2alSVZPRFpynWc6kHtAkXynDT1mlQ1Qetk5ruRcQEQcAN+MePcHi+TMG9gTtZXW8tOPiYY1NejxyaUuDIR2h+expRlQyPspD9aTgKGsfOIgHXhHWu40Nx3TsPh5GRTaSmF7IP69xxGMuNJNbHPCYLFtkzNLWYfoaG/X2DNlqMt5uNHnNNAHKVj4Hz9qjC+JElKLTUnoh1F+SLG1Zxt6uPTYBlaGrU6xLk2p/t4szl1PSc4kJhx7OgpHFPtNgAZZ42rZyfarpecV2Kyl3ULEasgQN01ytyVypuKp0Zh5Go11PXYvNiohvt5a5RXKusoXSVEsdaccEMmI06Dj6GzIESx9aciKXiQnXRlw3oStzBNvFYHEfhWCkuVMg2ZZG1APuu+Ad/8Hj0Wg1SAlftymH4GYXfpswWkwbXw+8gFoobocLOgSkyq2taBfNnHPaVo1DqWCiw0Yqr2STAe6JnTfzQUunMIGSKOK1p8Wm8CWGk4sJJ1rziD2kN9jtNcBZmAhR5WsMstAQKbNwizjjFVWwWrMGoqs1dXzWgxGdZcl5ycMY0mRmjuGDbLSoaZWO//UMDzFTnFdnGS81G3ZgskUYorkJbdiqOpoAoik2JoybYvpErriLTwLipLSoUyTfynYdIFTeVzsz75RQXYK7ZqHNlq+tmYARelOyyGelsFpniSlba2J4A6USBSRaZ8kaiuJKnLzvKMqBg9I3EbNCuuKl0hiqAlxJry3KSSmfwieAJSc0dbzbqWuPUtCouuB7yloPxol1Y3YbkQWRI53aj7jBfWVOKVVoJgH3KW7zFi1ZzQZviptKZaUmHC5NWaeUByisjy9AJmFG1oMVUgFMxGVkwZ5qNupQMwZadpNKZFQkLtkazUdeSXlDXiMtUAyeANau0SpExWqZ1jbq6FFeGA4gM5bcEAHvgMkwGLZ+TclMBPP+JxbgowKNttFVkegCJJp3yHQYdI66MivJ2r1YDkCFnQcKTZHzmROKiuHYXQR8yZK3c/VGH4gr7I9jtL63IkHVXjLgWi3Ss4lpiiVVcSyyximuJJVTp3nPF1jAY3MOuHyr2/fo3lFaUtMil/1f++p7EvXmxzyyx91Cu2GJZ5DnX4kOQeZpqn76KC4p6XsaOwK57UqJNWDSy+9BvvS/Jyfxxhmt36Fmu2HL+9yUceu+nyH2eG3Qk4rBYaMGuAp/LFVvtxCRuBd6ycXPF1iwULbVKazENnCfieq7Y2vKDaCturtg6LzGMw2JRxYu5YqvtIZgA86AX6iNYuoN2lHJCkh+mxaKNXLE1ZvdxLbHEKq4llljFtcQSq7iWWGIV1xJLrOJaYolVXEsssYpriSVWcS2xxCquJZZYxbXEEqoICAuZcqWGHZVoM+2sFPLZFStSMaziClCu1LgyHJYrNfxrppDP2iR+nFhTgZNypTYsGOJivfIEsIrLj6ji3Veu1JRnfOlWrOLyI2PEtIrLSU/ZuOVKbRCCQf1q3eLcsKcL+WxoaDS0I6NG2zgUkA4FTJPZoL73mr2868gL78jKiaqMaim5S6TtEIX1sgYKfN6nDaxoE5KrYSIokn2+kM/O+vSdpTKOsALj6AIJ+YxVslYtJQfbiZ1zxda04rLxIrQ7ynM/o8J2E9wKDDGIPzVYFierpeRs28atlpKnJZYNkg1zGSKssOVKDWdFud6DSot5vlypbZYrNWbZVUtJLLclNd0S5jhWWuRNpZ8rtkwboWaqpSTzyME4vXY7xwv5LHPO21yxtWiQHixUS8kdC9nAGhC5YivKD78jcwkLcJJlM/KAHGkWnH6A2TArueo6LXitMeGMsF6oi5dAPrFhSJMuu5AI/navwDQlDZgqezVnxKR3gSkKLNyGKSqw/xwh9E8Mj1uBn0XawSqysv+60DX6HhjYjwbu2Y/69+xB/f07dxlv/t8v0K1bH6CN92+2/18xQqNsGJS7DlPVUpJqm4+Xrt/HLeSzeBTHi7V5WdtY+/ftRYcPJduKSkPQdddX19HVa++gO3fuyugWZqqQzypVGMp9Z+V1fXvpAELIvNm9O4EeSz+M9u3bK61DQ4MH2z8IlLh59Zpok0prweWKrXGKL/9ctZRU7v3W9aYCErR1VSgsCQkKLN22Rds7TisUJteIVVxB4ABiltdEuPfgABpOPaS933fu3kVvXmqiW7dv8zYh/Qg4V2zRuHCeqZaSWoopxlZx4ex+wpXaf1TmAuzBB+5v/0RJvXEF3di4KbMHDWf1Dr/Phy3iGEZabCJ0V9l/2ag+YIhqpPVj+ed1mYs3PwIPKBj8FjoOCFRj3Rp9OBTxSOsmqlEfTs6MVFpkFbcTvBjTtRCj4d6DB7Q+D2enzxVbm5THvVNRKC2yMWed7DdIaTH9e9R/RGDHspRTWIMjeaknnSxYxfUgeTEkDD5tU8U3/3MveuXf938Tn5EwPOIl8CaMFKu4PmBlcZ92vfba6+jV17+Bfvzjnyh75sGDB9HTTx9DxRcm0dPHjm29LvOL9PZ7CfTqD/eh+Uq/+2VapeXy1FNFXHcV8Df+RVXtY3+DO7c30O8+93tofX1d1WOI5D/yEXThwivo6rV3me/FCrrc7Gv/vHFpD3r/F0IBJEYprEOsDyBgL9ftseb8FvJJOPd3X0bf/9535XVUgP4nv4R2H/6k7sdiG3a8Wkoy+/Hqohe8wyYo3PC2+NGPfoj+5q9U+6mwse/499GuvoOqH4MPJ04H+b+aRi94h52HkZnqwKJ+6ZL6TjGyuV5Fu4Y+KrtZPKri49lpXof9KOkJJxv04chL5db4s/IS+vMv/qmeTlGy/9k3RJtYgu2uWR0OMDroFe+wQTifpwpBufC1V9DXL7yivmMUfPYL59Bjj4+GXvhk6gP8a66Qz/ZEaidr4wawsXEDffHP/gRdrtd1dXUHv/mxZ9Hnv8A18q9BBERkhwM66FrFlZlT4dq1a+h73/1O24xQxcCBA6hQKKCPPftxNDAg5Zi3q0ffrlRc3lG2Sxnpxny83epkM2xAH0yhK2XRlYoLAYMzBnQlaiZ5koHEgV5YnMUxt8KaYDSHkrgzk+ilfVxaBV7Ax51+IS2w4JuQ7CfRztjil6kRbeeFOE+5yOx6hXXoGcV1CFDgNVBW6mm1XKmtSohxY1r5E5yLekZhHXpOcWUhyQQ5U8hntUTFdhs2dIcfGYueWDi0mIhVXH5ElW7J1jvjxyouJ7B4mxNooqdsUqkghP4ft6VSogwBQLEAAAAASUVORK5CYII=",w="data:image/png;base64,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",V="data:image/png;base64,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",R="data:image/png;base64,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",I="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIoAAACyCAYAAAHqqWcyAAAACXBIWXMAAC4jAAAuIwF4pT92AAANH0lEQVR4nO2dS2wV1xnHj40N2DGv+FZRSlBg0Zt2VaNUrdSHAIlsadpNowoUm9xNaYjoIgWpC8yiEbSL0pCwukqMkkWzSYAtSICiIgUlgqiLhNtFiSCrXsrDvCF29R88ztzxmZnznHNmzveTkAFfH5/7v/85j+88vr7Z2VnGo9nqbuR+I0Wn3TiN/1lQ0OhvPpsdXfasSBnzdNqNvp6CUEj0VbIg0J8uRJV+E4WAAdW3kqa/2eqe1i4lqZEuA3k/32k3ev7dbHXlaxQXgh+OC0gXXO5by3sbPIRqlHybygWJFCJUEDh0/E7ha4QK2rll2ExBIuQakkl8esZq5F9BUVPbbHV1G7ZVUY3QeOsU0mk3rnO7IyddUY/Iqo2/kS7ISPfT971X/qvdfxkxnpFCjHQ3Ql3NGx/cjv6+urFIvJCfPDfY85unTtyNvp7av4pbiNCnU9SoG+kVhD4dI91KEf4UUrNnx6NCNLuMhfOFLFR6AEmy+6+YZBtuuTIR3EbSxDxGhZ7KuKpEzIBIJfr6jA20ckHzgnHLhlJ+WwHlvGVBCsfwRSRHAh+dvc92vzOtXJbSx5Q3QU0iO5WUViZZEd4vS34ff5epkLJnRH7JkZN3pcqUVoZXieXDfezTN0cLX2e8MmlkIidFGH20dSrCTCijW4EkRj8m3Yppf0zb/noj+rppzzXdovSV+eTiQ2MflVd9k3eVOehBPSLiqNIYY+y8w3rc6LQbK4VmB+zxY7uWMbbWZA3igBTjBaV42J6mCM2XdNZcZMh9gsqcIWRWpOxpCrciLuZKCyriasJmJAprtCKup65C0eAyogtGomIm8KYnpoqk8aYiWuPYP730BHt589D8vzGw/rr7jVJZSk9NURThR69dZTfvyBUr/dGIhDIwZ8bcWQapj+bXP1va8+89795iH/7zHreSqIy1MMb+iZGefycrwVxN1E3OiaUr8st913O/LxoK4yHlkS8uP8pU4rNDvUEdkb0NSbTnw4yjxPTdWemKaLes6UogPPr8zqvS5RhRJCb9OMugpUhaDdVKMJOdntNIksm2pB5DRXRs8IlOQ2akIsnItG5l6jFUTJpV17g0r0lDFUlDFUlDFUmDinzlQ0VM7fLUApHn5C7RCQd1+DzebiS8KCDCU7/917UVw0+vtFhxGxzptBvjyXKNiFL2FidbGHEKL0pbZVHmmFASJS9kXQNR5ObBrhcRykJIlFDEiMkVJTQxYrzaq+oLRvfMDi1eUQdNHovynZcuPJyZ/UY5+LhkcISNLB0VeGU1GGi2urtWjTxjNBpbdTDfeDF0EdJ4tW/NF0gUDiQKh9Ib2M3rF7PDv18u9TNYTJRdUNShlBMsvD35qmCtGsvENrHuFJGlH7jg3MWH0d9//Nxg7hH8Y3sfx7BM7yJIYtUpeYLgGMmf/3E79+fT+3ySfHn5EdtSsMNBFWsNbXwMmQecUSQIyHvN99fYM7k1UT6ZexzSyOzCkN3jZAqrbUr83MM1V67OSG1xw76aZUPZothsU0rpkrNcw6OoYYbTVLbayODFRFCky7bZsKZxLsqpA0+y1aPZTVvZAzfmWhR0uVmCuBAjxuncJ2sM4lIQ5lqUkxcecP/fpSDM9eOz462b0dd4oCfTS9nEm9AB5jx5o+AyceqUvDGJzcFZERRk4uBUlKwLF7A32yVeXZPiC/T4cCBROJAoHEgUDiQKBxKFA0S55F2tHOPFdmvP+MrEBcF1AlvR1/bso222ulh+07+yqXpAjLG41kb35seI3iDtkOudduNC1q83Jsoz2/79c8b6Ph5eUrXzCmxdp93o6WyMdMnf3XqxfffBzY9NlOWA/zRb3ankr9UWBYLcf3jrlQqJwOPlZIYMLVFqIkjMhrgtVBalZoLEnGKqDW2WINhxXcGGNs0qaafU1CFJJqVECUAQMCYsSiCCRAiJEpIgTESU0ARhRaKEKAjLEyVUQViWKCELwniihC4IS4uiK8jgwFKBV/nPvCgmHDK4qEaimBBkxRNPG6uUa6JNO7qCPDmyprRsMmWA06aX6nBpg0nw8ZIiKWjZlAOJwoFE4UCicCBROJAoHEgUDiQKB2d783G8f3zzUHRQIQ2Oxk2dvKd1GbUOpd+EW3Q8Lg0OUm7a/T/p3AcanCnt8Rl/YSg6tSEjCMAxXBy6fP/18u57KsUpx/euNHLivIzjt6U4xZQgbM41x/faX6u22tDipFeRIDhHeOTEt0dccAI172fwvR+sGbB6XYjVx6foNHre6S+dn9XE3uNTdB6w6E3V8rjc/u3LMr8nevILKUSysHkI05ooeV2v6KAs73W8QZ8pSh/mf2mogbTZ0FoT5VzGweutc7l4RTj8avYtX19cVks3JoI1UfDmMdhKgjZCdLiONiPvUhnVHGwiWB2nxKNPvEGZI/sYh7yXM6zPcqEpSmlTZARBOrhjBaNWmUdQBa+uXM27wiwG2QJt440oB7YvY7/66ZLc1+A2wDJCCF6IIjJpVMknqYrzcGTRBJCVLAjzwSlFbYiLOZBTpyA0mYerSaFTUfLmR3SpTIptlschRXgpiusLq5yJ4uoGURGciZLVxWZdSVQmTh8fXmRN5PJe23iRK9Ozy+/OeDHM9+UmwBgveh/cfp53A3rZOHUK1oeTAWgIg3Zm9zvTLqvlziloR3gReYQPVjcWOalTjDNR8oLSByZGSq1LGmei5AWlXeNMlLzVv6zLe8vCmSh5jenUCbejWqddMsIDSVfAPS5DBjHeZH/3iPL2vFUJEoUDicKBROFAonAgUTiQKBxIFA4kCgcShQOJwoFE4UCicCBROJAoCzkKUc74ViuXdNqNg/2ddsP3+6jLJNoYEz8+x4J4ywV02o1oV3N8b/6LsUoBsz5+6/MN7ZxKobYv65JXxnNvLm62unjBD8uumQP+gIY1/WutJBMwxbqJK78YXLQUN4vh8S7vtHb9QYtwFEtsnXZDKLWwd0bBPXwPHt3ZPjs701eTe8SrAPrYSV5LEuONUXgXNZJRnPA5Y2xjuqVxbpS8mzzJKE75e6fd2BVXwJlRRK56JaM4Zz47VulGkbkLmIziBWcQWSrNKCqXRZNRvGHC+v5zuoC/FoxbMwoZpF4YNwoZpJ4YMwoZpN5oG4UMEgbKRiGDhIW0UcggYSJsFDJI2BQahQxCsDyjuDYIstNRVNYfFhjFhxZkoH8xWz78lMsqECnmjbJ6W2fXvQfTf3MpEFoRGARGIfwiMoqLVgSmgCEGFi1hSwdHWH+/VzcmEylwAwb2G5wnYYgcoltBxkkhoggYZYxUIoqgE5SEEGQUQggyCiEEGYUQgoxCCEFGIYSgcOgceTlir1ydsZrvsQoEYxQYAakdixL3yYD0tB+evR/l4y0zlZsLEMI/zRjbULc3hgSoyNdnM3FyGmSwPXT8jvPr2i1wplZGQUotpDHfPOZ+9Rmm2fqXG1aTWZeIHzmNdIFBkPWmKNtnmSCVCDIY18UwlZ/1oHv59M1Rr0ySJDYM6lllKt2iIBtsXvLTIpDQcOrkPaEZDVJPIdOS6pgHqXwxbrKdB90WlR2j6Jhkz7u3opmKKpg97VdMzwVz+pBcUpJqZqlBfnoVk2C8gKzkOiYB+HmUg/JkKUoS7iuVNIpKLAQf6vM7zaWuRzmq6SHzgnu+UjmjqIq8ZZ/QLZlSTCuarszYjikqZxSVaSbGJDZC8JvXq8VrznmW4liEyhkFTf6mPdeExwdvfHBbe0zCA9mJVcYbX1+d8S4XtgiVnB6jdcB4A1PW17YMLxiz4MOIpr4WQumY4r7/xxXKuXl3vHXTeJ3KoLZrPabRNQhAS1jRVeh6hPBtohMzicEqs43BdJmQUTJArEZ3S0KdFgbJKAlMLS6iBfnd29O12uxERpnj8KvLtbcnwCBYy6njJqbgjYIA3nuv66UC+ujsfeUobVUI2ii6A1XdxcUqEaxRMN1VNUlIBokJ1igqG4nqMM1VJdhzPbILc4j2hmoSFqpRVFag99R8sFpEkEaRXZRDl1PFhTyTBNv17HhbfHEOwbPQCdYoJ88/QNLraBsCb8sC/g/fw2tCP07KaPWYEKSam6uJ8gk+hI+dauMvDHH3mdT4LLE0wXY9stsIYBj8CZQwNy6prBSj5WFzhgmRIMcoqtsJqngexxRBGgXheBVuKpwMrAtBGkUlHI+Bbchh/GBD+Aik4UiHCNhWYPI4ahWhgFuC5Bgk9LWdFHRcIwmZIxuKzBJCkFEIIcgohBBkFEIIMgohBBmFEIKMQghBRiGEIKMQQpBRCCHIKIQQZBRCCDIKIQSMcpqkIgq4BKMcJJWIAg72d9oN3OUwQUoRGezrtBsXojFKp92YIrMQHGCSSfx33+zst/tAm63uSsbYBcbYs6Ra0CBN2Ua0JLEIPUaJaba6Y4yxo2SY4FhgkBiuUZI0W91xxtgkmaa2wByTnXYjd1JTaJQ0zVZ3LVzHGMNXtDwrQ1e6QiAUcglfO+0GvorBGPs/Xcxf6MKaW1kAAAAASUVORK5CYII=",v="data:image/png;base64,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",U="data:image/png;base64,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",W="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALkAAAC5CAYAAAEDqq7KAAAACXBIWXMAAC4jAAAuIwF4pT92AAAb2ElEQVR4nO2de5BVxZnAe4YZhlEHRdxUgQxXrxUIWluCUuqa2oLZxTUpXR5GokYtwNWUMVEHNigVqwK4a0pDAj6yxg1ugJKUGAyCFWt9sDvDZjVo4Qp/KKLlDdcrWrWRlZcMj2Fm6zt0X/r27dfp7vO8/au6NXfu7dOnz3e+2+frr7u/Dw0ODhq/xow9f6rq2GZE0VkoDpIX+ZS8532GEOpBClo4B9H/z8Pvl9B/2c8q5dIS0Wma4DJI5ZVyCd5X/xowolIu7ROegD4Jof2qt7Rq7nvtMvJ2UqVc2k7+qbkH9BWEhWrIO3VXgDj3AIVoPXsllXKpiXcFI6pnHTbKqHIC3dhAi+gPbCrmnGRTcAK4pM5CcaqOXutCxFR3BTQfPH1O9b9xt39e8/+ty/ajN3cdD97D5/A9ewVwkmZ06mxdbOVwEHnRJ9KBXEGzTuFpk4ZW369deKb2SZBMRKxISKW3LNsf/AXxkO8P9tVLGNc5gv4dBDfZVovIL1rrJtuA69xCq+lE9mduQ91NpjsoV5UjnhZRvWJoeMeyvWmT6UmoY+bTn1e1iMbips+rlEurlScgdBaKvQihKaAN1F/EflYpl6YKK1FZBWPGnj9I/xV9pmVViC4bMZpBvV+qPFrXJtKxgYStp+2hzkJxH/05ftuDBDaSiGZBwTPxSWrsIN7fzkLxPFHlVVNl+c+XodnXf4u0VilOHvS9QTxDi67cwAbidwvE/ln//O/QKy+/FKrF0AjSkDrrgW7tgn9cePKL4h2hTsCD7pKdmyctrKa4qJjU2UJugMsnVvVRqGvrgJVw2fjW6v/EXLl7+mnoiRcPh285a3LA/8NPa0ITOlvYotyWa9k55Cqg9VDxzkq/zmFisdCVErEQ+4b9XiSWOjvfRlvqbJsI7ZpoVVHrhppCVx480ga++B9nlddYAqb9y5H/noEG+z4L3tNdbp2ZYSN79mFRJ3MogAvNomwW2d+l1DG1hLVfnNouHDulzpYRYmuvwBWwVhl7VTplTF413adoAMJaG1pSiQGuD4S1Yshnn+zZg/7qyr+OulVyI52C++CCRoOdR3uKTG09A6ZQglxTKZfmiqoQep9Iw8HUExmrrgwpFnZAKFJTujdYQ97c/g+3BQ2FF5iS8Hfpg/8cS8NJ3U3to6r/izru0D186/j5qGXsTc4aKoO5A5sq5dJM+gOeznfRnrkoJRySGWzxyBxBUcC0c0R1REM+CeMTJTbqms196KF1X1Y/f+DG02ss8NWb+9Dmd44F7+Fz+J62d6/7+jB03ZVtdTYwC/vDDS35R27rQLOubEPvV/prhg60MQ4NhDEK+R6GE/D9jKX7gvdk/EI4d2Rz3Wc8mHZuCS15aDgwfem+mkbzYL+DIcvlGo0UYS35t3YdD6QEt3rD60eq0uVdBM+PTLzi5HgARo06MO3cFFryRC9BgqTBrAqpgLJP/mA4enjeGUFJ2tUvQ+qZ4ZFkVylzvcKFWPU2caMzzOlNY8OpoVYV5UjHxjVvw9Ft36s5mmcmC53k7O+g7YrfoOaOr8bScF2rUuXhdzq1Y8COSrk0UXSYtPE01FRF5OgOM7UbL7ko4gBv4v2vW8aESB1ZkWPrftCZymHLjBl7/llO3R4s+GG1u1Iu7RZ8T/RNqR50GYTQF3gZiLHK1DWc94OkBtx1K1+Som5RkqIXAUmtlnwfG9KFNhL+HiE0GSG0GBeh5z/Zz1Rlek1MkLqGX33136Gnf/VUjT+GTCrG4WQK1Z+LHEvEQ2Y7E2qC6gKENju78CvORlNtEDZe2B3K3HgIT7a2XmA/4UqAiZaj2+6s+YwshuKV5z49afVAHOkDLYUb3bSYNGTEJdwRWWehyH2GkIZXV6FcdOGFNZIm0mYb39TS4bThBE7jC7xyZEnao+SDd997L1ATWj3g/auvvhZJQ3mwje8sFDeyxeju8Cx4wJhUHAWqAQa9jGIfvRgzyUbrnKemV4HGi7q9YV3/EZlemyC1DlPkoq4jkvn8KGDbCTq+IwsNZ2lhR9VpvQNcz64JxLeOOB5cWOBCQzv6yXeqz1SAjsPD594wbWfdz/REAMA69uF7MtvBc/obTAQEOm7UaN5C73PPGVJTlv5+zrT2MKdR0sLqjo6O38rc0jA+dFOsdJzMMtDr8ll4c0mIs3jLllAN3/DG0aDxoBJ7Pj8hbCQBpmjgIl03GoV9AEFjgZ6HR9Q0GuZ+gEWrDtWUD9NL8LYM0LDtbMEPoIt1TzD5nr1o2+MjuRImE1cyYJpx0+Kz6o6/9O69uk042fCwD6ADhwcDab/9xEjU0X7y99K16Ivq3VCxE0+I0ZszdBrNneASNTxpI0u0pBmZPoCSwPoBlBaMHkBJoJxKzArShh9798HUXoa04Sc+/X18LWGAFbsyuItrE2stBVlmjCmz36dyxpnjU6nbYCNqeM1Gyzgbf6Tnb7XKaU+TA22Tnwqck1HBE5DpFHmifbrs9ybV8SR/qFozEjrEKP3zRfOqNEZz+tgwm0hNLdILZNjPdMp0h90za7UYwXThgYvFCPm0VdKMVcPxrWZ31c7j7L6VljHBesGNDZ2FYjdCaAVzkTVolllCTbMbl4mLUD4hvHhijqIYeDymaq4QWeGozGJHZWJBtU5IeyKR4mKyDggzn55N9Qj6RRA2fsyFFTiPFfTWfA/fHcftQmCj1IUXTqjutxehWy7lgMt5bqVcqltP4AJ2L3A3r5+FlSEv/3ut54KdSWeXvLy3cye6+hvX5Emv6zaTmSLcgM2DFSxiFkVR9Ti/4pRRF9MmDKGETuAJH4UQtuvVaS448ectqP+jlWjg4AdhajMyEkILXSRwqg7lSYde9GM0ZPS1YdqZCP0fr0PHdy1Xnjqsza8tdJ6wiYBl3/FI86IkERquVS1XEdLdFU3WP1NluJXRwhdFDWib/EvUPOJSnbaljoGDH6KjW2+WNUtr24DroGlS0rZG0BTV1klVtdzBET5wkqtGDhl9zcmABDkQOAqeSWKPQmehqDQrtRxeppqfF83mIdH2/ZVy6SzZsUqHF96nxQX6ZxQErB1dE1ajwTlTdflkw/8STU9dDVl9IEaNrGeohvk1EbjHDNg0WRejgCXNMQvSisqCyfZu54xivNTfhJ5Hzg5C5cjYs3cAdd3/f3Ul6LChMtg4RBCv5Rlq64ForTmskqaDyUS5Jj2WaFG8xcewrBuCMEEMI1hJTfZqwE2B8qr1urRQIEYSLFJGeFcBvOJYyC9CIc9NRNNDreQOAytwUQij+399sC4+rW5IWXaBNcIarhNFKAHmkgepMLiIzYOUzj2AOAJXBbuCm6B7nie/P7zmsyQFrnqQRtqnj2E2F7E8s1A5jhB2E6JoZj957ku0+rW+8I2NEdKnR7L6Hy7+RzecXv0f9mfQ/TRPoLLQcDSu++wJY93pn+7gKLKdC7RwYEMMCBWsGLbreJGzW8eFYNluBs4x96pTW/igHaAM0yae6grZ3XUugcGR0uEl69PDTEbAxcE2KhUiq4U1GcPeELCQSKg+Ebo7nJClezc2oecNG6H7EWkCZCqUblZQDY6IpmcyzkIWgQVLkQ6OGhXrPl0WTs1lro9GwupBysb8ahQUyjZfJQZdoT8m+iLNe3mjQqZsOsvsnGyqa+4Yh9quWBvndSfCYP8hdKTnb2Sndr8hUGVaDuv6T9TUIh/1ZRXYRTzYf1DW+i7dcKKhN3rhjIpS9yAsDoVFollHQ7MJoaLwmm59DbUXachXpqDW8QuChM5pRneVLoU00LkI2227JhvB8oB2uisezvaRmi5YyhDK5XK6RLZ5t7NQhHxhqzIrYod7jFiS3jHNhtLm7YaOrUxceNduAnihJ0DSQl/jqExdOiPDMvFgm4QkieQpUZaJ+pWmhyh3MyxTZhZv27irMnFgvMgDp7sK7FWT1CX4eBowK1cryrzAZNvh7RAxKhMX2gLHjd7I87Uw2xp1dw7rDC6cDEDShPLBCVqGf449OvtnfGgROVKB41xWplnyFvsVBfUIBY5dtdaZ/LzQaxFFL9qu2X1o4YV+Ct7ef24gHQfAtMp0CJqGqzqPEyGJDbcXR5ndOF9hLHlqtYItDB8+HP3byn9FS5b+U5AiSsb6555Fy1c8hv64dWsc7Y+KNZVyaW4UdbMhRbhxuehEYQt+eB9av/55bmV0uRxFLdKe09SB7cNVcRTR8p/9FM2efX3d57zUczmhB5u5dXG1rQSOp9K41AU9Y4TOCht+BTnkT9hMdiNwiHEsKygSOk/Yoi4nB0yxtbjo9INaGbRlXUfOhV2D6QySUd5entDDCDttuzAGj3yG+svrUP/Hz4Y6zkTofuYniDczCrWOnx8oArx0Q6Lg0XgoaIFrzYqIuhSR9ZJFIPCPZuiqM8OmGKcFrnwCq6yRPAkd4TBWGnEf58gsPBZa4FIftsgaUZmMLBD4LEvAOkpZcDOM9so0reCVOqafbsbzrAY/g3XzinRSWsua2YemcpZcZI3oDuWzGmlOY8WwVp6WGoGLHDYX/eVEtHXrm+gb37xWavqB0KHct2/4Dvd7EoUuq8A6eQla7uzY3LOwoF/R4EwAmeKYpGs0yjDcorCsu0Up/U3Jy5ZzxUJ+5cpbUUjW83D6ACfkaX+/YuuNslsRjjTxnbLe4ZzHYAqw4cz4WNmXJtstCBChP6+RK2CLjSnOwzuBT6Jl7E2uq00VJ30tK42aZCVwYuY1Wvxbm7yiVgL3gYbD42OuOEYhy3nNeNGPJx5WNeNFMp6Y8AKPlx0teB+5LGa5799D4KPDpQwv8JiJNTg8wpGW75l+GvoaFRr7/Uo/ehzHLRexVhJ0GEKoQlD4A4frez/6uA1vHEUbXj/CrYMuB8HldUJ1mxCbwHkhrQkgfPIdxJLlhbqWReKH70gkfTbkKn2cLIQ2XU43TLcJsQx8HrmtoxppXwWEz37hjaNBkHgTIEBwiqPwRz/wodMaECCnBGgyCOaufzkQBO2lgfLnSuKaw3H0a/P22q4IbnBKiX7gw0ZInnzP3iCBB/l5Q78NEZIXrTpUU67n4RHa57jrFwdq/tf9NSVBCxZ4JBF/6NjfwIyl+7gPNgAeZns+P2F8rrd2HdfKuJIw0Q586Kj7CCfgkGGTFyItwk40vwTNW4wwoY8eo8gf9MneAS2tZ01GeOimldgEzmrvdVe21SRF4gE5heDFoso/YWrhxEFsI01VihoXgLWTpEmoQ2wazvaxptqLmO7pQN9g8H/a09QQIh34QF9Km2gwghNZKQj36zQbBH3xLYaZTVQ5i1yQ6MCH7UtVWVNY29vGTCTQgyqRfc6arxFm0Yp+4ANOJRo2Nw/Co1G2KwGb3QXsoAjyANG+Enhws+ZrlEQ68EHY8wYChURMBLhA2UVCV+TKW8dqK7RD9kvrWhRp1Nd4Znxg6P7AjacH6R1VgG9F5qY1gc12KAL8O7bdWGpmfEDT4cJFgxKwWAJHlGNhE4ijjAe0Cb6PIwOiTtYrYQGf9aoeP6eZMrzAY8YvdXOMX+qWLvxSt7jxAo8Xv9TNNd4sTBle4AbYZGf0AjdAshNZiY7A0xPOPyX0y6NKSNERuDBwDcSKakQGvng7UoELA9cc276wIQVug05qX+HUy8DBD9JyHbFxdNv3ZKdigxXXofvQFM7aNlqGWVl3UimXlFkBdAUuzLqnCEuUKyBWii1aAq+US1IHl8gZnydOfPqSyhzs0rncMHb4PNmXkOo2rwwc/BAde1fePeuGvNYWuCq0EOQVzqPQYVR5dOvNqmKTdOsLO9KUrpIHoUP3AmGK8sCxHQt18v2XVV0ujUmiarDL71WVg0gTWY3iBv21qgshhA34a5qkGu7oxbrlIbJl2iNyQj/dX/oVOvG/+p4Mk+jKxsnvdFKy55xQ6dcJxt5CV0HIMoqRsJGLHMkR5v1JI9YZwV2mX8/7VJxuFkUpThOY4hSQPc4qTAdOkyhFkjEWBzCHgZK98yE5lHFkTYglRS/WfPIiwBZlNiwca5OdxTE/oygDw/LtcaTtTSwnMq/7Ye3aOMvEhZ9Ejhkv8JjxAo8ZL/CY8QKPmcQEzpkhqcuwYljmMZMycZGYWUjA+e93ywYZcZaJmsQFniT4BnRTbmZYDtId9obktZ680LBKrphDKeNkLw1bT56IPEwN476aqDE5twOn+Af7YqNOWjnDNsnaoZU6Kq/15A2nSo6FvEQnq7WEi/ELnOormHSGYJAviULxPfnFWsmx/adMr+qIOTg9LtRWRgjNDLMCytOYGCl5Z6EIZsfGhB9/cO53sMI7nff15ItQ/kNQbjyweSdl9h307oNhs857GgNtJe8sFDdi5U7zqk6i7MKNSp7GQyfa23k4l3sjL1luRHbg+w6v3iyPfaRKjhX8T7qVvfLyS+jCCRNqPlvww/vQ+vXPGzVu+c+XodnXf8tZfR5n7MdjskezoPxCJcfrY7Xj4i6Yfy+a3y3eiRVGOXnKzbRNt1me+NiC3btau1njRKbkobayIQ3lRApl1zn+2zd8B/1x69YwzfLEz36s8NZbSlzAVfLOQnEmRII2rT+sstv+ODypZj+ez0ishxcpea/lrGWAjvKq8MqdKx6rlEvdcV+QSMmdrtoyUXbXyt00bBRqah/trL48MXjkU6uojQbEOnkXi5IT/vBfPei8gnwO6dnnfovuu2+R83O3FO9ArRfc4bzePANBLCEUBwRBiyjcXyQbZ1lESu40lEcaenKv5G6AEFbHP1ppFc2UAdYgTTSN5qFDw9jkEEEKIkl53AE9PUTQddTLz4pqt75oWt/K9QPKXSmXpAoOygv+bnitf/534rp+9tOTdc2+3rg9YI97BXcPyLXtirVBnrPW8Qts638Br2h1385G8JMPvejHaMjoa0Md4zGjv7QyMGcscD4olSl5qCn9tM54QqxFiLnoiQ+I6nps2502ZoxTV2Pm1q7c/t070SuvvKp1fPOIS1Db5KeMzu2xx7JXd+Z5ye0qRN+Dp4MwoZc5GMdQpdHere/K4xIH3pOSLvo/XoeO71pu0qZNlXJppu3FhApJgbe99aa1V/e9d3qBNEaGmXXOt924Hmr7G6wdxpGhJ8nyMsUNKDe4sbyCpxcLF6O1p8VoIzNeKB+EQY95t34V8NEOnbgMNXeMi/vUHgOaWs4I3LgGvbn1VkYnEbTiCrcPPXZr8buoqX1UHKfzOCbIaqVOtFSHbWhtF3FXnG4aDmYnO8ah5rMvQUP+YqpXaI81kYeJEwE2tKexgHmLJKhRcuwTh545TFDIhgsg6YkXgzUtu3EczcDHHtjkttvdTPA9eWOSQK7oLuJCjFXBPZ4YWUKUvC59g8eTE3qrLkQcZ6XbwC/JS1+nxJsrjYmhuaKfDvsUvTj40T4XuYCNsqN6JW9MTJTc1k/u05B5ck9ifvIkOfecIWjMyFO/752VfnTgcOMmCMs7uVXy4ac1oTnT2tF1Xx+Gzh0Z/oG1Z+8AWrO5D61+rS/UcWsXnokuG98a+nwsm7cfQ09sOhz8AGVcPr4VPbOQvyj0iRcPB68w3D39tODF49Zl+9Gbu45bX1vc8CaDZpLFV5qkajLogRtPD5TbFvhh/OiG04MX8JPnvgyt8DZMmzg0eAEvvHEU3f/rg7GdO20YTgb1kiW6gZJ3FoqwnHFVlgXxyG0daNaVbZHVTxR+0apDaMPrR4zqeEvQC6p6frgueGW1J3WA0SpXvBe4i/TkmVVwMEt6HjkbdbSLB+AH+waDnnDzO8eUdcGjWvYkeHjeGWjapKHorl8cCN3WW5apl+DLfqxP/mA4uvTuvaHP2+BkezIIBpDbHh8pVPD3K/1o8j17A8VQKTgAg8+H1n2Jxt3+eWCPiwAzAsyiKIAfo6jHh+u83IG932D0Bj05xLnoLBS745wMcsEvv98hrMXWjgVlh5cnFZhMBm0k8dGrA0+8Yit0BCPTySBboEf7WiffOUTMkywCJonIRofrakSbvFIuWe1ZyKwLUTZYUw0MZW6yMIR10X3w9DlW55u+NLKYmLkmlzOeeZvYAdMLxgl7Pj+RgtZkj8z25KLBGXDVpKGhJ0HSBJglMFB+/MXDXrEdkNnJILBNYVaSN5sJtjqYIyJFD2NmyFx6cP4wQG/sCY/BZNA+PPDM/mQQ+Ko3Leb/HkHJx5wzxGoACoNAMuvIAk8S00khl3wi+aHNvao99BMNjhEhO1fEmEwGrcCTQbNIN5jJySBY13GrZIIFemAY7IFPGyZ6dIEfCBwnU3CdiZ04AHMGbHYe4Fd/+4mRaILAC0UDZaCsaM4BzpFR06mbXD1MBs1JuDFGgNkCEz6wMErkUoQZTHoW833OqkPdRVU20/pRAU8rMNt41wBKSz/t2LGMznXDMRleO5OvnUEwAwoTRCJlt0HXjpetQozaJocVl7DswCWu18vEuDOoOhmU251BMFkEZofNsld4RD+07lAol2SSSk4A0wNMNNNrD3ruVYciMU+S2BnUUNvfyGYJ3s2HG+ti8wQomMj+T3K2En70E8a21Nnc4CHa+XG/ct26K5JQ8obaGQQ9E7yiVLa4lCUscM0NukzX7/H05J/c7Qzy5A/bySASJi72ySAfkqIxSSBMXLYngzweDbqJkj/mpeXJKXWTQXOxTR4GHybOo02Mk0GrSR5QHybOEys+TJwn1wwc/DCRy7NW8kq51GtyHCRJ8jQY/cks8kqsJx/44u2kTu1JCMN7bmKP1+BKyTeFPaDfLDuvJ8Mc/2ilSeO3216xKyVfHfaAwb7Pgpzrnsbg+K4Vpte50VZATpLVopNeFphCLYQ9ru2K36Dmjq86aYMnnZz48xZ0bPtCk7ZtsY25ghzb5N0mBx3dejMaPPKZw2Z40gR4VAwVHJnqFIszJa+USxtNYyoe+cOMxNxLnugI0oxvvdm0/qWVcsnaHkcuzRVCZ6G43TQ2YusFd6CW4h1O2+NJhmPvPohOmDsXNlXKpbAz70KcKzmysM+BppYONHTyU95OzyiBebLtTjRo7hN3YofTRKLkyLJHB5o7xqHWixZ7Zc8IDpQbRaHgKEolRycVfbVtqAvo2VvHL0BDRl/jrmEeZ4Ab+Piu5S6qAxs8dFRlHSJVcuQ4tLNX+HRw4tOXAsW27LVpJrkaZPKIXMkJnYUirHGZ4rJOMGlaxt6Emr8yBTW1uI034jnJYP+hYADZ//GzwQSeY9ZAAoioRR2bkqNTa9a3mw5KdYEev6ljHGpqH4Wa20dFearcMND3WaDEMa0p2gFBrHDih8iJVckJnYXiRLwUIJE0LJ7EiFW5CYkoOQH37I9mNQ6jR5tYzBIRiSo5je/dcwf02jNJWIgkSY2S0+D4L9DDz0hPqzwawLKO7rjNERWpVHIWrPRL8CZrfiJ5T9zsx0/eR9PQW8vIhJLzwPb8VOrlzZxo2II9Yr14EV7myKyS26AzQaWzQzyv9eQNv1vfk3u8kntyj1dyT+7xSu7JPV7JPbmnIZXcNOoXB1fLQ1X16CYNdVVPrmjknnwEnnpm2YG/U4Jn9qKuZ4tuNg9X9eQKhND/A5r6KHt/skIWAAAAAElFTkSuQmCC",K="data:image/png;base64,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",b="data:image/png;base64,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",N="data:image/png;base64,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",Q="data:image/png;base64,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",O="data:image/png;base64,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",m="data:image/png;base64,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",M="data:image/png;base64,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",G="data:image/png;base64,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",x="data:image/png;base64,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",Z="data:image/png;base64,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",X="data:image/png;base64,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";var L=e(74848);function j(A){let{href:a,children:e}=A;return(0,L.jsx)(i.A,{href:a,className:(0,t.A)("card padding--lg",l.cardContainer),children:e})}function S(A){let{href:a,icon:e,title:s,description:g}=A;return(0,L.jsxs)(j,{href:a,children:[(0,L.jsxs)(C.A,{as:"h2",className:(0,t.A)("text--truncate",l.cardTitle),title:s,children:[e," ",s]}),g&&(0,L.jsx)("p",{className:(0,t.A)(l.cardDescription),title:g,children:g})]})}function q(A){let{item:a}=A;const e=(0,g.Nr)(a);return e?(0,L.jsx)(S,{href:e,icon:"\ud83d\uddc3\ufe0f",title:a.label,description:a.description??(0,d.T)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:a.items.length})}):null}function k(A){let{item:a}=A;const e="Customize Engine Settings"===a.label?(0,L.jsx)("img",{src:F,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Remote Server Integration"===a.label?(0,L.jsx)("img",{src:r,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Manual Import"===a.label?(0,L.jsx)("img",{src:h,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.7"===a.label||"v0.4.6"===a.label||"v0.4.5"===a.label||"v0.4.4"===a.label||"v0.4.3"===a.label||"v0.4.2"===a.label||"v0.4.1"===a.label||"v0.4.0"===a.label||"v0.3.3"===a.label||"v0.3.2"===a.label||"v0.3.1"===a.label||"v0.3.0"===a.label||"v0.2.3"===a.label||"v0.2.2"===a.label||"v0.2.1"===a.label||"v0.2.0"===a.label?(0,L.jsx)("img",{src:n,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Extension Setup"===a.label?(0,L.jsx)("img",{src:u,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Import Extensions"===a.label?(0,L.jsx)("img",{src:o,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Continue Integration"===a.label?(0,L.jsx)("img",{src:c,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"OpenRouter"===a.label?(0,L.jsx)("img",{src:w,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Azure OpenAI"===a.label?(0,L.jsx)("img",{src:p,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Raycast"===a.label?(0,L.jsx)("img",{src:B,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Discord"===a.label?(0,L.jsx)("img",{src:E,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Open Interpreter"===a.label?(0,L.jsx)("img",{src:Y,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Permission Denied"===a.label?(0,L.jsx)("img",{src:V,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Unexpected Token"===a.label?(0,L.jsx)("img",{src:R,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Undefined Issue"===a.label?(0,L.jsx)("img",{src:I,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Something's Amiss"===a.label?(0,L.jsx)("img",{src:v,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Broken Build"===a.label?(0,L.jsx)("img",{src:U,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Jan not using GPU"===a.label?(0,L.jsx)("img",{src:W,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Mistral AI"===a.label?(0,L.jsx)("img",{src:K,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LM Studio"===a.label?(0,L.jsx)("img",{src:b,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Ollama"===a.label?(0,L.jsx)("img",{src:N,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.8"===a.label||"v0.4.9"===a.label||"v0.4.10"===a.label?(0,L.jsx)("img",{src:n,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install with Docker"===a.label?(0,L.jsx)("img",{src:x,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Linux"===a.label?(0,L.jsx)("img",{src:M,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Mac"===a.label?(0,L.jsx)("img",{src:m,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Windows"===a.label?(0,L.jsx)("img",{src:O,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Claude"===a.label?(0,L.jsx)("img",{src:Q,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LlamaCPP Extension"===a.label?(0,L.jsx)("img",{src:G,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"TensorRT-LLM Extension"===a.label?(0,L.jsx)("img",{src:Z,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Groq"===a.label?(0,L.jsx)("img",{src:X,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"\ud83d\udcc4\ufe0f",s=(0,g.cC)(a.docId??void 0);return(0,L.jsx)(S,{href:a.href,icon:e,title:a.label,description:a.description??s?.description})}function z(A){let{item:a}=A;switch(a.type){case"link":return(0,L.jsx)(k,{item:a});case"category":return(0,L.jsx)(q,{item:a});default:throw new Error(`unknown item type ${JSON.stringify(a)}`)}}function T(A){let{className:a}=A;const e=(0,g.$S)();return(0,L.jsx)(y,{items:e.items,className:a})}function y(A){const{items:a,className:e}=A;if(!a)return(0,L.jsx)(T,{...A});const t=(0,g.d1)(a);return(0,L.jsx)("section",{className:(0,s.A)("row",e),children:t.map(((A,a)=>(0,L.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,L.jsx)(z,{item:A})},a)))})}},28453:(A,a,e)=>{e.d(a,{R:()=>i,x:()=>d});var s=e(96540);const g={},t=s.createContext(g);function i(A){const a=s.useContext(t);return s.useMemo((function(){return"function"==typeof A?A(a):{...a,...A}}),[a,A])}function d(A){let a;return a=A.disableParentContext?"function"==typeof A.components?A.components(g):A.components||g:i(A.components),s.createElement(t.Provider,{value:a},A.children)}}}]); \ No newline at end of file diff --git a/assets/js/16993ecd.d0a0035e.js b/assets/js/16993ecd.d0a0035e.js deleted file mode 100644 index 9f52f7f6..00000000 --- a/assets/js/16993ecd.d0a0035e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4597],{46193:(A,a,e)=>{e.r(a),e.d(a,{assets:()=>l,contentTitle:()=>d,default:()=>h,frontMatter:()=>i,metadata:()=>C,toc:()=>F});var s=e(74848),g=e(28453),t=e(64023);const i={title:"Local Engines",slug:"/guides/engines/local",sidebar_position:13,description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","build extension"]},d=void 0,C={id:"guides/local-providers/README",title:"Local Engines",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/local-providers/README.mdx",sourceDirName:"guides/local-providers",slug:"/guides/engines/local",permalink:"/guides/engines/local",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/local-providers/README.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:13,frontMatter:{title:"Local Engines",slug:"/guides/engines/local",sidebar_position:13,description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","build extension"]},sidebar:"guidesSidebar",previous:{title:"Advanced Settings",permalink:"/guides/advanced"},next:{title:"Llama.cpp Extension",permalink:"/guides/engines/llamacpp"}},l={},F=[];function r(A){return(0,s.jsx)(t.A,{})}function h(A={}){const{wrapper:a}={...(0,g.R)(),...A.components};return a?(0,s.jsx)(a,{...A,children:(0,s.jsx)(r,{...A})}):r()}},64023:(A,a,e)=>{e.d(a,{A:()=>y});e(96540);var s=e(18215),g=e(84142),t=e(20053),i=e(28774),d=e(21312),C=e(51107);const l={cardContainer:"cardContainer_S8oU",cardTitle:"cardTitle_HoSo",cardDescription:"cardDescription_c27F"},F="data:image/png;base64,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",r="data:image/png;base64,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",h="data:image/png;base64,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",n="data:image/png;base64,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",u="data:image/png;base64,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",o="data:image/png;base64,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",c="data:image/png;base64,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",E="data:image/png;base64,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",B="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALcAAAC3CAYAAAEnaf8JAAAACXBIWXMAAC4jAAAuIwF4pT92AAASJklEQVR4nO2dPYwd1RXHj20SPgLYsNMtBKfgBVfYIgKJFKwlp7UNFYUllvAqFBJTEJAobBdIAQpwSFKNYq9EQQU2bSx5tyASKMimMp4GO0DFc7ANAYKBjc7L3Jf7Zu/c73vn3pnzk1bCy9s7Z/7zf3fu99m0vr4OPKPx5DDYc7kqi1fZX88KH40n6w6FbqAqi03Twn0XzNgcotBZ4aPxZFX3w1VZTH+0CzeJZDSezC7irfD3X1uYFWhyAa3C73vqEnzx9brxBZSFswJuuXHT7N98obILtBaOUvBR6gSgXThG+vahbcqCZRJtKJzX9Z47r1MWLruAMPLmg5Mh++yGwk29LHIRY9PdT3yG39CHXKLHh492VUbevAMZLABRwdLC2QVEvmYuUgWg/BI1nwFzkY5NWzVvYvIM+MjP6nzQ1EXAXnM5vokuhnpBX6nKYttc02I0nmwHgGXbEquymGuWMM0vA8BWx2j5i0wrf6a5t4KBkxh9HsQpYOoWE49rF85/O4O0W2wuIC28rSmhewEjWaDRtLBqt9i8Q7UL14mKIZNornCbOhskF5grfN+Ry8YX0G5anPv4u7kL6NL2eeHXf8ed18HJQ9uM5ZFG3rwDGfiCVt2htOK69aZN8I8/Lgi/RNaRM65+tQ6/+O0lq16FMvK2O9BF6+vfvANdQr4srgRrt+B7dDNwL1SfBQM/sMATqgXmwLQdxP893+Dy2nQJxZziCSqs4jYcbFkKUbLpwIwhn2v3h2yDZ7i+dJp4C1wWZIgb8Ko49v7ZWBIEvgG9YRoBoiD4oJuBNrFt1jkH7uuR296AduC8ejji1DZuY0pzKMdLO4sHC+Qt4bOq48vWrUZbA8e2Myuk6WefVVtb2aobUNYqrPHPF64ThA2mY2ZSsGOBBbLOhe83IpaN3xnTGzeux/kn4GIZ7EXtVfS0ZBiP9TWfgC331N8hW6zrcbwB4DpfDNnbkq9GXb/g3l75ujeQZFsFNG7AF8E6Erb9d12y7AHNJsoZOdyAqpe/HwDe6iIwEaIhDmHgjNF4grMg2+OHOuVEVRatM2Gi1SAXAOCuGJHpolQ8cY/PDQrNXvkZfDG31oNWU6aBZ1QdYvBT1YMu7QnE51AvG8pt+G1KMMVDDsFhNR0kcH4tRKDgwwSOPZsP6/Y6BAreW+DYGsQfRujgvQWOTVj8iRW8d6vECt5b4HyHIUbwToE3V1LFDN56MpJdGIPZazGXzrDs2q1ZK85Gn1wGdcBBeevAcXzE9xi5CUHXIalw8bzxMiSfwbt8YY0G9m0uoMI2eKsF676xCV65qOzFX98SLHiXel657OvhB68PFrzqJbVDsuhca+W0KHhftAWP4+/nuJvQDrzr4GVBg8mKbwgQvKxto0KrVokV/OLCFu2/M2pkhVzGgV9ElT04zBpZPoM9/eLtc/82CHqKcSPLR/D45BYXNs92CNlg1Tr0pfyBl65Y/631dCE0PP/W3/8Dz/71i9m/ZZNY+N+Gnt6AU9dNVtuw9aGM5ivcJWjw0Vl2Cd4FL7183eCfO/alt8C9rtyVed4z9p1lEbHaNhBiJKsZvKxp6kKQ0VoWPHratfZoYT96PLnpQRXTxelVWXQ1AesEs8oHuQS8YS4/pwUIwH85619e7CwqBc1p8Rz2SDxelcXx5i+lqyeajMYTLOCxgEHmyEpVFtp7bVXLVXDj7aGBCmnL0aosDrb9bdtXM4sdQamjszwIT6j53dCF8sxclZPdPrdcmTuyoD5XiMQOyGg8mS6fZO3CINvzQhF4z2Io7oV6QCWblkibyKHmLwOwgg4PsnM2BCjsh4Jhjowcvz27lak4g5iz8EG3WNvCi4YD0zhA3QauBms7pS3BqmYtKcGbO7R5eiJ8WoIzeix8moIzeij8WpgpGQV8Hc0WtfLovPj4eWrb63chfPRWSnOJhOtmZRe6aNVEdzjbXM2qixReaDEdH9ThsgU/Pldt+yKG44MIzgJnh5e4rLQKSRcdqCh1eMrCx+65BlviIaoufB/X45NYwlsLjksIRYv3eXwfLRSD0MJbdXxEF9VZ36bbGoj5LYjcgbLraTbPmuLxsbCwi2rHVHjVZo0W3Lr2oYTvsp5XCb9YbIFPJ9/bFu+2ElV2NBYu5lTV8V3Dtp7y4JABxt22EcZB7CleWim5Cs86XzLhfRNktNC1qnng5z/yfqMi3j1/be63/OikZR2tIuzwbJvwuTUVPRJ2eJZVNTLHx4Rvafg87NWEKF17X+dOuoD1Md+sY73eULs02uhkxqe50Y1n5dTX8MIb/7b62/fOX4MDL8t39rEXYaA6WkW3U2wy8VQvV9nfdlVdaJDGnOaAhPe7Bc8W7NlhHc/v7GSo2vGyv8V6+pFf3pDCLc5Ictbeh+Nx99+b73wTMEor0l4m4SJ8oqRRpbThUtWkCgq+YWtbasiEb3bPE2c1y/O5sarZs+v6FOtoKbMMXwDws0RjFIKOz01sANgNrGtflcWF3ETPjN1VWUzzs4uOQ8/yBOZU0dqzDiS8M22JGJV77evseadTvKkEebgqixOysIwON2DUDwHzXuzMbcuhB/Cwk9U6dcWqaXFWgsP/Rc9mB5xHVm2EBhOxa3FP0G7lOXDgfVlVhTB06m7ckH8sQKB94+mqLF6V3ZPqjBRqnRgiSw3ddj4KvvzOpHML2bFLlPtpw8ggCe2FM3X1O0fzIBo8hO6jXO8wQeYc3nQ2Ce2XuRqCT2R2Ie/7ShNR8rVtuR2+mRFb6+p55mxydVjmjlWiXmFYpvpuFjVRUie1tSM6jMaTg+hsaRczNXDG/Q+P35zdzDsAvLI5pyoEBcZlDhDhkPQQZHNuFS80IzfBsxH7hTfEyRRyEjwbsZspOHhyETyr4+9yFzy7swZzFjxJsXGzUjObLE+ugicnNtsVhj99EzwpsVEgfkdY3wRPRmzc2N9sR0PPBE9GbNzU37bPsi+CJ1WNnKsTuorog+DJvSD7LHiSTb++Ct6J2DgeLTuUBXoquNcElzqg0DgezWgeP/T6M1vh/ghnl3SxBTCqs5tCg0X+bV904fCoYp/7p/gEhecfvVn4+9DEFjyu2IJ6uOsdvTEFj/6C5AVPZet0LME7OZkeBVedyxcbNlQQ8uEHczY6RXakUEpCM7LLtA3c5Cwe5BX7DCddTp39VvjJkIJ7F7s5C56q4Ngyit3x8So2HqQoGiZNVfDYPU2vYuNxFXjajQgUvIvOi4qYgnuvRvAUhTbBXXLbhCSW4EFekDLBn9p7U4hLOhND8GBNvzbB7yi2hLqkM6EFtxYbhzhVRyiLBF9cSHupSkjBre6cnwW3ETwFln91Y2sUoQQ3Flu0mjRHwfFAxtgTEMZi79n1Y+HvcxTcZcanTQcZxmLjeaiiY/BBU3DZ6cNdYCO47bmwVnW2i+AdHMGsxERwlwN4rZsGLoKniK7gLicdO7XDhii4C86N3lwFF+UnAw3BXfDSw8hR8L+d+dZ6XYot3rpzOQquWgh0+sXbvV7Pa9+5T4Ljfex+9l9erxVkRZQsZ7sqsRBOMsQY9/7k0g9zucf4fDyh8isEW37WJnjKJ7+j4K//fmuwRBbBhuDaqpSUR/2wSgmZMSTonYsEv9pSp8eApdvtaj40uM2agret9wsNn9SiqwnoKN9pWSslBqLsIV0IHq0CZYLHyhvJg7kTRODLMCZR31YoeBd1tmgsvYv0WdF3HoAkfbeOALLU36rFmmwxfld5yjoRGxzzpbsIjjMsp86I1/mFprNG794jl1tH3lRde9nf4otQ9uLrSmjoemteKMFTXVvYeXduSIIn0XcOKXhKizmTGagIJXhKOxySGhXyLXhqeeKTG4LzJXiKCfk7a2ercGmHp0qyg8suDk+VpNfv9k3w5M/165PgWRyi2BfBszmxsk3wnF6WWR0P2hQ8t1YJin00gTi0YYJn2PxbyTJNeI7wKcKJCDCxd5PYQZnqO0vkRlVJOFiOSL4aua1n95gKM11nYldlgetmHx+yKgF4utZ1yoZMp6Px5DgAPJb/fXbOSlUWc9mtNrRG6g+sDEaSMGwQGmQJk+vU36ezvNVuebgtNbhOKvALlCtSi4tVWWyXfdAkyT0+rX2xIs+ItaoslnTC1RabB9PtAcB+AHio91JuZA0ATqgS2ouwEtuEuu7HB7NzoA+HmGetzvy62vZu84VXc9eJUw/TO5Ww4GKdC/Y43xd0wcnco/EEa2Psd95LT5PwDJp9uSqLVdtijc1dZ8ZfJUMTEfkAm7ZVWVwwuaRJb3JnbWpKjk90xRUAOFiVxXGd6+uMS5GpiRTZVZXFWVlcUnOPxpOz1PwgEgabK0ttHVChuWnqhsgM4ZTZhong0XhymIxNZMZbtW/nmKu56w8coidLZMrc6hJ+2SX+8hg9VSJznmZT9WxrAq4++YieKtETpiMprM1tvCiFMAPTseC+zi4T8Q+I/9Xcdz/xGdXaARHlWoLED2XuCbvw6I8Ny7sJd9pMzcD/hz9k8mDs31wvRSU8gkcGyYzNg5+j5koQltDcYTLmDBg8/ADPkG07U0UEmdw/dLZAIPC8RzJ5t5C5A0Mm7w4ytwF41DGazebIYzJ5fHAocJX2NspBM7/+zNa5c2XRoAdevmJ93LSoTB1odEWbNTK3AtWQHpk8WcjcbahM3YRMnhxk7jZY6tS2HLttkMmTgcytgkyeLWRuXcjk2UHmNoVMng3DMzfmql3ec4OT0YBMngPDMTdLwMzjarS2cnX49NIP8NrbX8Gnk++trntLPaFk+uUakMn7b24d86lMjjXl/R3k/A/JAEy+1uvp9/dfW9CqVfEVj8nJ304sm3BIhjCt32tz3/fUJdh35DJ88bW62YE1Ga79SCl7cwz6bPLeL5w69/F3UpOjqTHp3NDHhvto8sGsCmyanEwtpk8mNxtPSojFYovVSAMzOSGnD3s8szM3v6AJa+ADL12ZGpYIQ84mz6ZZws794Ffq4RjvyUPbpqMiOwwnNYYMjq8PYdNE8uYWmboJmdycIewMSt7c756/pv1ZMrk5fTZ58uZ+851vpqMazx37UvtvmMmHNCnjSh9Nnk2b28bkbOYRp+AJPfpk8uzGuW1MvrhAm/xN6YPJO3nq2FTAJoOLACYmf6Bni55ikrPJo5sbbxabCthk8CGATU0+dIZy7ko0c8uG9MjkcXlsz43Wne2cTB7c3M8/+hPlODWDTB4P12W+riZHX4QmymYF2y1ZPqZ8caTkkQevn25GsKWPmxWaxNr+FnHJRNydOF2a3IUhmJsRyuQdrAPqZptZbiYfkrkZvkyOqzc7WtzW7R7KXEw+RHMzfGyi7ohu91Cqdsm0Qcf6xiPn/aVJTN2RyeOCS15Ntc7R5EnNS5PJ42GrdU4mT3LRBZk8HrZaY0dxcWFL0veW9IoiMnk8dLXG/4efwc+mvr0vqxOnbEdXnvzzVTh15ttgcfWRptYZ7lfN8zg1U5O/d/6a0wzlkGE7mjLchJ3ncWq2zZUh4pKBjWmd6+kCWW80ZCZX1eQm+zD7QnMaHPshQzsKoxe7aHVNPgRkC5jY3tKhmLxX+6/amis7fjqMnfB/+c2ts40gMoZySkAvNxc2TX7rQGryJ/90VXsd+xBq78FkVsBJhzsMNwr7aKtjM8G0dvzk0g/WGRcYbYfuD6jdPaycOF3lk7G9rs+0JgM8V3GY2cxyMzkd+GnFsFP1kcl7DeWhBDJ5XyFz85DJewWZW0RuJqeFYULI3DJSNzmOaeM5LYQQMrcOqZmcTK0FmduErk1+/NQ3ZGp9yNw2dGVywoh+p8cOxRDyyfQBMrcDZPK0IXN7gEyeJmju1aGL4Atbkw9xp1AEVrFDuQQAp3t/qx2g6njSkF5Qdm9aX1/Hw9rPAsC9Pb7RTmmanEwdnItVWWxnVcoyAJzp8c12CmuuENE4CKxDWZUF1txHSXuiB6xUZXECb2PaLGGMxhOa0CFyZq0qiyUW/9xQYP0/1ujxEhkyZ2wQjXPXHzhCT5fIiKNNY0OzWcIzGk92UieTyIDdVVkI52pazc0YjSfHMS8nPWUiMbDjuCwLSWluBpmcSISTVVns1wlF29yM0XiCY4iv0JMmInOkKovDJpc0NjdjNJ5sAwCszffRUyYCcRInGKuysJoBszZ3k9F4gu0f/GbdRU+asOQieqgqi+M+BPRm7iaj8WQ7AGDbaIlqd0IAzqfgTOKJqiwueBcIAP4LyFZ4Hf5bEqQAAAAASUVORK5CYII=",p="data:image/png;base64,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",Y="data:image/png;base64,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",w="data:image/png;base64,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",V="data:image/png;base64,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",R="data:image/png;base64,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",I="data:image/png;base64,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",v="data:image/png;base64,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",U="data:image/png;base64,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",W="data:image/png;base64,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",K="data:image/png;base64,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",b="data:image/png;base64,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",N="data:image/png;base64,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",Q="data:image/png;base64,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",O="data:image/png;base64,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",m="data:image/png;base64,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",M="data:image/png;base64,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",G="data:image/png;base64,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",x="data:image/png;base64,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",Z="data:image/png;base64,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",X="data:image/png;base64,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";var L=e(74848);function j(A){let{href:a,children:e}=A;return(0,L.jsx)(i.A,{href:a,className:(0,t.A)("card padding--lg",l.cardContainer),children:e})}function S(A){let{href:a,icon:e,title:s,description:g}=A;return(0,L.jsxs)(j,{href:a,children:[(0,L.jsxs)(C.A,{as:"h2",className:(0,t.A)("text--truncate",l.cardTitle),title:s,children:[e," ",s]}),g&&(0,L.jsx)("p",{className:(0,t.A)(l.cardDescription),title:g,children:g})]})}function q(A){let{item:a}=A;const e=(0,g.Nr)(a);return e?(0,L.jsx)(S,{href:e,icon:"\ud83d\uddc3\ufe0f",title:a.label,description:a.description??(0,d.T)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:a.items.length})}):null}function k(A){let{item:a}=A;const e="Customize Engine Settings"===a.label?(0,L.jsx)("img",{src:F,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Remote Server Integration"===a.label?(0,L.jsx)("img",{src:r,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Manual Import"===a.label?(0,L.jsx)("img",{src:h,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.7"===a.label||"v0.4.6"===a.label||"v0.4.5"===a.label||"v0.4.4"===a.label||"v0.4.3"===a.label||"v0.4.2"===a.label||"v0.4.1"===a.label||"v0.4.0"===a.label||"v0.3.3"===a.label||"v0.3.2"===a.label||"v0.3.1"===a.label||"v0.3.0"===a.label||"v0.2.3"===a.label||"v0.2.2"===a.label||"v0.2.1"===a.label||"v0.2.0"===a.label?(0,L.jsx)("img",{src:n,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Extension Setup"===a.label?(0,L.jsx)("img",{src:u,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Import Extensions"===a.label?(0,L.jsx)("img",{src:o,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Continue Integration"===a.label?(0,L.jsx)("img",{src:c,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"OpenRouter"===a.label?(0,L.jsx)("img",{src:w,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Azure OpenAI"===a.label?(0,L.jsx)("img",{src:p,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Raycast"===a.label?(0,L.jsx)("img",{src:B,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Discord"===a.label?(0,L.jsx)("img",{src:E,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Open Interpreter"===a.label?(0,L.jsx)("img",{src:Y,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Permission Denied"===a.label?(0,L.jsx)("img",{src:V,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Unexpected Token"===a.label?(0,L.jsx)("img",{src:R,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Undefined Issue"===a.label?(0,L.jsx)("img",{src:I,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Something's Amiss"===a.label?(0,L.jsx)("img",{src:v,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Broken Build"===a.label?(0,L.jsx)("img",{src:U,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Jan not using GPU"===a.label?(0,L.jsx)("img",{src:W,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Mistral AI"===a.label?(0,L.jsx)("img",{src:K,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LM Studio"===a.label?(0,L.jsx)("img",{src:b,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Ollama"===a.label?(0,L.jsx)("img",{src:N,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.8"===a.label||"v0.4.9"===a.label||"v0.4.10"===a.label?(0,L.jsx)("img",{src:n,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install with Docker"===a.label?(0,L.jsx)("img",{src:x,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Linux"===a.label?(0,L.jsx)("img",{src:M,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Mac"===a.label?(0,L.jsx)("img",{src:m,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Windows"===a.label?(0,L.jsx)("img",{src:O,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Claude"===a.label?(0,L.jsx)("img",{src:Q,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LlamaCPP Extension"===a.label?(0,L.jsx)("img",{src:G,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"TensorRT-LLM Extension"===a.label?(0,L.jsx)("img",{src:Z,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Groq"===a.label?(0,L.jsx)("img",{src:X,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"\ud83d\udcc4\ufe0f",s=(0,g.cC)(a.docId??void 0);return(0,L.jsx)(S,{href:a.href,icon:e,title:a.label,description:a.description??s?.description})}function z(A){let{item:a}=A;switch(a.type){case"link":return(0,L.jsx)(k,{item:a});case"category":return(0,L.jsx)(q,{item:a});default:throw new Error(`unknown item type ${JSON.stringify(a)}`)}}function T(A){let{className:a}=A;const e=(0,g.$S)();return(0,L.jsx)(y,{items:e.items,className:a})}function y(A){const{items:a,className:e}=A;if(!a)return(0,L.jsx)(T,{...A});const t=(0,g.d1)(a);return(0,L.jsx)("section",{className:(0,s.A)("row",e),children:t.map(((A,a)=>(0,L.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,L.jsx)(z,{item:A})},a)))})}},28453:(A,a,e)=>{e.d(a,{R:()=>i,x:()=>d});var s=e(96540);const g={},t=s.createContext(g);function i(A){const a=s.useContext(t);return s.useMemo((function(){return"function"==typeof A?A(a):{...a,...A}}),[a,A])}function d(A){let a;return a=A.disableParentContext?"function"==typeof A.components?A.components(g):A.components||g:i(A.components),s.createElement(t.Provider,{value:a},A.children)}}}]); \ No newline at end of file diff --git a/assets/js/1736cbe2.86be4396.js b/assets/js/1736cbe2.86be4396.js deleted file mode 100644 index 5c1cdbef..00000000 --- a/assets/js/1736cbe2.86be4396.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4606],{45017:(t,n,e)=>{e.r(n),e.d(n,{assets:()=>c,contentTitle:()=>r,default:()=>p,frontMatter:()=>o,metadata:()=>s,toc:()=>d});var i=e(74848),a=e(28453);const o={title:"Langchain"},r=void 0,s={id:"integrations/langchain",title:"Langchain",description:"WIP",source:"@site/docs/integrations/langchain.md",sourceDirName:"integrations",slug:"/integrations/langchain",permalink:"/integrations/langchain",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/integrations/langchain.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Langchain"},sidebar:"ecosystemSidebar",previous:{title:"Integrations",permalink:"/integrations"},next:{title:"llama.cpp",permalink:"/integrations/llamacpp"}},c={},d=[];function l(t){const n={admonition:"admonition",p:"p",...(0,a.R)(),...t.components};return(0,i.jsx)(n.admonition,{type:"caution",children:(0,i.jsx)(n.p,{children:"WIP"})})}function p(t={}){const{wrapper:n}={...(0,a.R)(),...t.components};return n?(0,i.jsx)(n,{...t,children:(0,i.jsx)(l,{...t})}):l(t)}},28453:(t,n,e)=>{e.d(n,{R:()=>r,x:()=>s});var i=e(96540);const a={},o=i.createContext(a);function r(t){const n=i.useContext(o);return i.useMemo((function(){return"function"==typeof t?t(n):{...n,...t}}),[n,t])}function s(t){let n;return n=t.disableParentContext?"function"==typeof t.components?t.components(a):t.components||a:r(t.components),i.createElement(o.Provider,{value:n},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/1736cbe2.920b0095.js b/assets/js/1736cbe2.920b0095.js new file mode 100644 index 00000000..a3eddddf --- /dev/null +++ b/assets/js/1736cbe2.920b0095.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4606],{45017:(t,n,e)=>{e.r(n),e.d(n,{assets:()=>c,contentTitle:()=>r,default:()=>p,frontMatter:()=>o,metadata:()=>s,toc:()=>d});var i=e(74848),a=e(28453);const o={title:"Langchain"},r=void 0,s={id:"integrations/langchain",title:"Langchain",description:"WIP",source:"@site/docs/integrations/langchain.md",sourceDirName:"integrations",slug:"/integrations/langchain",permalink:"/integrations/langchain",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/integrations/langchain.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Langchain"},sidebar:"ecosystemSidebar",previous:{title:"Integrations",permalink:"/integrations"},next:{title:"llama.cpp",permalink:"/integrations/llamacpp"}},c={},d=[];function l(t){const n={admonition:"admonition",p:"p",...(0,a.R)(),...t.components};return(0,i.jsx)(n.admonition,{type:"caution",children:(0,i.jsx)(n.p,{children:"WIP"})})}function p(t={}){const{wrapper:n}={...(0,a.R)(),...t.components};return n?(0,i.jsx)(n,{...t,children:(0,i.jsx)(l,{...t})}):l(t)}},28453:(t,n,e)=>{e.d(n,{R:()=>r,x:()=>s});var i=e(96540);const a={},o=i.createContext(a);function r(t){const n=i.useContext(o);return i.useMemo((function(){return"function"==typeof t?t(n):{...n,...t}}),[n,t])}function s(t){let n;return n=t.disableParentContext?"function"==typeof t.components?t.components(a):t.components||a:r(t.components),i.createElement(o.Provider,{value:n},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/188f62ae.08008b2c.js b/assets/js/188f62ae.08008b2c.js new file mode 100644 index 00000000..1dbd1307 --- /dev/null +++ b/assets/js/188f62ae.08008b2c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2616],{23124:(A,a,e)=>{e.r(a),e.d(a,{assets:()=>r,contentTitle:()=>d,default:()=>F,frontMatter:()=>i,metadata:()=>C,toc:()=>l});var g=e(74848),s=e(28453),t=e(64023);const i={title:"Engineering Specs",slug:"/developer/engineering",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","spec","engineering"]},d=void 0,C={id:"developer/framework/engineering/README",title:"Engineering Specs",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-engineering/README.mdx",sourceDirName:"developer/05-framework/03-engineering",slug:"/developer/engineering",permalink:"/developer/engineering",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-engineering/README.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Engineering Specs",slug:"/developer/engineering",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","spec","engineering"]},sidebar:"developerSidebar",previous:{title:"Framework",permalink:"/developer/framework/"},next:{title:"Assistants",permalink:"/developer/framework/engineering/assistants"}},r={},l=[];function n(A){const a={p:"p",...(0,s.R)(),...A.components};return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(t.A,{className:"DocCardList--no-description"}),"\n",(0,g.jsx)(a.p,{children:"Talk about CoreSDK here"})]})}function F(A={}){const{wrapper:a}={...(0,s.R)(),...A.components};return a?(0,g.jsx)(a,{...A,children:(0,g.jsx)(n,{...A})}):n(A)}},64023:(A,a,e)=>{e.d(a,{A:()=>y});e(96540);var g=e(18215),s=e(84142),t=e(20053),i=e(28774),d=e(21312),C=e(51107);const r={cardContainer:"cardContainer_S8oU",cardTitle:"cardTitle_HoSo",cardDescription:"cardDescription_c27F"},l="data:image/png;base64,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",n="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANYAAADECAYAAAGU+u8oAAAACXBIWXMAAC4jAAAuIwF4pT92AAAbyUlEQVR4nO2dfXAUx5XAnz6QhMMKFFmuspCQvfiEEfZJ9uIgmfgsHH9d7IpIbKw4uRTIyDF2UhG4Yv8RXwI4+SM+YkCX+Oy7MxFUnBCZ5AK+5GywE1AcAqRQLFccML7KhmWFnTpQgZANAgS6eqOZZXZ2ZrZ7prt3erZ/VSrt7kxPd8+bN/26+/XrgvHxcXCiti66FQCm4eFkIt7qeCIhxVlOa/ObgZlC85fauug4/tmdWFsXXaX/v8rpnGykbqOXCyQT8QKa8wsJzmFG2gNirV0yETcfS8vz9sffpipDT1ekwLFm5oyM73t+/2bq+xtrG10v/r2HPqb9v6x04k53dI+MF6LgrQ+GNSODmunT075jhk6ZVkYm6vHcsimp34TKLDcPCOoPAPzVOOB0K80PCu1D4vg0Pr6iC1Ys73LM6KZH3qLKCCw1w3fgCZrEk+/4A1VmZplRZZSN9168XDvD+J+WmfnV41Ri8+9F1fdQFyDtrY8Z1nceHzcufOb1T2RkRHvrzHB/9De9cSb1OaPxNGrGg4zGc2gkwa2W4XhdDfXG0v5zzcyO3LXUSGV7P7enMaNmQ70xKiOGFLxuNiN1l/5xazIRX+83w2yZmU0F3zXOMFLtPlvPUUaqFXPNmgAg1da3NDfDy70/SZ3O2khNZYTGjjkjcDGArBjGKbKwuTT1uaN7pLWQRuDmDJ0MVMM4vbamCNrmlZgP7cwPIzWrre/HQAVzS406Y2SIF7VmOOf6prTvwx9dpM7Ms1J7sbIK9YyW0yY0m3lmDKN03qxJaQZqKjPrG92u1AVlV0LZgl+7npONNJmZzbjSuc/D2f2PppKX3bLNcyZpNbM9UBFzOkTEvkPnM05La894GqhgNVJ5GqggvSlnGKXzGyJpBiqXzNwIp5GKdqMQI9W4pqvd6IbTi5uFfckC1+fDZH1bf19Im7fTtXhhKzEHaXTr4+CLCcvyWQDYCABTrQdESNU6SobD2yt5ZwoCKkcjMWZ4MQGzgf0IkoqhobXO7lokfYuRkRFouM5+jJpHpaxgJa2PIhpzXXYn19TUwJ7dv6XKwNqbMxNtWQbRlkcdj5vp6YpgZ0v7BT8/8/PT8O7gBe0zTHTEMtIUk+oVbaVAl65T5eJ7XtD+gJMUhZoDIinWX8lc3oSDR48yuc62fefSPuNjiDzR8xEcP2XfPaR6K659dg0suv8+osK0zP8HGBwctD0m4gXiVLHDAFDnlhCnBq0zdjt2vA5LH37ENcOSOd+Coup7vZaXmIyK8W7DDPz0WknIycuDdlLKPNCAn3HwwfhsHYQwyJh9MUwds+Ssd/fs/mVw8cQfbS9Y2vwSFEbq034zRkmwQiVzhFhszj4Z1oEQM6VzX3Ac0rFWCgQ8dna49sd4j4PwJNQNtCO8B5N4IoXEzGNQ+Hnqx4pSn63jUwZSPorX1V2W9ZzQ6li2iq0QVA4q3kmcznZ6IuvwW2V7P7UTT47pGOqNbfQzrpgxnMbCi5MFnirlYiRvSybi1OONrGH90mDqDusVx0rV1kVb9el233iZUvSDU8dyCQ4A6V+Hk4n4NMtxx2fWOvBpObcimYifFF4pS4VSmKelSXA5n3vFrOOHthXiANeKWXVKRIWAd9tnrdQNPDMzED7hUFsXPWk3rcOKGTd+Eepbn2R92U09XZEljpUCghEopwkHt0kGA85jhR09XZGNVI1veXm56wxKJBIh9t7iRE9H98i0jErpPva2/PlPA0RFYVkxdFcz1lQgnXeWpT6b3dpMnEhVSrcgBsyLBvwU1Ol8dIPrf3kpnEjuJ7oOusUZazdwCmj+7EmpY4b7nJViUSO4Zk4M7of+LUtTv7DWMyKdOvCOt0zvuutOT+n8QlQpfAF4ofOhjuBWSjaIKoXTOl7INhXEi4KaGVdTO/OS4jYhbsbtRXF5eWHaTOOMqkI4cmziO77ut+49m5GGeD6LtlI4rdpy8y0ZvxeXToHWr+ymuhYtVGYSTcWcpCRiSjXbEtw07HyWnc5zwotPMy1UlTIK7ORwQqJD78Qz/WxZk5M5YqHzw3pfijtjRzaLqxTPzqGZ84ds/cJsMU9sWye5nSa80yolyhVVuHuCXcUKiqdoBUFnEBLKPrmNaO0sL2zNJHPFcG1E2YLfaJ/RuyVbofB4weQrU5+Low8LrRB4dUugYdLMh7U/keSvlU6K+VFjyfdfmZhBfOy5U0RXDaXziHr8ZCGUnjDq8ZOFwFfK7JM08IPrM3yX7JBKUrVVJQRnqcdPHlSlZEGqSiWPnSM4K4tBW9nej55itzIslxBIfP6kstRtFy3bnYQub2KK5IuE78XRXiBZIWThs8lEfKuwAgYc0S9AGkEhv+BUDikRJiw9CKLCB14mqqwej6Suzr4Doblh4wYnxMdVJMRtFqFb6g3JRDzNQwv9nzBqnc8pI5w0brXefLel9iZCI7SswhLoO8wb6YXmKCxrCOGwEJRQPl5wi8l9ONAl98awjIU2cLUG9adQho4jCVdbF+jIBo2BwaT3jG7vq1Z+0zX+x+qnvwMvbvghk1spwkuPExU9XZG0NpZqBMOrwNCX2qvrMRDGOHFChPchZ7SFIMBTs1CDSNdZ0EDquGtQUTMXYg9sYF4O0WSECHOCdkzPLgIQSzq/vAy2b99BfMWGu56G6jn8VvQaocrAEq4MF+EYa1asMaSc0rgwrI1gsFwEJ2KZ1Yv/8QKsW98Na9d1E51/YPu3tD8nqmYugMY29gMs5sVFl5cXwHEyZyUnphbqMeqYCKpz6UMsLkOEdScXPxz7y05h5fYD04Hcld/6Z6GFx6hy+YTUE9+1NTUBKIU4pBbWnr17A1AKcTAVFgawFAmpgSGKM2fTLevk8UvWnxFZ1Io1jRvmzSdwdB3npVr9GBw4OrFUwBpa3Hnj1Cnv5lWkahZUXbMAKmpugorauUzLxgvSfhbVNMmchgZ47dVfcis0bcc4BKMYGkSvwWQijsMdxO7gfz5wQLuhBw4e9FU4K3f/473Ugootkn/0wkDI2KCfoae9e/fBovYHPaWFHMVv5QXpa5DLpgkY9GJOw+zU9z179nGx8HDJX0Gx94HkoEAyrS9tIF8z2h5Wt8g9NecWKnBhWASFjI9+4Bj+2i/G+uynPp8ePWnJHZMdA5Q7pXHDbVo/dJ6wXrYtpmHx7ZPTzv5G+yVBGNHlrVjTuOHqN2gXiZ6EwoobHaPTswBfaagppIiMes8TIidPEqHhYminJerjYyMwuvNTnqqBAQ6MeAB2jL7Z5ii4sAjJgMoj1yQ0bf4r2400QEsMhTkW/0/qAma7vmE0mB+IsAnJgNp9GiaENo12xT5qnRdhkYIPRJj6VHYEetQd2z7FJTyvz/ISC+PiyHtwdu8/EZ8fdk2hRaiwFP4I7U4iYcSTgQGS704kK0qzJEIJSyKUsBiA+/o/95h9tH78/cHWyozf3dI44dkalC04Bk/MQaMq2/tTn82/f2b1e7D7wIjtMXMaN5RmSYQSlkQoYUmEEpZEKGFJhGdhGZG6FABf+t5fNEvPatXh91f3n4SnNiXTLEG3NC5c7TsqmjLhhVAx1Bs7ySSEnYSbEMvCgqHeWGq/Yy7xBivb+9E3fpWHkHX5DAZUWT/UG1vldA9EB4ds1YWYlaDslh0kRAuLKjOZ4yzxQGRwSKUpPhHZz1LC8kmghaW0MR2RwvISRF0Jy4QnYdXWRTfiH69CmSAWFgZMrq2L7qqtiy4XUK6cQG0N2lh0ROFMvS4fIrEIbdY8v51MxJu85BdkqDTL4Yaf0G+WWzq6+Wu6Mg3YLE5v1H8PFSxD2Nk+zfrrcrHPm9ahL0JnUiZZIV1TTPMKqwAAHCsc4LCjbB+ObFCGegiNwPJlTXEoBObaZoVoTXEo2jC3BeBhm6dq1ENESEu+TetL3QdzE1ZY4rmbkXpExNXACNmrcFMyEXftDwadfLEGh2XfLQEIhYUm71vCSsQBSULY4YK3VUbAfTtIO8UsRiE0Fi26H1av/KbjDgoYBW3V6m9rYfBYML/zVZhcXs3kWgJZ3dMVybBche1FsqV3MzQ3z6NKQxO73Y5oyzKItjzqOX2uwV0SzEWgEZanjX0xTB0GzfeD1xCrrV/5HRSXyh26ziwwmn4WtaC2v/Yr34JCMLAkCp2WvT9a5DvvXNPRPZKafiISFoazoy0zCqph9myCM8lAodMKbPQUeTCuADO1o3tE6x+SahbVfsEYgZqloAxQYBjClYb4nueZl8MKbhDzhVtLM35f2FyqHbusNHP+FH/vvLOMNAtt/42swqLdXxhvJs9Q4bSxduN7/L+G3fi3ZVO0DWLuaCrJEErbvBLt2HPLpqT9buz+M3/2JLi8nLwlyoiDoferjPju1O0Ujz2zrDy+oovKSnxjbaO2Q13VzNu0GO5XXHMbM8NjsklAM6oKHYPtm/Gy+09H98jyYpZb29YI2hsEd/ihNenHzn4IHxx4Rfuzbs8kSad5YSHLPYi3vLyZ1aWy4sU6dOJ3L94trNx+YDpFwnM3OitoxLBCFqtR2vkskQ9GUGAmrJbmZulvRtBhJqya2vzaeCwXMBNWbU3+vZZEw0xYuI+Igi/shJVnW/rlAhW0RCKkFdaGHzLry/vCy76OJGnsKCqfWrECNx5gUfCRkRFovVXMJp1tC+9jdi2cUa6ovclT2p1/Og8FBQWw+bejMHw6XSi7D47BmXMAz249Y5tm276zcPwU8QR8Qpsp1peDtnodvDUjYrt2fCgarmv0dY2KmrnaoO6Vc9pk8dHoI/FuoprOxxFxllupO5SJ6vzGz6yDqmtu41YeQfRlbbNog4fw3juYtq2a2OJWekFpkBoYm2guSvvkk4KvP3RTo+Hv29ZzKUsuIN36ltrtGD2SWOK1nZLQZ9ARmh0TEjSBs9B1DDWMhcGB+x3fdTf9FoBXt66G4Y8uEpwZfAoAptAI66SXKGcoMD9GB24k7dU79/3RmfC3+HlPaQPIh6Tu00ziCdII7YH2LzAZwgrRtk7ZTXfgtJIE579aWi65UycHj8L27Ts8ed66URj5Oyht/jHTa+YIon7WSQ6r7oUyadYKKJ7hfcv3gODez9LX4EotKOT8oXXaBp6y46hZelSYv0pfQxOSt1+umhUqQSHnBp5gfk0vW7J/bn6ZYxo38mo+a3z0febX9LIl+3c7LrlTO6Wxw01Y/BzWc4TsVqGjsPTAVqERWBj6W66vQS8Cwy3ceVJQdiX11cPSMc463IQC00fRs85NlDa/BIWR+tT3s/uXwcUTf/RfSixo9GFty3cDNBYuHOvLmi5MG1MTjQ2SCMzuppTOnVgbRXpj7bA+AAYlTWuy7igeth3Eia1Bp1ciDudkuyl4Y71iJ6hLedc75h3Grd6pTHerwEoa13C1sEjbJxRMYcWNad/DCPUO4Ciw+s7jh411rjwp/PiNxFc3XrlhRlin2IuVWFSlwrqbESaswooYwVnpFF3hyysudAgTVj7c+FOn+QaQC7RmycBjz12aLD2YHLMt8fdfOZ323Zxm3yFytwNP+2fVdx5v9WJgjO68DcbHPiQ6t6j6HiiZs5K6bCGmj9oa9EPZgt/k+w33hVryIxFKWBKhhCURSlgS4cnAGBpJ5Ov9yilKsyRCCUsilLAkQglLIpSwJEIJiwHPPXYVPNhamXGh+Q0R7ZgdTmnc8DSQW9ne72kgN4wM/OB6qK0qMe5LWg2Hei/NNJiP9f1LA1xXN+GlG31oAIY/Igpckn21vsIdQ1CgaxIJhqBA+3wZ8R1WwpIIJSyJUMKSCCUsiVDCkgglLIlQwpIIJSyJUMKSCE/CGuqN7crXG5ZDtirN8kny2LnUBXYfIAuMYk7zTuK067kGQ72x9X6E5W0pY8ho+uqfNCE9tSmZUbEvfe8v2jHrAC+meXX/SS0N4SCuhqdRd4PK9v4w7b0fZBZg0+P3Nbg63PcoECQMG8GXZsGEduEmj/7idiscGeqNedpU2pah3hgGw92mbjdzhs2CAlb9rKHeGO6+enUgqhgOOoZ6YxlbDvt+DVqpbO/HTDA+9+J8vdMeQet6+VBvzHHvYObCCgr6FvNUO5dT0Ee7OYEivwjlAIYehJSXUiG36hFpFQpbwjoyuFBAHqrFUjgSVsUS8dDfqm8joVBkEFbFahOUj2q1FLaETrH0fUZFIcLkVEiIkKhNtXXRJQ5hkFckE3HW2zFKrVi1dVGcbNpoMzv4NtYtmYifZJ2ngj1ch9tdFMoKPjRLkom447wARZ5UGyoz4AZG5cYXDMl+fUrBJICLYlEolB24F/Jy2gdHH0jYlSM/kA49fDoV+lzbRo8bySkFCzBMFcunQlkZ1luxrTb5oBItx+NeduEVAL4cNiYT8Qzvcg4vAKVgAYSJYjFWKIU3lIIFCF+KpRQqkCgFCwCeFEsplBQoBcsh1PNYtXXR5UqppKBR78spcoCXCWLfQ8sKYRxWtzo3UCuWPtJVgeslQ3IPwgpOASjPkBzhd/ACzcJ1kt+DsKH6VgHA93C7Pi8zEND5pLzimk9+rfeqTyx9N9/vgwcOm8zmgZ6uiO+XErMJYllGCmtqaqC2pgZaWuZp3+c0NEB5eXnq+J69e7X/ycGjMJgcTH0PMpGqWTDvSy8HvpySMqx7x6zv6YoQ91lZe17k0q0ojZbmZli06D5YdP99TK974OBBeHFDD2zfvgNOnTpFkIIvjZ9ZB1XX3JbzcuQROLawsKcr4jqIx8tXULQjrNbqrHt2Ddx55x0is4XBo0dh1epva4ommvmdr8Lk8mrh+SpSdPR0RWx9RJkrlt5qHfboWErN2mfXMG+VvIJK1tn5CPz5wAEh+TXc9TRUzxG1plPhwmd7uiJpPq08FOsw74EMbJ22vLwZGmbP5pmNLx7/+pOwZcvPuOejTMHAsK2nK5Ka3mDdx9rKe1n8lt7N0Nw8j2cWzBgZGYFFDzzIvQVTJmFg6OvpimgLbVmOCnKd08LBiJd7f8Lr8lzZseN1WPrwI9yyKCu/Ej7Z+Vog6uqFhc2l0DavJC3lW/Ex+Nf/PuN4Nbs0h45egO/+zDkevpc0HtjU0xVZ4jvmBcaYqK2LDvBUqlUrvymtUiE4oHLgnbfThvVZMnrqA3hjbSMc+eNLMHaWbHOGIGF92JEbosVwbU2RYynt0syaXsQ8jQcWd3SPNKViXuiDDtiMYcyFq/S/JlGDEE4EaXDCD5FIBPb+/k1ovvkWbsP07+1ao/1lo6JmrnZGRe1cKC6NQEXtTdpcmIIZS4r1qLF/DeI9fXxFVyiUygCVa/trv4KWm2/JaTlODO5P+28QbVkG0ZZHc1ew8NBUqC9vDxzoEbFiOUlsFbmomT5da4WDSHzPC/muEMwIbFxBbK3CCrbC6FqlCC+BVCzs5Iv2oBDNA4vCY+IqMgmkYqEZGHZw+kARXgKpWIbnuUIhK4FULFyyoVDITCAVC9dBhZ3kYPjrmM8EUrFwcSF6ioeZLVt+Hur65TuBHW7fsCG8EdbwpSHDyuRcc/qsvPtjo2IFMujIixt+qK3WDSO4ZiuIoDNvLnjm56fhjEWJNrw+CkeOXXQszcqffGSb5t3BC0zTeEXzbtf3ZNqVa79AKzifhf516AoUFlY//R3tpRE0Ztz4RahvfTI09znH9BEvG9F3SpymO+ZOMznrcl/UGBblWre+G9au6+aaR3HpFIhUXas510aumAVl5dUwuXw6lE2tVmu2xEGuWNngvXIYnVeDvGI4Gw+0f4Frvyq2aIPmra4IBH0sBy+aeNborrvv0cwo2cB+4pzrm7gqVX3rE0qpAgbrpfloLu7kXUUZlueLWpZfNXMBNLax3sZZ4RN2pqCByMCdQVwEKUqhQF+wGHtgA/d8FNSwVyzIQVxBdGhdu3aNttYpV4gYmLBStuDXUFAcnhHTEMGlxRJiDjqB65xErDzGSV5UJBEhzpwoqroVSpqCuWgyz2GrWLmIgEsCLkPBcNMtLc3UI4ual8SevbBn777AhJU2U1A8BUrmvgCFkfrgFErBRrFy3UopAIqq74GSOSvVnQgG/hUrqK1UvlLa/JJqvXKPd8WqrYtiON1fhOt+hAPV98o53hRLD9CZ8616FO7I1Hp9bn4ZfO7mUu3zGwPnYOPrzlFwDW6/oQSW3D5Z+7bv0Hn4/ivZI9p6SeMBesWqrYuuQudiHqVRsAUHNsoW/Cbwd3XnMx+H6ZWZTkBzvzYEp07bP5+i0njEk0vTRn2XO0XAKZrxoBQisnvYkdm1xba/i0zjFeorJhNxdLadJsvWqPmIGiHMPZ6dcJOJ+MZkIl6Au9qF6H5IDSrU5Dv+oJQqAPhuA1HB0Dzk1YJNmrUCinWTZnxsBMYSP4UL7/8Sxkc/YJ0Vc/BBnxT9MhRMnliZe/FEP5w/tBYujvwv06xUCxU8mBmXLBWssOJGbbjY6geH3yfNfFj7Mxg/8wGMvf/LnCsbPtxFVa1QdIXzlF5hRQxKm3+sfR47shnOH/K385FSqODCvNfmVcE015ymNdrDRwO2BoayYYs2uvNTQm92cTRd0YnTzXhQ+8Myn3/nabhwrI84rVKo4MN+OESHVMGKZ3weJs16nEme2KLh9caO/JTJ9UjwolRmsMzGZC6aiucGnoDxsQ9tz1UKJQ/cFMvApGBXFZZfu6pgyszFBWXVUFx9b6rvwRKtxROkWGiysi67Me+Epu3Fkfcmfo/UQ1H1vUzzUvCFu2IZ4DB9fedxVLLFPPNx6+OwhtZspapH9b3AdANPhVACG7DTD6xbEieKPi4mH4V8hFSx+LUkuchHIR+hVCwRLQl6kCvYcHTIPuItOsk64SXNu8kx298POvzuBy4xL5yo7zwubEHk6JttXOe1Suc+r1oshsybNUnzPC+/rBBef+ssvPHWuawXxzSfmDUJai4v8pQGlfC/do/yqA6fYDJOiFQsMCaPj2xOja75BUcxiypiaoROkY0+YaOCuUCbPGY0R6ZQ0BDKPpZCkWuUYikUHFCKpVBwQGgfa+zC2SnjIO8ufQoFCQVQMEWoYg2f/pu9d6lCES4+VKagQsEBpVgKBQeUYikUHFCKpVBwQCmWQsGBULs0KeTg0zdNgx99fWZaWf/lZx/AM1vedyy/XZp//5//g29sSjJN4xXVYilyjvVhR568/0qY3+C8W6Vdmkc+fQXzNF5RiqVQcEAplkLBAaVYCgUHlGIpFBxQiqVQcEAplkLBAaVYCgUHlGIpFBxQiqVQcEC0Yh1WQlTkAQNCFWuoN4aKRb4RlEIhJxtzYQouUQ+LwsxTNk6w6By7+8CI43366vOZxg+PNB7oHuqNDQiNhGtQ2d4vNCKuQiGIvqHeGD7buRm8GOqN7QKAG5S0FSGi21AqEL0pgh2V7f1bAaBNPWEKSRkGgFY0/8zFz7liwYRyTQMAbMUac14YhYKcjqHe2Ea7swOhWGYq2/uXA8AqAJganFIpFClwVHuJPsLtSOAUy4w+yLGE977FCoULCXzRO7VMTgRasdyobO9vAoBpwS2hQjb0QTX/AMD/A4M7c+fDdEG1AAAAAElFTkSuQmCC",F="data:image/png;base64,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",h="data:image/png;base64,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",o="data:image/png;base64,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",u="data:image/png;base64,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",c="data:image/png;base64,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",E="data:image/png;base64,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",B="data:image/png;base64,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",p="data:image/png;base64,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",Y="data:image/png;base64,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",w="data:image/png;base64,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",V="data:image/png;base64,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",R="data:image/png;base64,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",I="data:image/png;base64,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",v="data:image/png;base64,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",U="data:image/png;base64,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",W="data:image/png;base64,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",K="data:image/png;base64,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",N="data:image/png;base64,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",b="data:image/png;base64,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",Q="data:image/png;base64,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",O="data:image/png;base64,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",m="data:image/png;base64,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",M="data:image/png;base64,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",G="data:image/png;base64,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",x="data:image/png;base64,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",Z="data:image/png;base64,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",X="data:image/png;base64,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";var L=e(74848);function j(A){let{href:a,children:e}=A;return(0,L.jsx)(i.A,{href:a,className:(0,t.A)("card padding--lg",r.cardContainer),children:e})}function S(A){let{href:a,icon:e,title:g,description:s}=A;return(0,L.jsxs)(j,{href:a,children:[(0,L.jsxs)(C.A,{as:"h2",className:(0,t.A)("text--truncate",r.cardTitle),title:g,children:[e," ",g]}),s&&(0,L.jsx)("p",{className:(0,t.A)(r.cardDescription),title:s,children:s})]})}function q(A){let{item:a}=A;const e=(0,s.Nr)(a);return e?(0,L.jsx)(S,{href:e,icon:"\ud83d\uddc3\ufe0f",title:a.label,description:a.description??(0,d.T)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:a.items.length})}):null}function k(A){let{item:a}=A;const e="Customize Engine Settings"===a.label?(0,L.jsx)("img",{src:l,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Remote Server Integration"===a.label?(0,L.jsx)("img",{src:n,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Manual Import"===a.label?(0,L.jsx)("img",{src:F,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.7"===a.label||"v0.4.6"===a.label||"v0.4.5"===a.label||"v0.4.4"===a.label||"v0.4.3"===a.label||"v0.4.2"===a.label||"v0.4.1"===a.label||"v0.4.0"===a.label||"v0.3.3"===a.label||"v0.3.2"===a.label||"v0.3.1"===a.label||"v0.3.0"===a.label||"v0.2.3"===a.label||"v0.2.2"===a.label||"v0.2.1"===a.label||"v0.2.0"===a.label?(0,L.jsx)("img",{src:h,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Extension Setup"===a.label?(0,L.jsx)("img",{src:o,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Import Extensions"===a.label?(0,L.jsx)("img",{src:u,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Continue Integration"===a.label?(0,L.jsx)("img",{src:c,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"OpenRouter"===a.label?(0,L.jsx)("img",{src:w,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Azure OpenAI"===a.label?(0,L.jsx)("img",{src:p,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Raycast"===a.label?(0,L.jsx)("img",{src:B,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Discord"===a.label?(0,L.jsx)("img",{src:E,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Open Interpreter"===a.label?(0,L.jsx)("img",{src:Y,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Permission Denied"===a.label?(0,L.jsx)("img",{src:V,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Unexpected Token"===a.label?(0,L.jsx)("img",{src:R,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Undefined Issue"===a.label?(0,L.jsx)("img",{src:I,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Something's Amiss"===a.label?(0,L.jsx)("img",{src:v,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Broken Build"===a.label?(0,L.jsx)("img",{src:U,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Jan not using GPU"===a.label?(0,L.jsx)("img",{src:W,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Mistral AI"===a.label?(0,L.jsx)("img",{src:K,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LM Studio"===a.label?(0,L.jsx)("img",{src:N,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Ollama"===a.label?(0,L.jsx)("img",{src:b,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.8"===a.label||"v0.4.9"===a.label||"v0.4.10"===a.label?(0,L.jsx)("img",{src:h,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install with Docker"===a.label?(0,L.jsx)("img",{src:x,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Linux"===a.label?(0,L.jsx)("img",{src:M,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Mac"===a.label?(0,L.jsx)("img",{src:m,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Windows"===a.label?(0,L.jsx)("img",{src:O,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Claude"===a.label?(0,L.jsx)("img",{src:Q,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LlamaCPP Extension"===a.label?(0,L.jsx)("img",{src:G,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"TensorRT-LLM Extension"===a.label?(0,L.jsx)("img",{src:Z,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Groq"===a.label?(0,L.jsx)("img",{src:X,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"\ud83d\udcc4\ufe0f",g=(0,s.cC)(a.docId??void 0);return(0,L.jsx)(S,{href:a.href,icon:e,title:a.label,description:a.description??g?.description})}function z(A){let{item:a}=A;switch(a.type){case"link":return(0,L.jsx)(k,{item:a});case"category":return(0,L.jsx)(q,{item:a});default:throw new Error(`unknown item type ${JSON.stringify(a)}`)}}function T(A){let{className:a}=A;const e=(0,s.$S)();return(0,L.jsx)(y,{items:e.items,className:a})}function y(A){const{items:a,className:e}=A;if(!a)return(0,L.jsx)(T,{...A});const t=(0,s.d1)(a);return(0,L.jsx)("section",{className:(0,g.A)("row",e),children:t.map(((A,a)=>(0,L.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,L.jsx)(z,{item:A})},a)))})}},28453:(A,a,e)=>{e.d(a,{R:()=>i,x:()=>d});var g=e(96540);const s={},t=g.createContext(s);function i(A){const a=g.useContext(t);return g.useMemo((function(){return"function"==typeof A?A(a):{...a,...A}}),[a,A])}function d(A){let a;return a=A.disableParentContext?"function"==typeof A.components?A.components(s):A.components||s:i(A.components),g.createElement(t.Provider,{value:a},A.children)}}}]); \ No newline at end of file diff --git a/assets/js/188f62ae.5bc6ece2.js b/assets/js/188f62ae.5bc6ece2.js deleted file mode 100644 index 55f9b81c..00000000 --- a/assets/js/188f62ae.5bc6ece2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2616],{23124:(A,a,e)=>{e.r(a),e.d(a,{assets:()=>r,contentTitle:()=>d,default:()=>F,frontMatter:()=>i,metadata:()=>C,toc:()=>l});var g=e(74848),s=e(28453),t=e(64023);const i={title:"Engineering Specs",slug:"/developer/engineering",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","spec","engineering"]},d=void 0,C={id:"developer/framework/engineering/README",title:"Engineering Specs",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-engineering/README.mdx",sourceDirName:"developer/05-framework/03-engineering",slug:"/developer/engineering",permalink:"/developer/engineering",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-engineering/README.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Engineering Specs",slug:"/developer/engineering",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","spec","engineering"]},sidebar:"developerSidebar",previous:{title:"Framework",permalink:"/developer/framework/"},next:{title:"Assistants",permalink:"/developer/framework/engineering/assistants"}},r={},l=[];function n(A){const a={p:"p",...(0,s.R)(),...A.components};return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(t.A,{className:"DocCardList--no-description"}),"\n",(0,g.jsx)(a.p,{children:"Talk about CoreSDK here"})]})}function F(A={}){const{wrapper:a}={...(0,s.R)(),...A.components};return a?(0,g.jsx)(a,{...A,children:(0,g.jsx)(n,{...A})}):n(A)}},64023:(A,a,e)=>{e.d(a,{A:()=>y});e(96540);var g=e(18215),s=e(84142),t=e(20053),i=e(28774),d=e(21312),C=e(51107);const r={cardContainer:"cardContainer_S8oU",cardTitle:"cardTitle_HoSo",cardDescription:"cardDescription_c27F"},l="data:image/png;base64,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",n="data:image/png;base64,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",F="data:image/png;base64,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",h="data:image/png;base64,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",o="data:image/png;base64,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",u="data:image/png;base64,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",c="data:image/png;base64,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",E="data:image/png;base64,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",B="data:image/png;base64,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",p="data:image/png;base64,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",Y="data:image/png;base64,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",w="data:image/png;base64,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",V="data:image/png;base64,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",R="data:image/png;base64,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",I="data:image/png;base64,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",v="data:image/png;base64,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",U="data:image/png;base64,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",W="data:image/png;base64,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",K="data:image/png;base64,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",N="data:image/png;base64,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",b="data:image/png;base64,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",Q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAADGCAYAAAEI1UpTAAAfIElEQVR4nO2dDWxc1ZWAr50QCGAnhulKkEwdXGPIpHVtQCGAKMk2P0hUJEHLXxcVQ1y1ZYF10gYQ7JK43a6gVCQpBZVmSByBBLuhkCDQkh818bIkKQJie5sJDGaaYQJIiyE/BpwfJ16dx33mzZt737v/772Z90mjxDPv3XfnzHn3nXvuuedUjYyMIF2MZWm3L9M/2oPmVGMVa188G3c2SiNZ37AdPirkczPdh1RTGm1xNJy3e0vp9VX4VQJR5rjh3uZUY4v7s2R9A8uPdKiQz00sEQs0zCNXChOst6HnzlfvnvdG3O+5X5O/ed4IvJzs3LlrxPG+dVxJz929bmofGBXD0Jbp3bZ8lyz+56LzZsy4dPT/WHQbffXc1fjo+4V8jnh8sr5h9P9F2tLUPtDlbKypfWC58/Pquoutf6vG1sBn6IXXjxQ1vP/DD4v+Hu05NIwQutXzaxB46LYz0XVXnFbU60I+V+VuXGgcGBn+HB3Z9vfut3sL+VxLkcxJF8imE87PSxp3/g5OoPfEO5TUMOlvd2O2OIrE4tdjN6RvkE0nSm686qb2gZIBRxWeYpGlOptObNfVuHX72/ISUUeSrG2oYoEfbWvPsaL3HnvpS+KPScPzSXTH7w8zN0RitOeid6jXeaONu2VHkyXrcRbuB8H5iz6Z6Pp7xH653p/i91DhGs89e8nSc9Krd897XSzHcfe8L9PvHOeJFgENqipSDKLvOv9I1jfAhacghDoK+VyP+2Bi4yTzrS/T30Potf2NdsMI626nRCx2wzTbhcUossdz4u3v0TCzvEsa78v0r/SyttxyBfPCfpFwy/yg8w/3re1lt8Df9tMfRFfyDG1ONRbZKTLABdxG0QjLADZ+zhtMQ6+03WI/yJf84h60fv3z1v9tbWGatnjhtA3dUIdcoPb0KqtnNDODZhAl6xtmevacZhDRZA2iSNY3gELsK+Rz1kO/6vxFn5QYoNsePgtNOpv8eH1xx1F075rBoveGP3gO5TbfWWoUkSxbWsPAwstPLXlv7DdvIh6r1yjS2bhTz1vw0GlB0xDnD+r32HOqYtGgRNIKHoPI3XPRO5TfnFMB8Q7F/z9EaD9POI6K59PfLSpeu8WMKqqgL9MPA9Y27EaZEtqOsziSEKfnihXu5xBrZ0GRm1ONE70OIJlX9gPSD+aOEzp8XnOqcR/hOLCqOigd7Czkc8y2i+M8y2Hm/IzXNq9rTjUe9DyBfGFVrCvkc22sHYcDWptTjSV2vYrOz5s3F01LTUWbNm1BezIZr0Nn2QYF8uu4Ctcl9vIWOWJpxrbN4OAgSn27aG5UovtSo4rXM9HD6cXcPpMBSulYl+gD26PNEienCESJezhFN+LpErPDdDi3GlV/Yyaqrjm/5DOnE9UNRdqjo1JJx1VLmAWnwTjtOy3o8OFSvxSTjpvsPO1eoFBXyOes4Zh6c/p13su/62hDtNPdhCWh2wr5XJf9B03iJUMYT4cJ7RHfB/0//v7qovdYH/kwObQtOl9EOu3XeTestrNWm1knke24e1kI1AZugHrSwZMSY9C2h+q4L+KjJr3g4+RdzRAaVXh03avT3D5sB7RRhfmGBZ5ZOgFNv+AU9Ma7x9Etj5AmwlTqsukEs5ns2fGAnpzcki+5OWV+PhFEr8fsnyBdwOc+8DxeVkCec07V0lfZnuw4vory/m2S7fqiNXRIF0qfmjA/5fC5CKNE0rSO6vBcIZlO92X6NyCE5jMcSnQWySDicmN+ivpJ2g5IsyEFppHg6jSPvjJ0eCVtYuIHs3p4dHhWc6pxu/M4Fl2meLKKvFI0uAMabWgdc7+frG8Ah+QBxDb1spfr7XNHSOex+AbBibjWr7MknB2WxdlxlnFaqMMYJR1GLnXy7DSWsoWuMVcEP0mvlekwi/sAwjfdIZx+bfneiDokXFtbi/b8b7H7fHHHVx2n+QCdf/hJep10D12QOuyE4lJe5vxDi597aMv0TveFbFj93BSJw8S0Q9jKa2of6KB9Vl3TROywAiC4eq2MabqC9sEpFywhvv/U6ieV9NxvNWFEJNi1uu4i4vvPvnaSOw6B2D7tA4e+blPhaoBwptc/vthuW6otLmc8TFB5vwD4raHDlPao5xFuRPBzLweDKnAHDqnjpJGDansE4XFyu9dYHi6BS5p1rcbPymtV2Skvjmz7PvOxTiuvxPaA8CnWu/ulZRPRhcniJiD+nCVMfOTIx2hkeND3OBJCvmvb5evFuq1D6NfPfUE9wkctNrpn+k714F5/5HG2Dw6NoIvv+pT4GWVXy8ZCPrfA/oM23eJ6jD9w0xk8h6Oa8VVodus44mdVY88kvV9kzzg3uxSdC7H5EOw5utPLA9HlO5Z7BHT8vWe+w7x0d4Clw7SFexZgAcqPqtPOYR5umdUDIg5EEVkxU9LpMBF3msY7hWGl7TF3WsYGvrZTaAmRyljnIk5T+wB4Mv2dEGrpzKYTXJsutD4RkaYlaJp6UP0d8zl+6kvuJj/CMcKrYNpCiPzuAR0L/cwTgbY549H9N55hGUdg1fHE7SlbcjY8czmUTSc8Q6FJuOeIC5jPVMOEpvYB7qh5941IdXVppI23aZJ6HGSx+hTRm00nuPYDIkr8x0TK/pFufOOcx9F+HT4nT/hMqMPIZ8gblThv3AfpnKb2AeeikXCHkZftgSXeqipWA2KY7F9KpsPIz2By78Zy0e3xWSftg2w6Ib1OLmOaUo0cXgOIF+FO60x14EdoI2v6Mv3L8bqN9m1bpgilsPsy/QvwA5oUXRFZ4Qcq7L5Mf4fXWhkj3c2pRm35W1QivY+dB9fOOFWYtquF0S5sSKrhztihAplICZx3wDf6jXUXCStahN2X6ZcNZQLbbDt+OYXiu9uWkS4FbXCjeuM3j5AXNqcaNzC0aeV4a041eg4Xrli18wr5HNUo5tis67n72LH9tGS3MQllwu7L9PvNkovCJ1XhExBYJIRkfQNrpK+bhYV8bgP6OlvPbspxnkLXGlcNzsfmVKOWW1Zl1KUGiEKXFjZF0Fx78EXQsG9fNaN5AGxU57zQLmQnEsOCVmhWjMxOB+fYta451cjtHlUFr5ZDxK4d/EoD8ijMuPxK4l5zD7q9Nj7ImH7Wwy5MsddeTEul0Kv/9TLz8TU1NaPBvqQEFhQ8/Zgymi2VuQN7iH1NP5tsOkHUGMYkgQI9LGXFylXo0RW07XijFAUROQnEN4KXkf7Gex5nZgYLVYK26fzlv6H0U2uEzg0qOGSlyEmnfOvHXMe3L7pd5DKeLHvwX4TPDUrYQhbE2AY+Yc+bO0fkMtoQekBS0uh008bVIDjtyo3oR+lzEEp/HUDhlZbHBFxjNkcC91ZCSsaiPXoyQHTrsZ6l6OSBt4paGXPuD9C4aQ/6tiwj9Muu+B7av3+/0LlMwhbNkh92eIVOy/HkYtSP4sYvEcRy2v6tcuLppRPQpR4B8M7swT6UTNGd+I3ZZbHQ6seHAycQcggbJjHX33CzXzpBErd6BRqxDiPRS27BiIjtzgBxKGF+QDa1D2h1+kAc/2RHPum9hWF0+Et9v/Hxd1eg4Q+e1dY+yU/CPYOU1XLR7FwI77+Zde9n0j+CJm12UpSiz4bLzsbmmxAy2fJsYN/Qm7872/rLa+OTH1Xjz0EjQx+zHl4iuGR9A21ViihkG55hRGhl5K3HzraEpAvYciGyg4FRuz2Fh1eLYK2zjWbuOWGprTITB/Vx535Roc2siGw3OfHRK2j4o5dLJkc2qkMZqKWmZDEpaBsVm/PdKM21pqP0FgwdQfDEnbWBXJcVLV4/nWO0F7NbyJtuw0Jks8FGkVjYBtEibMhaEAR3PC5XDVA3doVH31VMHrzSQ+jiw09Poq27j6luXWlSVZ5JDfeON90TGhuBdNBIds+XCLwrNdz2ONRus6fYOhC1rU1nnkYmHVGqhS4zgQlC0EhAs5W5WR++vYZYho+GX6ogThZn0wmhcAoZeMbssltAMK3hLI4oLXtiQsSqbDphZJ8+V2XCMsZIzIvfBnBarclyotdUcJFWO5tS1UkHItcJt52N2IS+MJtOUFctFKQD8RQSQ6yLcSHbCIcMu4TG9QVkngU8FoRMH3UgvPNAJL+QArwShYSlj1SCcrFSM6j4oDWJiW4Cy8ogMpQENc1WRZiTu7Tp2rAaFGFeqVmLy0cFtuVPNVFYFisboYduGMGZHTo8bGVt++F1Ewph45xQXZyTHS1ZHnQSmLCxBvfQatFyEBmhG80RhTgL5jGy0m8bc1gwJuy+TL/Qrl4feptTjZEQNDIlbE1JuYQzQSTrG6b45Ina57URSRStY7YrTYZKpCwSxpQZnrHZImizs3EOv9AJmgPl+QJ1pZqTGTbsNHM92PHkbKe1OdXolT5YJco3aykXNkMWNDermlONxAVXPAzZwlaSEgmP14GgVNhYo1kE7ZunD7MdzyR9BZ2sb7Dvpt5CPudloSgZHlzZ11oL+ZzvHacyrx9LpRItuaQcgh6Fth+GdCwNjzZICXt9Ba4qr5+fDa0tDbOP8EZrVSfrG0CjXxS4hLuW2T6PWa+nwHUnUUQ6H2o8WmoQqsBVJFGkDR+qktQSCamgbYgCV2FnkwTdq1nQK0MeEkecX0gJG2u1m3VR8leYRFaz3Vq90UTmykI+F0TBIh4Wko6VSaLo3stu3AMX0uS31BShMpOaoiEkoKGjVcb/AilD5837Oh3dnsxetGnTZqkOeeVilUoPav8/yHysvJmGa2tr0aZXX0GTJ03yPI4xFWgRfokFVFgjxmprU2BeEntq9ZNWMls/QQOQhRhSi8KPowpZYfca9MLRYHpYZv7ai+YKZLCEHweGGxawv4SKkLCxNy6ocdqN74Lxzh2vWSmaRYFU0JMnT2Y52/MuE31ATpQIjrTAcdSsEf8bSLu7kvUNvosI11//D0zDhh87X/9vuJ7fYZ4TLaEHJBRZa041CkeUimzxO/F/f372WO99x7CLlNlfrjKl8/rn/4SW/Hwpzymj9XbAIRZU/mzui0KN+yOv8S2egFY/+tvf8F7KEwbtptEdmRQYUJufF9WCRth0FOSqON8IJ+2LxBM1xMLm5LIZM4TPNS5sHQnAooKwb8TxkOMtli4s7Oq6i6k5+Eg4MzeoSn3HWbemCCHNdlkTUOR9BGe0ZEFY2GPOuojpuOqaJjR+zhvuPotetohXN28RPld1vhHf1BKy++H90nqOm7YMjTn3GurnshouYfppyaSTz6YTJSvpKnOVQFrPY3tKJ7Cnzfozqhp7pu/5MgKXEPZCnflGbG+gjng/Cyg0cXTXP1rDxrjvPsJ1rojAb7jxh2jnrl0sh67Cs8aibeUVnRmeR+Cs9cW8fNq+D8hyzjnC89BkLOTmudoQJ3dh0HDWcdrESk3ZsnnzFinrw00sbALgSgUhL/rxT7jOw/GEVPxmkLMU7+wKHUe2fR8l6wdVdQsCN8UekDhPK1eOjygxnFuNRoaVCdrCK5alYk0/kcUIDogB+aFJouiu7fWXd4/rvJz2WjUky4TH6ycVfeSmbc54dP+NZzAde9/az9ELrx9RdWlrnA4CXt+IdEw0bw5WJ4+99KX1kgHG6ePvr5Zqww+avc1r+jFXk3YDZa5g8iAqaOCua0+32oCMxaKc+Oxt0VPB89Xrd5DXxEZ7/mwAClxCoUuVzO88aBV7E4FjvM4X8rkiD2ayvoG6a1nZDLKpfUAo+kmHoIGNyyaiqUm9W+/dgsbv9ZCEylKtiWcY4c7pAcLQIWgbELjIkHLqJX+QvjYW7jps5jF1QqvpZ6rklciSF8tQorq2mKdmQ+X/pvaBDhFBv7TMXLLIB25iMyGdwBolVLOuGksNuPR9GPJiF3LrwDF0yjICmy7kprKI28kDb6OThzMbc1s6lGZmgEJu2/HWYGWCDqKgGkySVFFddxEaW3/LfBxpq65dHfmtgyioxjob5URpGfTYn20Q5cKe3RpcmUCZmaUJlAvbqzK/bqYHeG0WlAtb96wurNdmIR6zDRIL2yDKha17hcWLNwK8NgvKhR1UlVMU8A/NgnJhH/6yUipk8aNlzB4cMi/wrT3KS8oi1WEctiNKqXRgCWzbQ3Uqm/RFpSMKw7t9xRfLMHWXJMGbjOwXt+/kw4ETKvvof71PT8qc3o3XVrdn0wmtSQ9Yg3S4swXrrt3rRFCr67LphHS6UR6YxmyRXxwelCYsE8Fa64dMCxpxPiAX8zYONXclb3FP4KEoWGs9kL2YRkIZtj18Fpp0tlrDR7DWukVQZbN4JbBR5CKz7v0MvbjjqMipRP79P74QFrTIHaoKXmHvE73uvWsG0SV3fyrdbXgYdm2RehYIfwdZjAwjbsDn/fRS9nzmMEm6tvOgMpMy9EXudYUMg+BhdQd80bbzH8Zj8HPAw080xMwH5RMWFljt7O2GCh+bpDObThgt5slS5F51xaQwYXRiw/KALOcNTAcYjlGGX/hZ2ftLcQVrI8TLYnI14LmIhW0QP2EHndTWBMYc736bTnvKXODhskYkBN6rI8aZADj/8wLnGfdn88wgeRYQir5IU/sAS3UmXoryUcn0zxS8vhG/L+Q5DRZZ8SHgKSgGczUQQSNea8RnSFnl52/A54vc8jbr/ASFnUy0VfHABI1ETD+KwFuz6QRrOROZwplM52bTiZmE8iWBChrJlrsCvwlOk8F1jqgLQMQ1KtJHXUQmfzYK0A+tingGaZBY2AaJhW2QoIQtsjQutLIfJgJ5QCL+h2Qga4aqCUzYUaUv02+vx8LkbLmhgvsxnMSKzUlfpp9UBRzFih4uYsXmhKHCvE2s6AESKzaFvkz/TJztZqaimuOxohuk4hUbK3Abb9lDBXRjRQ+F67fcqCjFxmYEBK3eGoLuuNnYnGpUmvurkgl3HhRJsCJ3hTyqHKJqZjanGgNdGS03yk6xoYozLsJu0qwQYV1zqrEt5H2MLJFX7L5M/0RsXqgOa9NFIAqdrG8AOUGsT71kU7C6NqWQz4X6CRNZxe7L9INyrIzAyGxzW8AekQ4FSo2wvDvwYBJaIqXYeHTersj9ZoJD2H7WmiqGEZX5J0JfVzwSXpG+TH8LziekYsTxoxvfPKCMPc2pRmo2gb5MP60YMfisF4REoS28Cp0JUhdmcyTUIzYeoVXYhW7y+EbpklQ+t2Ir8XBgexge9/DvvkI+51lSnaE9HSPsTJnCUOirfrXhdmDwWKnyRgntiO0INlLBOrwYojSXC77xDqiaEGKFpplaYNa0uSuKM7a7XHUVAfjOhXyO+zvjm2wDZW5kmW5Qa0m2c6FT7L5M/wJckFUGiHHtUK3IuvBRaBJgLi3wG+Fwuys1LkjBgNHB2I8uitlGQlrBQ6XYkqN0Z3OqMdQzdTcCCk1iFTbX4Ca2V1ZNzEVI5PGN1IPNqJmSblhhBQ+FYuNH+j4B1906PDJHatVOkUJXEtwKHrhic4SB2oTJhcZFrNDSwG/fUsjnfE3MQL0inEpdDjEVG2KllmICttV9vTxBu/tYRt1yiqlYIGhyxXzFIRxi7EtgpojH4oZN2Ua9JesbaNvLYuisKuRzrPlrglFsHOexlvKxZUdFxVUnisKgpHJHKOgqKMU+SHkcL25ONUqtskUN06P3vHlz0by5c9DV8+aimhpqdfkiBgcH0aubNqNNm7egTZs2m5RwZyGfE3LhGldsymidx6N0RQbba1oZtABFXr7sX9HkSZOUtgvKvqzzV2j9+ueVtutAWKlRQBlz3MY/LKxMiXeQqGNaKoV27ngNFfI5lP7jH5QrNQCj/aO//Y11jcxfe61rKkYqaU8QI7bzgrMqfTMrDgSizTe4AOVa/5/PMpsYqoFR/PobbkZ7MhlVLS8WDQAzqth4R/g2e0JQ6aN0sr6Bd3GKylOrn0Rz587R01FOMnv3onlXX6OqudbQL6njAKeuoJS6qX1gCvZE6PQj92bTiRbSB47wUeG6vG5qa2vRrh2vBTZK04DRe+7V16D9+/eraM4ZI3+wkM/5PuVNKzY8djcENVKbKmR08sDb6OibPzVxKcu+DZtS24Byz7j8SnT4sFB5X1GskIuKyStiuubc0Jbp2q8RJvODhmKzhJlKStpsdJ9edd3FWtu/bMaM0Cs1kJo61XI5miZWbE2MOesire1fdtmlJr+OFPMCuAErQrGb2gcmms4GVf0NvfcRjNhRITl5svGeBhLdh+3dBXjHB8xwuzQXPzKeLqC65nxUNbYGjQwParsGlJl/YcdRqyo6VEy/7vJT0aTEGG3XixJGFbupfaCLsP8OIvxWNLUPII2VzgNJ9lj9d1ehEx+9rLRNuFlO+faD6EfpbxWVzoay/4+99KX1/4duOxNdd8VpSq8rw85du4xf04hXhKLQXlguG1x+T8X1aUFXWjnxSTc61rNUySXGnPsDNG7ag1znhEXBL7vie6r82cxoVWwBhSYBO87beE0VbFcHntNvZPhzNPz+ajT8wbPc51bXNKFTpi2zzBoZglTwp9asRcs7f2X6snktiq1IoUkU1T92XG8KDq6KQpZVNHLkYzScf84yU9w2uGVqXLAEjTlXve/XtILv2vUXdP2NN5u4FKxMHsQrk9thZVKpYmtU6BiFmFDw9c//CS35uRIzrBfnUOHaeKJEsWOFjia6FPyGG3+oasKYL+RzU0ROlC3xHSt0GaBKwZf84h7VGw/O4x2pbYQVOyhPQ4weZreMQ0/cWcvdNgQ6LWr/iQ6XntQOGhk/dqzUZcThIfYBDiaFj65Ypds/LWSC2MiM2KJpyWJCxoXnDKH7r/kITU5+tfS9v/CVz7mwfz/KZPainTt3qdwVwwNz5ic30pPHpvYBbRtRY/Rz9M2foZMH3gq7pLlyiiCFXpE4R0bEULkqagiu0Vu1HzvOcBQBju66BZ0czEa1+0yTSuUrj1EavSESDqLi4DU1OQZdmGSfS0PQ0d7CsBVZB/8//GX4dyJFcJQmsbGQz/kGtWmLFWlqH1CWVkAFoMR3X3s6Wnj5qVqvMzg0grq2DKF1W4dCo+wQr3LszZ9GeZS2ua2QzzGVFNQdBBXoxLJtznh017Wno5rxVUF1AX346Ul035pBa2QPiohMEL1gVmgb3Yq9z7RJAmYFLDQEqcw03ikMo589PmhtEDDJiY9eQcf2dOq84iGc+3u5e3InmZuQW6FtdJoiKqt++QJLwrA0HAXAXLnlN4csG90Uw7nV6Pj7q1VejSsLKs4uu4FRJ4QV2iZqYaslREmh3ZhW8GN7fqlyR4/wkrdHSTxphbbR4RUxMmmsPb0KPbN0ApcnI6y8uOMouneNvr2RTo78z3w0MvSxiqZmsWRkCgrVfmwjSg129NNLy2slH0bvWfd+pt2TospDUsjnwjeJceCr2E3tAy2Omn3wr/13IEWComx6sDDrvgPGJ5c2kJoNWf++hUaOf24p/8iRj0gjfHchnzO+858HS7Gx8poqwi/M7NZx6Il/4g+tjBqX3P1pFBZ8rOrAmtNmCFON9wvuDrtSg01dCUoNPBMNM+sqxqpvgVAtG/dqioduD2dGUR3AhBgWlyJAaAfDSKQ4m5oca+3wqCRgxTRGnEgoNtjWlQasnIL3J0aMSCh2pf7A02PFFqaS0gjHVBCxYseUJZFQ7CBDPoPkjQr93iqIhGJX6g9cqTe0CiIzYr9jMMQzDMAOnBhxImNj/w4nNa8UHquw76ua6mw6AaGHWrdXqGDr7mMVM4rd8fjhSGwORggtDEEfiBRF9+Ed5i14md35aglLxqeHb6/RviE3SO5b+zl64fUjYelOHmf76nHknz6IB8NQoyweG8dirzRxAzxw0xno1tmRiKXgAkZqeDIZAHJOd0RBQUXRsYNmpYnyGOUUwgqbDK7tPGgqDnthNp3YYOJCQaJrz6Ox3ekvLZsY6e1hMG/49XNfGLtcNp1oM3WxINGl2BOLarVpBqL/nrlnQihTLtAA9+UtjxwyOUnszaYTLaYuFjQ60y/ApPNvJr9fFDb4mty46yCfTSciEXevirLNBAV7I2GSGYZRHLJB3fH7w0bziLiYVc4TRRI6R+zQJIaHsFcI3DcZBgojMywqBbUx10V3Np0I9eZb1eiysUOdThhMltmtp1qeFVB6mVEdRmOIZdmy+6gpV50MraqqHYcd1XlF4vId4aciRm+VCzRxyY5oUdZ2t4oaNPEoHV3K1gUoW8DUyCpjjHbKbjVSphye8dzXMVopq1VJmXjsWKnLi7JawJFR7Fac/Dsm+kC0n2/BoiihYvIIk4/t8eQxkoBCzwxrYkkZVLr7YgWPDmWr0DY64rF1KvghnLp21P/a1D4Aiw2w0jlfw/V0MlqQKJtOjBYk0rxqW/YKbaMzVkSlgq/KphPMtbSb2gfAXmwLkbLbSrySdUkbrw+wFiPyo2IU2kZrdB+SU/BePDoz1c72uD6M6Ntk2pDAqqwlq1D4O5CKEflRcQpto12xbRgV/BDei6ekcpTj2kZL8znozKYTQpW1aDAuilWsQtsYU2wbSlmQVdjW1PJDBBjHoi0eA2/k6HLdsKEun2ES44odBPhm2m340oey6cTEcEig8qiIbKt4wmZ6MamidqyEjUpKI2w6yKfsUxyEmVixy+d6MQ4qSbFNmga98QQuWCpGsbGimUq+ybyYFKOHivCKuMGuMh1hmj3xSB0CEEL/D9wjs0hj+npCAAAAAElFTkSuQmCC",O="data:image/png;base64,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",m="data:image/png;base64,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",M="data:image/png;base64,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",G="data:image/png;base64,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",x="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAACfCAYAAAHCPwY9AAAPvklEQVR4nO2dT1LbSBfAO1S2FKTsfZLFaBsoHyBwgiErLyeu0R44AXCCwXtXAUuvPjhB4ACuga03E9YjV3BxgEy1vydHlrul163XUrf8flVJgbEst1pP/fr9ffPz509hwmD4+iKE2Lk63n5jctyW0Vn+z478fzB8NfqGNieywvjS2fJWd1wUJ4tvMB1136Q/CyEOhRDf0vfIv2HPS37pojj5oHqd/NJlr0T29eWl6/Qn50KIM/nzbNx70+lPfuZ/zl+6LPJ9UZyc6L6Ado4sOcqPLB2ds0unHFEUJwcE55A3wZXqD4sR/fbnv/K6/kVwojwX01H3PH1N3t6PDk4isicR6e2tu64VTrImyC6edXeqF8lPNB11j1SvbwnDZ1bJSbSfQzaisi+7IrA2NwX2aiifDJgTml5uG51hcYCJzlDLMl7LSWrRE5Trj27ys/pCo/qBCtLLhdELSs+m0xfkz/mTZU9ErROsnAh+3HdyufJQ6gKXmtdvpB7gQlAepqPu8os7uYWzJ3B2kjwuluR1BYNqKdadQNS1FJMoFmXHb2HfqOEGc9yaxHuxxpui2tab2hSw1GYSqANnq0qGi+wvV8fb52UH2GJ0m6nu85zpY+X1omNcDMbZbUa08hpBNZhh/oXpqHuvee+TyQfLmcVup5Qyo1D99mfj3uPs9Vnx7q6YvT4rrAfdxf+KYx7l31TqpUptzP38NB1193SDWZsZsG3l+Vv3AcCaQabTn+husz9KPmtBFCeqmf0UxclX3TGqmfmueG2O+QJZZuOe7jZDIXU6ze11FcWJ0ppVm0XYhihOXlKbOoL9VOf3d0QlrGzFojhxtohRg7IohTAzmIU2CN0MqzGkg1lb9HzBRPVZPs18u9Vs9LfKVlhqqiih1pZeYt5NR92Xqh9ZuGg6HNRwOupq3Xm2GGsAsC6dId9+WKA9k+NUnRkMX3eFED8yLz1fHW8r3cUUuF5nfuR+f+/yZK0yaPBgfMWpqUka+wbD16xWXnktKcLrzZkp6JmBPfnn3Mun01H30sae5gITmckPRGRjZXyAn2a+YvI0+yiE+Cf7Qt7Fp2BuYF1ZIyNzKK3a26dZFCd5va50QGszozObdvqT/IcvzamKY+azcW+3059Is+0n5DELE3Dm97xeJ3/H+QAR5D9cfiGdep/eWp9Uf9SYbstMwKlRUEtoD4BC+avDc0aKYiFeBjOYDOZJcdvY7iIpdbTPMMC5z0+ztYdHCRe+ewHQX07qfMvbrAkfpAb5PbAGkwWp8iojjEyn0yeep6Pu0kDyNrCByJiCe535KqhHcz7cO08wi2Zr/DNYWuds8tbRZIr3Pk3v4qRtMbXk+DyYG9MDfPVpzqej7q7pQT7OjNVABEHoLDUXNjOSkldnbrAhVNRQXEyreGMfByIKXOcmoVHWUN/a2p2mwgjn7SBSSrfNEEaojLwzxInvP4tpXLOcrVuNeyOPTBLQxlO6IGjPGbZ8gKvcA5e0am/WJnhiPIUnxlN4YjylVWEzbaKO7HIdK44I5GZjRW1F6vL701HXScUWlzh5lCH33O9zOViYHeAfOdceZoNVGljgI7zGeApPjKe4mhhsNqfNs1+VPdoIMrUDkpTJvxNrZZYUmHpJspn4UWYBRFnp7O8/KBwOpRLT6U/QVQgz8aPfkbk+F7Nx71wgK04B72bj3ovJMZnvdaCrZKk7RoXBhbeWHozE2DjisAlYNlFt2toMdaAps6DD2gnEjzLHGE7kkuDimD0A61xL+Wy45iwSqkolBtYAjPr7LnMMxjElcx2yj7J9xDFPuSIpmHCaQeZ7yWNVtXLyvNP9QV40xPFV+EtOJKvLFrgMIhAQSMBrjB2upGaYRndk4/5VCaRMPXyZjrq32TMFX5YpUEpDhoIqMRUSVQPOtipkuzF6BlWvTTB1zAKCJDiQtTJayCI2eWLoOKUMo03V5bW6EYwRJD6YLN4WMQwF58WyPcn3CYlDl9csb10+ddSaq00U1uumQpWHxaYZNdZpiDbocsqum8r685BaJCRPUX7chw3X1BoNrcXk+tWSkekJzvMRsaAdZS1WpwfTUffag++xgk1haekkOnb+zdxxp2sS6hOVXMuEKc0uWXNChYCLRslNSJQMFjnx8ZFkizfBGPmSdnXW1veR0PP8y/ZbFy472bkkWLM/1Hcv2wSfDYavtVa0oCJkfwy2giZPDEMHT4yn8MR4Ck+Mp/DEeErIE2Pc5zYkQp4YrBocpLoc+s7/Q8mFv7463vamLoAJnLjkKbz4e4qT5FibclWY1jH5OC6E27vWyBZKXEmMUbmqKE72MH1Tsn2xoji5RcQi7ISa/+PLowzr6s1OxO/IY3xpXWQErzGewhPjKTwxnsIT4yk8MRWAChlO8GVibMwmT8j3uez3/gNKL5Jrfk3WxHxIfzCIB/uS+Rl1MVxFXcKGOOUb7KvIYFuZBQVFfshSNniNsUP36P2UkyRreGLsKDIFfaIwA5UaMTv9CcYguWiAnzkG0/z4ZjbuLX0pyMKjy6b5qgb9KrJF7WzGkieKE0z+jIx5qzQ5GInBGCTzdxCmkfMyirLTn2AX6GydftRi2+lPsooFaiyd/qRonUAlD2cNrjb48iizWTCxCbwfEO/JQ7E/2amyz+E1xi3WGQs8MW6x7s3PE+MpXHfZMcikYtmaeUWLY4nxgzOwuS01OV8mxmaRfEC8R1j2qGmq8MIOTNAeZmIwFcTzF8mmgrhpNXSUEXM27mU3hNhq6EV7kFPMeSuyx0ZMC1wXo+BK5fa4DGhfSCRPjB021gQM87SpA0+MIRCc6KThQjZqdG0f48JNGjgHYMvDBhhakQ//TWv7O227wRSijK9OH2U8Kc3wRRf0/tZFc02mENnx6aiseuBbgw58jBkXmXffmxYtYiOmG57zRklTWF12Q2XNlifGAdNRt/K6zRNDzwXFJ/LEEFN1bUnZMvBrMOVg3B3oiWmsGnfboGzss4UNnGNKGVJeIm4eRwR1Lxle/Gk4pP5AnpjqzF3UiE4n5q7mwbQGVyVR0onxojVHgHxx9ZW5q589TjsxZdeYVpcypMZ1e6zsxLCvH0kdrSmzfTDZAoDjHcWHlJFXl8lsPS1ln7p1rw5VH0xWAtTU2uVPtcFka/M6tbde1DUoZan5BXnncQy6YAzuudxwY/CizrGb1Jg0j4xycRU4jkJrxAy1LC4Bp01PikDElX3csH7LjawnKgrN/hCGMyh6T0uQWcNvfJkUga1XFkiHWBu8rWRu0gR7L1dkJ3Q+UgTmucKmCXboe5zDELrSWmUtR3FS1rHVN6RLY89nCclTtTv5d8/TOIJoEa+CJM8/ipN7g/phrkElBvkOaQEGUBBuG5CiO2gb35rsOKeVMSAD+iu0IaEy7zzA5F/7tO+gxouSJVGcfMgWNdj0Xv6CC2I3w2D4ugsVp6wrAGa4uTreDrKlZIhwhGwzUAmL5I/B8BXbGoGpCAtMM1AJS0rj3qNNgQWGYQxggWEYA1hgGMYAFhiGMYAFhmEMYIFpBup6CpyeWRMsMA1wdbx9RFSkSYbJDa6Ot7luRk2wp59hDOAVhmEMCK5sPAQEHln2QH6cjrqoup9RnBxZ9n1+gfr9pfsKGMuBpadehgDftjkC1UeCUcngBv4f0cdJ3f+D6mYjTlZYawIrfoVxfyM6R3DpPiETkkpGJSwCcg0u8y9GcXJOnNlzpunyRhksuUP8eUwBm7yHaTJgkdtaBQpv+hnGABYYhjGABYZhDGCBYRgDuH0v0xgZE74MEzoPwacU0gpD3WJAZYqlNs8+ayqt1DEWb5Gmdqg9mJrwj4UQP+RrYNr3lqBiyaDA1mUFX8kcbq7Cp1kUJzKY8bxCbShZHe1rUVki8PLLsfxueQ4BgncSkrcfri2m3v2TjILwbWwcfMnUBqweZ4bn80pwWGCYWiAonu5FgVkygen0J0fQz9RGXZpDOcvz2binjYnq9Ce7oCodWXrL5dPqcjbuFer8nf7kAMZioy6ZjOUESoP6PJZ7GIt1khqon1Q9OmpvcpWlssB0+hPKiyF5mI17a/FXnf6Eugb64WzcW9ljwE38nbKurWYsNqpJEXWM5Xk27lmFEzmovq0Maq0DCisZdZlS3YWlbhiguuAnxD2+PsMTPg+lsAjNWPaIx/JeM5ZCIPiUulT9WVPWNHZcMq5x1af7DPZFtcICw7jGZWP7qyhOau1WxgLDhE6tqhmHxjCh8zWKk1vYs+3Cv7LU8kdIJZdGke8mfW9YYBjXPDruT7djke698n2iOMn//RlWrrWaCZuskjXpOZ43eO66QRUd8Yz34GRN49sewZdEIjCXxDeArsAdZQ/0OZiQV5iNe+fwdKHiJu8fAagL761Zi+C8T4TnuNOMpRBQdyi/RxPIfj7/SH8Spad/FybuwKIEkly2H8u81uKX59qmBNILnOe6yAMvVseyZ5H7Lz/73mAsB5aWpHufxlIEsae/KRaVhjiWjKkFgliyJlmW5WKBYWrDMlq5aZ6mo+5Sm2E/DFMn94EZPAZZYRFsVmZcATFk6X6Tugmua26mo64y7EYpMDBY25BwhgmV0ijopcBATA5l/3iGCYEHSCdH1aZ+K8K3YDCMCYvEu+moa2Uqf/Pbn//KTc3ffMmZFvEMPrd7bOsRLG9hU8YwofAF2+PHBWxWZkJi2KSwCBAY7mDFhMDDdNRtvPntFresZgJAVhB1mbmJZgsC7BjGZ2x6jTphEUsGdW4Zxkc++tS/M930PzT8PRhGhVfCIjICY5wYxDCO8U5YREZguAsv4wsymvmdr23Ul/kwDsp5Mowp0hrWZHfrUrKOS15lmCa58V1YRL4YeRQnL8T1eBkGQ6PhLibkQ2O8bpfGtI50vxJMKaa1nP4oTr5b9ithGBOGPoS6mKIKvqy9IjqzUczBZBycsAhdQ6UoTqibFzGM5HQ66l6GfCW0ZZZYNWMIefAleLIqRfkw3gS8McHyBJv6VgiLKOtx2ZISn0z9zKFVeOtSR0orX0LJJdN2Asxm0lpBSUGViuWVhinhCQSl9dm76NrKULeMso01Ez43suDjJghKinExcg7S3HjmICQbGXtoVb2fC/9tJHdQIXKji6ZYt7vg0rIbwRMICRdKASr3h4niZA8Eh/c27eAZhISzcBWQNVRiNS1oHmBfwitJCeQdyKI4OYJkNF5x/OYCinJzIUcDnLXs4z2Od9zBKsJ16CpQS49LXnUaQfpIzllAaKm9KSyE2lxzJDQpcqMuw+avWcVyS+NdlMFYcM4ChCYVjltePerHu7bjELd2An1rNlmInmAPeM3WK38Ipk8/CNJB5l/owvQMAvFI3SWLcUcwAmMCOFN34V+aCLebS4qjiofL1qVOnX2P0HfnkfcULUII8R9e8bnhAjf5aQAAAABJRU5ErkJggg==",Z="data:image/png;base64,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",X="data:image/png;base64,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";var L=e(74848);function j(A){let{href:a,children:e}=A;return(0,L.jsx)(i.A,{href:a,className:(0,t.A)("card padding--lg",r.cardContainer),children:e})}function S(A){let{href:a,icon:e,title:g,description:s}=A;return(0,L.jsxs)(j,{href:a,children:[(0,L.jsxs)(C.A,{as:"h2",className:(0,t.A)("text--truncate",r.cardTitle),title:g,children:[e," ",g]}),s&&(0,L.jsx)("p",{className:(0,t.A)(r.cardDescription),title:s,children:s})]})}function q(A){let{item:a}=A;const e=(0,s.Nr)(a);return e?(0,L.jsx)(S,{href:e,icon:"\ud83d\uddc3\ufe0f",title:a.label,description:a.description??(0,d.T)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:a.items.length})}):null}function k(A){let{item:a}=A;const e="Customize Engine Settings"===a.label?(0,L.jsx)("img",{src:l,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Remote Server Integration"===a.label?(0,L.jsx)("img",{src:n,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Manual Import"===a.label?(0,L.jsx)("img",{src:F,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.7"===a.label||"v0.4.6"===a.label||"v0.4.5"===a.label||"v0.4.4"===a.label||"v0.4.3"===a.label||"v0.4.2"===a.label||"v0.4.1"===a.label||"v0.4.0"===a.label||"v0.3.3"===a.label||"v0.3.2"===a.label||"v0.3.1"===a.label||"v0.3.0"===a.label||"v0.2.3"===a.label||"v0.2.2"===a.label||"v0.2.1"===a.label||"v0.2.0"===a.label?(0,L.jsx)("img",{src:h,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Extension Setup"===a.label?(0,L.jsx)("img",{src:o,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Import Extensions"===a.label?(0,L.jsx)("img",{src:u,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Continue Integration"===a.label?(0,L.jsx)("img",{src:c,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"OpenRouter"===a.label?(0,L.jsx)("img",{src:w,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Azure OpenAI"===a.label?(0,L.jsx)("img",{src:p,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Raycast"===a.label?(0,L.jsx)("img",{src:B,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Discord"===a.label?(0,L.jsx)("img",{src:E,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Open Interpreter"===a.label?(0,L.jsx)("img",{src:Y,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Permission Denied"===a.label?(0,L.jsx)("img",{src:V,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Unexpected Token"===a.label?(0,L.jsx)("img",{src:R,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Undefined Issue"===a.label?(0,L.jsx)("img",{src:I,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Something's Amiss"===a.label?(0,L.jsx)("img",{src:v,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Broken Build"===a.label?(0,L.jsx)("img",{src:U,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Jan not using GPU"===a.label?(0,L.jsx)("img",{src:W,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Mistral AI"===a.label?(0,L.jsx)("img",{src:K,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LM Studio"===a.label?(0,L.jsx)("img",{src:N,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Ollama"===a.label?(0,L.jsx)("img",{src:b,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.8"===a.label||"v0.4.9"===a.label||"v0.4.10"===a.label?(0,L.jsx)("img",{src:h,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install with Docker"===a.label?(0,L.jsx)("img",{src:x,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Linux"===a.label?(0,L.jsx)("img",{src:M,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Mac"===a.label?(0,L.jsx)("img",{src:m,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Windows"===a.label?(0,L.jsx)("img",{src:O,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Claude"===a.label?(0,L.jsx)("img",{src:Q,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LlamaCPP Extension"===a.label?(0,L.jsx)("img",{src:G,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"TensorRT-LLM Extension"===a.label?(0,L.jsx)("img",{src:Z,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Groq"===a.label?(0,L.jsx)("img",{src:X,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"\ud83d\udcc4\ufe0f",g=(0,s.cC)(a.docId??void 0);return(0,L.jsx)(S,{href:a.href,icon:e,title:a.label,description:a.description??g?.description})}function z(A){let{item:a}=A;switch(a.type){case"link":return(0,L.jsx)(k,{item:a});case"category":return(0,L.jsx)(q,{item:a});default:throw new Error(`unknown item type ${JSON.stringify(a)}`)}}function T(A){let{className:a}=A;const e=(0,s.$S)();return(0,L.jsx)(y,{items:e.items,className:a})}function y(A){const{items:a,className:e}=A;if(!a)return(0,L.jsx)(T,{...A});const t=(0,s.d1)(a);return(0,L.jsx)("section",{className:(0,g.A)("row",e),children:t.map(((A,a)=>(0,L.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,L.jsx)(z,{item:A})},a)))})}},28453:(A,a,e)=>{e.d(a,{R:()=>i,x:()=>d});var g=e(96540);const s={},t=g.createContext(s);function i(A){const a=g.useContext(t);return g.useMemo((function(){return"function"==typeof A?A(a):{...a,...A}}),[a,A])}function d(A){let a;return a=A.disableParentContext?"function"==typeof A.components?A.components(s):A.components||s:i(A.components),g.createElement(t.Provider,{value:a},A.children)}}}]); \ No newline at end of file diff --git a/assets/js/1ca75787.7f1a5870.js b/assets/js/1ca75787.7f1a5870.js deleted file mode 100644 index f0b8c9ed..00000000 --- a/assets/js/1ca75787.7f1a5870.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9876],{44074:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>i,default:()=>l,frontMatter:()=>r,metadata:()=>c,toc:()=>d});var o=n(74848),s=n(28453);const r={title:"Admin Console"},i=void 0,c={id:"server-suite/admin-console",title:"Admin Console",description:"",source:"@site/docs/server-suite/admin-console.md",sourceDirName:"server-suite",slug:"/server-suite/admin-console",permalink:"/server-suite/admin-console",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/server-suite/admin-console.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Admin Console"}},a={},d=[];function u(e){return(0,o.jsx)(o.Fragment,{})}function l(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(u,{...e})}):u()}},28453:(e,t,n)=>{n.d(t,{R:()=>i,x:()=>c});var o=n(96540);const s={},r=o.createContext(s);function i(e){const t=o.useContext(r);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),o.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/1ca75787.af1e63c9.js b/assets/js/1ca75787.af1e63c9.js new file mode 100644 index 00000000..61164c78 --- /dev/null +++ b/assets/js/1ca75787.af1e63c9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9876],{44074:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>i,default:()=>l,frontMatter:()=>r,metadata:()=>c,toc:()=>d});var o=n(74848),s=n(28453);const r={title:"Admin Console"},i=void 0,c={id:"server-suite/admin-console",title:"Admin Console",description:"",source:"@site/docs/server-suite/admin-console.md",sourceDirName:"server-suite",slug:"/server-suite/admin-console",permalink:"/server-suite/admin-console",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/server-suite/admin-console.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Admin Console"}},a={},d=[];function u(e){return(0,o.jsx)(o.Fragment,{})}function l(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(u,{...e})}):u()}},28453:(e,t,n)=>{n.d(t,{R:()=>i,x:()=>c});var o=n(96540);const s={},r=o.createContext(s);function i(e){const t=o.useContext(r);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),o.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/22f0f67d.4de223f9.js b/assets/js/22f0f67d.4de223f9.js new file mode 100644 index 00000000..09107d14 --- /dev/null +++ b/assets/js/22f0f67d.4de223f9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5032],{70116:(A,a,e)=>{e.r(a),e.d(a,{assets:()=>l,contentTitle:()=>d,default:()=>n,frontMatter:()=>g,metadata:()=>C,toc:()=>r});var t=e(74848),s=e(28453),i=e(64023);const g={title:"Integrations",slug:"/integrations/",sidebar_position:1,description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","build extension"]},d=void 0,C={id:"guides/integrations/README",title:"Integrations",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/integrations/README.mdx",sourceDirName:"guides/integrations",slug:"/integrations/",permalink:"/integrations/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/integrations/README.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:1,frontMatter:{title:"Integrations",slug:"/integrations/",sidebar_position:1,description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","build extension"]},sidebar:"guidesSidebar",previous:{title:"What are Jan Extensions?",permalink:"/extensions"},next:{title:"Discord",permalink:"/integrations/discord"}},l={},r=[];function F(A){return(0,t.jsx)(i.A,{})}function n(A={}){const{wrapper:a}={...(0,s.R)(),...A.components};return a?(0,t.jsx)(a,{...A,children:(0,t.jsx)(F,{...A})}):F()}},64023:(A,a,e)=>{e.d(a,{A:()=>y});e(96540);var t=e(18215),s=e(84142),i=e(20053),g=e(28774),d=e(21312),C=e(51107);const l={cardContainer:"cardContainer_S8oU",cardTitle:"cardTitle_HoSo",cardDescription:"cardDescription_c27F"},r="data:image/png;base64,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",F="data:image/png;base64,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",n="data:image/png;base64,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",h="data:image/png;base64,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",o="data:image/png;base64,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",u="data:image/png;base64,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",E="data:image/png;base64,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",c="data:image/png;base64,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",B="data:image/png;base64,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",p="data:image/png;base64,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",Y="data:image/png;base64,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",w="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL0AAACtCAYAAAGSBk49AAAACXBIWXMAAC4jAAAuIwF4pT92AAAY70lEQVR4nO2dTWwcR3bHa4afIilR0kyyWShaywssd4UcLGGCCEgOKwHO1Zb3sHSwMUR5ecludi0dHBnxQdTBgQ0fVtrN+kTYFOKD52JJvq4Ak4cYiGHCEhLAXh5iabWKsTBHJMXPISky+LeqRj091d1V3VXd1d31AwaUyJ7+qH716tWrV++Vdnd3iQgj4/PnCCEThJBhQsjM3GT1pMj3fC8wMj4vduUn3J2brB4JvUDQiecmq87PU68tkPvzj3yvNDdZLXVcIOjEh6pd5OM3D3T8fmR8PvQizgVGxudvEUKe8T3a8wR//csGebgW3oK4SJn+u+PkuGsv9xs7zk/eyZ893tvxO7RK6Xs//QbS8LH7D794bsD5gNfeWyEf/udG6FOBl95eIv/1+622v5eeHru/0N3Vu997sOdOQk/ud3zp4I8/m67sfeqHvC/z7ijoQrwb6fb7Eu9gvxP5PWFj+e7jC+Aflb1Phd6hyB17YVLkXETmaYJOvrT6det8bU3Efsl7GnbCfQOlwD7gvVHuO3Af5L0Y7+RBT+/7kkW+LEI51rcFcHRRZXRWVjWb8QSNeu2xssM/dF3kST9Qe5Hj7HzcITPOO/HeaOigL3KxoKeXsSqmCSFM616am6xOiHyPewHPyYRwD/S+Fwga+KGDPvt1hR3ne03vhYSsCt7IFTYYea0KoRchMw6wi5R5Jz962F8HMsvCDZrPD1gVbRfwGllBd3vi+z3kP14ddv79m4/WnI+HS20X0GJVeJ+ASLY1e2LesRhLYLbsBg34US9M3FbF7u4OKZX8NXcUq4KNhM5ZH6zccz5+yFoV7mHWaSL3H0WbK+zEjA6Bdx90cOhwYNMR+vRoYj8CrYqgZhNFu1Whf9DXOeAT1xMsqT4xu3FmtmCG0zmNjHlywhsyVVoU3AtEuNiBRr226PdHYavCC/Vd/CrSlzsRtlK8CD1ABL+Iw4/+rt8ZTad+tx7l676WkBs/s2uMEPJexIsG/l10qOJwZW6yes77a2GzLoyP3zpIDlXE9VqMB5F3RkW8SNv/49ywz/mjm6Xg2idNcuHdZSU343ZNEUmzFzYdd5oRJsteZFtY1flLf/4P//3Z8MBf1KJeVNT1KHNO0cZYbS6Q7u1HzRXRi8m0smgfiNM3NjYf0rF++S7Z2FQjz35gEqSK7Z3NlmXreEvdfWB48Nuku9zpHBZBVK6jih1Ma6+V3GFSww/JELHZ3bjFQaUajexp9D5tX88QGeqvCF006g2jY0K2RQl1lbppbq04nzB6uvpJT3d/21Fb2xtk65H/0kNUpB5AFNyojpvlAQEfS+RKejiv3VetE6+r+kqG7v22r6e6MjortIqZEkt0gt0ibM66SJe7U0WJp50+UOSZmgTnG/XaZdHDI0/qg6iMzmI52hugMN2o16ZVX0vpA4yMz7MbP+mZY8zgAfCZm6wqe4g4LpU7hJDonlQXIp4HHjKrTOj1CypuNoSn5yard0QODDUvR8bnp+g8WfrG3381ktL6Ctejq2iBBAX1nMZcPcrV40wLOfh66fycWJE6AiJi3vn5Pt+/X725Tt74YDXKqbn9QiraKeTkwsdGfQveB2iTedUOLD+CVhiDoH2hZS5o8bwplnne+Z+sLiTV4qpg9yu1euR26wUBb4Ib0VYXPT+h4w53CdgPtzgoFoNI5xWa48LJ9DceR5PsUjMPXt9A63/6+y2haLzAxXdRcLF/fFt81c/rWRaB10hcmecFUATBiXkI5MNPmlLH+yEs8+4gDcby+i6p/aIR9LVAeCszogGcRMav4z2hig576sID5+fsbypk754S9zpBSMWDiOINu4nr/+cBX6eWKAFvUDaL1VJNy6efJdz+/Nb7jCo+7kg4EX7224fk5uebka7lbuiy3x9kgDxD84ii4sYJLzqJaHwDYbseguA1LLfD4sAoQUl4A1Chn3rUHQY9/D7KjS+s3veVCG7Lu8F6Fta1ooCBTUZvu1nZaIQudoTevBvV4wEPmX4ntXLiPvFA336ypze+PxbLrqvNB5G+G3nZZ6256Hy88NasiKZ1K+VrVkmvV2UWe/Npke2b1x3XqovW8mZW0b6NSAdtwcRZegD3fZb9/mAi3vvrkHlTH4B3X3x7/vGBymLSY/K0X4OKbGo7Rgj5PIWbPtuo16aCDpBdxtfux5cR28iLyJXRWazQXYz05XauNOq1jmhvEZTHH/jEHhAd8QdagidkGBmfP0bDyMYSDJW5SgiZUhkHEQXtjT8yPo9sFwileV7rhdRyG8IwN1m9pfMiqqNukoiLSpPIe5Z4xGp8xLUQQs4k2Ri8dSYQlpZEE8LJc3hIN/7I+HziYYyy26PiLvrF4MDcZNV3y6EX0R18iQfBuhcM46J665cAS3OT1f1hhwU2fhrBLbLBBDKkpJp8e4PSqDmdhEXkMXySQqROaNRfnBjLJBDpFSmoGBna9g63RjEaGWtsw4vw5b1t02/xFWqwOLDtwpgEvaLyKl4pNVUdeME2/zfPDrX9VkNvuj03WT0mtVdbhjAVoXKvdxxEovk0qbIDCKIT9o7Jxt7IoCPcyw+VZqyb5y8tki/EVd9M6btn/++PXeWeQyJH6zQDGTIRjLIkcf8yvaS8tb0h/Kqc0CDJuFgREIaEc+Ojq+EJvX98rimKvfXijXMPApEcvolQ4xImZXGC01Qiokp16PxWtjXEf4nu1o8CfC3PXVo0orG9sCBANx9d3E9+EJBWMC4s1q6V1EJVmJlOwnoT7Hy8ZJOBunm49ifnDluvFyFyG1sr5MCg0NhrJDqlVQXL69+Qze0nc502P+3Ozraji5DvxTQw+RHhnX8O9/+kAdrV3fCEl0vHjWwqGhXoNAcl7XAlxE6j09+7jwz2JRMAwwa/118cJGee3RP7fLL711QACYeKCSNQ8nns3fNnpLdbbnNdXMb+fg/519FB4bOk4bqAysZWBxmkG99NnK0RcfAuK8KUxZa5pNwTDJEtGkHEMg/cidgAxod9A9+KnH9NFLY3MUmQu21x7WtHwlWh1DbDDbpzxzGgpjCJS3rwjops+raoJGIYYwB6sOLvy0dP6e0ZIN1dfc72G11Aapvbq9pS0MlixKwE6mu7ad7cQjeZ3g2RdWzjp0iZZi6zJM9MppNkZhn3DrizRW+MhMH+gNYOPkQbXyrQw6fJTKNec3IKt0WsVUZnsZHhqwI2SFK80KjXrrNr+RWQMzk1byaJUgbHiJTCWSZ2OuTK6KzKckBF4EajXjsd9pzSO1Mqo7PXM7a5LSnuNuq1jlLXQcTak5Xi1mhTCN2iHYTS3YiV0dn9dMacx8Eaa5HHGvWaUJZsERLZBE1T51/O0OAtlYY/KqnvQCdP1Ndp+tHZa7DsNqWrlIAsRjQ+D7pz/QjNg8D+TQLWm2foT5jHt6j6W9S9izwqJuRdYDkXlAfq+oAXdH1usqpdpQSRaMMbnH8BL2MiyQQYSSS7yOKkjFtlVCVaGj5nCS/O61BLyhqeFpHIqz1PmE0vWvkmjNgNT/V24u7mt17e60SnIbF10hFpiM+KOx7EKQaVVH2lNlDmyFt5AnvB0ohUi/MCIjW8ygpcokDCX/jbvsCjb97aJD/7d/2RZB6EMoh4kWr4NCwUv8RFQfxbfTVyEfgYXJ2brAqXE5Up3Zb4gkncTchJbphmiNbQC234NAZP0ZQtIqSUx+GFucnq9aADwpIXJW6P69hWmVIar0DVE1SrMPFEdDyLRSUp5NVxMoXw/sCNuRwZn59IutGJZBElWXRt3Q/hGZpnrgNejUgjM0aJ7jQ0NFtUh9rx1rfcb2q2KJlKRwZyhqYdbuFVNYnPREURyeiXkjoRpS1IwJ0bLfLqeRKI1OtKId2iFHTG7+CW+MQHUxlEBl6dg7MinmKlgFkl3UBjPwpRKoeGETQRUj1JQm4G1fdPcaReSzI6rz0O7+HzlxbScN9K453A6Zh8wa3Q7R1tdQC/Ocu6ZEomKDfICoXd5zy/kI6EdUh52U1jTRKD1Uo14QUENbhmXulWtVR3gqoWqJij3wn3teAFpJgKXco9AV0PdQlBUTWASxVL1+VLuXpznbzxwary8/KQzS4iiuwqmPD+WF6xd1Ug3w1cAqg3rRNcQ0ejEzqOyVhBwg2v02vI8NbKVkkSSUZPSLSRcMPrXkxg9Y11wauprJoPJVwWUlvxsZapA+QhSyJKAKm3ZDKwyoCXKuOykBpcRRFdRUozvTovZbofOnpi2ZvyTwVhM1SWvzjNnPaQzjTvoYysRknBGjzpbHtBoOF1JpfmgdxoZZX5uhjeLN/s4UxqcC/IBIh7RDUfNzoyliMhHbL67WYhfzEJGTtMqQARBrJZIf+bY9XwyvubSNCAHRbeZwos6V7LnITeMRmRyQkCoUzGnfOy1fD4JdIgmopI0ugxBal2deIW7rYJFMtRbCIiqiQJt0ZUvG3bMXM1ufGzCvS6V5s4Vo33eUzJQayStHz/fvmMuU/JTJ6kMbFeSRyCkkj7ihcaP2m1gwmWdwKjAtj4SUs7BDcoczdX1Xip7E10143S6m5prO1CYMMsRCGFyqufoRNWjghLglFhfqEkG52liBcxy4UkvnVwqezUJEka2S05aWzBQSkjmSzfUg3PSMO3I7IJDXteRWIsVSJaZ8RLpIZnoNKCzpzxPHgLGGksqESpM+ImVsMzUFWhr0dsNUcVzHeTdKCqu0JaHJQ0PAONr7M+YZqsby4p9eIq3V4Hu5XZrmmUQlINrBTobx2LRdpKXbABB5YQioIlrYqigsESy6E6GtuN9hojsGkxdWYuUQzGe/qGEx+U/YBUrzeXEp2nkDSKu2Bw2lprt3ehkvp6BrWrJly7ubUaqwiXKoyoqgNpC5I41jt6uoN7yfajTaeHQYpNXtQhpjR8GGxGaEL9J1XYajopYRs+JWzDp4Rt+JSwDZ8StuFTwjZ8SqDhbxTyyVMGDa81ebGFy1lblDEF3AUZbT3A5LhN3DnJrNQnA6uS5rZqbBlS/VxlV/BWwLR1/zTirgnYZsc36jXprNAWYdryBfAmUPoSChSX4416rS1EoaPh6QHHi95SCkF9wI5sq1yXAT3QNn58fIsyhhXZTaUcRU44zpN0hmiBXWvjy3HAq9O9CFdMsEV1hbjdqNeEshpK1QixqieQUzJVMyNVxamMziK//EVVd5xxhOp2e4lbSno6waqUpiFdt9uNkpJzldHZxMtapMhMo147Gffyqut356m4opcrjXpN2aKRtrKiObGC4Ds/rbJYOkN7PVdqCV3OkCrCGvQ5HY3tJvHS0ZXRWejHCYMGZUj1RKNeU55DPwhTKtWfpnW7dasmlIie8vOfJImxVerd0F5CaMX6IG6xKvVhU/a0yUTDJw2t44Gp/xH6wb/Z70xdoZuhP6eZ8KEshqqKy3miUEJPi3WepMJ7rMATb0Ltilv0Mz03WfX1YueNXAk91dAQ6tP0Z7LpdvLFEh01rtNOkZsRI5NCTzU2mwQoqTJjkeIu7QxTWRwhjBd6WizsHBVyG/FmNjO0IxhdvNMooafmyTn6sQKeDxC3e9mkESFVoadmSiql2pOGFS7lJfVFQl7UgjO9NLAiMBpMzE1WhWM0VJOo0BdJkx893E1ef3EwUr51ZDBFqsEMlGlWwVXaCRKbKGsXeqrNp4rgHoQmR1VN1XVjkQIYnSALlaFjggnymO5RQIvQF0XQkRD89ReHEi3W8+W9bXLh3RXyxT29CQQNAC7T0zo6gDKhp6ZLlqJrIgFBf/PlveTZY+kXRkLNttfeXS6CGXSbdgAlJlBsoacuxem82+iwz88YXIgKI8A//XY5d4VYOJyfm6xejnOCyEI/Mj6f5+hhB0xG3/+XYeU2um5QBKcAnqAb1P6XDm6TFvqR8fnC7FVIogC+LjD5hRu0AMD0OSkj/MJCXwTNrgLVZhDclybXiDaIq3OT1TGR2wkV+qLY7Ko4VO0iH7+pLlvKS28vFcVfr4qzYWEQgQlCqSnzuRV4cTCR/FSRkMI7YwVemvdGxufvUG8iF67Q4wsj4/OLBdpnrJQPP2kqOV2cupQFByHlCyPj89zdXh1CT82ZBavdo6PKczL1Oyv0Mfl4ZHx+wnuKNqGnPePzjDyQ0dy8Fa8uatJlPnPMRa/gtyayNHTgK5Of/dnjveSdn+/r+D1s6Kmb64kX4BUFk9u/rJQDg8/wDH9s7Bi7uIQ1C8QV8UIuMuIebU1w3UJ/x/Ttde+/OiwUtYhQXZgYUzc3irBCqRyEWsDtinBoXig0D9S1zwDHEdfvVAscGZ+/nKf9pFhBxUtz+8uvfdIkv/5ozXYCDkzIdUSIGgY0/TFWIvOVPD8pwLDMhmaMBJgkYlguQLgul6BNLTnmmZHx+dOl7/30G2zo+JWu54Q9e+L7PW2Ne/Q73WSfS6NE2WihkiJs2kgjDJoHAuOYonm4vku++MOTEGmESy+v7ep+Dzcg9FpiaUTtb9PAKHDh3WVjJ8UyYPL51stD5AeHM1Hzug28h1MXHugYiZcg9MqzDWPYxCfroOGfu7SYuXnARxf3Z1LQveiKOypvP9pUnjcGwpIHoO2zOPGF1yoP7+ChpmcoHX7pf+/09+5V7rnx86mbDmz7PE1w4ZHBqJs1rwxsf4yyqtnZ2Salb//ky/8Z6q/8lc4HgG2JiRQDk1v3xBZ/O+oZjpOaDxQp/QYcCugASbWte9JKOBNXQk0YN194vqOa5tYKKR388WfTB4cO/7BUMt91pWpybH326n3zGVmcIg/X/kQc9bq2uUQG+/JbMbNgeWSEgDZFm7AYH4y+v3xuIHWXpk42t9fI1qONx0K/sfmQ9PUMku5y+jv8VWA1uTxoK7hq8SE5XaVd2Wg4Px3zBi5LmDcHBg8Rk80cXtYwaHHEr5tqk8OOxv06C3SeuQzjPg00w0gEm9bUNQI8A1Zy4aRgHQH3/sYHK8ava8CsgZYnbqF3/pMBwc8KcX3lGK2Y1rXEAxoeE1hGm3Tv7u6QhdX7zk9LdKDR4y4OwbZ2e7ws0YCGdws84e2cgsA/WLnXGgos8vxI0WTQ5ORSphMkx752DHrI8vo3BW626JxQ5AfPQyhHGkCzQ+D9LJZA4x0unsbyXbK9k/3gq6TAZFvl4g+8JxYxmHnOvDR+CBmeS6tfO+7MfQPfKtwkF54K72pxEKq0PEM2hIClDSmau9Y7WQ2izXsjQlGEH4J+46Jv6hTjcS885RkZYWdISy5MHdhL0P4I3skr8Jdjaf2aohw2SYF4l1OvLeRe4CHsML1lBZ5E0fQdJyiVnRCGvp6hqKfIBCZvyChK0BwU7up6I/YcM7bQu+np6idD/RVSLmd/A0MQsNtRmCHN/aUQdGjzIiSEWm0uOKEyqlAq9G56uwecDpB32x8dAKERSYwARRL0jc1lsra5qGWhVJvQu0EHgAmU9xFAx+ZrxBbBdMl7jSkI98bWMllrqt844iURoXcDwR/oHc79HIBQdyc6gYwZVKRNLVgtXW8uJb76n7jQe8E8YE/fsPMz7/ByzRQpBw+8fdi7EcXjopLUhd4LRoI9Pfuc+H4b7ZltsKIP29y0OC7jjGxog9XmA+fDwIJYf+9eZ25gO4KZQMA3t9dT1+IiZGJmCb/s43iKJzEVEH50gt7uPc5PS3Lvorm16gh5VhcnM+tOwWwfWoWnWTAy9PYMkO6uvkLMFVQDwd7ebjpmCYQ7b+TSh+i8tKb/qh06RVdXL/3ZU6iOgbZ59GiTbO9sOT+LuG8i345zH5xOgWFa4FiYUegcmGB3lbtJiZSdjkJo50lrjoH7x2gHE2Nn9xHZ2d1xhBi/s6HgwRRS6GWAEDna0CZWyA3WFWIpHFboLYXDCr2lcFihtxQOK/SWwgGhn7av3VIg7kLob9k3bikQ007x5MroLCL3h+2btxSAU8ymn7Bv21IAbjTqtWlH6Bv1GiqGz9i3bsk5Y8TjvTmNZGb2rVtyyqlGveZswG0JPf3FESv4lhxyFmYNeyxnIuumMjqLXHZ37MTWkhNOuQWe8ISeURmdNWrvrMUiCSyWI8ykceMr9OSx4MPOv2Zb25IxrjbqtTG/Ww4UekZldBYLWMrL6VssioF2P9ao1+4EnVZI6MljwT9GQxasrW8xEUxWp0TuS1joGVb4LYYhLOwMaaFnUOG/Tgh5ykqBJQWkhZ0RWegZ1MWJFd0z9s1bNHMbi6hhNnsYsYXeTWV09iTV/tb0sajkPA2VUYJSoXdTGZ0doyOA7QCWKFxBICTPzx4XbULvhvr7L1v73xIA3I2XG/Wa9ojfRITeTWV09ggNZbZzAMsM1eaJ7t5LXOi90HnAhA15KAR3qZBH8rqoInWh90JHgnM09tnOB7LNDWqyGLUP2zih50HXBM7RmH/bEcwEAn49bS0uQiaEngddHzhNP8+bd4e5Bb7yKSrgsfzlaZFZoQ+CjgzoDCftXCESt2moyXSjXruewfsPJJdCHwbtFO5PkTrGbbpJCEJ9yzR7OwkKKfQy0Im1+7OfdhaScmeB8C5SAb5D/40Q8MVGvWZzGflBCPl/+N1JeInRCKsAAAAASUVORK5CYII=",V="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKEAAAC7CAYAAAF6G87dAAAACXBIWXMAAC4jAAAuIwF4pT92AAAXlklEQVR4nO2dfWxdZRnA3951XZdQ3MzVhFHYB+EaVpBNJ5b4AdOAJGI2EqegJmyhS/Qvtur8c6z4p4lsf4nuIluiQSzELrI4NLqVKasG5xophmsYq5CZuIZRakLXdq15Ts9b3nvuOe/n836ce88vKXT3nvue5z59zvu8X8/zkIWFBamfmx+5dEr22jb4TxaVvonMN2vVclvWew2N8hqSvUHUqE5DvBu03fzIpZ2EkKexGiWErG8nhOzMevf939+R+cmV9/w1662dJZ0GRe+nNipqUHRdQ6ML7/9n6fe3xs9HPyxprwkbnf7TtqXfb1i7Yalx9v/09SxpM3Wa1TDboLSkGECjp3jtJCUU6RPaK9Wq5QPsK+0bdmc2mNbwii0/rmuxVi2fak/eZvlNu8nc+cN1jbAkXyut/mTDNak65TwtUtfRRodVG854f4CwXZ+op5p943CkGh60C2S//mreB2QbrGu0Vi2/y/2UAnV/KJ6LkJWSpP314wsmJdsbTRPEjePLaHyIEALd19FatZzpKVQbvZsQ8m6tWj6n3SAjWRqZ0tY1qOuiWb2i+nrq59EGDkBDN8eS5Rl5HUtqgzK+va39GtK59Y8N72n7oYW5/6W+3tAgKx24hRdPHF/692uvjta5irRvwtUhsPGWW6JGb+juJl1dXULJ6yRkRx2E8TPQKG1M5M/rG5y+2HDB1NTU0u+v/fOfahImPR3ojP2a9OtLN5iE/Zrs1+fR8KTM/fsZMvv6E8KvBqzo/TkpdVXqJUx2mO03PiTVWPThRGPQVuZggB2+JOm4/YeZjx+1w3FCyFr2DXCn1KWCvyZiF3uUqAwCRDQMAHRdavKzxn5a1kdrNZbaIHPhAKetXVk3lnWjC1kSaTUouNkeQgjv0YJvc8TkHtJCVvomLiTt3xAYd21SFrLSN7GKEHIZURAtrK8/2BAYem+YJ96l24jM5F924pXBgNDvJ7ky8k0yP/Uvpc+wX2TZmi+Tjp7HlD4vLaSOcGlcvXicvH/xOFn2kbtIx6YfSn1GaowHmkgK2LNxYzQ8G3z2Ge5nz7x8Orru2muvrXv96qVh6XUioU1mNZRcw4AB1pfu+/IH/06MlwhnRCewWXWbTN6QCgvjK/h9fn6elEql1Gt14Qo5f/lvysKyApoKR+HaZNriTpLk1IElOc0wEfKAxHWZwrF2R4fXrAapGegKC0tzMHLmLvplGfVbb7/dIBxL8rWxsdeU2meRdouy3YUKEgJGgxDlATmGsLJukg40jFZRZs7tizplETqusGFlhiWEERH2giE246gLkNhgLGhaE9bKRAxDYNVJs9FssdI3IbtLuVXkNHgYT2lZKn0TB+MlaS1XmwbGnJvbgMkCC9G0Re3pro6wsk/0dkLIr3WE4rDZdHdCtFyCSebSS9JP87ZMXFG3NRPySsVkrVpeBTNCsIPbAxAojUPo20XYaE9XgZmxgWi1gUf7jQ+S5R/r176HlganT28jC9P/kbjyA0qrP0FWbHlSWUDl7TGYEqgKR6J5+Vmt6YSSgBjzFdU2pAXEnPmptCW9OoaNbJtCAbPWdGROTImuW5ibSn1dScArr3yn4bU7e3vrBOAJR0muLwLTJ79oLmAaZ0ZGMgXJeu29997TuRVfQFg6zqLntvqtE1agpHC8pbvZ13+kLyBvXRs0kiakinAk2l/+pb6AItKEVBFOBuMDf1lCOlmRlWXsH40jd5kuyImAst2MLkYCpj0QvKc7DRjlcN/nvclbiMx6WrOe7ixEQzAtDe7Y8dVU4ShpQrLeR4WSaH0QVk6TDA4+lylclpBJ70MSB28zGIYRtXClwMZohkisZUfncmQOkhruHRu1KW2DcIwJi86tf5BuiQq4S3hhV4V0fvaYsYggXFu7+GAdRDUQ3YNNujapYip0JYydFzcc5xLdSFZQDRs+Sn9BOSpL4qnB1XfORr8v+/AnpHZWs2DXEZMrC3DWSm27KAYEMhGK4QH2H8HtQKEehcNG+midKLTAlXCEc/YPvMte61J9wNasNzI9Sa1aPsg+7hbZxdvoEa7yV/omYEjyd0vyrRaNBVTOJaI+3bIPo/RgAXFvOXWfOAutrTCM4AyrAlJkBTXpW1F2O9P277A6fNTtWFMk96DhOdhZq5aHQpHbixLjve9HLTQ9gLmfLos1JVb6JtYRQoYC2Q2EKdWeWrV8wUbjGIcXsIPVXYLSNagMHGD7/uHAlGCTQ7VqeY9M+2lzqFZTlioN/S5alFcrUhfZVihQD6o346gfLCBW9OrFF6TiYWBLo33N/WTZmvt9i02MIkB0gQ34K3DiJSPeWgY4XDJz+SwhY4/XXd3WeR3p/Jz5ArEqTpR49b/DZGZ0n/X7wGkfdk04LbrZBlaVOH3yC0YWZ8qVkW9FLdi2UCtKtLW9pgu10KwcEKag5jIC5xCaAlngqYhiJSUC6VRAs0Tfj64KcDAM8xFHUaKK9aUddkgGoMqSFqhKJA/4wCMOf3iMx9v4cQZBZMk6iKEaGZkWcakDPDkQJWeKkRJh6KLyCMNhEd75NZEyZZSneswMwgxlDo/yMJqxmDgROGiadpSNhT7mWY8ti+kZPYPzMO5nLBQ40gRfnKdMapk8sA44mqCtRKxhgowy0whBeRQrOS91AGWyObl4yOTrcom2EpFO2USoelvTPAfYeLVEGeWZeHNXgBK1s05B5JgOskMV+KF9pk1lQsY4A4aMozBVhjnd3d3kzJ9f4l4jchgyDkjV6Zgc983M9WdLAF6MT1oalaw2RJapAsZ5aapEXto8IbKCUAV87evfICMjfyFPHDwkrbystuAH2oH27vzM55XaQlBgdAwQdbcvLys5pa6byYreXxi3k3Y8e69pLD+siMA8VCZO0BeI4Q6b6S9oR8iTzE/VlpbnQ0AhOkEGOF25LlWJ2Iqk+FrttrUdkJoSM4nNzXydBAEq6CYTkEUpD5SrUxGQKBtSQsBesiqQrBLSRLStvM6FqJkna4NJphU6vKPJ3MG2zyCWgJgU6UE4Y4kbONSEypEBwlZWia5TOinbSo+3ylOoNHeOG35A4tI8s95Z2r4mPFGrnYy+1Q++E9ncdzzQQjBCSbAvC+bIw0oci+PEhCoYZQPNwnpEVVzM6qTVm/BZbysIiOI8LK3SN3FAN5ZfEuNqJaoEESBp4OmlA3ZsElSUaZLY88O63bmQokqTBKvE2Dltj/85FGcoCI5gFBgPj45IZPWVKt/oCq8KRAjjPRZHh6LVIlXFh0eGx/IgctktYDRWptGMQxUnCvQwFXSW0sBmlH1IMxRr40Ts+gV5WMFBHUOa5myR9ZyhYuzRdeo/bIqVFmo6fF20kmmo1Kew4TlDRdqj8/aT876IigXXowdZjTRgJpM7eksbT3EWpEJ5fD4EO5jx0xlBjw6HuqocMtGKN7XAQnnqRKvuwWQUySkDwVcQCh1vwY0scCJ2MaeNXAwJxL603/iQs+NwPLxZIARGQqC16QF3SB8AhzF9KdO5AmffOEzmzh+20nZHz37nmZacKRAsLq0SkQ0g7b4ri3TSB7qORZn+0za0uBIRVqNBIfYkKgrnIZAHEqwt3tssD4MIawqERBghBO6ADODlbWFFgZBiz0UCNFkgaMiWEtEVCILOJNLlhQAo0cbjjKrAKGdhQCFiSWx0KagKDDlYkYIdtoamQF69xNAQ1V1UAUWBEOYlk5c1FER1IVVAUSAMXGU58/LppWKY8JNW31SWno0b69oafPYZeZkVErbxMFagSrYk+ILd119f9xokptBRIijvxG9fqHutt/fTpH+vXG0GGNxjeGXjubBp7kIKJKaQLWabpjwW2TwMGIkgg0kxJWuJIuWpgBHzbKRA1cSJg889z31fpEQZ5fV/7/tKMsFCrglmiR8vDStd3//dfcIEZVlKlFEe/IHY6qUyzL5utp/m/BGOkjgqKlFWefAHco22Ak1yFaooMWTlERMFzl0068hllehCeSb9oLYCZXfQeMgokQeW5cHapS7ehzG6SsR8bBcM1gqDGAeqKhG7zzPZcghmIA1KPP/mm8Lrjh37jTeHkUYwCgRvu2H9euF127Z9xWgBApsgFKg6PdNdgLCBdwXqzm0xlQi5urQ/6+OmFNOFASwlmqSN1lbgso+aHSmUnWHozp1VgLL7umgrEI6X6aIyPdOZO6vixQJ10ZnbulCiLkYKhAyTKkB+at25rawSVYHchSYYKXB5j1oiDlFyb9EMQ0aJsGmlwvJb9ytdn2C4FMeIaWHqSFhkp2ciJSY3rUQYJrcdMsrTDyxbo17MKonq3JanRJU5NZxoNeSIcY5+orAzl5Zf32RhAAobQJEDFpeZ0VHy8xMFK6Tp4J/62dNLqeBNFgbAEpNp6mVBsL4IFAskAZamFIGQGX20Vi1vohZonE8VDnbnBaS08lE580iBGDkE4FQ8hkOxDdajS+OHUWciHT2PKQ+uXQILINhxJKwCRzEahNz3ISoxCnvASy+/1OWxCtyefq06oSkRO2aE7fJKzIuoWR9BiSC4b6Bfthlwk+wDUbObg+DLP7YXs0m1+2/5cdQvI7OLbc5JPRLieJxoqw4JSckKnBYrN24jPwyMvVwEHFoONDyafMF5MRdiIXITLA66C9sRmmk5qbOiNa1YIQWW0OlsAA726JzRA6VBEReH8cEN1kdCqISTBELFwEIXZuuPW5RWXkfauiqk1FXxIVZmRnRevPCwj2weJY9K4pBZCLEoIySBdgkhWkqxxeEe2BGmv6v0TUCG3A+1qA6Ha9Xy3bwLZPMHtuSjLFNKQ3Y5a7PENc3GapnvI6XAOJNj6jioSdklm9xbtfpXK/SHwn6PRScJbTP3hw0ZKkVopUFuViXq1F/S2hNpxhKTut9Je1OpmZRo8l2MduWaQInCQqUijLc1YwEmTdvxwKiqw0gDZV84FiQ/RxMIGYBjGRgNYVdz8F1TTgbUunO2qh2GOOCuq+6PhZVD5vEj7W8/s5GtNpRHHJWKvOCxCoTStEwHVzWVwCIvOHysrTyuaTit6uVAkc4UR/FWV67SN4GZgt5bsT7vlQ3jajlHNKwS9q63u64jlySo2poSVXSc1YuTJeTipOA9qQcd8m1pWQRdIjcU4m6G/sh0NeNxzdAjof7hQ6Iwwpi42Oz2uOewVWtwMjbOU3HP5K0wbUi0nBHG9Rl3xgYXUrnB0XhQN4R9aj10mtYINVxoqDS9a8+1ETpyoaEySd163l17LowwYBcaKrly7cEYYbz8eneTuNBQGWd6zlOhyOjcCBkXur2olBoMXl27NSMsXGjTYN21Gxlh4UJbGuraT5luX8mG4axierXChRaIOBb3nFJp73gBxbo74gUFSUbjDf/Udc60zB5geA8XaiywxK5kD7lkhPFE4u+F5gscALPxdXQWHp2mjs9PFQZY4AoY4l2Ol+tIKf6Fd4CvoMAW0YI5JOoxzrfazEDmJTI3Ra6+czb6lgvTF6MC1llESYbau0jb8mui39s611jPAZZj1sIEGIwQJU4vr0Adv6uXTpH5d86iVNidv3xW6jpICAp52yDfWoDZsVyyiZeyrKmAIuLz/x0ms28cRjE2U+an/hX9JMvsQ4JnqDGEWV8jdJraCCEr5BwYnUHNSNdATzrD9KZQQL7j1v1GBaNCp6mMEHq72VcfVy57HjLQa7O5ats37CbLb9rdNN+PNIsRzr7+owa31qzMnT8c/XjI4WuN3BohzFpnXvl2rlwtJvC9Z8YeJ2Ts8WiS07HlSdMaZ97InRFevfjCovILloAJzvTJL0a9Ixhj3mbbuTHCwvjEQO94ZeRbuTPG4I2w1d2uDtQY8+KmvZe85zFzbl+kzMIA9aBuGtZGQyZII4TeD4o6NdNSi09gNj19elu0hBUiwRkhPLXQ+xXgAuuN0CtCBaLQCGpMCO7XVu+3Y8dXyX333hMV7wbeevttMjj4PDkzMmLlfqHKBgvfUIMRtgZDoe3mRy5hZgg0UM63pTf/Zenu7ia/O3GcdHXxB+ZQMn/H1x6KiqO7omfjRjL4q2ekZIMi69gEtPMyEIQ7tmWAZ/78kvCPDGy85RYy9o9z5MUTx5d6I1uA8b326ig58dsXpGU78/JpdGlgnBjKhMW7EcKWG7YBAvd96V7lz9g0RlXjY+m+/npyZ28vqjwkNkRYf/WNVyOEs3y29nx/Nfic9mcxjdHE+Cjgkm2NXWEDgHdI1wVejXBmdJ+1tmF813PbpugPqIuJMWIYHzD43PNWxoQsM2OZFV6d4M0IwQ3bBgwR/oAujRHT+G5Yu4H0f9feg0qB4RB4JV94MUJYNHV59MqFMebR+Fjmzv/U6f1YvBjh3Lifs382jPGOOz6Va+OjROEGnhayvRih71V7TGN8fvDZXBsfC40odI0nI/TzZZNgGaMOIRkfpWV6whD3Ll0aY4jGR/HVOQR9lMs1No0xZOPzTWGEKYAx9vfvI1P/wznHCAZ9YOAHyFI2D4URJqhbarnmGpQ2Xe5N5xHnRgi5WUIEa52PR+jGCIH2PnBvhCuviwJxQsGF8SUJ1Rh9BUZ5ccelAPKsYBnfu5OT2p8NzRh95b8BI3ReL63dY9YA7O212z6+2etBCUw8ZXO4AEbovCYaJPeBcESX2Nzb9XFQApv2Gx90ej+GC3C8H+qQnHR9Z1i0ZhP92EL2GL0IMD7ZNT4wILgnGJUJLsMOVt7zV+v3SKNWLbeVfNU4W0wQafec3FOHf+LlYAF2z9i/91HtNmTo6NlvtX0O0fkxOjHxcpiso+cxa8sCcBz+3nvv0f48xg4HljHu3fOoNfcMHYHHzF5RB1hi/+GDFVue9HXrVGxsr2EYow2XHCXg7HkMvV0F6oxQqvyTDWDdsPOzx9BbhpgMMChZXOzt6hpj//e+jy4LrNV2fg5f7wqM06FgZIRx9UZv57ttGSIYFPzBR0b+knnNUz972vnBAtYYZWQbNAjaSgN6wM6tf0RtU4Oljo+t6AS17H7tUyo49n8lyplSJECyBSRmD2QItLquohNZ7A2H4kJ43oAUZvCEgqIK8IGsC4EY4CG2sHdy2+6Ae3kaAUV5XDZoOmD8t6L35yElXK+zs7Qqn9AjbnMtVRZXRr4ZBeEU6AFLMJ5nwEn21qrlg+xraUYIte7e9ChkA0W2VnUCzdIKM+J1yRdTi25X+iag3t0TriSTpTBGMYGnCN6cVnibV/k9KLfMUhhjIznIT93ghimZRkgWDfHduDZtkDRjBSdVclLh6VitWt6e9abICIMbH2YBvePs2EBLTGKWfeQusvzW/XkpnpM6DmThGiFZNEQvR71MgFRnkGkqlCB7DOC8X/tNu/NYtWk1uyaYhtAIyaIh7sxzdXhIBAkVP/PUS8KCPbjZnFf3XB9vCXORMkLSBIbIAj0lFNoG4wzBMKMax1B8+6N35bY+XQpSBkhUjJA0mSFmASe+ITHQwlQtGmdiFOiGmWtbVyWKZlsMbWj6Su/SBkhUjZDkdIxY4AwIPVwnGgMmUTZCkrNZc4EzhLPgLLTijuOudjXcuPgbF8TrgFoGSHR7QpaQd1YKnJC5EyKLsRGSQA7EFjgHxn+bVCYgWaAYIVk0xFVx4MrthT00PUdr1fJOrC+JZoSUVljGaWGg97s77SSMCehGSKn0TZwresWmArX3Y7FmhGTREDfFLjrYkzgFQkbj3s9aziKrRkgpXHQuseJ603BihJRK3wTEmj7s7IYFuuyqVcvOEiI4NUJKYYzB4tT4KF6MkFLpm4DQv6BCwVoQcLt7fBgfxasRUooxoxecjflEBGGElPhgxFCxtGMVSPqz0+ZsV5WgjJAl1LDTnDIZG95QiOIHa4SUeDvwSHFIQouBWrUcRGoXHsEbIUvsrsEg/degCJdDkOslJHcrIldGyBIb5MGih4wYAF3kyfBYcmuESeIx5IEW2SIcj8d43tI8Y9I0RsgSjyP3xD/NYJSTcU8X/PhOh6Y0wiSMUcJ65NqwpEtlNDY6bwvILmkJI0wjHlNSw/TZW47HY9sjeR3TmdKyRphFHKqw3cLe9mS8EH8whF2KkCiMUILYnVPjFM3GqbENhbo4HBSEkP8DVgRWktvovb8AAAAASUVORK5CYII=",R="data:image/png;base64,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",I="data:image/png;base64,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",U="data:image/png;base64,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",v="data:image/png;base64,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",W="data:image/png;base64,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",K="data:image/png;base64,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",b="data:image/png;base64,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",N="data:image/png;base64,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",Q="data:image/png;base64,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",O="data:image/png;base64,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",m="data:image/png;base64,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",M="data:image/png;base64,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",G="data:image/png;base64,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",x="data:image/png;base64,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",Z="data:image/png;base64,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",X="data:image/png;base64,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";var L=e(74848);function j(A){let{href:a,children:e}=A;return(0,L.jsx)(g.A,{href:a,className:(0,i.A)("card padding--lg",l.cardContainer),children:e})}function S(A){let{href:a,icon:e,title:t,description:s}=A;return(0,L.jsxs)(j,{href:a,children:[(0,L.jsxs)(C.A,{as:"h2",className:(0,i.A)("text--truncate",l.cardTitle),title:t,children:[e," ",t]}),s&&(0,L.jsx)("p",{className:(0,i.A)(l.cardDescription),title:s,children:s})]})}function q(A){let{item:a}=A;const e=(0,s.Nr)(a);return e?(0,L.jsx)(S,{href:e,icon:"\ud83d\uddc3\ufe0f",title:a.label,description:a.description??(0,d.T)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:a.items.length})}):null}function k(A){let{item:a}=A;const e="Customize Engine Settings"===a.label?(0,L.jsx)("img",{src:r,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Remote Server Integration"===a.label?(0,L.jsx)("img",{src:F,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Manual Import"===a.label?(0,L.jsx)("img",{src:n,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.7"===a.label||"v0.4.6"===a.label||"v0.4.5"===a.label||"v0.4.4"===a.label||"v0.4.3"===a.label||"v0.4.2"===a.label||"v0.4.1"===a.label||"v0.4.0"===a.label||"v0.3.3"===a.label||"v0.3.2"===a.label||"v0.3.1"===a.label||"v0.3.0"===a.label||"v0.2.3"===a.label||"v0.2.2"===a.label||"v0.2.1"===a.label||"v0.2.0"===a.label?(0,L.jsx)("img",{src:h,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Extension Setup"===a.label?(0,L.jsx)("img",{src:o,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Import Extensions"===a.label?(0,L.jsx)("img",{src:u,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Continue Integration"===a.label?(0,L.jsx)("img",{src:E,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"OpenRouter"===a.label?(0,L.jsx)("img",{src:w,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Azure OpenAI"===a.label?(0,L.jsx)("img",{src:p,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Raycast"===a.label?(0,L.jsx)("img",{src:B,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Discord"===a.label?(0,L.jsx)("img",{src:c,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Open Interpreter"===a.label?(0,L.jsx)("img",{src:Y,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Permission Denied"===a.label?(0,L.jsx)("img",{src:V,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Unexpected Token"===a.label?(0,L.jsx)("img",{src:R,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Undefined Issue"===a.label?(0,L.jsx)("img",{src:I,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Something's Amiss"===a.label?(0,L.jsx)("img",{src:U,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Broken Build"===a.label?(0,L.jsx)("img",{src:v,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Jan not using GPU"===a.label?(0,L.jsx)("img",{src:W,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Mistral AI"===a.label?(0,L.jsx)("img",{src:K,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LM Studio"===a.label?(0,L.jsx)("img",{src:b,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Ollama"===a.label?(0,L.jsx)("img",{src:N,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.8"===a.label||"v0.4.9"===a.label||"v0.4.10"===a.label?(0,L.jsx)("img",{src:h,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install with Docker"===a.label?(0,L.jsx)("img",{src:x,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Linux"===a.label?(0,L.jsx)("img",{src:M,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Mac"===a.label?(0,L.jsx)("img",{src:m,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Windows"===a.label?(0,L.jsx)("img",{src:O,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Claude"===a.label?(0,L.jsx)("img",{src:Q,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LlamaCPP Extension"===a.label?(0,L.jsx)("img",{src:G,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"TensorRT-LLM Extension"===a.label?(0,L.jsx)("img",{src:Z,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Groq"===a.label?(0,L.jsx)("img",{src:X,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"\ud83d\udcc4\ufe0f",t=(0,s.cC)(a.docId??void 0);return(0,L.jsx)(S,{href:a.href,icon:e,title:a.label,description:a.description??t?.description})}function z(A){let{item:a}=A;switch(a.type){case"link":return(0,L.jsx)(k,{item:a});case"category":return(0,L.jsx)(q,{item:a});default:throw new Error(`unknown item type ${JSON.stringify(a)}`)}}function T(A){let{className:a}=A;const e=(0,s.$S)();return(0,L.jsx)(y,{items:e.items,className:a})}function y(A){const{items:a,className:e}=A;if(!a)return(0,L.jsx)(T,{...A});const i=(0,s.d1)(a);return(0,L.jsx)("section",{className:(0,t.A)("row",e),children:i.map(((A,a)=>(0,L.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,L.jsx)(z,{item:A})},a)))})}},28453:(A,a,e)=>{e.d(a,{R:()=>g,x:()=>d});var t=e(96540);const s={},i=t.createContext(s);function g(A){const a=t.useContext(i);return t.useMemo((function(){return"function"==typeof A?A(a):{...a,...A}}),[a,A])}function d(A){let a;return a=A.disableParentContext?"function"==typeof A.components?A.components(s):A.components||s:g(A.components),t.createElement(i.Provider,{value:a},A.children)}}}]); \ No newline at end of file diff --git a/assets/js/22f0f67d.c82a1c3a.js b/assets/js/22f0f67d.c82a1c3a.js deleted file mode 100644 index 0bbe03ee..00000000 --- a/assets/js/22f0f67d.c82a1c3a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5032],{70116:(A,a,e)=>{e.r(a),e.d(a,{assets:()=>l,contentTitle:()=>d,default:()=>n,frontMatter:()=>g,metadata:()=>C,toc:()=>r});var t=e(74848),s=e(28453),i=e(64023);const g={title:"Integrations",slug:"/integrations/",sidebar_position:1,description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","build extension"]},d=void 0,C={id:"guides/integrations/README",title:"Integrations",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/integrations/README.mdx",sourceDirName:"guides/integrations",slug:"/integrations/",permalink:"/integrations/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/integrations/README.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:1,frontMatter:{title:"Integrations",slug:"/integrations/",sidebar_position:1,description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","build extension"]},sidebar:"guidesSidebar",previous:{title:"What are Jan Extensions?",permalink:"/extensions"},next:{title:"Discord",permalink:"/integrations/discord"}},l={},r=[];function F(A){return(0,t.jsx)(i.A,{})}function n(A={}){const{wrapper:a}={...(0,s.R)(),...A.components};return a?(0,t.jsx)(a,{...A,children:(0,t.jsx)(F,{...A})}):F()}},64023:(A,a,e)=>{e.d(a,{A:()=>y});e(96540);var t=e(18215),s=e(84142),i=e(20053),g=e(28774),d=e(21312),C=e(51107);const l={cardContainer:"cardContainer_S8oU",cardTitle:"cardTitle_HoSo",cardDescription:"cardDescription_c27F"},r="data:image/png;base64,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",F="data:image/png;base64,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",n="data:image/png;base64,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",h="data:image/png;base64,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",o="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAAC+CAYAAAEOz9CuAAAACXBIWXMAAC4jAAAuIwF4pT92AAAgAElEQVR4nO2da3Ac1ZWA7zykkfwYyUY2GDSMGeJxLONFbNhgb0IwlSI4JCnswgJ2U7sYmEpR2R/YBFN5gWUIWYIJjx/ZSnbl2KyBYEQKO+FhJ9nCIhssHlnbYMtEyGNNRrZlayzNjCzJkuaxddrdSk+rH7dv3+6+M91f1fgh9fTt26dPn3vPPfccVCwWsT83Pzy0Xs/x4o8H/tDi7ueGpx207f7ZHs0vilBtSK4BMX1n8gt//3h9grghrQak4PSupKE1j2d66md5r9TTCG6DUw3p7YUS58aK6fbvBudIf+2l2Qgwq9ZT3/gvPWHpz/3wx58+Huf+84VlAUONvPfJKXR6cBj+2Qt3S/w7bzSWWin8Bxo8mcoTNfKbd7uFRmTxS394/FSO++D2DhrAYVpD4t4hlduJ24CAYkNKDaYyo+jdI326GkE4DYkbPDus/BLw5EZQ7YfruH+PLm8nb0iOGZ0t3E/Hm1pRoKt16gj4eSiMOJVJJuLc0+c10pCAuBEpoXCkaLgh6IlAMhGf+ogx3CPvSO9UT2ROPvXvUDjSyx3f3dawj6Shmo83qv5+aVOT8M8w3D4qMpLjSFdXyU+5hrrbGnRZS0D8CIfCEcXjQEbwmXq8hcaisRTRm1ytMST3MECDJD1UuQD1x5tv7G61kwiPLv/3IfHPJb/DGwUJt1N4BZ3d+TnZHgtXL5y8BNxx2ddah14zbUxn6niu5YnsENh9tS/jNmZ4LJcvoOJ/b5itquwljRgZ/WiO4WgOreQa86787hC1BpDC3fDCEEqw/UaBQYncwGTqXWZkkKg14pk2HtDTWM+JIdSVGNA8TnW8dlWkCtXNlH869YzXVEc2h+OT3N/iXukdDGo2IiDcQrVxmjCUKgTBJL+uvxGtE4vxZrvgjQyTgLcR/1Ymtv1yDYh4u6Rh0kakQ1eFsdkhQ43UdG0qaUDaIM/VcOuIZKJxq6S87aU5gFCCaCwG8pCbTgiIh0vTxmHRWKoZIXRA75UKJw0GgyibzU77vaxlVBrwiZURVy6KeoIz2BOPr6TDIMNjrypfoL//pasWSI8Rxl0IoRuTiXjJLAKrERy+uin975fM9X1X7lC9QyhSDHWGZAySyhQ6fvtI3UqMQ3WjqzM3/TD9xcZ5vj/SvACaUiMaeZvF6aH81jdb62PUOnPTD9Lhxvm+Xqs6oAbxdMVKCZCA7XkWXonLmwLI52OrE+LhpdI0WcAvdtF2dv1tXuH3IXRdkzHfMAmTuQJ66/0eou8qDpVyeVQyaTLq9Fbj9c4eVCgUDJ9Hl2NWIFDtQdcurjbUMMnsRAuiQez4RFG31Pa8H0cTuRy1C5fD0CxJQNwxmITCZBQZuPvSkeX5ZVtQYeZCze9R98RmRgpc53A6AhctvfDqYz+bdpzUvQyDTdGAcwrPonsHVkqngjTAmVDTguo6hl7Uplp6Ec89qOgMxQtT/b2WC97Szqg9XlodEY6RdkisO8RrPnaxYvlyxZbFLoZrzL4+0JXcJbcYOsf+zk65H+9GCF2hOJ8hXVoSUHubAb7sEdkFUKXHTUFfOpKJ+NTYEtfRAI/iDZoHirDj1UzkA8CRmpZkZDrUgXHDph0jfjUb9s5EY6k0jGKkP5frTG118Pq+HYv+V+18oXAExi3HJT8ueZyUoOZqEijxfflrj/W/2PQZqg2oQL0zqx5Jr6/ye1ab5U5Sg1pnlHwI6XOFY6/9oM4S6RjuzDefyk5WV3k0RxJ6Yu9IIe4MPE4LLvI9o/d7ZrpqiTpj1C2Fs9BNgq7O0Pat0fY7Y3Xmth9nTgVnei+h1agUWo+eamfMcJSrYbRTip2xy107MVnMvfhgsIrku9M6w4rPuX8w/8Rbm+u/p+c7U535+ub0a/PqfavNujhS9Dx6XGfufDI7Whvw1LLWEQHcDnHvepY7AkTu6cJ69P3iuYmZznESRscn0R/+LJ0NKFNihcETmTxDFnVOG/CIijuy4JtHNR0v0waIfz2d4z52SUnJrVso5q7W+i5x9DxtjvSm0LGTg4bOihWhb/YqGq21GiyPprCKtiRcheYG6Q12aS846XLPHk1Mj88j4Y3OHpSnsOwnhcjXTKpPif4sOhTvJ2kSC0OOc+iUeKVMDTPWMKUYXgUQVsqaF1WjmTXTRx1WdEKA2pLGwU8nuL+FR2/fwSTKjo7pPo+c6xZ3cYr6+ozW3iczsWUZUACkAKsBeuEXaNdJvwYLtNQnYziSkT5OE1f+m+xKs0Bh3g0T3oGO/RLH+d3JRHy78B9bOkN5SWNNMhHfhex+zCiRFk5jS2eMLgWKEUfQ2tKZiYXy27sgIlocEi98br75K7LHS+OPmXnMWlrWoiMfH5T9Xdt//hzt3fOG5jksfwFU9b2CqvqmG0GcOACFRdrNyUScW+m1rDNqb7D2nb9Cy5dfh3VutSgNJh4z3I5oAZ25wswLtRIIN7E9hrnvxAkq55lyzxqNyBCj9AKAcVhV73bkHZ1+/3BeAEuXNctuZhGGNSWO82gsJbcGrxuSsdnTP92CWtbepvodqfKr2hl45PigoA6jHdLLA9/ZiGLfuk/2W52d72nGmiGtxSbSR480CEgMhGIpRDCJOZRMxJuF/+vacYSLxaPmOclEnBtsYtkZ/tG7kUbLkGWDMlMi1r10Ho2l4FU0LcGMGC3JQIoKmewROFFNUp5PJuJTM07ioAa1R091bMYHB4XCEWHP4e5kIj61YicXryx+a4m2yZZ0xFBnBOQ6pdQZrS0jCKMzahgem/H6tEHtGOgETkeMQjVEKxpLrUcIPaOV46IsOkOTbzya2ddQ51V9IWRHCv2//n7dtI2plQAzgqGxCfHU2fyGPY/WP0vvquzDVsHgaAUpY+PFsZcfCs6wpCMmYKlgQCsWNPiO+7zI0vc1KkNtMl0wZmoFKUopH1nCFMH86zPDBTu0gpS+gfz1v/9Rver2BKuhIphbWtNtF8/x3ctSx0hhZaRHLBjc4P9yxy5twhYM6QaGSoKZbTOsRwbbjZlbgaYJxhUGGbS3Nk0JRi31lQseNIfhQhYg8J5zyfzUskm6yCOON/V4vMXUy9cYvoEl6ZmkQJglhFu6TEctdU5NdfDOEzsW7TQkGD3JWZRiYp3AidQ59Ofuk1g99fuq06dfWmbolaZrHiLE9yJJ3qJK5Q9/7kWj4xO29I54gihElgtc+9lqFKgqb20iLXBhBtRm7h9+8rcna/4cH1rUWB5OAdKofrMx5e6dGcpzHwGWcj7q3RxpF5Y81uL8lZc2+NAVC6zVpnePnECpDPUAHVOx/H0DBQzEdaDM0CYjSURZwXZDINamyy/2o9B8Mikd6DmDkmfSGEeWB0xZaGE7OMJI2WulVtR8tFE2UFkMzVyTiDXBiJGmH4ZR3kBmyPAWdBK0hAL4T72Bcgu+Rq9Nul0wj0/7ctSFAnt2tPANvo91rurEds1jQuFIK59BT5OKX4GUQxwLLmymgmI455s2lxztGR9Age4t2OeF7aSwrVRMKByBAODXRD/axEf8l2wllWJaImMzMLozmnaWTkrICsgR/n14ZTEqFGCbXPS5IwQz2Xg7l9idUXbLbQFwjI2BbPswpK394C7kyY/q+m5jYyPa2vYL1LRkiezvH3jwIdTe/qrua1Lbk+G4pcpJhT3tUmBruLCvff+f3lEUCvD0U09OHYuzZZwno/ZLRwkG9n+pJeJAoqQDcLNJAAHC9x/YcL/Wt+tC4cgupV9W5KsMZ6YuBwhFKYGCXjasv597BcJmWRVulTP8SGvNnzVwh8ukIzCcveB6wdmlLIfwKlN937mQo1YMQ1Mw3W0NqoWiXcjB2BavLBhkYRUTlln11a9TvTojeT/UqrHIlr+wE6MuGaVEQ2KWNjWhPW+9rnoMDpAFo+WOf9I6MpNMxGXfVrgJJbit1Yav1iA0sgjiCAfpTKYkBdfgq00wSavk2KJNNAQDZb2h4rkeWjc9jO69R3li2nX0KLp5lf61GOqCESOOezYbJ3mXaWeTgPflELUTSiAVjH9gn+aM326k2mPqruVoLAXbtzV9E7gY0RiFdDwsMC0rDrJynz8NbTL6Kqupnr3B+86qfXx6oWlIn1pYCtb5mp42yuL9YbfKHCsrEAHbMmNEYyl4r96l5zt6BeP1+HIDLzfLRr6L8j9dk0zEFR1koXAEe0SqlVopFI6AA29XMhFfr3UuJnLJ4KYXxBFMoGrW1pMvLCautC+HkqNRwlTyVBowmX1JqSKnnGBo7eBSA0cwuInIcGE2LZYYobTjZK64K19AH7KWxcIMmBQMJAOaP8fbo5XgoZLSYElhTjAkGTesKL1pNcwI5tbHMgfmBr3NGIfKYqRCIIvYLhjaqVAGs4WDux+uK/vlC9sEQyPVohrlbn9sEUzLE9mhWbUeS1ZNy9X+WCoYu7L9lWN+TEsEc/PD6TsubfC9bHpDGtCuXm0mpguGxTSMJ1P5O/c+Vm8opYjZmCYYK+0ICWYVtKcFdcGwWl9bCVYzylITjNU19GkzkM7ven1T/RpWroeKYMotna8arKT6NSSYNY9neupnea+kekUMwIL9IRKMU9I0Wpk1VoouwZjtRmGV00P5rW+21lNdFdUCWzBOSYCthpXuHU3BGHXHVxpWLS8oCsbNTK6O2csLsoKppOGv2Zg1vC4RjFONu1HMGByUjNVdoZABJVpgCkHznFOCufu54bLYIMsqtOd1nGBgK0U+r32wizKQBLXhzgMFWrdImJdsghSIgWoPunaxmzJeL2909qB8gZMJtQETpMVqlka/G8lN6STkstNW+QL9/S9dZbiUFmjMtEgSITelWxlDHnH1CymT+fFLaLThV6ujfTg+ySUNvXYxOwmt7cTKBKmavi9IGgr2xwlFFtRQK0tiBthOSaHIgtPsj135nHV7iwX7UwnVL9SwuzIGsRsfql9oJa0uR1hJP29ofUVIWn1R0Is+Gy5/+8NSyRIqC19nsxfsD2QTh9ox5caR3pQtGdDVoLoiCdnE4VMu9iczMo46DrEZb27KUjHYH9bdO6939qBCgZprizqmreGPTxS51xtrZbE6DiVRZoS90ldSTL9jQlksu907am4UFrHsUQb3DrKhXlm51CSTYvk7Btw7VlWktdqNQhNbXv4j54umunfe++QUOj04TP28VmKrVaa9vKCn7C7rMDFcEpYXSN07lVDFTwoz41jBvaN3eaGc7YgazMUiC8sLUMQUipkqYZUbxZMbQbUfKuZ745hsbOFq1NCE2XXj46dynIDGJ0ujqsAd/5t3uy3zbfn7tcuO4KQL1t0u9TNSRlhe+PtoFdr7YdxyN4ove8TS9gTKItKCsz+Hh23xbenN0UytXVtaZQBI+Qsfq4D6l3zyUywcKRjIwSx8oGYZDdReeaFw5Fk+5+cmzPyazhMMCEOsKVBIDjKYw+hLih6hBbrklSEUjqSluadxhAORmGURTD6ZP4+yo6cNnUMqFCm5S25B+bmf546DqrEGgHwBkBVkm9opVHP7O0UwWkKxCyXhOOJVxqpQkMprzRGCYVUoajhCMLl5ZZGirARHCAZKuRd9bCb4c7SNAcb+4XkGrmIaitvRHTWPGbvmP4i+B+V5hVrK0s/W//oF6eXsVqvC4ah5DNJZDkurNpkYKK244h+vxz63VpEGR+eGUUNved/Gyy7jvrN0WTPKZrOG23dcdXIcjNRchiLaUExbi1A4olpt21GCCXRpV7Xa/67x7JGYFc6vVvtlxQsGvL5QlJRzVOZHVY+FMu/wSqIBFDjVAmb9UMMsFI6sg2UB8eEVZ/xx1uiVoF02nrRkPJTVqjiNwVmjt4qWlrWkLW1yN/HzkNbdVwPmP6SAYJ6jfkVlyIoVZAWv1TBir7zdbQ2aNRmdgBkaYwT3Vcazv7OTiesQEARzhf2XYi9Huo5Sb394mHzHASeY7rYGmBIfonlR5cbevb+jfsVtW39J/N2SnJjRWAoiOuooXRdVsOcx4wOo9sC3iZpmaB7TUWJjutsaILKjrOtJFgPz0OjydnR+2RYu2LsQbML+7gMPPkTtOnS+xjpgUokQuhG8zslEfKVset9oLAX1X16jdpUUoOH2x3H509IaTG1RrIwuOyrrbmvY1d3WAOsFu41eIEvAErMWBl4/U8S+dR/OYRm1hTLV4XJ3W8NqXkAZ0otkCdygDFhTIQVeh5gDCdVGsOYxvO1xzJAaFrpAc/QOd1d84Uuovf1VrGOTibjq4hD2BBOG1Lz2bMb9TrnTdNXV3M3WEhBoCQiyrw8/vxm4+tV+T1xxKRpL7VPLp0kbq4y/FrBmE2pspOUpmJNMxGXTBxoqhRWNpeAV12vF3MeoYGo+2oi8o+xlyDclrqy7rSHN258bjZzHbHyD7zMpFHThlSZ7YVScmN1tDftYtj+B7i0MXIUiYblfUPUud7c1tPICYsp7wGp4rBqmuP272xogsICZaqwQHuvGLvPw9sfD766yHUzhJHi/lVE6cM6juqPMqnr+0VhqO0KIeCeq0VGZ1+PLDbzcXMXviZQbRd6dTMS3C/8JhSMwqBnS2cyaZCK+C+ccWiGylglGIBpL9SoZPDWMCKa2um5h347PTNk9GeEozidwdxkjhDYkE/FpBSzk2tMSCrJDMOiCcBby26uxIRFMTdXsJ068EP2e3O8g0A4htDCZiKv6rHAFo3Wz+T3+65OJOFYpfVsEIxCNpdZp7ewV0COYKn/tsf4Xm6iU4qUlGL3YKhiBaCwFT++tasfgCEawIzSvjZ8Aar56aQuGiSgZGssLtdXB62kLhWcX1lGUYSp8iWR5IVA1a+vZnZ/z9O1YZFYNflmDLoHGELsEJl5lcvADhF3CdgXxq8zj8RYD/pk/UTLslQCzgmEdKEha7fesqg14FtcGPLVal5svoOLIWOH02ETxjclJ9JhVVc5d6OIqDCbfeDSzb85s75do1wY/N1ZMZ0cK9+19rH6nmdfvQgdXYRS46YfpL9bP8v52Vq0Ha55OA7BCQ8OFd377SF35ZVhxCK7CiPj65vRrc4O+W2lbEVLA+qTPFb7x+x/VmzVBc9GJoxUGrEhwhqc9ONNLpTaymYD1Gczmd7++qZ6JRUen4jiFuaU13dZQ57uHFStCSnak0J8dLba41sdaKl5hwIrMqvVsr5/lvZKByzEFsD6pTP6Xb7bWxyqwe0xRkQoDLt+5s70PVld5HJmILX2ucOzcWHGda33oUxEKc9MP0uFZMzz/U8lWhJSJyWJu6Fzhedf60KFsFWbVI+n1FwW9W5xqRUjhrM9o8cvuwikZZaMwYEVm1Hh2zQ16yTcSu5QA1mdwuPDUW5vrKzaUhTZMKwxYkfpZ3h/jhJ64GGcwWzg4er642rU+yjClMGBFagKe5xvqvJZtTXeRB6zP2Wxh455H63GiTx2D7QoDVmT2DO8mK0NQXPSTyhQ6zo8X73K69bFcYQQrYkYgo4s1jI0Xx9LnCt93ovWxRGFufjh9R3Cm9+euFak8hIBRp1gf0xTGrHB4F7ap9O0K1BTGjnB4F7apxO0KhhSmUgIZXayhErYr6FKYcgqHd2Gbct2uoKkw4NUKzvR0ukriYhagPAPp/E/KIeJAUWFAUS6q8x51V9ldrOT0UH4ry4Gisgqz5vFMjxv562IXYHFOnc1/icW5TonCgFVZ0OA77k7iXVjg2Mmx37zzk/mqKR6tZkphxBUs/D6EQvP96NIGn/vguFjGZK6AuvsG0bGTg1NNVvtndJx6cQkzbmmxwigmRb0o6EVXXOpHgSrX8LjQJZUZRQd7zqDR8QnF80J605MvLGZiXsMpTDSWglzZm3C+ANbnigV+NH+Oa31c9CNYkeP9aVQoFLC+DyloUy9fw0ReY0FhiAspg+JcfrHPtT4uimRGxtGBT8+g7OgY8U1ixcr4o7FUs5HKe2eG8twHCFR70OXzfa71cUFHelO6rIgWxWL+cyzcVdgPTy32a3yiiD7ty3EfxFufyAI/8rn6U/GMjk+iDz7pR5kRciuiRqGYX8jCPTQ1gYTU+ixq9KO6mUyV2HAxQM+JIfRJ8iw1K1IOWJZxBazP4fjk1P/BZX35fNf6lBNgRcCjlcqMOPYe2Jai6GQqz32AmTUezm3tWh/2SPRn0eHeMyjvICuiBhM5vUbOl1qfyy/2o0sv8rnWxwbAinx8PIVODw47ru84MJkE76+nc9wHAKsTutjnWh8TOZE6hz6On0ETuVzF9pEWzGeNzIwUUCZ+YTgAi6aXNrjWxyiwePh/PaddK0JAWaVZzeWnWx+Y+8AcyEUdCEH58C/9rhUxSFnnJQbrc/DTCzFIbsBoKXKBjC7GqZhE3mB9jp/KcR/EW59FIWcFjOIEMroYo2Iz34P1+fCTv1mfSgwYJQlkdDGGI0pFgPURh+yU83YFsCKHj581FMjoQo4ja6uczRbQ2ewF61MOAaO0AxldyHF8MSK5gFG7tyuYHcjoQo7jFUaKNGAUoq3nBs1fNHViIGM54iqMCmB9jibMCRittEBGT24E+Qb2IU+erD+F4FKUDy6lfl20cRVGB+KAUZLtCpUayOgf2Ieqj/3M4FnauT9Hl7dTuSazcBWGEOl2BbmAUacEMvoG36d3ruwRpi2NqzCUEIfsIM84OpvtL/9OYeIb+oDaubyMK4wbAmwCk7nyLOVOAlgEqucbpKd8ZuBaGIcBcw2YcwgUZixE44sfQsXAPKIb4aWsMN7RXs6BUPTPJPp+KBxZjRDaLknscncyEd9O4/o8i+4dgKyCb9M4mcsFJvPnUXb0NFN3Q6oockw2tqDJxtuxz+kd6UU1H2+kfq2cEje1liiN31edPv3Ssjlyx4fCEUiQsQshdLXGqQ0rjqswJsCSwuAoipSibwaaWPyQ7FwChmDgPoaJvic/as5F84DVy81biXLzbkS+GZdNU5hQOIKdgFICseK4CmMCLCgMiaI4EN2K4076KwxQlBmdLa6y4LEtFI4UQ+HIOtwvuApTIcAQyVUUYkBxenG+7CpMhVAMzHf6LbAEV2EqhMLMhWjs2u2ch8lFN5uTiTjWjXPXYSoIcMOe/7st3PAs0L3F6bcDhwRCqDmZiKdxv+AqTAWSn/t5Loix5qON3EKg1TQ2NqKlS5vQ0qYl3L9DjY0lV3Ckqwtls1m0f/97aH9np10C2JBMxJ/V+yXXrWwCLK3D0IkkVgYU4oEN96OWtbcZPtfw8DBq2/pL1LZ1G6dQJjJHj1UR4yqMCbCkMGasxi9takJtbb9AjZddRvW8Utpf/TVq3fwYbeXpSCbixDUz3Ul/hVOd2Eatgy0ta1EyEUd73nrddGXh2lt7Gzry8UG0/90/cpaMEjfoWXeR4ipMBQNDMW+2y3AHwaJ0HT6Enn7qSVtuFijn/j+9g9p3/orWKWHdpZnki67CVCAwDKv94C4qi5gwPwGLMnv2bNtv1PLl13EWDhSYAgdC4ci+UDiiqwKfO4cxATPmMMKeefB6ecfPIM/4APcxk6d/uoXKZN4Mbr/jn63wsB1CCIFzAN48B5OJ+C7XrVwGmO3pkiN27z3MKgvwys6X0NJlzWZ704TtAjegC9HRGW93W4MbfMQ4nvEzll5gMBhEmx75IfP3pXXTw1Y3WSfMYTqsbtmFXW5vWVsW0rHDAgoKo3vF06VyaWpaUjZ9W7F8uaXtcQrT3dYA2zufs7RlF2apCwZd4Sgw5VbubmtYjxB6nrULdLEeiPUqF6y+1pJ1mO62BlgB3ew+o87mlfZfl0X/OzvfM9tLNo1pC5fdbQ2QWACSDWQsvRIXRYo+spRDpPT19XFxXKwDcWZW4ykWlZPORWOpZn7Rpo75u8cQZixcwh6X6sR20xcrxezd8wZqWsKmA+CBBx9C7e2vWtnkboTQOlWFEYjGUvV8crRbrbq6csbOaGVQqKq+V6jt7Yf4LQhJYQmKygKjqFY9+2KwFEYMrzzrCfNBOQJWwvsDf3mSSt5jiCfbsP5+KtdkBNgv85VVX+OGjBQgyk2mW2GkRGOplfw6jlbWQcfA0n4YCMKkkXAPVv/bX/mVbUM0ykOw55OJOFGIv2GFEcNbH3Aa2P86shGWFAaGaLUHvk31nFYFZYJF2fCdjWjv3t/RPK2hDWRUFUYKb33A7IVNa4RBWFIYSO0a6Go15dxgdWC4du89d1M7Z9+JE+jpZ54zc0KfSSbiukL6xZiqMGJ46wNDt7ssadBGWFEYmPxX9Vlb0QtCVVasuI77GxJhKO2jAcXoOtKF9ne+h/bs/R2teQkuMNlfmUzED+r9omUKIyUaS63mFajirI/dCgN7Z2oOfNv0ZOEVgO65jG0KIyYaSy3k5z4VYX3sVJjq3m3I3/+mLW2XKbqsDRMKIyUaS63jrU9ZLpjaoTCuVTEMlrVhUmHE8Nbn2XJaNLVDYezYlVlpJBNxj1aXmFcYKdFYaj0/fGPW+tg1JIPkF4GuTa6V0Q/2XKbsFEYMb322C3uuWcHuSb+rONiU56SfFtFYqpUP27HV+jDjVh5LDld9tNGLinmScGfYG7VenFI1FI6s5O+vlcPjBP9S3J5MxKcSRfN5xXYRelnZWOlnCT7S+lk7rI9dCuPxeIvV/trdJ1/47Brxz/mHCyfqHB7O1bgeo1A4st0kz6Yuz1UoHAElfgbjUGJFEahYhREjChi1xPpYqTBQXdjvq7nvxI5FO7WOVVEcokz2yFhhVjWuIVlU5JPy7ZJ5SRpWFAFHKIwUswNGzVQYsCJVvpp3Tr24hDgeiib8MI1mIsgEbnEjO3CkwogxY7sCbYW5YEUCm0/siDKZ3QcKq1I8HTVrYAaOVxgpNAJGaShMtX9Gh89bdVffjs8kDJ3IAiBHMcW54hpIycpqX12FUYF0uwKJwvi8VWNV/prvs2pF1KA5j8FZPLQTV2F0wFufVq23KY7CCHORcrEiWoTCEaPBtNyeedLKYFbhKoxBeCvUzH+4fRa5/Hj92ER2qv6I1+PbjzyegzieLOE4Q/EAAAAKSURBVBeGQQj9P1FzXTCgkzjZAAAAAElFTkSuQmCC",u="data:image/png;base64,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",E="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMoAAADFCAYAAAFiNF3rAAAACXBIWXMAAC4jAAAuIwF4pT92AAAgAElEQVR4nO2deXAc1ZnAP8+lGY1al+VDkoVssGwQsY2LArNQxGIJ2ZgixGxSHE5qAZM4fwSIKUylSNViaXcrbBYcTAJ/LGSxqUrsbC1ZDEnFm2RrkcmSzVEuCycoGAljIUtGPnS1jtF4JG19rW65p9XH69evj5l+v6opjaSZ7n799ffe+473vUWzs7Og5nhndzv+ur55dQswJKIc6nhnt3LGzfJL/TfHSC0yO2AkEoHG+hVU5xGExCLl/fytU062vnm18rv0c1XDZU4bUyUIieHI8c7uVu1J1O8/6v3Y6YmGQJbRsNMjWSGK2f1Mbl3XmRloqo2YfsbyYYjFYtBQW2d4gJVf/ZP0884b10g/v7+9RPdzEbkV+HS0qa8e31eWVxCdRM2jr0wZt0hBFLPEeqM9idIio1aZ31gAuPaxUcuTkGB6IuUk+FN5rz3JqR+uk15WmJ7o6HPlpq0jOYGC5a3Tnmyx0Gj7JEByonWPdMIFsWfByfRkR30ilIc4OS29154MDB4UqhOpwVuFt/GO6+JUJ6PSI3FyFlq+Leb97aZ1l3SHSo/0EFKLFjwkVlCdSEHvZN/9in5fR90Fqfn0kyK8/bRg+hkmJyLB0a0jBecOeSdSTyZcbxHjk70xfzyUkfr17ntd7dq/OX1JrTne2V0p/9yJE0fld1ZYzhUczOdWCULiFL6Jqf+qnsspMx8HfCSK2bmnzGo+7XTCiLroic5E5ClVHtMzM9KvyZISFnPsfJlo5ZCZ0p+HqcEB0GqCON+X4b3LTGXgzNmzRFf/2jtDsGvfaem9es6md7K8liRLkkQnwDmCMnyTEDP7jDL8qscT5pNC7cn0TsB0QognalxaP//7VQ1J4rma6e1STqS0ZGwyJs3PmI/9eIu0czPmk0CFbO70ghP97A8XiU6SpydGJ1Hfe71WqOdkoKMnpi3RMyfsysPyJEZ4NukzOpFe/2UqExJQRigTo86RyUlImL9dns69WGM0kxxhdR7l7izwDmpRTzT0huogoXY6VSouLzsEqYF5ktGb7pWlU7BsSTX09p2F7MWFfS+LiRMtWuVTZt4rAWAvAHxB+Yd6gqxFPVErFwRYXFnlW4NA1SjJW4tzbHVDUBqkjIoiC4+uI5Q+2PAxI5WMn4+ZFsOZGAPbixhSh7IVho0pS6dhbHx8wd/RCT086nyI6OzNwO1tXbr/0zqtSRunO86o5wFqfWDxSG1p64K/9GZ0/6c1stSQNMhywm/VgB0vjMNLD6ctT0RjV9nFsjFGqKfl8078K6ILGkbSiE1r0/DvT1xuGBMhhboxB3alYduz+Tp19MPp+Ybpeb212PXtW0HdmLX10fnZv57xpAQjQNOw499vhvLSKNNGKDCZMresGzWVBDYMX09+aY1rDQEnkgEdfVAapJaKmpd+OSW9gNJKtYK6MUaK/YvdTdDckJTe3/fMOHzQr+96Uj+arBpmOc6YoW6QmTIf7c7BjhcnLI+ndVKoIRlnHDWGBjN/kdPGeOJNVoOPlBv6An5IRotaUlbxSSt8bwxLjB4z6+E7eNxi6J0pMOn0CEJipaWrKeiN0k0NI0EUs+iOOqQkw/nAEUFIGGb7mTZG9qXhxTNPGWSNVUPy/hlkb2ZeL4YXriRtmiF/LlA6tCAP0C5BkZKjKT/407tJ3a72j+pH61W9b6FPGV961C9f7t7lGtOIN08Us3mpq7Y8l5nMFHxwsnf+9yB4Lef9ySDnvKgbYSSBZLIEotFLQkS/2cTkpBfXa8i8L/nd97oWPONmfmQwcM36Hbrw3FZxA89SeLxAPY50AMAG5ZxGj5f6scLAEQaQgkBEdeHXqK+nS9U76TUC5ChYECVie2BzskJDQclq+sKNq2AW4vDIlrjlagE9HI3sM3KmGi1ql9PYZAbSqTj84PBcMHfLxihs2Uh+eboju9kjk4gn5t87GdmtPPyHj01Lnv0f/SZHdDztyL5zffPqvcogow2cKmMFSiI3nctrlB30GnHrxlpIp/RvYHXZImi92/xc2lzQvSTXg7qRiLBrhBWDY9bqa/oQsh6t3Yx6ORoQn309I/l+SXA7dOc4bHfw7az008hFOjoxDesf7bQ83g1r0vCnhUMXMVQS0XNU6/0NU2tJGoHe/hU1ccvPmcF0roWNOdE3Fzd5/JXT8/nBZrCKP1I9WuocVy1KYPWCaJ6R9eyDK+BLN7FL8mGeOqlgFKoDWQosGwFuLPxRg42JacYb1qFsBcc6go1ZU2cc2a1I10L94kZ46p5a1xoBrJT9/06chGTC2HbPZAFe/AXdTIAUxw1RBrq+C2chN2Ou4NhB4Ao7N3DUEO1oPTI+CoNj5qMaLhO84x/GmDeFqiE4WhtNOWZnZyw7gTNDM7ZXC1hB1RCz0VpRaJKoLsvGUDUEBzMtmOZEs/AAG4OZFE6hjvSqJ4NW3SrJnd90ZRxiceP7ahXG9ixkbdUYpw3xzEHnViaEgqeeRmxMWdKduJDnLtMjTwsL1rhbYbRwW40vvt+2bSlovc86FT6VmNONFMHsxtf8FHVBALWyr14egUdvtye1QCTaKCu1rm+KwldupnMjFE3GUNHER3hDAkZPUeRuWQVDj3h4LU7YCGaPlpwb9W7AG/GgICQw9kmWfBbEx0y7LJBI2fFL8hfbXLsya0ZkCSzSW1hsKx1Qi1kANehLboMM9VAiL1TluICuphit11ae/uOd3YfUi21NeAzDrMc7uzG34pjR8Tj56NUI9XTwiMdiPStq6/YXoVzaBSFhmbqrh55QdJ9qtwjSym6PuMVKWIYDvZXGNNQtg6pK41ycU71nYFQ0dvGyyJgqAqRyudpm6Dox5CJyuljlpCqsbKiV3qFgUEBanGZ/FQlDSlk6dXMwGZi4CAupQLRkL+bg/a5TRJ8NYXem8LwgJCRlwCmxoVaosVPOREsi7nixRBj4JtbJBjt2SjZLlnvGccT9ophdiXUpscjPG1ZVt7D0EnZDNPT2n7X8FuazLqtZEnqRYuqvLeMRSSVLoOnyBuIzmNUJCvH4YYpRZ29YuncyMzV/o6sqy6Ghbmne/1GbTp7q0y1qFmSUkkPXrV0KtYvnmk+7KMEpesYjzpsrvLoAvwu22Unn//LNMdjU5F65GAU9TUG/1v2un1lGSFvXnGINaR65lh//Jie9FOyuhiHFzKLfrxYOWt9ohSv09J02NQCxHFtVxSWFw6p/F4YvDVO44oZ2sQotvzsxDvc+c9Ly22YLX8ygrXWnhTieohflMiutGKRBHPP6f/pb8iKltEIBRoJxpHtYyl2v0npQprZm9QKDjCOh1C5dFsimeVH30E18839o01VxqcTBJ+gHfdrBO4h4KhS9fYQUsB6eIqiXvlEK164muzSzuqw0YCL34WM5aXmuX3gqFCOBaFHX9jPKm9775gDsfdPafUPCS99ohM9udDc/2w6eCgWzhVsP2itgomhPy6disOehUmaDN+76cXh3k+PjuIGjKTEtZt0YCaMTA3Bxmk4wJNVonXRfvk+JaVFvHUezzKm89NKsj6SuMetluW7je/RJEc7mJ0UYy9hXRmV5Ma4NxWWVCvWL4/DOd69kfLXeEJiQIC63eeXX5+HV/4nCWMa+0y+TTc0LqP07gqSNhUoghKI3eDfULIGJqVKq4ynjFS4QO2Kx/2QQ8VUoZlvF9Z4/J/3EYgG4zp4G7A6VMevxrUnYttlbBygtvgjFjhskN5OVBvNFiyJQXUYe8dSy51BGekEBdG+eCoXWJ/XFG6tgz/ZLiXu0kwIFpXtz6tpxi0Dn/hitXVfGCbPtCkhQu3b2bC+FlnXBuB2eG49WvqqfPHE53LDW3tOLG0za9RSY8U9/V+qr8eiLRa+gdGfKzjtOwWJV2g10aLAqqGBGwQvFTZwURPFbKEWzulmLskeJW8Us3KRohaKAkwKremOsIKmDQULRdl9GHDiSnbdXjLDbfaEwWu8mK05CQuiEomA2KbASCkl9XSeEVigKerGdG66KQzR2SSg0VW6cEHqhqPl91zT8vmsGNjVFPElPNYILJYAU/eyrADliRyh3hf1ueQFW9iEWiiAkDhltisRhhpRIYLtgjihmsUbTW1wObFEv27Y9pmC1BPkAzred54BSYkp9JxyVloI5zcGFrLv57bWNbrUJYCEUNfL2oFjazXhbgfDyqiAkHiBpvdMibId0Fq3uX9+8uhirEnkGdfzzeGd3q0HNL9xElwvFAU6Mx61G/zje2R3ozYGDjhOhbDD5HxeKAwy7L80+lFXrm1frzhQMwAGtVXM8/Ns++dcH+bhjjFEZkA4dTVDqQWK39TrBsTEd/hoUpsHxuGAM0Ks4oXcD3YILRoe87kvuYrwSCLIPSyl5eD6v6JALe9rp8ufRjil+3KCi9QZgKUKZ+ap3JPhaMKcsnYYl1Yu9OFVQOCIX3TfFaKAnNvNrqiuhojwtlZwaG580rbCqJuTVVu+SQyG6GAnF1MkYjUbg6rXGaaYkhTx5ATZjrTEyHg3HFiy8ZiYQkAt5YmVWFJ4RuVzoa1JuFsVsh94/jO6abr0vrLiqrYRnhpnw+gY+IT5OEbNBFLMLqnnPd1+yv6rFrNuiqUs8PTMD772vX2MrFotBWWlaqkuZLEmGUioyeaXWY6TGInZbNEQj5l3Y8OgIDMsJ8jgTK/OhUl4AwPB6XjiYyFi0021pwRkaCeI4+512CwV1N+ZJ3hdOmTmWbPZUKBwyRDE7X+veddCw5BDxnC2hDA3TVx06f4FnI9khImflWe7m2Ns/QH0SkmreWCQ0qDUpvcbW9k9XrKyHdKm9LTtO9vRJPjE9uKtFl1sWdF/rm1d3GGU/fniqTzIGScEuz0ggfpZSDziGCd6Gvn+0zjMEA3f/J+dNuzyscR80+gZnpZffGCVO7DW7rg9O9krORtwsrVzIt0HODw5LArFiaGQkr+y6nyhVMCrSJbB5w1xyp5N9152iN6agQL7pxcm19fP94FfHRmHHi/klD++8cc38e6/XO+KexnlCkbee/cjLK/BzsH/tnSHYte/0gr+rhaLg9opgFW1a/SRKQC4G7G5KMDg2C4++MiUJ51tbE8zWzOvh6za1foWErWob62mKFtYFDVS06U2JDYuZ4J4odsB4idF3/BLITd96n0mx6ckswLd+NCVpD2oRS4i2qdVa2xgH6T3Tb3oZ2rFCvdeKXwIxq1mphkRTtDCcrS3UFAVZY9ow80Lr/kANMKM0tdDqRyGh1uDLD4FgbTESgdDyhy52xza9u/IekOqkMiJSBqFdv+wSr/ZT6Tozw2S3O+oj6GkDyf+8BPdU8XKDm+5P2GxSTS0Uo8xGHC+sujcvOH0+6/kmN/XVbAxh6ruHNz+oXl7WG92Qwmp6XHThYLTS/RAIS3zrZ/oHZ6D1wCTUVkegbRubMciulR5UfBFKXh3hD6fh53+8CAd2pWFtPX2Nra+90AO/7qCvsBokPO++dh+Y1C3sjKUDn32dztJGtwkrgeC+K37jqVCwDDpqhREH385KdeztgFY6qw02d965NBAb4XjWff3rf00R1aVXttcg2bmBpQ1CsleXV3imKS/90l7uFxbbxHK1RrASiJCKShsdBEUg4KVQcEtAu2D94Dv+YWF+MSuBbP9MDfzpB81MjsUSz4SCezTSlDg/MzQjdWdYqpal2+R//3ktPHUv3Q5GbuPplBhLnNNuSIPdWWnJBMEnzcHuKojaocbzKTEKhrbuPG6cVltFX0oMdywKukDALzcLbrl0x3V09kA2N7e3I+7RZYdf7G7K20IqyPjmZkHXSl11xPasTAE3TZueGYbhcevkcaNtpIKKrw7Jr3+uRNrkmZZopBIuW2Lsqb7tmvKCEwgEYaO0z18fhzX1Eeptm8Yzi6TubHCsF2ZnLwWZsLtqbijMxa2BcN2jIxIteCdgd1aRnlssi9pRqAKBIMVT0KWCT7sTYpEq+CuLwguFQGCEgkYhdj9OBaPeu7FQ8V0oWisdBUOyx7wVKJij3YVZasRXoWAs3Si5gYVgdrw4AY//m3MvgNf4JhRcgmAVS0fBlDiMObX/OVdw3ZkvQsHkBu2aECP6B3ugLOk8+xAFg5ujFQKeCwWTG/TWhJjRc+40pJP2sjT1QFsIw9FBx1OhYCydNtvkgb8GR9a/Aoaj7YacvcYzi37vmwPUsXR1qNaJ9a+ghJx/9vdlkv8taHh2RXvfPGv7O5hZog3VovWP6Ugs+Pw/jlFn0LiJZ0JB56Adnrqn1jCzhIVbRoEmg8ZtPBPKyw+TB6ewu9p+W43pZ9Atgxs1s0DpzjBrMwh42qFiV4ThWCNoMktYCQbk7gxTofzG81EOw7FX6XhwnWSWsNx3njboxhJfph6HdzdJQlDA2IfTzBKM/ddWFcciAqI9uQpp32BMjSXJxDTjpnUlVN97ZEucxfI644WohYqTpIygUJQ1JDEpg4X17xdFW9gTY/97tpd6es5J5+45iaKuttqyLsbM+ieBVeWJoi+By9L6t6LlajaZ+6GoS8zS+jeivpqNnQRhKxbtlmC2bIxK5aZY4X8VAo9BwdBm/mtBYWzZyP4Whk4o4HBJBvLlm2Owqcm9lV+hFArIgrFr/X/11jisb3S/xw+tUEC2/jFmb7ZiGdi5T4gJtVBAtv5xdobBLuSWa0ogKyuP18JQKDqHpBP+8/c5mMgCfHFTzNXCnRYsqLYaav52UzBuB9/UJni0kwrFcisPDjM6SIXCtyf3CNyZm2ighxAN9n4jCAmb6545bvMq2Bzo27hI3EUQEtJeA8TdF/AuzG1GBCEh7VJqt/vi2uISikDArlAEIdFaIG0sNJ5XX6+t7kuBd2NMGVFrCTiw6FcFq12Fi1YgQKspMKcteLDCLwLsI2iT6J2d2k5By9PooBxLjpjdO8fGo3xwPisjZ5UgJFrMPk3dfekhb939nFutKWCwKFmLICQ6SJrAVChqRDHbIu+sinsR09cYLEzQq94OAIdIBaHGNaGYIW8afcimsNqUnY84HK/xy0m8l6JH2y0rGIfjOX4pymbK721lfB0cDhFUCTXHO7sr5aC94rRpJ50WHe/sNrWaLCD+rjz6qDfV37++eTVPNOBQYctGkRUEDaINBh9Bq3Xr+ubV7Qbfxwf9LYeiemN982rdkUW+PlSO+02+/yBXGI5diBSFQEH0eBcAhrGwrcseFiVHEEcQO/sSc4XhEGOqKJQKUmhwheFYYmWj7CxyJcEdqfeJYnZfAC6FY48RuROXXjSxETuQjCgdxRycwv30y9LelQjheAJOx1sFIaFrK9NAaqNgvnFR9bqJeAJqly7FESUAV8NxGVzEsBMTr2hPQ+z1YmmvJOJxWLakGsrL0xAleFAzmSk4NzgCQ8Ns9nRYVrMESlOFW5qN44jnBSGx0+4B7LqH0S37Os1VlgtpaKhfRqQYVgwNi9A/cA6mp+1XdE6WlEDt0mWOr4FT8LwrJ+ARjTJ2RhR0835k9+5UVZZDQ91SV24qjjQf9vTZVphyQYDFlVWuXBOn4CBSGFIbZasciSeOU0SjEWi6/DJIxN2vptHbf9b2tAwNeFQWbqNwZEynZJKiyKNFOyvvFirJlU0rmUyzSOn/5DycH6S21fJA5akqr5BGHk6oQJfzSr3RJXK8s7tVnlIxcwE31LGxRexQt7wGUkm6nQK0zMzMwIXhIThzdsDTNnB8B2dMQ6KYXZClzvxpxocVDXc/qKlesLCWw6HhmLzIzT1FwWmXXyQSvNgihxlviWJ2pXIwbslyOMYcUv7DXFHGxidhesafHSsHh4O9KzOn4NggilmpCl5EXnD1BssW9PZ5bwSPT0wyi9yD7PlaXMVjLRwpMdg4jqJaiahU7rCz1sPVQKOW7MUcvN91yvb3MI0lnSqFWCwKsWgMYjFu43B02WgnMm87MRJzupquaHDVVTxwblB62QEVoqG2zrVr4hQdd9nN9cJltt+0exfQZXz5ynqmCoP5Xr399qd4OKVCJeEReY4NbG9eQxX6nsxMwXvvn5TeY6xj2dJqKqUZFcelCHz2ovleWWZgMJEriTn735qEE/0RGJ+69DHcYWldYxRu3xiF6rLwlQi1M/XqcGu1Y1k6JT28SmQdkxwzU1OQzeYcKYUZuBYlWZJ05diFSGdvBu75l5MgTi7cSbGpvhKualxob65eHpH2GfVjzziPabNUFCep9UGHp9wDvPbOEOzad9ryc7durIV0yjz3Dbeuxv3E3dwT1ifMFUXOA9tdbK3WsqrhsmBdkAc8/spp+OlvyUvfkyiKFpyi4YhTBIpjaaO4umA/COCoEhZGJ6ah7SdnbCmIEwbHZuHHv8lJL5DtHBxxWq72dVdZKkjXo+y3KCpXcKBNhHYKrp0vdlBB7nnmJPylN0PdUpoRxQpUFhxtUHkC7iCwtlHUkCgMPoDLamryDGX0NI2Nj8PImAi5XM7xVeOiKyGdXnCOc4MXYGJy0vS7YVIQMwPdLm4oihZUnC0bY5LiBAx7iqJgoDDPr2q4zDLGgg/ywPlzVLcBH+765cstP5e9mIWB8+fzlDJMCkJqoNvBC0VR89Vb47C+MTDeNDpFMYJkK0Hs+Xv66IRYWV4BVRW2MmlCxd43B2Dvm2ddabLXioK03p0IypTMdsDRMdizowGNcRK7sFrBWGzY9WAVCsd7ZgIzDfMlCxBtCxpF4QHCS7Aw0IPOZID2OvZFUXD6hK9RUSRau5IuTYXCtiCBpYEedDDyHxR8zSvnVU7IQQMdYyBhUJAgwhdgBBw3PFgc+4ROUX72h4vQelA/1nLHdXHYdVcShJT/npZiNdALldAoyoEjWdhzyNzw/fkfL0qvsuQiaNuWgpZ13t6eMBjohUrRK8ruA5PSw2+HscwsPP7KhPSNa6+Iwp6HSl0dZdBA/9oLp6DvgjtLCpywaW0aXv5GI7xzYhYOHwuvfVSUiiJOzsKOFybgg37ngj364TS0fHuuusuOvymBr3+OXSzndyfG4Wsv9ATOQBdSUXj54Ua4Ya26kKHz1KNCpigV5b5nxuHMEPuSSS/9ckp61VZFYM9DKVhbTxcMC6qBvv0zNfDUvbUBuJLgUZSK4oaSaI+/7dlx6X3Lp2LQui1FNDULooF+VUNSmlqtqOFxKjOKUlEO7ErPP8hu0/7n3PzU7PGtSdi2Of+BC6KBjlOrPdtXwGc3lgfgagqDolQUnBIdfa4cTvRNS7YKGudegF41fOHU7MHPROB7b3wcKAOdT63oKWqvFyrMkacFSWFaD2SYGPck4NTsO/+B0786aFwyDR+f74fZWX/KzOLUas/2Bmhu4HlyTghFHAUV5uATaabeMFLGMrh6r0H6dCwqwsCwvWJ9NODUave9tfClm3hJWFaEKjKPBjcqDFDGV5ySmxZgsSAA7k5xbuQM5GayTI//xRurJAUpLy26Kii+E9pcL4y848sspcUtsjmAivScrZBOZqH3/AD11Kx+cRxefngln1q5TOiTIj9/fVx6eW34K4xnEvNTs9zMEIyMk1Xkf+qeWth+W437F8iRCL2iKPhl+KuJRapgsVAFFaUz8PG5gQVTs9uuKZfcunxq5T1cUTSoDf+7vzsKZ0e8zyQemYjMT82SiUl47M4EN8x9hler1gEj6Ose+TP85fTHMDjWC2VJ/3KxMtkUPP1aFDY/KcLR7nDnW/kJH1FkMIKOCvLrjnwbAY3snnNzeVn1i5dKD64foO2040XvMpo5+YReUeykmPRdmCsFVJEul+wJv3Azo5mjT2gVxUmRhjnP1ChUlJZBOrkYpnzMUmGV0cwxJ3SKwjLFfWRiTHrFIglYUlErxUf8gjajmUNGaBTFzRR3dOOeGeqBRYsicFlNnZS24ifqjObW+1JSnIjjjKJWFCMD3S3Uhv/1TSvgw0/8nwZh1gG+1tRFoXVbkk/NKClKRfFrDYhepi6myDz7esbziL8WDKAqU7MgVZspFIpSUba0dXm6DsQsncTvFBk9/K42U4gU5R3yQknsppMoKTJ+pPoboa42g1Mz9JrVVfMYtB6eb/vgBej6vb2ti/mZ9KuT0ONHqj8J9306IU3N1Bw+lvO8XNEjW+JB2XHY+/1RvORXx0YlY95pOaCddy6FnXe6t3sw2jAH32a7NoUFODX73kMpuHZ1jCtKMSuKAk2BOaXwm5eZun6sjSHl5nUJmAFvjX+uKD5h5Q0LyhLaIBn+CpuujEMs7u1DyxUlIGClRgTduUFc4xEkwz/sihJqvyAro9wtlDX+qDBoxwTR8A8L3BdYAKDCYLwDa5VhsJDjPVxRCgxFYTCHi+MdXFEKFIz2o8Jg+Vh04xYj3Z/4UzRQD64oBY4S8W//jiBF14uJIG12yhWlSFAMf1QYXI9S6OD+8gHxeEnwbLgiAxUG19NDgFNkzKivXgRf+XRc+hkkQh1HCQssIv5uxVFSibnRo+XqmPQ+oIQ7jhIWgpTqX122SFKMTU3RICvGAriihAg/qmGiYmzZOKcYhQyfeoUYOykypFMv9FShYgTJEGcAn3qFGdJtMGJRgGQyAjkdfSpSxVgAH1E4eWDZ1h/+90WoLJt78MdVy2TQpsApFNoYOKUKEeHOHuZwCGnjAUcOx5ph1oryLr/pnCKkg7WitPOnhFNkjAhCop21ouzlTwmnyJCeaabGPMwZ9PsB4H7+tHCKABxNKsGN7GFBSDwAAD38KeEUAQ8oTXDL69XCnxJOgfOYICQOKU1wRVEEIXEKAFbh0MWfFk4BgkqSZ28zt1HUiGIW53cdANDInxZOgXALerm0l+pqwFEQEsOCkFiJkU3+lHACDsYAq/SUBNweUdTIowtexAb+xHACxl1qe0QPzxRFQRSz18gKU8GfFo7PPCgIif0kl+C5oijIIwxq8WZfLoATVtDB1CIIiQ477fdNUdTIo8x+Pi3juAQqR6vWk2WHQCiKGnmk2Sm/+PSMQ8sRWTmY5B8GTlH0kEecB+RAJh91OGpwtMAp/CErg4X+aOIAAAAJSURBVJwaAPh/KfsMLW9orgwAAAAASUVORK5CYII=",c="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALcAAAC3CAYAAAEnaf8JAAAACXBIWXMAAC4jAAAuIwF4pT92AAAR60lEQVR4nO2dTYwUxxXHiwUHYwIsoW8OCT5kAicW2Yol52BWWl8B5xIOWOySOTmG4IMDCgfYA5GJD9kYx6cW7CocyAUWrkYyHGwplq3ACbtPdhyfMhuzgMGOP4j+Tfe4p6c/qrqrql/1vJ+0Moadmuo3b6pevXofKx48eCCSdLq9E6I6Hwe+Nx+/uj94p9t7UGPQIQLfWxEOrnvgmDETg8as+Nlv/mNk1sL0zHMHD3wv/PnVLx/NfXH8O8f2rs3891yx4EUqdLo9+ZmrsHDlfuZvaxl8/9Qa+cFVRZKHNm05uOuxob/TNniW3LUNfvvesNJlDp6lVlXInbnKG+T97tCXKNaU+AXbNq8Sl46PV5rA0MyTg4Kbn35TaWCwKu+FOnQdM79RdWZlSO1EWU8h8+Ym1/NL4eDYTDUPfCPwvT0DpkWn25sQQuypOmLgewNmiZHdP5bEWKfb26JzYJGwgVq4+xsdPDYbiij7ncy15emfPzLwJlpn/o+Pvq48YOngqrPN2pxzB1fF6OB5jPjgeRtHbbvlw5wNXOSZFsnB89Ty6Nm74sI7Xxa+caZpkRww7ynKBhZ5X3+hyYzOlflnS9/VHjx35pNH/tv/c8WnuDRmYOcPwe5vxLSIx8vyWsCk/Vznm2kAdtBEchhjHhFT9E0ilyYtUuYWLMfjzU9JjTEXJy2q7HAyFp4Kl4+PVxpP2TLXOek0Kru2UWvIJEoTzzM0SU/87VM/Mj5xFTWUnvjjm+xoVew6KoOcjk/t+IHU75Gb+OnL96R+T3riuhyjulCSuMnJX3z3K6XxK7uGdG1EVYUhNXGZ01z697LAbcDJ819UmmgaKVXBZJ86tNSfXNJxJDtpUXDDUwXrtoqu7wlW+0lsjHXf2KTxlQVOy1etvqMGcHxLnsQ3ujJpkXR+BL53CzovHqrDtBDibJMTTJLl4hhyTySpGWBRl/nA9z7OGyPLrwLJb2hwwkOUSpy4m2LAKdTfgBzwrWzvdHvX4/9xzSG0Pf4DLvd2NjsXNWIhj6nsmpRw0j2BK2BX/SrTo+EQokQlp+epA+u0PAJ8KFWdqHLel4j4DZ5/ZnX4IyoeDPDg8eurojTxvIfBHZ0tT1eMlnezPWkxUl9OKpCZ+PrH1O5xpSf+welNVeYjzfuvq40vPfF1a4xcnQ9QFE2dRmrij3srNU8xm1dnfij9u1ITP6UwoC2kJv6LDF+hExOniNTE4XSnhtTEj5y54+bEbfHHv8s7/UlNfP6t7LyRLEbj1s0kqoIhcV1YZVxlieNNJo/qCZJ776OvKwuj8OiG6J2tUVBA8g0+633b//83X1ovpibk7t/D1y59NxAxWZXSWzcYWG+/unFo8mlkTuoaVW22VFUg3RdeWw7/XPdmTZdbQ8jqeDLYPmvyWRe2WdR1SSSRdk/snr3VT8iyfaeZhfSqkpfs1RTK63h8p980yp4spCymV4dzr2ywethAQpa7BwlTke8GCddm5yQe+F64tJnKNDRCcp59iVOffHp+Y+l/JPgAk8rRE2k63d4iNlGDk3SRvwS+d1h23mXhKixgdWaSdVDSZArcpeQawizHO06SdHjQ9WRACKOFGSuVf5gB+rFkzuXnOQpi4OZEFEY20cYnJMjvRKThc6MuCVsgyhoCf3Y0HpcEzoYbOgsL3DK1Y/aKKAoqlClBYoqiyyq4oLMK0OnCaLEplduKrAdFeBOyaHE9UxZOhRs8XDniQ0zXVsLr//aKfI6KwZvzWWMarhqBpxr4lgYBpskwX6rwGm4ZYwI3uQ66jFEN11GkyjbYzE1iTODYMJsI3K8LwnlNhiZolwg2SwqxFHUx9QzaBV7X2qCECaFrFTilQkhUYYGXIBsTJwvb4SXoDs7SKvD3NJUrpoTuZ9Iq8AsEs1TqoqvmdYxegTfk/XMJ7Wt4XsMUFzHhNdQucNRFc/FInyZORdCNESsFmSVXrv/PyIRtgJQg3Wt3jDGz8MU3bpNLgSsD1fXDyvC9b429h9ErNpFYB20nHKjw4l9viyv/tPONrCXwpBCxbkOr8/Jq9iXWROSZ4bVNeRORiquS1aqT2neaeReydZaTZOJfVYguZ7PaLpHhlk17CnFK26e42+PiWKXERBEEhV6erSlLnCh25/73nx+WG7g4VS6UdQlbEMlxTKN903zy4NLQgyY1P2uD0qnV1DFipUDTUW8/a1N887frHRdZPYyZCTj8QPBFnaNGEWj4Aop+m3r2XbO3hv4OhQCT63p8qqNsq2ticVXge9Odbs+YwLOglgNvi8D3rsdLykz7H7dZBnpwRVlWL4+uOIzTP8UlC9Aj9WSOE6z0UpizLhxrW0CZvPz/TDs81W4BeeR/HmHZqfBEUXcFIXPwiZea5N9FFevR92JiBDOXrwkh0HllEVaH6ouVqkkkiYTuVKsATVyt2upGWtjUurgQ4RO0yJfV8lJhR51mnGwiapnJMo3PFTbRzsPUySzTEZNXH4WXjHpsjCy7AbI6r7Og6/N5VoGIdCGaPShY7dRj0WZAw9OazYLWy8Ce51IjMyeJCrGFxNV+RvFwYot+xbtYs53sveYKnW4vtL/HInuaMUtY2AeanVukkNEHTMExrqJpjTnORrPHsyxsi7CwLcLCtggL2yIsbIuwsC3CwraI0Wwz9IaN6wIiOerk+bvWsrpkOLZ3rdg/tab/m6aLTDZSzBGC3z37eSPV2coKO5rM3TGm2ds25w+NzAWkiejqVydDVlKWbYwJe/q5NaW/A6FD+1GsAPnzSfBhxSVKZQLokc2GoHuU90hn+ealptjG2DJSJbMLmWk6W2lXaeiPYgPO5b9XQXfP8irabDINhU0/i7CwLWJM2MnMYJcwmXhlTNiu1qAyeegyJuz5K1zwK425ZeSe+zWndGNM2K4W28UByBRGhG1ywqaBbY6Tqwm0CxvVc1wsjJ7EVIUJ7VKpW6aICiaqMvOhJgfywoYzvk2o9vspQ6uwk7cebUD38/AyUoCMT14FFnYBul2+LGyLsLAtwsK2CAvbIixsi7CwLcLCLoB0/5u2obv/g1ZhX2xZsyHdlee1Cvv1y/d0Dtc6tArbZCcN25jo26N9zW5LmWfVlgMyaBd2VolnFzHxLTVijbjeOsu5tlmugrA550KGdzu6nKCZhimMCRsBiqcdMwWfOmRO0ML0CRLCRgaWC0DQphOqjB/XEc2K1oFUwRqNDDEbmWtWfCMwo/BA1I7zsDpMrtFpKicwpVPdIMgjZ+5IvRYBME31gYdZigNLE6fdWtliWRlhqq0DES4Aweu+yU4CRYDfpml3Qi1h5yVyqmh5FnXzFm0241Sh1podd9ZL+0Oef2Z12MitCkgyrRsFS7XPmZYNEv6QtMCrdswryitX4ZymcXSizRrJckChKoMKOoPQKfYw02r6pU9g2PQuH5cviHlsr97+kU8TE7hWYWMNT+c/bt28SjrtQ3fGQtV9wxRW/Nlx9YVTB9YN/5u3MmzWbKJlLLV0E+0lMIpsWVgp+LEFtXXbyEdv2nvmKkaEjbXbFW+fTYzmrrt6gWAKozsILhBwwoS/hDFc/SyPpP2bvO8zYZGYrGamitG6fnmYulAlzg0sIzdG8ckbIKwMPz1yj90AaFQ9VqVjJ6NMGPUTWyOzLD+jbBGJXuwnWvuYzbMcN3NL2tk7RlQYRkk24+wLO1q7F1r3tM0yoMADJ8jA96bZFNTGTNr4GDquB743wQKvDQQ91EYs0zcSCfxl8o9EkyeyBC0kW4FjJ7VyVe24b+Ra4HuFfTVLvX7RbrqRl5ZcFgLfW1EmaCHriIrsxLDbctQ/8rAQYmfc53DEuIYUybyloojSZaQO0QezJ/pg8GFtH8EPh/keuC1goaHz66JpV5E25U6sMIdt7alMq8AKPRf43qKuh6ql3J1ub0/UCZiVmdHNJSyUge99XHVcZeVGu+VoW2GFZmyxECm6UpCMtHJ3uj14B8/yx8k0yCc4w8na6jJ+KVZqhhpQ8omylTxXuTvd3pboZMvmB0OVhei+MZNM5e50e4h3OM4fKeMAy9EqPnTwHFLuTrd3dUQvCxi3mQx872ryCQauJ1mxGYd5O3JN9+krd6fbm2fFZhznYuSqDgmVO/KI7OdPlmkB/RvOeOWe40+VaQk/jRwiYixatdndx7QJxDcJzphk2siGTre3c4wPkUxL2ckdm5jWwsrNtBZWbqa1sHIzrYWVm2ktjZQF1MW2zavEtp+sCis/o+z3zX99I/699F2reojaArJEv5G4sDN6TbtevtFZ5UaHBZm+H1B6NGJBKd8RrbXZB6Xlp6ceFVM7VkuVgkd/7xffuG1tfrpppHquDup0H4LCo9XUwpX7VrrANQVW42N719Yqs0+1S5MEs06u3OhrVqcJBVrDJJvSYQs+ef6LsG54XbC1Q6lUwBdMx3uLqNke5KOr59uhXY+5qtxumiVTE/qaPomogcilqA8SuiEePXOnb8JgK0ed9m2bH/53q6Li6iI+U2BeSXsY84MCmmq4gufFl1XXl88mTiq3yW422BF0tabTCVZiPHcTnXxwvnFRuZ1zBVLr9sbQhf3cTGtxTrlH3Z3HyOPkyv0eK7hVXJW3k8p94d2vCMxiNHD5ptJN5X7ny9Blx5gH/n9XcVK5z72ygVwn8bZy7vcblC+lqOCUhsANiCYu1Lq2txn413HB9eZL5XE81HBGuXGtTPFyZVTArfAHpzeF4QWu4IRynzqwrh8HwjQHVnEErLmi4OSV+6DBuAlGnVjBXYC0csPG5hWbHlBwF2xw0sr96oF1BGbBZAEbHAFVlCGr3BAcu/toMz21hvT8yGoPdcExZkOPdUBWudmX7QaUQ5B532dqgeoDVGHlZmqhK1fTBKzcTGshq9xIiGXoQzm3kqxyI9Oboc8dwnVfyCo3p5O5AeXPiaxycyoZfS4Sz4givXJ/6GCtjFECGVGUIe0tmb9CW3ijjAu5laSVm3Ml6eJCbiV5P7fLJXTbCqrjulBejbxyQ4hHz94lMBNGJCriuoATN5QwT1jBmweKve+1ZWfm68z1OxQchdCZZkCXBZcUW7gWW4Ii6E8dWuKrectg13Tx7ONc4BS6EDx5cInNFAvgnqHT7ZH3Z+fhbFQgBA7B4+TO6AVKjR1y1+wtpyXrbMOnNMi5RH0TyvHF1MF1+pEzd9ryOLOtUe4kaHiEkhCs6OVAoU+ev9vGrm7NK3cyB89Eg1TTDZFcA16Phbfuj0LUZTPKDYWWqfsHv+qRs3e1KzxMmOd2rA6TkNtaPgJ2MxT4wjtfOdmsSQPNrdyoN4dSxLKt72zZg1jp0ZYvbr29fs0Kcpn4n0U7HJQXinvz02+5JfgwNGxulcNgU4cedOLd33AtFazGuEhpc9djjdA6UMqu5rjE2fenZWvbbZ1W3CZ44bVlzlQqZ5aUwYkVCb7VslvIuCA6vCKmoabYAOcV7sdZDsnTVHwLWXZB84dfrxWXj48bqxcNU4nqgdPFTge2Ie0qQGjl6cv3Cn8HJsz7r2/SruQ4WFJ2H2L34vLOxZD3g0G5Za7YYyVHz5xwxfVWVno/fEFg7pxzoEUJmybFONGmCis4lBU1oWXAiptedeFpgLkTH8R+7K0MTY7Ho/+6COU6fRRwRjoIucSKXNVUiD0wbaoey+EFxTi1ZMG/vdvxSDXGHs7txzejGGPEc3PSAlOEs0Yb4rnjIHp4DXAI5G2aSYIbyqtCiGfbJBXEhTy99ZHQvsafZQ+MyUOnK18W7GJMJpNYuVun3A+Dib4R829Vz9KBm41bl7hL4HtXsaTNjbogmNaxgAcaC3wP7odZ/nyZFnFYxN6SwPdOCCFu8KfLtICZaMEecAXuFEK4VXWFYQaZDXxvPv6bvnJH2r6FFZxxlNnIAukz4CODgge+N84mCuMYz6cVW+TdUAa+NyGEeJk/YYY4sDI2Br63mDXN3NuNwPfgItzIqzhDFBwcx+PDYxaF1+/RCyc63d54dNmznT9ppmFmkofGIqRiS1JKjhV9P3/CjEVgfkznmR95KAVORUo+jZ9Otwe7fJ5Xc8YgQx4QFSpHBQa+dx2ruXgYvDMe3Qrhh35+FkOVa0KIE4gL0TE/LSGv0Yp+IvoJiVb2PdEPr+5MEpgZUGCYGYtFh8LKCCH+D8CLFpIHjHkAAAAAAElFTkSuQmCC",B="data:image/png;base64,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",p="data:image/png;base64,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",Y="data:image/png;base64,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",w="data:image/png;base64,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",V="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKEAAAC7CAYAAAF6G87dAAAACXBIWXMAAC4jAAAuIwF4pT92AAAXlklEQVR4nO2dfWxdZRnA3951XZdQ3MzVhFHYB+EaVpBNJ5b4AdOAJGI2EqegJmyhS/Qvtur8c6z4p4lsf4nuIluiQSzELrI4NLqVKasG5xophmsYq5CZuIZRakLXdq15Ts9b3nvuOe/n836ce88vKXT3nvue5z59zvu8X8/zkIWFBamfmx+5dEr22jb4TxaVvonMN2vVclvWew2N8hqSvUHUqE5DvBu03fzIpZ2EkKexGiWErG8nhOzMevf939+R+cmV9/w1662dJZ0GRe+nNipqUHRdQ6ML7/9n6fe3xs9HPyxprwkbnf7TtqXfb1i7Yalx9v/09SxpM3Wa1TDboLSkGECjp3jtJCUU6RPaK9Wq5QPsK+0bdmc2mNbwii0/rmuxVi2fak/eZvlNu8nc+cN1jbAkXyut/mTDNak65TwtUtfRRodVG854f4CwXZ+op5p943CkGh60C2S//mreB2QbrGu0Vi2/y/2UAnV/KJ6LkJWSpP314wsmJdsbTRPEjePLaHyIEALd19FatZzpKVQbvZsQ8m6tWj6n3SAjWRqZ0tY1qOuiWb2i+nrq59EGDkBDN8eS5Rl5HUtqgzK+va39GtK59Y8N72n7oYW5/6W+3tAgKx24hRdPHF/692uvjta5irRvwtUhsPGWW6JGb+juJl1dXULJ6yRkRx2E8TPQKG1M5M/rG5y+2HDB1NTU0u+v/fOfahImPR3ojP2a9OtLN5iE/Zrs1+fR8KTM/fsZMvv6E8KvBqzo/TkpdVXqJUx2mO03PiTVWPThRGPQVuZggB2+JOm4/YeZjx+1w3FCyFr2DXCn1KWCvyZiF3uUqAwCRDQMAHRdavKzxn5a1kdrNZbaIHPhAKetXVk3lnWjC1kSaTUouNkeQgjv0YJvc8TkHtJCVvomLiTt3xAYd21SFrLSN7GKEHIZURAtrK8/2BAYem+YJ96l24jM5F924pXBgNDvJ7ky8k0yP/Uvpc+wX2TZmi+Tjp7HlD4vLaSOcGlcvXicvH/xOFn2kbtIx6YfSn1GaowHmkgK2LNxYzQ8G3z2Ge5nz7x8Orru2muvrXv96qVh6XUioU1mNZRcw4AB1pfu+/IH/06MlwhnRCewWXWbTN6QCgvjK/h9fn6elEql1Gt14Qo5f/lvysKyApoKR+HaZNriTpLk1IElOc0wEfKAxHWZwrF2R4fXrAapGegKC0tzMHLmLvplGfVbb7/dIBxL8rWxsdeU2meRdouy3YUKEgJGgxDlATmGsLJukg40jFZRZs7tizplETqusGFlhiWEERH2giE246gLkNhgLGhaE9bKRAxDYNVJs9FssdI3IbtLuVXkNHgYT2lZKn0TB+MlaS1XmwbGnJvbgMkCC9G0Re3pro6wsk/0dkLIr3WE4rDZdHdCtFyCSebSS9JP87ZMXFG3NRPySsVkrVpeBTNCsIPbAxAojUPo20XYaE9XgZmxgWi1gUf7jQ+S5R/r176HlganT28jC9P/kbjyA0qrP0FWbHlSWUDl7TGYEqgKR6J5+Vmt6YSSgBjzFdU2pAXEnPmptCW9OoaNbJtCAbPWdGROTImuW5ibSn1dScArr3yn4bU7e3vrBOAJR0muLwLTJ79oLmAaZ0ZGMgXJeu29997TuRVfQFg6zqLntvqtE1agpHC8pbvZ13+kLyBvXRs0kiakinAk2l/+pb6AItKEVBFOBuMDf1lCOlmRlWXsH40jd5kuyImAst2MLkYCpj0QvKc7DRjlcN/nvclbiMx6WrOe7ixEQzAtDe7Y8dVU4ShpQrLeR4WSaH0QVk6TDA4+lylclpBJ70MSB28zGIYRtXClwMZohkisZUfncmQOkhruHRu1KW2DcIwJi86tf5BuiQq4S3hhV4V0fvaYsYggXFu7+GAdRDUQ3YNNujapYip0JYydFzcc5xLdSFZQDRs+Sn9BOSpL4qnB1XfORr8v+/AnpHZWs2DXEZMrC3DWSm27KAYEMhGK4QH2H8HtQKEehcNG+midKLTAlXCEc/YPvMte61J9wNasNzI9Sa1aPsg+7hbZxdvoEa7yV/omYEjyd0vyrRaNBVTOJaI+3bIPo/RgAXFvOXWfOAutrTCM4AyrAlJkBTXpW1F2O9P277A6fNTtWFMk96DhOdhZq5aHQpHbixLjve9HLTQ9gLmfLos1JVb6JtYRQoYC2Q2EKdWeWrV8wUbjGIcXsIPVXYLSNagMHGD7/uHAlGCTQ7VqeY9M+2lzqFZTlioN/S5alFcrUhfZVihQD6o346gfLCBW9OrFF6TiYWBLo33N/WTZmvt9i02MIkB0gQ34K3DiJSPeWgY4XDJz+SwhY4/XXd3WeR3p/Jz5ArEqTpR49b/DZGZ0n/X7wGkfdk04LbrZBlaVOH3yC0YWZ8qVkW9FLdi2UCtKtLW9pgu10KwcEKag5jIC5xCaAlngqYhiJSUC6VRAs0Tfj64KcDAM8xFHUaKK9aUddkgGoMqSFqhKJA/4wCMOf3iMx9v4cQZBZMk6iKEaGZkWcakDPDkQJWeKkRJh6KLyCMNhEd75NZEyZZSneswMwgxlDo/yMJqxmDgROGiadpSNhT7mWY8ti+kZPYPzMO5nLBQ40gRfnKdMapk8sA44mqCtRKxhgowy0whBeRQrOS91AGWyObl4yOTrcom2EpFO2USoelvTPAfYeLVEGeWZeHNXgBK1s05B5JgOskMV+KF9pk1lQsY4A4aMozBVhjnd3d3kzJ9f4l4jchgyDkjV6Zgc983M9WdLAF6MT1oalaw2RJapAsZ5aapEXto8IbKCUAV87evfICMjfyFPHDwkrbystuAH2oH27vzM55XaQlBgdAwQdbcvLys5pa6byYreXxi3k3Y8e69pLD+siMA8VCZO0BeI4Q6b6S9oR8iTzE/VlpbnQ0AhOkEGOF25LlWJ2Iqk+FrttrUdkJoSM4nNzXydBAEq6CYTkEUpD5SrUxGQKBtSQsBesiqQrBLSRLStvM6FqJkna4NJphU6vKPJ3MG2zyCWgJgU6UE4Y4kbONSEypEBwlZWia5TOinbSo+3ylOoNHeOG35A4tI8s95Z2r4mPFGrnYy+1Q++E9ncdzzQQjBCSbAvC+bIw0oci+PEhCoYZQPNwnpEVVzM6qTVm/BZbysIiOI8LK3SN3FAN5ZfEuNqJaoEESBp4OmlA3ZsElSUaZLY88O63bmQokqTBKvE2Dltj/85FGcoCI5gFBgPj45IZPWVKt/oCq8KRAjjPRZHh6LVIlXFh0eGx/IgctktYDRWptGMQxUnCvQwFXSW0sBmlH1IMxRr40Ts+gV5WMFBHUOa5myR9ZyhYuzRdeo/bIqVFmo6fF20kmmo1Kew4TlDRdqj8/aT876IigXXowdZjTRgJpM7eksbT3EWpEJ5fD4EO5jx0xlBjw6HuqocMtGKN7XAQnnqRKvuwWQUySkDwVcQCh1vwY0scCJ2MaeNXAwJxL603/iQs+NwPLxZIARGQqC16QF3SB8AhzF9KdO5AmffOEzmzh+20nZHz37nmZacKRAsLq0SkQ0g7b4ri3TSB7qORZn+0za0uBIRVqNBIfYkKgrnIZAHEqwt3tssD4MIawqERBghBO6ADODlbWFFgZBiz0UCNFkgaMiWEtEVCILOJNLlhQAo0cbjjKrAKGdhQCFiSWx0KagKDDlYkYIdtoamQF69xNAQ1V1UAUWBEOYlk5c1FER1IVVAUSAMXGU58/LppWKY8JNW31SWno0b69oafPYZeZkVErbxMFagSrYk+ILd119f9xokptBRIijvxG9fqHutt/fTpH+vXG0GGNxjeGXjubBp7kIKJKaQLWabpjwW2TwMGIkgg0kxJWuJIuWpgBHzbKRA1cSJg889z31fpEQZ5fV/7/tKMsFCrglmiR8vDStd3//dfcIEZVlKlFEe/IHY6qUyzL5utp/m/BGOkjgqKlFWefAHco22Ak1yFaooMWTlERMFzl0068hllehCeSb9oLYCZXfQeMgokQeW5cHapS7ehzG6SsR8bBcM1gqDGAeqKhG7zzPZcghmIA1KPP/mm8Lrjh37jTeHkUYwCgRvu2H9euF127Z9xWgBApsgFKg6PdNdgLCBdwXqzm0xlQi5urQ/6+OmFNOFASwlmqSN1lbgso+aHSmUnWHozp1VgLL7umgrEI6X6aIyPdOZO6vixQJ10ZnbulCiLkYKhAyTKkB+at25rawSVYHchSYYKXB5j1oiDlFyb9EMQ0aJsGmlwvJb9ytdn2C4FMeIaWHqSFhkp2ciJSY3rUQYJrcdMsrTDyxbo17MKonq3JanRJU5NZxoNeSIcY5+orAzl5Zf32RhAAobQJEDFpeZ0VHy8xMFK6Tp4J/62dNLqeBNFgbAEpNp6mVBsL4IFAskAZamFIGQGX20Vi1vohZonE8VDnbnBaS08lE580iBGDkE4FQ8hkOxDdajS+OHUWciHT2PKQ+uXQILINhxJKwCRzEahNz3ISoxCnvASy+/1OWxCtyefq06oSkRO2aE7fJKzIuoWR9BiSC4b6Bfthlwk+wDUbObg+DLP7YXs0m1+2/5cdQvI7OLbc5JPRLieJxoqw4JSckKnBYrN24jPwyMvVwEHFoONDyafMF5MRdiIXITLA66C9sRmmk5qbOiNa1YIQWW0OlsAA726JzRA6VBEReH8cEN1kdCqISTBELFwEIXZuuPW5RWXkfauiqk1FXxIVZmRnRevPCwj2weJY9K4pBZCLEoIySBdgkhWkqxxeEe2BGmv6v0TUCG3A+1qA6Ha9Xy3bwLZPMHtuSjLFNKQ3Y5a7PENc3GapnvI6XAOJNj6jioSdklm9xbtfpXK/SHwn6PRScJbTP3hw0ZKkVopUFuViXq1F/S2hNpxhKTut9Je1OpmZRo8l2MduWaQInCQqUijLc1YwEmTdvxwKiqw0gDZV84FiQ/RxMIGYBjGRgNYVdz8F1TTgbUunO2qh2GOOCuq+6PhZVD5vEj7W8/s5GtNpRHHJWKvOCxCoTStEwHVzWVwCIvOHysrTyuaTit6uVAkc4UR/FWV67SN4GZgt5bsT7vlQ3jajlHNKwS9q63u64jlySo2poSVXSc1YuTJeTipOA9qQcd8m1pWQRdIjcU4m6G/sh0NeNxzdAjof7hQ6Iwwpi42Oz2uOewVWtwMjbOU3HP5K0wbUi0nBHG9Rl3xgYXUrnB0XhQN4R9aj10mtYINVxoqDS9a8+1ETpyoaEySd163l17LowwYBcaKrly7cEYYbz8eneTuNBQGWd6zlOhyOjcCBkXur2olBoMXl27NSMsXGjTYN21Gxlh4UJbGuraT5luX8mG4axierXChRaIOBb3nFJp73gBxbo74gUFSUbjDf/Udc60zB5geA8XaiywxK5kD7lkhPFE4u+F5gscALPxdXQWHp2mjs9PFQZY4AoY4l2Ol+tIKf6Fd4CvoMAW0YI5JOoxzrfazEDmJTI3Ra6+czb6lgvTF6MC1llESYbau0jb8mui39s611jPAZZj1sIEGIwQJU4vr0Adv6uXTpH5d86iVNidv3xW6jpICAp52yDfWoDZsVyyiZeyrKmAIuLz/x0ms28cRjE2U+an/hX9JMvsQ4JnqDGEWV8jdJraCCEr5BwYnUHNSNdATzrD9KZQQL7j1v1GBaNCp6mMEHq72VcfVy57HjLQa7O5ats37CbLb9rdNN+PNIsRzr7+owa31qzMnT8c/XjI4WuN3BohzFpnXvl2rlwtJvC9Z8YeJ2Ts8WiS07HlSdMaZ97InRFevfjCovILloAJzvTJL0a9Ixhj3mbbuTHCwvjEQO94ZeRbuTPG4I2w1d2uDtQY8+KmvZe85zFzbl+kzMIA9aBuGtZGQyZII4TeD4o6NdNSi09gNj19elu0hBUiwRkhPLXQ+xXgAuuN0CtCBaLQCGpMCO7XVu+3Y8dXyX333hMV7wbeevttMjj4PDkzMmLlfqHKBgvfUIMRtgZDoe3mRy5hZgg0UM63pTf/Zenu7ia/O3GcdHXxB+ZQMn/H1x6KiqO7omfjRjL4q2ekZIMi69gEtPMyEIQ7tmWAZ/78kvCPDGy85RYy9o9z5MUTx5d6I1uA8b326ig58dsXpGU78/JpdGlgnBjKhMW7EcKWG7YBAvd96V7lz9g0RlXjY+m+/npyZ28vqjwkNkRYf/WNVyOEs3y29nx/Nfic9mcxjdHE+Cjgkm2NXWEDgHdI1wVejXBmdJ+1tmF813PbpugPqIuJMWIYHzD43PNWxoQsM2OZFV6d4M0IwQ3bBgwR/oAujRHT+G5Yu4H0f9feg0qB4RB4JV94MUJYNHV59MqFMebR+Fjmzv/U6f1YvBjh3Lifs382jPGOOz6Va+OjROEGnhayvRih71V7TGN8fvDZXBsfC40odI0nI/TzZZNgGaMOIRkfpWV6whD3Ll0aY4jGR/HVOQR9lMs1No0xZOPzTWGEKYAx9vfvI1P/wznHCAZ9YOAHyFI2D4URJqhbarnmGpQ2Xe5N5xHnRgi5WUIEa52PR+jGCIH2PnBvhCuviwJxQsGF8SUJ1Rh9BUZ5ccelAPKsYBnfu5OT2p8NzRh95b8BI3ReL63dY9YA7O212z6+2etBCUw8ZXO4AEbovCYaJPeBcESX2Nzb9XFQApv2Gx90ej+GC3C8H+qQnHR9Z1i0ZhP92EL2GL0IMD7ZNT4wILgnGJUJLsMOVt7zV+v3SKNWLbeVfNU4W0wQafec3FOHf+LlYAF2z9i/91HtNmTo6NlvtX0O0fkxOjHxcpiso+cxa8sCcBz+3nvv0f48xg4HljHu3fOoNfcMHYHHzF5RB1hi/+GDFVue9HXrVGxsr2EYow2XHCXg7HkMvV0F6oxQqvyTDWDdsPOzx9BbhpgMMChZXOzt6hpj//e+jy4LrNV2fg5f7wqM06FgZIRx9UZv57ttGSIYFPzBR0b+knnNUz972vnBAtYYZWQbNAjaSgN6wM6tf0RtU4Oljo+t6AS17H7tUyo49n8lyplSJECyBSRmD2QItLquohNZ7A2H4kJ43oAUZvCEgqIK8IGsC4EY4CG2sHdy2+6Ae3kaAUV5XDZoOmD8t6L35yElXK+zs7Qqn9AjbnMtVRZXRr4ZBeEU6AFLMJ5nwEn21qrlg+xraUYIte7e9ChkA0W2VnUCzdIKM+J1yRdTi25X+iag3t0TriSTpTBGMYGnCN6cVnibV/k9KLfMUhhjIznIT93ghimZRkgWDfHduDZtkDRjBSdVclLh6VitWt6e9abICIMbH2YBvePs2EBLTGKWfeQusvzW/XkpnpM6DmThGiFZNEQvR71MgFRnkGkqlCB7DOC8X/tNu/NYtWk1uyaYhtAIyaIh7sxzdXhIBAkVP/PUS8KCPbjZnFf3XB9vCXORMkLSBIbIAj0lFNoG4wzBMKMax1B8+6N35bY+XQpSBkhUjJA0mSFmASe+ITHQwlQtGmdiFOiGmWtbVyWKZlsMbWj6Su/SBkhUjZDkdIxY4AwIPVwnGgMmUTZCkrNZc4EzhLPgLLTijuOudjXcuPgbF8TrgFoGSHR7QpaQd1YKnJC5EyKLsRGSQA7EFjgHxn+bVCYgWaAYIVk0xFVx4MrthT00PUdr1fJOrC+JZoSUVljGaWGg97s77SSMCehGSKn0TZwresWmArX3Y7FmhGTREDfFLjrYkzgFQkbj3s9aziKrRkgpXHQuseJ603BihJRK3wTEmj7s7IYFuuyqVcvOEiI4NUJKYYzB4tT4KF6MkFLpm4DQv6BCwVoQcLt7fBgfxasRUooxoxecjflEBGGElPhgxFCxtGMVSPqz0+ZsV5WgjJAl1LDTnDIZG95QiOIHa4SUeDvwSHFIQouBWrUcRGoXHsEbIUvsrsEg/degCJdDkOslJHcrIldGyBIb5MGih4wYAF3kyfBYcmuESeIx5IEW2SIcj8d43tI8Y9I0RsgSjyP3xD/NYJSTcU8X/PhOh6Y0wiSMUcJ65NqwpEtlNDY6bwvILmkJI0wjHlNSw/TZW47HY9sjeR3TmdKyRphFHKqw3cLe9mS8EH8whF2KkCiMUILYnVPjFM3GqbENhbo4HBSEkP8DVgRWktvovb8AAAAASUVORK5CYII=",R="data:image/png;base64,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",I="data:image/png;base64,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",U="data:image/png;base64,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",v="data:image/png;base64,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",W="data:image/png;base64,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",K="data:image/png;base64,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",b="data:image/png;base64,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",N="data:image/png;base64,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",Q="data:image/png;base64,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",O="data:image/png;base64,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",m="data:image/png;base64,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",M="data:image/png;base64,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",G="data:image/png;base64,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",x="data:image/png;base64,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",Z="data:image/png;base64,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",X="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOAAAACOCAYAAAFf1DRdAAAWvklEQVR4nO2dTZBVxRXHmxFBVBiQtyNEXfgMq0AlJVVmEagatzK6iQutDPpWGD9YEKm4gFloQVwEP2I2r2SmdKEbvrZMFcNCq6SSAlbq2wgxrHwEBoQJfpH6X7uf/Xq6+3bf29237339q5pg3rv39e3bfbpPn3P6NLl9+3bpv4ee+3rbQ899PW/yO8vwP0Vpd/rKm3vd1jLZ50YFtjv9tYSQY4SQ/b1ua77d6c8TQn6fd5+sUG2BuhqYIhY65rMw2e8oC/SFtEBXtZMRvIZDncZnzVjnGdRQVliv28r+VJ/lfc/Dfj+roaqwdqc/9N+yz0y+5zFqwzNffGdyGZk7923uNWPtTn+b6kvZq+H519vryaaNywefTGxeQdbcLR3RBihfqViw7PUUuWe59GruJpPXZINRDV0yRjRTiWtQzqCX0kIXPJV1kVWq1ATMaHf6M4SQC71ua3/etYULzGl31OiBwgW2O33M9mt73dY2g8IGjMaML+J9Ao5PxWh3+lM+Cxx0Gt/D25Dgywp7909rsumGPgy7KfuXDeiq73f9/RqZO7t00Eehyx567mu8wsOSL4d+aHZukRz5+Bb57Kvvpd+LBSums3VjssK2Pnznkhv+OLFqUNgLj9+tnR81312R9tJPv/hOO9u/feLmkCKFAnZMX83VEABeaW5nKTLjq1DKIQqZemyV08JI6Bmfn4B3BihvHQml6vMzhpMZvygWFVRO6HkErWC7058khBwt+zs2SmbpChq2wpuEkJdKFSTBpKKFKhhyXWDAm71u62XVZVYVjKxiPDt73daM7AtjhS3iyhGZ/sAIrpGGRtlF250+Fnn7alSX7TDiih+KEy8svldCP5lrpBO9qYzB6LR61U/3v/7RjUzLf+ThO9lvDK7jVVOor0xn5u/H50/+7i6yYf2Y8n5Y26Ae435w9JNb5JX3rhu9kmxFYaMcQvF/f8+4VDvlVxXiCoOByhzYea/R/Z9/9T15fPqq9Dob7dhqkPmU2i7RCiImds0jH/8v+/fEvrW51/5qo9b2Z8xy22U1e8N8F7R5o7L7wW9fvEyu3RyIS9ba/DV4gU+/YW+Nc7Z+UXVL19h2UdYPZrGONr0JAs+EnuG7YgXZHswVExqlBbjuc6G4wjA1ABu5eCvgeK/bmtQVW+mKnoeqhszrdajXbR1z8buVVbDd6R+yWASv63VbS2d9A4JXsIwSX8QfFtom46Kw871ua7Ppxc4q2O70YTZgAj8v+tRcT0GmrVk2UucCIeT+wj9QjoVet5Wr1BY1OqGLnA1epaU82Ou2LugusFbZ253+OULIr909Yym+RCPpfsBquUTlLJbKZVA/uhJbo9PfPDxjWbSLhKaYDZU0wmxIdWUpRhWkA0vMKBcCpi0Y1cBiQ+Mt28p5sCmre9mKvkr1qyyzvW5ryErYSJtMKdM9kcSUXrr8I9n+yn+HPkNM6XHBwCvG1jBk5njexC/eb8BAER8jPyvPVpVDpRBlBOBb4B8aJn5WOTw8opXghxDvZ5898ejKIWs5ruH9F2LZBoyzS6wMvyrj7qmD92WVVEU/5d0vi5aSWbLxuay3aJ532Rg1E5aCFYiYM8YzFmZ2VrGJLSsGlVWZ6ZknypQxlzbQNZzMfGoYZM6zyZHDhQENLIqJnnmbIG87qMtsK/U5luTXtuvB7F90I3h/bOHvZ62F/+ZdZSzIEH7ID/aMW5chYt2C7CHhyFTt0NABNxnAKKtywbH/hue4SBk8hTq9aj66tnhb+312zc3bRvOZ94BKGzBNgF3vXHPyUA5ZQAUftP09dBlUaivtQrZDdyigzYzlmd1UoFLv00Hg+qJZt6sCJoPTNv6CqipjWW7WM4OF3odmyea+UDuZQsDXZWh0aEIljVzYdfTTF96WTQOFlPGYFfNEnqs7Gh99FdCeesgmRkjgPCFkqtdtVWY3HqkGDBgNUzhmwpbGN2AE6kvuMFiGRjYgdfkWHRZ9YRQxYUsUDUj9/kVc45iDJtlyL9KGW4JLdbiSBow4MjMkS5xgRQjWgJaBkyNDWWn03oA0EcYOr4XUnDKN6K0Bm7KDLRRFG9GLJZoqE6nxLCi63HHegHXRBGNElyNNhdMGpDEoqfGKc8r2TtcSGEP0/UjR+BDRplM4mKjd6T9AM+PWNsC5CRgvI+gEaz1GJwpj5NEwcXiOrsMwDrRGcF1+HC8N9+pT92SZCnlsMqbwIEARv/cIF2mJaOm9710fpMEQQXo/JG1gEdKIWULU5szJRauykcb41afuzaKvGSwqm+UgcY1RmlYf2x1l8fI6dPFLLAONzW/YBF+iQX/zwmXpd2i0f761NLGMClUGnJJM87uhve4CQUT5u8+vGfpM1TiIYebDfFUh9jyIctcFgouNrWscsZPtPfzNkCSJ36uS2cgamU+M44jBsOo18I5/4dv3XiGX+j9Y3cM3EP+56T4J/h6Tl7ihdQc5dWDd4P+zznbw2dVDQ6VJhKOYX8dDNGaWnZPt4tFuWi6CmBzIpPGIkOdK/A2GSeOJ95pIgPiM7Df4xuN3Fekwva4E9yNzKVvIOzd/BaiAFlkSaluOfHIru8OkU1XEUe0hE2U5Sl8AocMZv0vLN9gqw794lK97+RgmxYRtTCJlczGG2xhACm/v6TRNtEA2R2BfElsW8IpC0Yx7tpoj0cyX4lwow8Uz24AhVJkNwRV4ePyZ7I3MOybGFrYlCn/QLFXgO3adar7EWpVdw48uVRL8UJk8+F6rOlChLoSSQELD87yDCqkk7ISwKxJDUZ0bLxC7g2zAEhfpecS6Hc8W3xI4SMTMFeJ9KIUt8i9/uGfoszz7ZV3htV7XyypdDtjkfYibofSUqg2CsSQnTHAUOTQuOXHjQOnctfHIp/0MYdGexcMoczBlCpl3i1GDiYz0FmsRGqiFaeMBLiU7gJP7Kk0t7d1yZcOo75HH9q79JfI0FpIal4xcA1IpO8dn/nOE8mg1n4xMAwbUqINK5SgkOahqm5v0FDnXNDq0nu4Krmqb26l2p+891UhjJZC+PNfzXFG85Y1ppARSe24sjQeu0KOTnROdBFJlY5uwDmPAeDCj6s012NbtXFOtvAFL7nIailKuiSfFaeamKs9rc5kl8GLNDk3IPQLKFLfJxg3w5Kqq24kXuUdcmRJUiaEbZ5Kf8WctuTTBGpDOT2k378+M255KLSNEpqaU8EdD2VRbISQwNZ6GshuLvDZgCpAyotTGIm8NGMIO2BSozbYQvnKlTUVmyoqdwmk4fUlgrGn8o6XoYWu+kt0l7Cn03nxIYEp2V4xCEX6usxVWGuAziriWwBgPZa8NRebBlK0wLqxNa84a0JfHecSoNGNvmv/KU+kQmja+lMf6HaY5sOaUydibTmKJAKsGpGruhWTn9MZF2x+22eB5oYaxJ3XF+GAsk5TLaZt1deRGdGuVGGqYTo1XHVfykhHqcmY7T72cKIwyoluVZsTL/ndZknJk333tw28KpdUSs+IipfJrH95QJh1HisiDO+9dkiQd95gmpGUgnfPUxF1DGaiKJm83RNqIskQ/zs9VN035mJcDm8GnpFTBp7YyLd8kLbMs05SILjd3SZbMiUNzIF0mOG089FTTfJ3v7xnPcnLqQP6xvMbjU0HalI/rcL0K5HzLazyA5Oi6xH4lWBLh5zVXmqrnz84tZkMmGkKWRVfMGM+QJY7FEMyuhXTg5THpE5OYM9DA/+n/QH7RukOawFWWoF2V7JXlQNv68J3SjuUhyd3pXrc1UGz4bIXOh07xhb/+0Q3pARuYG4/vG7bjihUXDwwxGabE8lUdQzYs5g3BquEWaaUnNq+wes4CDIZSfgh12nhbhd6Il6c6HQX5rfFCeMSh1LbxxKEQyWNVyg2eC9/z4MwLxqmD9w19p8vqu+uda0O5um0OPLFgsLOJHTvgPPH5AaEB8o6jwQvhK84PV5uEXKMmPVo83SVPyxW/5zsQ3wgmaSPFJOkeMt0PTJlMAp1tOGRsWP+zcJvmyhSlgMFLQxF0ubJ5+OtUkmNaFxy7w9ApRkVh0X/sLXs1Tp8xWBoQzeEc4nBsi+lhVHNn3SUyP8lJNN+ZHZJF/43RDZdeqfqMBdMOIA7VdWAsRCgENMgqMS3f5Lqyo4FLoLuM+QrExZKBgfnEw6JWC7+YN024LprFZMDYEBFT3kIqxCUD1lEhG1G0SeadHiN+z98vKkEn9hXaxuCDbV5jYsSKoxFhxwzVkLD48KCRxGFSPDNJdp+oBEFScY8P7dKS+73O2qg4lgC8ZQLmJtGqAdXcx2ln8DJMbFk5pAXCICAeAcsD9R/3iWDxLjY01priejP0mRfeo9JgmajyKDqcNQiXkQm4TndkKhoHVqCYCBJWiAZE5U1fpGvQiWCq4xfXPPgcz4fr8oAVyOQQr0AsBF345L0g1XpRdlatLTASuDqQGD7LSI4HOgcJPB3Bg2QcNDidOjHEDBqw8AZ7l0Az5f1psZzPFzMIsRhzmTlPB1RulbcdQ6eomXqMLWkUQeZA/jx3uIl4jzzzovPwVpyEkuzMR9aAu33urhXXSrq1GIZOleM3MUS2HzNbRvS6La/zoKnGBn9gGjrNYPlG+SF01meGCTSiLC4zL5azrsAH6tGAsZ39R/ATPBPl4TMcipaY7en9xo2YnnKoAelJI9Es7BNL2C1+oNobEdOhGYmfGDo7l6HbnZTmw3iQNh7ReSPoWBuN2X2EUTYeyXMn9botxA4cH/U3WCG7dY1HTPfIp2PJK8HowCyrrPXtTh/H3Oyr25uoGVZH8xQ6doDmRTva3HcYHOga23rd1jnbgkufG0GH1ylqXE1pSMw4T/ejHCp7rmA6hjyRwR3Bvpn+ucx9t0APnp5n//o6ELNuJAEcMehG7EkfSUhKcJE729NaDagzSQAbDN13vb+mmVwXaLjdjKujMmMkCWCDoGrkochmN1cs0DXX/jDFhSEJYM2hs9zMCBpQ4GCZqvtaMglgDaGWy5mUCXTAm71uq5YnXiQBrBH0WLF0MpWawv6cqkgCWANoPq10IKMdyvzUMZEEUIBmK56kPrFtDtdWFzlf2DETy14SPCdELYgjLYA0pGcqAqvhaWpunyFJ8HwQrWo6UgJIndD7U8jVyHKeCmI0ltPGC2CKQE5IiEYtbaQA0pnuUNrXmNAwdGhKVTRKANPaKWEJ1oYPVKmS1l4AqdVyPjmlEyV4sKp401qf/E9nvCtJ+BIl+ZLG0QanljNgOgo94YngM2HtZsB2pz+fhC/hieB+wtrMgHStdyFZNhOeOd7rtiZDveRazIBUP7+ShC8RgB3UjRWE6AWQCt+XETxKYnRwevy+jqgFkKqdSfgSwaERVN6JfQacj+AZEqNJkA2+0Qog3Xya/HuJqhin7i6vRCmAVPVMO78TVTOaAhhq+k8kchhZAQxmBk4kNGiPVnFBdAJIM36lDbOJGPDudw5y1LgK7jwCdiZBMrokRopgAkijC5JlM1EnvJ847C0WlDoyX07hY4kGAEHcT48Bd4ozAaSug5mGnkuQSDAWaEp841M4dbg44DFla06MKuepMBbexlT0iNy19Dy3Oh57lUj4oFCmNdtDxmudf2VD6w7yi/XDnpfPvvqeXLsZx57IrQ/fmf2L58Fz+WDTxuVkzd3LvJZhC54HzwX+c/lHcqn/QxTPVRArQTQWwDplHENHfuHxu8kjtEPbcOnyj+TIx/8jb5+46eXZnvzdXWRq4i7yq432Buijn9wib524mdtBy9R/7ty3ZPbkIvn0i++s79UBIcMzof6rVy2zuvf64m0yc3KRzM4tRjNY5mCciTtXAKlj/GyY5y4ORtAP/jxu3bh5QBDLCiM63atP3ePk2Z55Y0EqHD7qj47/9F8XCs+UELoDz64mE5tXOHsmQgei1z78pg7CmJt7VCuA7U4fyW1f8vFkrvAleCJo9Ffeu251DwTvwM57nZQPYXh8+uqS2W9iywry7vNrnJShQyX4MiB4H+wZLzTL2/D5V9+Tp99YqIMgblHNhkoBpMmPojayoJHz1KwzX3yXzWC6zoO14ZOPrsxUJB0qIRBBBzx18L7cQQFCDdVKN8NAiCFku9655q3+piorfgsdXofJgGCiUuId/nFiFZl6bFXue9z192tk7uy32msiQLo2lApgu9O/EHs8Jjr4hvXqUNa9h7/J1nK2mIzeutkAwnzqwDrlvWXVOoau/mXKyNMosEbe/sp/pd9BiHWDWBEtgnHw2dXkiUdXKr93sVQIwLR4xv0SAWx3+udit3LqGgNGBNlsYQtmhff3yIN40MF/88Jl6Xc6wXj9oxvZyF+Wd/+0RrmuKtPJeWzfsW7mM9Uc8sjTLGzU5AoZmgmHegq1dEYtfJhhVB0DawIXwgfQkJhFZaADyEZ6qIu+hQ8Dg2/hA/gdCJoMlL9J0BBe1Mx8LoSPUPcMfktF3hIiEg7zO+0HvYUGS0fvZti08Q7ld285VkGgwmL0lrFVsl7CLKDChfAB3TrNVRmMWc3viXVVqewYFFz69fBbWDvKKOJ2qYhBGBs/XB+qw5OLIy/PdQ/WsM/+bb6OWuPZEpvHpctuHdhwipf+DQ9O9Zr4AnWMUw/DTwJI4zlrsWvhjEbHhwrYdPIspi55UmP0ENtBpSmMQpsU5CVElrEZsDYpILA2Uwkh1oZNb3CY21Wd/S9/uEeqGheBuSZkwBIqGjtU6i/WxDAaJaS8PEbjO2sV2wm/jwo4vk/sW1v1I3oFLgYVsNwi6qYMsICqLMBAZuiCC+BzxewMo82/3l6fWTETQ2wbC5F4xjVYA/z2xcvKmQAGgV63lZmsXc0IMQE19BmNQxwObNQfM49pp4d1Gf5P3Kfzt6FclRoMC6VKCGE5/udb6zNB1BmrRozfLw+Res0HEEL44nT+Kqg/spFcpcIe+eRWIed9FUAFxCCkCxrAzINOr6q7jdXQNOwLQqgLwYMgiv7CS5odEBD21z68YfycdaPSpEwugL8Kf3mREjyqjlcDJ+4QzC+G2esfz682ir20NdUXibfEIIY/qMKYjfPAQKmLamoyY005fwFC2O70yY7pq1pLaRPB7AFBRP0RPHCppPsA92Odjd/D7xY1+2Pmwm9s33tl5NrEFAyZ6tCCGvIZHbEZWANh1If/cNMvl2t9dbKOazNjxLDBlc0+DMyOj235KXJFNsugznjuk2e/9bYRFr+rahNxjY42gprK1NJYNg174nQWC1qH4Osq0K1lahL820h0Qd+YcWvENBsSrXNZNB2MzLq9fKpwqETCgmNMAGsRhmaDLmRNB9Qj+BF1frBn6rEJNBE3OIv+XNZLe93W1Xanv7sJ6QVFtRFrCaiKOveCzeZPGBRqnjQoEQfZCWBD+wHrsBdQhcv0DzJcbvVJlKMBa8DdvW4r0zpFPQ1O+Qt1TCc/d/YWOfPoSudbUrDWa7IjOBGcWSZ8RBRAqooiNO3LurUL1mTM1A3TOzaImjrmeWqYAi9RH5AlbWjjgyonzNq6zoQ6WFJangYkgk3UA2mKwry0hLVdEyYSEbEkGRNDG4DX67agjk6nlkwkCrNFJXzENDV9U1XSRMIjs+J6T4bt4SyTsMinVksklJyn50IYxVgXPZ4Mkn04tUEiMcBK8BilDuikLotjKZA7McLMIqrFVvAYLo+oTiflJkaFi4SQyTIn4zKcCSAPVVEPJaNNokGcpjNdaaHj8SKAPNSC+jJNfZhU1URdgMDNFDl22gbvAiiDCuUkjT2dTDNlokLO07Qs871u61jox6hEAG3gD7JIJApw1bXa6AxCyP8B6e1paiQpKb0AAAAASUVORK5CYII=";var L=e(74848);function j(A){let{href:a,children:e}=A;return(0,L.jsx)(g.A,{href:a,className:(0,i.A)("card padding--lg",l.cardContainer),children:e})}function S(A){let{href:a,icon:e,title:t,description:s}=A;return(0,L.jsxs)(j,{href:a,children:[(0,L.jsxs)(C.A,{as:"h2",className:(0,i.A)("text--truncate",l.cardTitle),title:t,children:[e," ",t]}),s&&(0,L.jsx)("p",{className:(0,i.A)(l.cardDescription),title:s,children:s})]})}function q(A){let{item:a}=A;const e=(0,s.Nr)(a);return e?(0,L.jsx)(S,{href:e,icon:"\ud83d\uddc3\ufe0f",title:a.label,description:a.description??(0,d.T)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:a.items.length})}):null}function k(A){let{item:a}=A;const e="Customize Engine Settings"===a.label?(0,L.jsx)("img",{src:r,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Remote Server Integration"===a.label?(0,L.jsx)("img",{src:F,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Manual Import"===a.label?(0,L.jsx)("img",{src:n,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.7"===a.label||"v0.4.6"===a.label||"v0.4.5"===a.label||"v0.4.4"===a.label||"v0.4.3"===a.label||"v0.4.2"===a.label||"v0.4.1"===a.label||"v0.4.0"===a.label||"v0.3.3"===a.label||"v0.3.2"===a.label||"v0.3.1"===a.label||"v0.3.0"===a.label||"v0.2.3"===a.label||"v0.2.2"===a.label||"v0.2.1"===a.label||"v0.2.0"===a.label?(0,L.jsx)("img",{src:h,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Extension Setup"===a.label?(0,L.jsx)("img",{src:o,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Import Extensions"===a.label?(0,L.jsx)("img",{src:u,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Continue Integration"===a.label?(0,L.jsx)("img",{src:E,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"OpenRouter"===a.label?(0,L.jsx)("img",{src:w,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Azure OpenAI"===a.label?(0,L.jsx)("img",{src:p,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Raycast"===a.label?(0,L.jsx)("img",{src:B,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Discord"===a.label?(0,L.jsx)("img",{src:c,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Open Interpreter"===a.label?(0,L.jsx)("img",{src:Y,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Permission Denied"===a.label?(0,L.jsx)("img",{src:V,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Unexpected Token"===a.label?(0,L.jsx)("img",{src:R,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Undefined Issue"===a.label?(0,L.jsx)("img",{src:I,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Something's Amiss"===a.label?(0,L.jsx)("img",{src:U,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Broken Build"===a.label?(0,L.jsx)("img",{src:v,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Jan not using GPU"===a.label?(0,L.jsx)("img",{src:W,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Mistral AI"===a.label?(0,L.jsx)("img",{src:K,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LM Studio"===a.label?(0,L.jsx)("img",{src:b,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Ollama"===a.label?(0,L.jsx)("img",{src:N,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.8"===a.label||"v0.4.9"===a.label||"v0.4.10"===a.label?(0,L.jsx)("img",{src:h,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install with Docker"===a.label?(0,L.jsx)("img",{src:x,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Linux"===a.label?(0,L.jsx)("img",{src:M,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Mac"===a.label?(0,L.jsx)("img",{src:m,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Windows"===a.label?(0,L.jsx)("img",{src:O,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Claude"===a.label?(0,L.jsx)("img",{src:Q,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LlamaCPP Extension"===a.label?(0,L.jsx)("img",{src:G,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"TensorRT-LLM Extension"===a.label?(0,L.jsx)("img",{src:Z,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Groq"===a.label?(0,L.jsx)("img",{src:X,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"\ud83d\udcc4\ufe0f",t=(0,s.cC)(a.docId??void 0);return(0,L.jsx)(S,{href:a.href,icon:e,title:a.label,description:a.description??t?.description})}function z(A){let{item:a}=A;switch(a.type){case"link":return(0,L.jsx)(k,{item:a});case"category":return(0,L.jsx)(q,{item:a});default:throw new Error(`unknown item type ${JSON.stringify(a)}`)}}function T(A){let{className:a}=A;const e=(0,s.$S)();return(0,L.jsx)(y,{items:e.items,className:a})}function y(A){const{items:a,className:e}=A;if(!a)return(0,L.jsx)(T,{...A});const i=(0,s.d1)(a);return(0,L.jsx)("section",{className:(0,t.A)("row",e),children:i.map(((A,a)=>(0,L.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,L.jsx)(z,{item:A})},a)))})}},28453:(A,a,e)=>{e.d(a,{R:()=>g,x:()=>d});var t=e(96540);const s={},i=t.createContext(s);function g(A){const a=t.useContext(i);return t.useMemo((function(){return"function"==typeof A?A(a):{...a,...A}}),[a,A])}function d(A){let a;return a=A.disableParentContext?"function"==typeof A.components?A.components(s):A.components||s:g(A.components),t.createElement(i.Provider,{value:a},A.children)}}}]); \ No newline at end of file diff --git a/assets/js/2460799d.1e416fb9.js b/assets/js/2460799d.1e416fb9.js new file mode 100644 index 00000000..19962d18 --- /dev/null +++ b/assets/js/2460799d.1e416fb9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7152],{70117:(t,e,s)=>{s.r(e),s.d(e,{assets:()=>i,contentTitle:()=>a,default:()=>p,frontMatter:()=>r,metadata:()=>o,toc:()=>d});var n=s(74848),c=s(28453);const r={title:"Chassis"},a=void 0,o={id:"hardware/concepts/chassis",title:"Chassis",description:"",source:"@site/docs/hardware/concepts/chassis.md",sourceDirName:"hardware/concepts",slug:"/hardware/concepts/chassis",permalink:"/hardware/concepts/chassis",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/concepts/chassis.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Chassis"}},i={},d=[];function u(t){return(0,n.jsx)(n.Fragment,{})}function p(t={}){const{wrapper:e}={...(0,c.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(u,{...t})}):u()}},28453:(t,e,s)=>{s.d(e,{R:()=>a,x:()=>o});var n=s(96540);const c={},r=n.createContext(c);function a(t){const e=n.useContext(r);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function o(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(c):t.components||c:a(t.components),n.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/2460799d.700fa647.js b/assets/js/2460799d.700fa647.js deleted file mode 100644 index 56c42dd1..00000000 --- a/assets/js/2460799d.700fa647.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7152],{70117:(t,e,s)=>{s.r(e),s.d(e,{assets:()=>i,contentTitle:()=>a,default:()=>p,frontMatter:()=>r,metadata:()=>o,toc:()=>d});var n=s(74848),c=s(28453);const r={title:"Chassis"},a=void 0,o={id:"hardware/concepts/chassis",title:"Chassis",description:"",source:"@site/docs/hardware/concepts/chassis.md",sourceDirName:"hardware/concepts",slug:"/hardware/concepts/chassis",permalink:"/hardware/concepts/chassis",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/concepts/chassis.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Chassis"}},i={},d=[];function u(t){return(0,n.jsx)(n.Fragment,{})}function p(t={}){const{wrapper:e}={...(0,c.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(u,{...t})}):u()}},28453:(t,e,s)=>{s.d(e,{R:()=>a,x:()=>o});var n=s(96540);const c={},r=n.createContext(c);function a(t){const e=n.useContext(r);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function o(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(c):t.components||c:a(t.components),n.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/266350b9.8a6fe053.js b/assets/js/266350b9.8a6fe053.js deleted file mode 100644 index 9fe9f8fa..00000000 --- a/assets/js/266350b9.8a6fe053.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[166],{980:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>o,contentTitle:()=>r,default:()=>h,frontMatter:()=>a,metadata:()=>t,toc:()=>d});var l=i(74848),s=i(28453);const a={sidebar_position:3,slug:"/changelog/changelog-v0.4.7"},r="v0.4.7",t={id:"releases/changelog/changelog-v0.4.7",title:"v0.4.7",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.4.7.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.4.7",permalink:"/changelog/changelog-v0.4.7",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.4.7.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:3,frontMatter:{sidebar_position:3,slug:"/changelog/changelog-v0.4.7"},sidebar:"releasesSidebar",previous:{title:"v0.4.8",permalink:"/changelog/changelog-v0.4.8"},next:{title:"v0.4.6",permalink:"/changelog/changelog-v0.4.6"}},o={},d=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Fixes",id:"-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function c(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,s.R)(),...e.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.h1,{id:"v047",children:"v0.4.7"}),"\n",(0,l.jsxs)(n.p,{children:["For more details, ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.4.7",children:"GitHub Issues"})]}),"\n",(0,l.jsxs)(n.p,{children:["Highlighted Issue: ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/2121",children:"Issue #2121: Release cut v0.4.7"})]}),"\n",(0,l.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"Release cut v0.4.7 @louis-jan (#2121)"}),"\n",(0,l.jsx)(n.li,{children:"chore: update models @hahuyhoang411 (#1829)"}),"\n",(0,l.jsx)(n.li,{children:"add docs for entire advanced settings @hieu-jan (#2063)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Fix #2040 : added /v1 path to apiBase @ldebs (#2041)"}),"\n",(0,l.jsx)(n.li,{children:"fix: ui for disabled state of gpu acceleration @namchuai (#2034)"}),"\n",(0,l.jsx)(n.li,{children:"feat: Initialize POM structure with fixtures on Playwright @Van-QA (#2015)"}),"\n",(0,l.jsxs)(n.li,{children:["Alternative solution for ",(0,l.jsx)(n.code,{children:"Thread titles should auto-summarize Topic"})," @0xgokuz (#1976)"]}),"\n",(0,l.jsx)(n.li,{children:"Update authors.yml Rex @hahuyhoang411 (#1956)"}),"\n",(0,l.jsx)(n.li,{children:"Update authors.yml Louis @louis-jan (#1955)"}),"\n",(0,l.jsx)(n.li,{children:"Change env Dockerfile.gpu and update README @hiento09 (#1963)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Update authors.yml for Van Pham @Van-QA (#1954)"}),"\n",(0,l.jsx)(n.li,{children:"Sync dev branch to docs branch @hieu-jan (#1948)"}),"\n",(0,l.jsx)(n.li,{children:"sync current docs branch to dev branch @hieu-jan (#1947)"}),"\n",(0,l.jsx)(n.li,{children:"feat: Playwright capture screenshot of Electron desktop app (Jan) on failures @Van-QA (#1934)"}),"\n",(0,l.jsx)(n.li,{children:"Sync main to dev after release 0.4.6 @hiento09 (#1929)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"feat: Add nitro vulkan to support AMD GPU/ APU and Intel Arc GPU @hiro-v (#2056)"}),"\n",(0,l.jsx)(n.li,{children:"fix: flow edit message @urmauur (#2113)"}),"\n",(0,l.jsx)(n.li,{children:"Feature helmchart and ci jan server @hiento09 (#2106)"}),"\n",(0,l.jsx)(n.li,{children:"feat: improvementUI GPU acceleration @urmauur (#1990)"}),"\n",(0,l.jsx)(n.li,{children:"feat: add edit messages users @urmauur (#1974)"}),"\n",(0,l.jsx)(n.li,{children:"feat: revamp ui dropdown list model option @urmauur (#1977)"}),"\n",(0,l.jsx)(n.li,{children:"feat: add modal troubleshooting guideline @urmauur (#1968)"}),"\n",(0,l.jsx)(n.li,{children:"feat: integrate umami script locally @hieu-jan (#1958)"}),"\n",(0,l.jsx)(n.li,{children:"feat: User Selectable GPUs and GPU-based Model Recommendations @hiento09 (#1730)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-fixes",children:"\ud83d\udc1b Fixes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"fix: correct vulkan settings @louis-jan (#2128)"}),"\n",(0,l.jsx)(n.li,{children:"fix: chore UI @louis-jan (#2125)"}),"\n",(0,l.jsx)(n.li,{children:"Regression: bump nitro to 0.3.13 @hiento09 (#2124)"}),"\n",(0,l.jsx)(n.li,{children:"Regression: Linux vulkan binary path @hiento09 (#2123)"}),"\n",(0,l.jsx)(n.li,{children:"fix: revert back menu actions @louis-jan (#2120)"}),"\n",(0,l.jsx)(n.li,{children:"fix: mismatching between nightly build and version - jan about @louis-jan (#2114)"}),"\n",(0,l.jsx)(n.li,{children:"fix: flow edit message @urmauur (#2113)"}),"\n",(0,l.jsx)(n.li,{children:"fix: tools section should be expanded by default @louis-jan (#2110)"}),"\n",(0,l.jsx)(n.li,{children:"fix: failed to bind port - nitro error message copy @louis-jan (#2101)"}),"\n",(0,l.jsx)(n.li,{children:"fix: remove caret down icon when tab selected into remote model @urmauur (#2102)"}),"\n",(0,l.jsx)(n.li,{children:"fix: openai client sdk compatible @louis-jan (#2096)"}),"\n",(0,l.jsx)(n.li,{children:"Fix bug #2005 docker blank website @hiento09 (#2093)"}),"\n",(0,l.jsx)(n.li,{children:"fix: check if port is occupied before start local server @namchuai (#2098)"}),"\n",(0,l.jsx)(n.li,{children:"fix: broken model.json update @louis-jan (#2099)"}),"\n",(0,l.jsx)(n.li,{children:"fix: make text input scrollable @urmauur (#2083)"}),"\n",(0,l.jsx)(n.li,{children:"fix: failed to send message blocks thread creation @louis-jan (#2091)"}),"\n",(0,l.jsx)(n.li,{children:"fix: server crashes on missing module @louis-jan (#2089)"}),"\n",(0,l.jsx)(n.li,{children:"fix: expand assistant and model settings by default @louis-jan (#2081)"}),"\n",(0,l.jsx)(n.li,{children:"fix: move jan data folder - error handling for no write permission granted @louis-jan (#2077)"}),"\n",(0,l.jsx)(n.li,{children:"fix: check for updates should show no update are available on the latest build @louis-jan (#2075)"}),"\n",(0,l.jsx)(n.li,{children:"fix: infinity showed when haven't get total size @namchuai (#2066)"}),"\n",(0,l.jsx)(n.li,{children:"fix: should stop running the model when GPU settings are changed @louis-jan (#2067)"}),"\n",(0,l.jsx)(n.li,{children:"fix: settings page state loop and dark theme @louis-jan (#2065)"}),"\n",(0,l.jsx)(n.li,{children:"fix: Fix Nitro windows with error 3221225781 @hiro-v (#2057)"}),"\n",(0,l.jsx)(n.li,{children:"fix: message should only be interrupted when i start another thread @louis-jan (#2053)"}),"\n",(0,l.jsx)(n.li,{children:"fix: local server start error should not change to started state @louis-jan (#2052)"}),"\n",(0,l.jsx)(n.li,{children:"fix: update copy of message queue @louis-jan (#2051)"}),"\n",(0,l.jsx)(n.li,{children:"fix: download mutilple binaries @namchuai (#2043)"}),"\n",(0,l.jsx)(n.li,{children:"fix: disable gpu drop down box if there's no GPU ready @namchuai (#2046)"}),"\n",(0,l.jsx)(n.li,{children:"fix: app should generate thread title with length restriction @louis-jan (#2037)"}),"\n",(0,l.jsx)(n.li,{children:"fix: factory reset not remove jan data folder @namchuai (#2027)"}),"\n",(0,l.jsx)(n.li,{children:"fix: content setting right panel default to collapse @urmauur (#2026)"}),"\n",(0,l.jsx)(n.li,{children:"fix: local server blank parameters if there is no thread selected @louis-jan (#2028)"}),"\n",(0,l.jsx)(n.li,{children:"fix: model path backward compatible @louis-jan (#2018)"}),"\n",(0,l.jsx)(n.li,{children:"fix: resolve state update loop infinitive rerendering @louis-jan (#2017)"}),"\n",(0,l.jsx)(n.li,{children:"fix: lack of auto-cleaning mechanism for logs @louis-jan (#2003)"}),"\n",(0,l.jsx)(n.li,{children:"fix: app stuck regenerating assistant response @louis-jan (#2001)"}),"\n",(0,l.jsx)(n.li,{children:"fix: decouple thread summary update @louis-jan (#1994)"}),"\n",(0,l.jsx)(n.li,{children:"fix: app fails gracefully with clear error messages @louis-jan (#1993)"}),"\n",(0,l.jsx)(n.li,{children:"fix: retrieval stuck at generating response @louis-jan (#1988)"}),"\n",(0,l.jsx)(n.li,{children:"Fix macos auto update failed on nightly build @hiento09 (#1991)"}),"\n",(0,l.jsx)(n.li,{children:"fix: model downloads broken on nightly @louis-jan (#1984)"}),"\n",(0,l.jsx)(n.li,{children:"fix: RAG enhancements @urmauur (#1965)"}),"\n",(0,l.jsx)(n.li,{children:"Update docs run Jan Server in Docker mode @hiento09 (#1960)"}),"\n",(0,l.jsx)(n.li,{children:"fix: update conditional check last status message @urmauur (#1951)"}),"\n",(0,l.jsx)(n.li,{children:"fix: markdown render for chat completion role user @urmauur (#1944)"}),"\n",(0,l.jsx)(n.li,{children:"fix: avoid users to create so many threads at the same time @urmauur (#1930)"}),"\n",(0,l.jsx)(n.li,{children:"fix: download model will close panel item hub @urmauur (#1923)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"docs: improve integrations guide & import model using absolute path @hieu-jan (#2076)"}),"\n",(0,l.jsx)(n.li,{children:"chore: add app version into log @namchuai (#2116)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add integration docs Mistral AI API @hieu-jan (#2070)"}),"\n",(0,l.jsxs)(n.li,{children:["docs",":add-advanced-settings-https-proxy"," @hieu-jan (#2054)"]}),"\n",(0,l.jsx)(n.li,{children:"chore: refactor watch system resource hook @louis-jan (#2048)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Updates Guide Using the Local Server @SamPatt (#1924)"}),"\n",(0,l.jsx)(n.li,{children:"server install core using link instead of file @hiento09 (#2025)"}),"\n",(0,l.jsx)(n.li,{children:"chore: prettier fix @louis-jan (#2019)"}),"\n",(0,l.jsx)(n.li,{children:"chore: bump nitro 0.3.9 @louis-jan (#2016)"}),"\n",(0,l.jsx)(n.li,{children:"refactor: reduce IPC & API handlers - shared node logics @louis-jan (#2011)"}),"\n",(0,l.jsx)(n.li,{children:"docs: update 03-gpu-not-used with RTX issues @hieu-jan (#1992)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add Jan installation using Docker @hieu-jan (#1981)"}),"\n",(0,l.jsx)(n.li,{children:"chore: reduce bundle size @louis-jan (#1970)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add author.yml @hieu-jan (#1973)"}),"\n",(0,l.jsx)(n.li,{children:"Update authors.yml hien @hiento09 (#1953)"}),"\n",(0,l.jsx)(n.li,{children:"chore: server download progress + S3 @louis-jan (#1925)"}),"\n",(0,l.jsx)(n.li,{children:"chore: add author james @namchuai (#1952)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Add author - Ashley @imtuyethan (#1950)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Add Author - Hiro @hiro-v (#1949)"}),"\n",(0,l.jsx)(n.li,{children:"docs: adding new feature for v0.4.6 to release checklist @Van-QA (#1927)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,l.jsx)(n.p,{children:"@0xSage, @0xgokuz, @SamPatt, @Van-QA, @hahuyhoang411, @hiento09, @hieu-jan, @hiro-v, @imtuyethan, @jan-service-account, @ldebs, @louis-jan, @namchuai, @urmauur and James"})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,l.jsx)(n,{...e,children:(0,l.jsx)(c,{...e})}):c(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>r,x:()=>t});var l=i(96540);const s={},a=l.createContext(s);function r(e){const n=l.useContext(a);return l.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function t(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),l.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/266350b9.afa25041.js b/assets/js/266350b9.afa25041.js new file mode 100644 index 00000000..07070fbd --- /dev/null +++ b/assets/js/266350b9.afa25041.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[166],{980:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>o,contentTitle:()=>r,default:()=>h,frontMatter:()=>a,metadata:()=>t,toc:()=>d});var l=i(74848),s=i(28453);const a={sidebar_position:3,slug:"/changelog/changelog-v0.4.7"},r="v0.4.7",t={id:"releases/changelog/changelog-v0.4.7",title:"v0.4.7",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.4.7.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.4.7",permalink:"/changelog/changelog-v0.4.7",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.4.7.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:3,frontMatter:{sidebar_position:3,slug:"/changelog/changelog-v0.4.7"},sidebar:"releasesSidebar",previous:{title:"v0.4.8",permalink:"/changelog/changelog-v0.4.8"},next:{title:"v0.4.6",permalink:"/changelog/changelog-v0.4.6"}},o={},d=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Fixes",id:"-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function c(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,s.R)(),...e.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.h1,{id:"v047",children:"v0.4.7"}),"\n",(0,l.jsxs)(n.p,{children:["For more details, ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.4.7",children:"GitHub Issues"})]}),"\n",(0,l.jsxs)(n.p,{children:["Highlighted Issue: ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/2121",children:"Issue #2121: Release cut v0.4.7"})]}),"\n",(0,l.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"Release cut v0.4.7 @louis-jan (#2121)"}),"\n",(0,l.jsx)(n.li,{children:"chore: update models @hahuyhoang411 (#1829)"}),"\n",(0,l.jsx)(n.li,{children:"add docs for entire advanced settings @hieu-jan (#2063)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Fix #2040 : added /v1 path to apiBase @ldebs (#2041)"}),"\n",(0,l.jsx)(n.li,{children:"fix: ui for disabled state of gpu acceleration @namchuai (#2034)"}),"\n",(0,l.jsx)(n.li,{children:"feat: Initialize POM structure with fixtures on Playwright @Van-QA (#2015)"}),"\n",(0,l.jsxs)(n.li,{children:["Alternative solution for ",(0,l.jsx)(n.code,{children:"Thread titles should auto-summarize Topic"})," @0xgokuz (#1976)"]}),"\n",(0,l.jsx)(n.li,{children:"Update authors.yml Rex @hahuyhoang411 (#1956)"}),"\n",(0,l.jsx)(n.li,{children:"Update authors.yml Louis @louis-jan (#1955)"}),"\n",(0,l.jsx)(n.li,{children:"Change env Dockerfile.gpu and update README @hiento09 (#1963)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Update authors.yml for Van Pham @Van-QA (#1954)"}),"\n",(0,l.jsx)(n.li,{children:"Sync dev branch to docs branch @hieu-jan (#1948)"}),"\n",(0,l.jsx)(n.li,{children:"sync current docs branch to dev branch @hieu-jan (#1947)"}),"\n",(0,l.jsx)(n.li,{children:"feat: Playwright capture screenshot of Electron desktop app (Jan) on failures @Van-QA (#1934)"}),"\n",(0,l.jsx)(n.li,{children:"Sync main to dev after release 0.4.6 @hiento09 (#1929)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"feat: Add nitro vulkan to support AMD GPU/ APU and Intel Arc GPU @hiro-v (#2056)"}),"\n",(0,l.jsx)(n.li,{children:"fix: flow edit message @urmauur (#2113)"}),"\n",(0,l.jsx)(n.li,{children:"Feature helmchart and ci jan server @hiento09 (#2106)"}),"\n",(0,l.jsx)(n.li,{children:"feat: improvementUI GPU acceleration @urmauur (#1990)"}),"\n",(0,l.jsx)(n.li,{children:"feat: add edit messages users @urmauur (#1974)"}),"\n",(0,l.jsx)(n.li,{children:"feat: revamp ui dropdown list model option @urmauur (#1977)"}),"\n",(0,l.jsx)(n.li,{children:"feat: add modal troubleshooting guideline @urmauur (#1968)"}),"\n",(0,l.jsx)(n.li,{children:"feat: integrate umami script locally @hieu-jan (#1958)"}),"\n",(0,l.jsx)(n.li,{children:"feat: User Selectable GPUs and GPU-based Model Recommendations @hiento09 (#1730)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-fixes",children:"\ud83d\udc1b Fixes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"fix: correct vulkan settings @louis-jan (#2128)"}),"\n",(0,l.jsx)(n.li,{children:"fix: chore UI @louis-jan (#2125)"}),"\n",(0,l.jsx)(n.li,{children:"Regression: bump nitro to 0.3.13 @hiento09 (#2124)"}),"\n",(0,l.jsx)(n.li,{children:"Regression: Linux vulkan binary path @hiento09 (#2123)"}),"\n",(0,l.jsx)(n.li,{children:"fix: revert back menu actions @louis-jan (#2120)"}),"\n",(0,l.jsx)(n.li,{children:"fix: mismatching between nightly build and version - jan about @louis-jan (#2114)"}),"\n",(0,l.jsx)(n.li,{children:"fix: flow edit message @urmauur (#2113)"}),"\n",(0,l.jsx)(n.li,{children:"fix: tools section should be expanded by default @louis-jan (#2110)"}),"\n",(0,l.jsx)(n.li,{children:"fix: failed to bind port - nitro error message copy @louis-jan (#2101)"}),"\n",(0,l.jsx)(n.li,{children:"fix: remove caret down icon when tab selected into remote model @urmauur (#2102)"}),"\n",(0,l.jsx)(n.li,{children:"fix: openai client sdk compatible @louis-jan (#2096)"}),"\n",(0,l.jsx)(n.li,{children:"Fix bug #2005 docker blank website @hiento09 (#2093)"}),"\n",(0,l.jsx)(n.li,{children:"fix: check if port is occupied before start local server @namchuai (#2098)"}),"\n",(0,l.jsx)(n.li,{children:"fix: broken model.json update @louis-jan (#2099)"}),"\n",(0,l.jsx)(n.li,{children:"fix: make text input scrollable @urmauur (#2083)"}),"\n",(0,l.jsx)(n.li,{children:"fix: failed to send message blocks thread creation @louis-jan (#2091)"}),"\n",(0,l.jsx)(n.li,{children:"fix: server crashes on missing module @louis-jan (#2089)"}),"\n",(0,l.jsx)(n.li,{children:"fix: expand assistant and model settings by default @louis-jan (#2081)"}),"\n",(0,l.jsx)(n.li,{children:"fix: move jan data folder - error handling for no write permission granted @louis-jan (#2077)"}),"\n",(0,l.jsx)(n.li,{children:"fix: check for updates should show no update are available on the latest build @louis-jan (#2075)"}),"\n",(0,l.jsx)(n.li,{children:"fix: infinity showed when haven't get total size @namchuai (#2066)"}),"\n",(0,l.jsx)(n.li,{children:"fix: should stop running the model when GPU settings are changed @louis-jan (#2067)"}),"\n",(0,l.jsx)(n.li,{children:"fix: settings page state loop and dark theme @louis-jan (#2065)"}),"\n",(0,l.jsx)(n.li,{children:"fix: Fix Nitro windows with error 3221225781 @hiro-v (#2057)"}),"\n",(0,l.jsx)(n.li,{children:"fix: message should only be interrupted when i start another thread @louis-jan (#2053)"}),"\n",(0,l.jsx)(n.li,{children:"fix: local server start error should not change to started state @louis-jan (#2052)"}),"\n",(0,l.jsx)(n.li,{children:"fix: update copy of message queue @louis-jan (#2051)"}),"\n",(0,l.jsx)(n.li,{children:"fix: download mutilple binaries @namchuai (#2043)"}),"\n",(0,l.jsx)(n.li,{children:"fix: disable gpu drop down box if there's no GPU ready @namchuai (#2046)"}),"\n",(0,l.jsx)(n.li,{children:"fix: app should generate thread title with length restriction @louis-jan (#2037)"}),"\n",(0,l.jsx)(n.li,{children:"fix: factory reset not remove jan data folder @namchuai (#2027)"}),"\n",(0,l.jsx)(n.li,{children:"fix: content setting right panel default to collapse @urmauur (#2026)"}),"\n",(0,l.jsx)(n.li,{children:"fix: local server blank parameters if there is no thread selected @louis-jan (#2028)"}),"\n",(0,l.jsx)(n.li,{children:"fix: model path backward compatible @louis-jan (#2018)"}),"\n",(0,l.jsx)(n.li,{children:"fix: resolve state update loop infinitive rerendering @louis-jan (#2017)"}),"\n",(0,l.jsx)(n.li,{children:"fix: lack of auto-cleaning mechanism for logs @louis-jan (#2003)"}),"\n",(0,l.jsx)(n.li,{children:"fix: app stuck regenerating assistant response @louis-jan (#2001)"}),"\n",(0,l.jsx)(n.li,{children:"fix: decouple thread summary update @louis-jan (#1994)"}),"\n",(0,l.jsx)(n.li,{children:"fix: app fails gracefully with clear error messages @louis-jan (#1993)"}),"\n",(0,l.jsx)(n.li,{children:"fix: retrieval stuck at generating response @louis-jan (#1988)"}),"\n",(0,l.jsx)(n.li,{children:"Fix macos auto update failed on nightly build @hiento09 (#1991)"}),"\n",(0,l.jsx)(n.li,{children:"fix: model downloads broken on nightly @louis-jan (#1984)"}),"\n",(0,l.jsx)(n.li,{children:"fix: RAG enhancements @urmauur (#1965)"}),"\n",(0,l.jsx)(n.li,{children:"Update docs run Jan Server in Docker mode @hiento09 (#1960)"}),"\n",(0,l.jsx)(n.li,{children:"fix: update conditional check last status message @urmauur (#1951)"}),"\n",(0,l.jsx)(n.li,{children:"fix: markdown render for chat completion role user @urmauur (#1944)"}),"\n",(0,l.jsx)(n.li,{children:"fix: avoid users to create so many threads at the same time @urmauur (#1930)"}),"\n",(0,l.jsx)(n.li,{children:"fix: download model will close panel item hub @urmauur (#1923)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"docs: improve integrations guide & import model using absolute path @hieu-jan (#2076)"}),"\n",(0,l.jsx)(n.li,{children:"chore: add app version into log @namchuai (#2116)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add integration docs Mistral AI API @hieu-jan (#2070)"}),"\n",(0,l.jsxs)(n.li,{children:["docs",":add-advanced-settings-https-proxy"," @hieu-jan (#2054)"]}),"\n",(0,l.jsx)(n.li,{children:"chore: refactor watch system resource hook @louis-jan (#2048)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Updates Guide Using the Local Server @SamPatt (#1924)"}),"\n",(0,l.jsx)(n.li,{children:"server install core using link instead of file @hiento09 (#2025)"}),"\n",(0,l.jsx)(n.li,{children:"chore: prettier fix @louis-jan (#2019)"}),"\n",(0,l.jsx)(n.li,{children:"chore: bump nitro 0.3.9 @louis-jan (#2016)"}),"\n",(0,l.jsx)(n.li,{children:"refactor: reduce IPC & API handlers - shared node logics @louis-jan (#2011)"}),"\n",(0,l.jsx)(n.li,{children:"docs: update 03-gpu-not-used with RTX issues @hieu-jan (#1992)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add Jan installation using Docker @hieu-jan (#1981)"}),"\n",(0,l.jsx)(n.li,{children:"chore: reduce bundle size @louis-jan (#1970)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add author.yml @hieu-jan (#1973)"}),"\n",(0,l.jsx)(n.li,{children:"Update authors.yml hien @hiento09 (#1953)"}),"\n",(0,l.jsx)(n.li,{children:"chore: server download progress + S3 @louis-jan (#1925)"}),"\n",(0,l.jsx)(n.li,{children:"chore: add author james @namchuai (#1952)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Add author - Ashley @imtuyethan (#1950)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Add Author - Hiro @hiro-v (#1949)"}),"\n",(0,l.jsx)(n.li,{children:"docs: adding new feature for v0.4.6 to release checklist @Van-QA (#1927)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,l.jsx)(n.p,{children:"@0xSage, @0xgokuz, @SamPatt, @Van-QA, @hahuyhoang411, @hiento09, @hieu-jan, @hiro-v, @imtuyethan, @jan-service-account, @ldebs, @louis-jan, @namchuai, @urmauur and James"})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,l.jsx)(n,{...e,children:(0,l.jsx)(c,{...e})}):c(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>r,x:()=>t});var l=i(96540);const s={},a=l.createContext(s);function r(e){const n=l.useContext(a);return l.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function t(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),l.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/26c8ba65.9130bbf2.js b/assets/js/26c8ba65.9130bbf2.js new file mode 100644 index 00000000..e78be745 --- /dev/null +++ b/assets/js/26c8ba65.9130bbf2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1178],{20963:(n,t,e)=>{e.r(t),e.d(t,{assets:()=>u,contentTitle:()=>l,default:()=>d,frontMatter:()=>s,metadata:()=>a,toc:()=>r});var i=e(74848),o=e(28453);const s={title:"Install on Linux",sidebar_position:3,slug:"/guides/install/linux",hide_table_of_contents:!0,description:"A step-by-step guide to install Jan on your Linux.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Install on Linux","Linux"]},l=void 0,a={id:"guides/installation/linux",title:"Install on Linux",description:"A step-by-step guide to install Jan on your Linux.",source:"@site/docs/guides/installation/linux.mdx",sourceDirName:"guides/installation",slug:"/guides/install/linux",permalink:"/guides/install/linux",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/installation/linux.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:3,frontMatter:{title:"Install on Linux",sidebar_position:3,slug:"/guides/install/linux",hide_table_of_contents:!0,description:"A step-by-step guide to install Jan on your Linux.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Install on Linux","Linux"]}},u={},r=[];function c(n){const t={p:"p",...(0,o.R)(),...n.components};return(0,i.jsx)(t.p,{children:"Coming soon"})}function d(n={}){const{wrapper:t}={...(0,o.R)(),...n.components};return t?(0,i.jsx)(t,{...n,children:(0,i.jsx)(c,{...n})}):c(n)}},28453:(n,t,e)=>{e.d(t,{R:()=>l,x:()=>a});var i=e(96540);const o={},s=i.createContext(o);function l(n){const t=i.useContext(s);return i.useMemo((function(){return"function"==typeof n?n(t):{...t,...n}}),[t,n])}function a(n){let t;return t=n.disableParentContext?"function"==typeof n.components?n.components(o):n.components||o:l(n.components),i.createElement(s.Provider,{value:t},n.children)}}}]); \ No newline at end of file diff --git a/assets/js/26c8ba65.f2d34ba6.js b/assets/js/26c8ba65.f2d34ba6.js deleted file mode 100644 index d680bf22..00000000 --- a/assets/js/26c8ba65.f2d34ba6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1178],{20963:(n,t,e)=>{e.r(t),e.d(t,{assets:()=>u,contentTitle:()=>l,default:()=>d,frontMatter:()=>s,metadata:()=>a,toc:()=>r});var i=e(74848),o=e(28453);const s={title:"Install on Linux",sidebar_position:3,slug:"/guides/install/linux",hide_table_of_contents:!0,description:"A step-by-step guide to install Jan on your Linux.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Install on Linux","Linux"]},l=void 0,a={id:"guides/installation/linux",title:"Install on Linux",description:"A step-by-step guide to install Jan on your Linux.",source:"@site/docs/guides/installation/linux.mdx",sourceDirName:"guides/installation",slug:"/guides/install/linux",permalink:"/guides/install/linux",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/installation/linux.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:3,frontMatter:{title:"Install on Linux",sidebar_position:3,slug:"/guides/install/linux",hide_table_of_contents:!0,description:"A step-by-step guide to install Jan on your Linux.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Install on Linux","Linux"]}},u={},r=[];function c(n){const t={p:"p",...(0,o.R)(),...n.components};return(0,i.jsx)(t.p,{children:"Coming soon"})}function d(n={}){const{wrapper:t}={...(0,o.R)(),...n.components};return t?(0,i.jsx)(t,{...n,children:(0,i.jsx)(c,{...n})}):c(n)}},28453:(n,t,e)=>{e.d(t,{R:()=>l,x:()=>a});var i=e(96540);const o={},s=i.createContext(o);function l(n){const t=i.useContext(s);return i.useMemo((function(){return"function"==typeof n?n(t):{...t,...n}}),[t,n])}function a(n){let t;return t=n.disableParentContext?"function"==typeof n.components?n.components(o):n.components||o:l(n.components),i.createElement(s.Provider,{value:t},n.children)}}}]); \ No newline at end of file diff --git a/assets/js/286abf9a.662965b4.js b/assets/js/286abf9a.662965b4.js new file mode 100644 index 00000000..35e4708d --- /dev/null +++ b/assets/js/286abf9a.662965b4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1860],{62935:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>a,default:()=>u,frontMatter:()=>s,metadata:()=>i,toc:()=>c});var o=t(74848),n=t(28453);const s={title:"Hub",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},a=void 0,i={id:"developer/framework/product/hub",title:"Hub",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-product/hub.md",sourceDirName:"developer/05-framework/03-product",slug:"/developer/framework/product/hub",permalink:"/developer/framework/product/hub",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-product/hub.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Hub",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",previous:{title:"Chat",permalink:"/developer/framework/product/chat"},next:{title:"Jan (The Default Assistant)",permalink:"/developer/framework/product/jan"}},l={},c=[{value:"Overview",id:"overview",level:2},{value:"User Stories",id:"user-stories",level:2}];function d(e){const r={code:"code",h2:"h2",img:"img",li:"li",p:"p",ul:"ul",...(0,n.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(r.h2,{id:"overview",children:"Overview"}),"\n",(0,o.jsx)(r.p,{children:"The Hub is like a store for everything, where users can discover and download models, assistants, and more."}),"\n",(0,o.jsx)(r.p,{children:(0,o.jsx)(r.img,{alt:"alt text",src:t(59126).A+"",width:"1440",height:"1493"})}),"\n",(0,o.jsx)(r.h2,{id:"user-stories",children:"User Stories"}),"\n",(0,o.jsxs)(r.ul,{children:["\n",(0,o.jsxs)(r.li,{children:["Users can discover recommended models (Jan ships with a few preconfigured ",(0,o.jsx)(r.code,{children:"model.json"})," files)"]}),"\n",(0,o.jsx)(r.li,{children:"Users can download models suitable for their devices, e.g. compatible with their RAM"}),"\n",(0,o.jsx)(r.li,{children:"Users can download models via a HuggingFace URL (coming soon)"}),"\n"]})]})}function u(e={}){const{wrapper:r}={...(0,n.R)(),...e.components};return r?(0,o.jsx)(r,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}},59126:(e,r,t)=>{t.d(r,{A:()=>o});const o=t.p+"assets/images/hub-screen-d53177b85949f0ae1691b00216ccd32e.png"},28453:(e,r,t)=>{t.d(r,{R:()=>a,x:()=>i});var o=t(96540);const n={},s=o.createContext(n);function a(e){const r=o.useContext(s);return o.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function i(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:a(e.components),o.createElement(s.Provider,{value:r},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/286abf9a.a466e946.js b/assets/js/286abf9a.a466e946.js deleted file mode 100644 index 6c1c5b89..00000000 --- a/assets/js/286abf9a.a466e946.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1860],{62935:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>l,contentTitle:()=>a,default:()=>u,frontMatter:()=>s,metadata:()=>i,toc:()=>c});var o=t(74848),n=t(28453);const s={title:"Hub",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},a=void 0,i={id:"developer/framework/product/hub",title:"Hub",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-product/hub.md",sourceDirName:"developer/05-framework/03-product",slug:"/developer/framework/product/hub",permalink:"/developer/framework/product/hub",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-product/hub.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Hub",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",previous:{title:"Chat",permalink:"/developer/framework/product/chat"},next:{title:"Jan (The Default Assistant)",permalink:"/developer/framework/product/jan"}},l={},c=[{value:"Overview",id:"overview",level:2},{value:"User Stories",id:"user-stories",level:2}];function d(e){const r={code:"code",h2:"h2",img:"img",li:"li",p:"p",ul:"ul",...(0,n.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(r.h2,{id:"overview",children:"Overview"}),"\n",(0,o.jsx)(r.p,{children:"The Hub is like a store for everything, where users can discover and download models, assistants, and more."}),"\n",(0,o.jsx)(r.p,{children:(0,o.jsx)(r.img,{alt:"alt text",src:t(59126).A+"",width:"1440",height:"1493"})}),"\n",(0,o.jsx)(r.h2,{id:"user-stories",children:"User Stories"}),"\n",(0,o.jsxs)(r.ul,{children:["\n",(0,o.jsxs)(r.li,{children:["Users can discover recommended models (Jan ships with a few preconfigured ",(0,o.jsx)(r.code,{children:"model.json"})," files)"]}),"\n",(0,o.jsx)(r.li,{children:"Users can download models suitable for their devices, e.g. compatible with their RAM"}),"\n",(0,o.jsx)(r.li,{children:"Users can download models via a HuggingFace URL (coming soon)"}),"\n"]})]})}function u(e={}){const{wrapper:r}={...(0,n.R)(),...e.components};return r?(0,o.jsx)(r,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}},59126:(e,r,t)=>{t.d(r,{A:()=>o});const o=t.p+"assets/images/hub-screen-d53177b85949f0ae1691b00216ccd32e.png"},28453:(e,r,t)=>{t.d(r,{R:()=>a,x:()=>i});var o=t(96540);const n={},s=o.createContext(n);function a(e){const r=o.useContext(s);return o.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function i(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:a(e.components),o.createElement(s.Provider,{value:r},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/29484a29.1b3cac3a.js b/assets/js/29484a29.1b3cac3a.js new file mode 100644 index 00000000..56865624 --- /dev/null +++ b/assets/js/29484a29.1b3cac3a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2222],{22379:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>s,default:()=>l,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var i=n(74848),o=n(28453);const r={title:"CrewAI",sidebar_position:19,description:"A step-by-step guide on how to integrate Jan with CrewAI.",slug:"/integrations/crewai",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Continue integration","CrewAI integration","CrewAI"]},s=void 0,a={id:"guides/integrations/crewai",title:"CrewAI",description:"A step-by-step guide on how to integrate Jan with CrewAI.",source:"@site/docs/guides/integrations/crewai.mdx",sourceDirName:"guides/integrations",slug:"/integrations/crewai",permalink:"/integrations/crewai",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/integrations/crewai.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:19,frontMatter:{title:"CrewAI",sidebar_position:19,description:"A step-by-step guide on how to integrate Jan with CrewAI.",slug:"/integrations/crewai",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Continue integration","CrewAI integration","CrewAI"]}},c={},d=[];function u(e){const t={p:"p",...(0,o.R)(),...e.components};return(0,i.jsx)(t.p,{children:"Coming Soon"})}function l(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(u,{...e})}):u(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>s,x:()=>a});var i=n(96540);const o={},r=i.createContext(o);function s(e){const t=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),i.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/29484a29.f1540980.js b/assets/js/29484a29.f1540980.js deleted file mode 100644 index 2820a04c..00000000 --- a/assets/js/29484a29.f1540980.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2222],{22379:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>s,default:()=>l,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var i=n(74848),o=n(28453);const r={title:"CrewAI",sidebar_position:19,description:"A step-by-step guide on how to integrate Jan with CrewAI.",slug:"/integrations/crewai",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Continue integration","CrewAI integration","CrewAI"]},s=void 0,a={id:"guides/integrations/crewai",title:"CrewAI",description:"A step-by-step guide on how to integrate Jan with CrewAI.",source:"@site/docs/guides/integrations/crewai.mdx",sourceDirName:"guides/integrations",slug:"/integrations/crewai",permalink:"/integrations/crewai",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/integrations/crewai.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:19,frontMatter:{title:"CrewAI",sidebar_position:19,description:"A step-by-step guide on how to integrate Jan with CrewAI.",slug:"/integrations/crewai",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Continue integration","CrewAI integration","CrewAI"]}},c={},d=[];function u(e){const t={p:"p",...(0,o.R)(),...e.components};return(0,i.jsx)(t.p,{children:"Coming Soon"})}function l(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(u,{...e})}):u(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>s,x:()=>a});var i=n(96540);const o={},r=i.createContext(o);function s(e){const t=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),i.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/2a036e2a.01b32ec7.js b/assets/js/2a036e2a.01b32ec7.js new file mode 100644 index 00000000..16e2a396 --- /dev/null +++ b/assets/js/2a036e2a.01b32ec7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9307],{49932:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>r,default:()=>p,frontMatter:()=>s,metadata:()=>a,toc:()=>l});var i=t(74848),o=t(28453);const s={title:"OpenAI"},r=void 0,a={id:"integrations/openai",title:"OpenAI",description:"Quicklinks",source:"@site/docs/integrations/openai.md",sourceDirName:"integrations",slug:"/integrations/openai",permalink:"/integrations/openai",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/integrations/openai.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"OpenAI"},sidebar:"ecosystemSidebar",previous:{title:"Ollama",permalink:"/integrations/ollama"},next:{title:"OpenRouter",permalink:"/integrations/openrouter"}},c={},l=[{value:"Quicklinks",id:"quicklinks",level:2}];function d(e){const n={a:"a",h2:"h2",li:"li",ul:"ul",...(0,o.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"quicklinks",children:"Quicklinks"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Jan Framework ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/tree/main/extensions/inference-openai-extension",children:"Extension Code"})]}),"\n",(0,i.jsxs)(n.li,{children:["OpenAI API ",(0,i.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference",children:"Reference Docs"})]}),"\n"]})]})}function p(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>r,x:()=>a});var i=t(96540);const o={},s=i.createContext(o);function r(e){const n=i.useContext(s);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),i.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/2a036e2a.ccc163c3.js b/assets/js/2a036e2a.ccc163c3.js deleted file mode 100644 index a9e631c5..00000000 --- a/assets/js/2a036e2a.ccc163c3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9307],{49932:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>r,default:()=>u,frontMatter:()=>s,metadata:()=>a,toc:()=>l});var i=t(74848),o=t(28453);const s={title:"OpenAI"},r=void 0,a={id:"integrations/openai",title:"OpenAI",description:"Quicklinks",source:"@site/docs/integrations/openai.md",sourceDirName:"integrations",slug:"/integrations/openai",permalink:"/integrations/openai",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/integrations/openai.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"OpenAI"},sidebar:"ecosystemSidebar",previous:{title:"Ollama",permalink:"/integrations/ollama"},next:{title:"OpenRouter",permalink:"/integrations/openrouter"}},c={},l=[{value:"Quicklinks",id:"quicklinks",level:2}];function d(e){const n={a:"a",h2:"h2",li:"li",ul:"ul",...(0,o.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"quicklinks",children:"Quicklinks"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Jan Framework ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/tree/main/extensions/inference-openai-extension",children:"Extension Code"})]}),"\n",(0,i.jsxs)(n.li,{children:["OpenAI API ",(0,i.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference",children:"Reference Docs"})]}),"\n"]})]})}function u(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>r,x:()=>a});var i=t(96540);const o={},s=i.createContext(o);function r(e){const n=i.useContext(s);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),i.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/2a4d3a22.398b399a.js b/assets/js/2a4d3a22.398b399a.js deleted file mode 100644 index 6ff26168..00000000 --- a/assets/js/2a4d3a22.398b399a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6312],{12093:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>o,contentTitle:()=>a,default:()=>l,frontMatter:()=>r,metadata:()=>c,toc:()=>h});var s=n(74848),i=n(28453);const r={title:"Jan's AI Hacker House (Ho Chi Minh City)",description:"24-27 Oct 2023, District 3, HCMC. AI-focused talks, workshops and social events. Hosted by Jan.ai",slug:"/events/hcmc-oct23",image:"/img/hcmc-launch-party.png",keywords:["AI","Hacker House","Ho Chi Minh City","HCMC","Jan.ai"]},a=void 0,c={id:"events/hcmc-oct23",title:"Jan's AI Hacker House (Ho Chi Minh City)",description:"24-27 Oct 2023, District 3, HCMC. AI-focused talks, workshops and social events. Hosted by Jan.ai",source:"@site/docs/events/hcmc-oct23.md",sourceDirName:"events",slug:"/events/hcmc-oct23",permalink:"/events/hcmc-oct23",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/events/hcmc-oct23.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Jan's AI Hacker House (Ho Chi Minh City)",description:"24-27 Oct 2023, District 3, HCMC. AI-focused talks, workshops and social events. Hosted by Jan.ai",slug:"/events/hcmc-oct23",image:"/img/hcmc-launch-party.png",keywords:["AI","Hacker House","Ho Chi Minh City","HCMC","Jan.ai"]}},o={},h=[{value:"Ho Chi Minh City",id:"ho-chi-minh-city",level:2},{value:"Date & Time",id:"date--time",level:3},{value:"Location",id:"location",level:3},{value:"Agenda",id:"agenda",level:2},{value:"OKRs",id:"okrs",level:3},{value:"Photos",id:"photos",level:2}];function d(e){const t={a:"a",em:"em",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:(0,s.jsx)(t.img,{src:n(28683).A+"",width:"3240",height:"1620"})}),"\n",(0,s.jsxs)(t.p,{children:["\ud83c\udf89 Join us at our Friday Launch Party for an evening of AI talks from other builders! ",(0,s.jsx)(t.a,{href:"https://jan-launch-party.eventbrite.sg/",children:"(RSVP here)"})," \ud83c\udf89"]}),"\n",(0,s.jsx)(t.h2,{id:"ho-chi-minh-city",children:"Ho Chi Minh City"}),"\n",(0,s.jsxs)(t.p,{children:[(0,s.jsx)(t.a,{href:"https://jan.ai",children:"Jan's Hacker House"})," is a 4-day event where we host an open AI Hacker House and invite the local AI community to join us. There is fast wifi, free snacks, drinks and pizza."]}),"\n",(0,s.jsx)(t.p,{children:'We also host a series of talks, workshops and social events at night. We usually start off the week with a "Intro to LLMs" that targets local university students, and then progress to more in-depth technical and research areas.'}),"\n",(0,s.jsx)(t.p,{children:"Jan is a fully remote team. We use the money we save from not having an office, to hold Hack Weeks where we meet in a city, eat pizza and work to ship major releases."}),"\n",(0,s.jsx)(t.h3,{id:"date--time",children:"Date & Time"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:"24-27 October 2023"}),"\n"]}),"\n",(0,s.jsx)(t.h3,{id:"location",children:"Location"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:"Districts 1 & 3, Ho Chi Minh City"}),"\n",(0,s.jsx)(t.li,{children:"Exact location in Evenbrite (see below)"}),"\n"]}),"\n",(0,s.jsx)(t.h2,{id:"agenda",children:"Agenda"}),"\n",(0,s.jsx)(t.p,{children:"To help us manage RSVPs, please use the Eventbrite links below to RSVP for each event."}),"\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Day"}),(0,s.jsx)(t.th,{children:"Eventbrite Link"}),(0,s.jsx)(t.th,{children:"Signups"})]})}),(0,s.jsxs)(t.tbody,{children:[(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Mon (23 Oct)"}),(0,s.jsx)(t.td,{children:"Jan Team & Partners Dinner"}),(0,s.jsx)(t.td,{children:"Invite-only"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Thu (26 Oct)"}),(0,s.jsx)(t.td,{children:"HCMC Startups & VC Night"}),(0,s.jsx)(t.td,{children:"Invite-only"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Fri (27 Oct)"}),(0,s.jsx)(t.td,{children:"Jan Launch Party + Build your own LLM"}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"https://jan-launch-party.eventbrite.sg/",children:"RSVP here"})})]})]})]}),"\n",(0,s.jsx)(t.h3,{id:"okrs",children:"OKRs"}),"\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:(0,s.jsx)(t.strong,{children:"Objective"})}),(0,s.jsx)(t.th,{children:"Jan v1.0 should be bug-free and run on Windows, Max, Linux"})]})}),(0,s.jsxs)(t.tbody,{children:[(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Key Result"}),(0,s.jsx)(t.td,{children:'Polished UI with "Create Bot" w/ saved prompts'})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Key Result"}),(0,s.jsx)(t.td,{children:"Documentation of Jan Codebase for Plugin Developers"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Key Result"}),(0,s.jsx)(t.td,{children:"Roadmap for 4Q 2023"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Key Result"}),(0,s.jsxs)(t.td,{children:[(0,s.jsx)(t.em,{children:"Stretch Goal:"})," Core Process API for Plugins"]})]})]})]}),"\n",(0,s.jsx)(t.h2,{id:"photos",children:"Photos"}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.img,{src:n(28683).A+"",width:"3240",height:"1620"})}),"\n",(0,s.jsxs)(t.p,{children:["\ud83c\udf89 Join us at our Friday Launch Party for an evening of AI talks from other builders! ",(0,s.jsx)(t.a,{href:"https://jan-launch-party.eventbrite.sg/",children:"(RSVP here)"})," \ud83c\udf89"]})]})}function l(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},28683:(e,t,n)=>{n.d(t,{A:()=>s});const s=n.p+"assets/images/hcmc-launch-party-d542c9b8f75ab9593b8635b01194a8e6.png"},28453:(e,t,n)=>{n.d(t,{R:()=>a,x:()=>c});var s=n(96540);const i={},r=s.createContext(i);function a(e){const t=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:a(e.components),s.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/2a4d3a22.92f8c112.js b/assets/js/2a4d3a22.92f8c112.js new file mode 100644 index 00000000..481a8bbd --- /dev/null +++ b/assets/js/2a4d3a22.92f8c112.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6312],{12093:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>o,contentTitle:()=>a,default:()=>l,frontMatter:()=>r,metadata:()=>c,toc:()=>h});var s=n(74848),i=n(28453);const r={title:"Jan's AI Hacker House (Ho Chi Minh City)",description:"24-27 Oct 2023, District 3, HCMC. AI-focused talks, workshops and social events. Hosted by Jan.ai",slug:"/events/hcmc-oct23",image:"/img/hcmc-launch-party.png",keywords:["AI","Hacker House","Ho Chi Minh City","HCMC","Jan.ai"]},a=void 0,c={id:"events/hcmc-oct23",title:"Jan's AI Hacker House (Ho Chi Minh City)",description:"24-27 Oct 2023, District 3, HCMC. AI-focused talks, workshops and social events. Hosted by Jan.ai",source:"@site/docs/events/hcmc-oct23.md",sourceDirName:"events",slug:"/events/hcmc-oct23",permalink:"/events/hcmc-oct23",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/events/hcmc-oct23.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Jan's AI Hacker House (Ho Chi Minh City)",description:"24-27 Oct 2023, District 3, HCMC. AI-focused talks, workshops and social events. Hosted by Jan.ai",slug:"/events/hcmc-oct23",image:"/img/hcmc-launch-party.png",keywords:["AI","Hacker House","Ho Chi Minh City","HCMC","Jan.ai"]}},o={},h=[{value:"Ho Chi Minh City",id:"ho-chi-minh-city",level:2},{value:"Date & Time",id:"date--time",level:3},{value:"Location",id:"location",level:3},{value:"Agenda",id:"agenda",level:2},{value:"OKRs",id:"okrs",level:3},{value:"Photos",id:"photos",level:2}];function d(e){const t={a:"a",em:"em",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:(0,s.jsx)(t.img,{src:n(28683).A+"",width:"3240",height:"1620"})}),"\n",(0,s.jsxs)(t.p,{children:["\ud83c\udf89 Join us at our Friday Launch Party for an evening of AI talks from other builders! ",(0,s.jsx)(t.a,{href:"https://jan-launch-party.eventbrite.sg/",children:"(RSVP here)"})," \ud83c\udf89"]}),"\n",(0,s.jsx)(t.h2,{id:"ho-chi-minh-city",children:"Ho Chi Minh City"}),"\n",(0,s.jsxs)(t.p,{children:[(0,s.jsx)(t.a,{href:"https://jan.ai",children:"Jan's Hacker House"})," is a 4-day event where we host an open AI Hacker House and invite the local AI community to join us. There is fast wifi, free snacks, drinks and pizza."]}),"\n",(0,s.jsx)(t.p,{children:'We also host a series of talks, workshops and social events at night. We usually start off the week with a "Intro to LLMs" that targets local university students, and then progress to more in-depth technical and research areas.'}),"\n",(0,s.jsx)(t.p,{children:"Jan is a fully remote team. We use the money we save from not having an office, to hold Hack Weeks where we meet in a city, eat pizza and work to ship major releases."}),"\n",(0,s.jsx)(t.h3,{id:"date--time",children:"Date & Time"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:"24-27 October 2023"}),"\n"]}),"\n",(0,s.jsx)(t.h3,{id:"location",children:"Location"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:"Districts 1 & 3, Ho Chi Minh City"}),"\n",(0,s.jsx)(t.li,{children:"Exact location in Evenbrite (see below)"}),"\n"]}),"\n",(0,s.jsx)(t.h2,{id:"agenda",children:"Agenda"}),"\n",(0,s.jsx)(t.p,{children:"To help us manage RSVPs, please use the Eventbrite links below to RSVP for each event."}),"\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Day"}),(0,s.jsx)(t.th,{children:"Eventbrite Link"}),(0,s.jsx)(t.th,{children:"Signups"})]})}),(0,s.jsxs)(t.tbody,{children:[(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Mon (23 Oct)"}),(0,s.jsx)(t.td,{children:"Jan Team & Partners Dinner"}),(0,s.jsx)(t.td,{children:"Invite-only"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Thu (26 Oct)"}),(0,s.jsx)(t.td,{children:"HCMC Startups & VC Night"}),(0,s.jsx)(t.td,{children:"Invite-only"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Fri (27 Oct)"}),(0,s.jsx)(t.td,{children:"Jan Launch Party + Build your own LLM"}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.a,{href:"https://jan-launch-party.eventbrite.sg/",children:"RSVP here"})})]})]})]}),"\n",(0,s.jsx)(t.h3,{id:"okrs",children:"OKRs"}),"\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:(0,s.jsx)(t.strong,{children:"Objective"})}),(0,s.jsx)(t.th,{children:"Jan v1.0 should be bug-free and run on Windows, Max, Linux"})]})}),(0,s.jsxs)(t.tbody,{children:[(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Key Result"}),(0,s.jsx)(t.td,{children:'Polished UI with "Create Bot" w/ saved prompts'})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Key Result"}),(0,s.jsx)(t.td,{children:"Documentation of Jan Codebase for Plugin Developers"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Key Result"}),(0,s.jsx)(t.td,{children:"Roadmap for 4Q 2023"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Key Result"}),(0,s.jsxs)(t.td,{children:[(0,s.jsx)(t.em,{children:"Stretch Goal:"})," Core Process API for Plugins"]})]})]})]}),"\n",(0,s.jsx)(t.h2,{id:"photos",children:"Photos"}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.img,{src:n(28683).A+"",width:"3240",height:"1620"})}),"\n",(0,s.jsxs)(t.p,{children:["\ud83c\udf89 Join us at our Friday Launch Party for an evening of AI talks from other builders! ",(0,s.jsx)(t.a,{href:"https://jan-launch-party.eventbrite.sg/",children:"(RSVP here)"})," \ud83c\udf89"]})]})}function l(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},28683:(e,t,n)=>{n.d(t,{A:()=>s});const s=n.p+"assets/images/hcmc-launch-party-d542c9b8f75ab9593b8635b01194a8e6.png"},28453:(e,t,n)=>{n.d(t,{R:()=>a,x:()=>c});var s=n(96540);const i={},r=s.createContext(i);function a(e){const t=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:a(e.components),s.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/2c3f1425.57786fc4.js b/assets/js/2c3f1425.57786fc4.js new file mode 100644 index 00000000..ea13413d --- /dev/null +++ b/assets/js/2c3f1425.57786fc4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8965],{475:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>r,default:()=>h,frontMatter:()=>s,metadata:()=>o,toc:()=>t});var l=i(74848),a=i(28453);const s={sidebar_position:6,slug:"/changelog/changelog-v0.4.4"},r="v0.4.4",o={id:"releases/changelog/changelog-v0.4.4",title:"v0.4.4",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.4.4.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.4.4",permalink:"/changelog/changelog-v0.4.4",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.4.4.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:6,frontMatter:{sidebar_position:6,slug:"/changelog/changelog-v0.4.4"},sidebar:"releasesSidebar",previous:{title:"v0.4.5",permalink:"/changelog/changelog-v0.4.5"},next:{title:"v0.4.3",permalink:"/changelog/changelog-v0.4.3"}},d={},t=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Fixes",id:"-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function c(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,a.R)(),...e.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.h1,{id:"v044",children:"v0.4.4"}),"\n",(0,l.jsxs)(n.p,{children:["For more details, ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.4.4",children:"GitHub Issues"})]}),"\n",(0,l.jsxs)(n.p,{children:["Highlighted Issue: ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/1587",children:"Issue #1587: Update 2023-11-05-hello-world.md"})]}),"\n",(0,l.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"Update 2023-11-05-hello-world.md @Ssstars (#1587)"}),"\n",(0,l.jsx)(n.li,{children:"fix(API): #1511 update swagger page @namchuai (#1572)"}),"\n",(0,l.jsx)(n.li,{children:"fix(Thread): #1212 thread.json not created when user change thread settings @namchuai (#1570)"}),"\n",(0,l.jsx)(n.li,{children:"fix(Thread): #1336 not allow creating too many unfinished thread @namchuai (#1538)"}),"\n",(0,l.jsx)(n.li,{children:"Update 01-how-to-get-involved-and-FAQ.mdx @Ssstars (#1555)"}),"\n",(0,l.jsx)(n.li,{children:"Update 01-how-to-get-involved-and-FAQ.mdx @Ssstars (#1553)"}),"\n",(0,l.jsx)(n.li,{children:"Update 02-embracing-pod-structure.mdx @Ssstars (#1550)"}),"\n",(0,l.jsx)(n.li,{children:"Update 01-how-we-hire.mdx @Ssstars (#1551)"}),"\n",(0,l.jsx)(n.li,{children:"Update 01-how-we-hire.mdx @Ssstars (#1524)"}),"\n",(0,l.jsx)(n.li,{children:"fix(InferenceExtension): #1067 sync the nitro process state @namchuai (#1493)"}),"\n",(0,l.jsx)(n.li,{children:"fix(Messages): #1434 create message via api does not display on app correctly @namchuai (#1479)"}),"\n",(0,l.jsx)(n.li,{children:"Docs for the Integration of Continue and Jan in VSCode @0xgokuz (#1467)"}),"\n",(0,l.jsx)(n.li,{children:"Chore: Update model.json for UI @hahuyhoang411 (#1448)"}),"\n",(0,l.jsx)(n.li,{children:"Docs for Installing Models from Hub @0xgokuz (#1450)"}),"\n",(0,l.jsx)(n.li,{children:"Update about.md @Ssstars (#1436)"}),"\n",(0,l.jsx)(n.li,{children:"feat(UI): #1404 make left side bar collapsible by hot key @namchuai (#1420)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Typo in 06-hardware.md @akaMrNagar (#1408)"}),"\n",(0,l.jsx)(n.li,{children:"fix(API): #1409 fix wrong prefix for threads api @namchuai (#1410)"}),"\n",(0,l.jsx)(n.li,{children:"Update model hub @hahuyhoang411 (#1383)"}),"\n",(0,l.jsx)(n.li,{children:"fix(Model): remove unsupported default model setting params @namchuai (#1382)"}),"\n",(0,l.jsx)(n.li,{children:"fix(trinity): update cover path for trinity v1.2 @hahuyhoang411 (#1380)"}),"\n",(0,l.jsx)(n.li,{children:"Chore/update model hub @hahuyhoang411 (#1342)"}),"\n",(0,l.jsx)(n.li,{children:"Update about.md @Ssstars (#1359)"}),"\n",(0,l.jsx)(n.li,{children:"fix(JanHub): #1158 sort model list @namchuai (#1257)"}),"\n",(0,l.jsx)(n.li,{children:"fix(Message): open link with external browser @namchuai (#1339)"}),"\n",(0,l.jsx)(n.li,{children:"feat(Model): #1028 made model.json optional @namchuai (#1314)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Update onboarding.md @Diane0111 (#1293)"}),"\n",(0,l.jsx)(n.li,{children:"fix: clean resource on exit @louis-jan (#1290)"}),"\n",(0,l.jsx)(n.li,{children:"fix: posthog configuration @hieu-jan (#1283)"}),"\n",(0,l.jsx)(n.li,{children:"docs: update README.md @eltociear (#1277)"}),"\n",(0,l.jsx)(n.li,{children:"Enable scrolling in the message chat box @Gri-ffin (#1280)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Update README.md @sr-albert (#1263)"}),"\n",(0,l.jsx)(n.li,{children:"Adding new model to the Hub @hahuyhoang411 (#1213)"}),"\n",(0,l.jsx)(n.li,{children:"Feature GPU detection for Jan on Windows and Linux @hiento09 (#1242)"}),"\n",(0,l.jsx)(n.li,{children:"fix(Thread): #1168 fix newly created thread cannot select model after restart @namchuai (#1176)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"feat: add compatibility tag to model selection in right panel @urmauur (#1552)"}),"\n",(0,l.jsx)(n.li,{children:"Feature integrate antivirus scanner to ci @hiento09 (#1529)"}),"\n",(0,l.jsx)(n.li,{children:"feat: [hub] update compatibility tags colors @urmauur (#1516)"}),"\n",(0,l.jsx)(n.li,{children:"feat: hub recommendation labels @urmauur (#1440)"}),"\n",(0,l.jsx)(n.li,{children:"Feature linux support app image format @hiento09 (#1442)"}),"\n",(0,l.jsx)(n.li,{children:"fix: render external links @urmauur (#1441)"}),"\n",(0,l.jsx)(n.li,{children:"fix: add icon collapsible left panel and update keyboard shortcut page @urmauur (#1439)"}),"\n",(0,l.jsx)(n.li,{children:"feat(UI): update UI footer @urmauur (#1424)"}),"\n",(0,l.jsx)(n.li,{children:"Fix Bug for Chat Reply Goes off Screen @mishrababhishek (#1393)"}),"\n",(0,l.jsx)(n.li,{children:"feat: move social media from left panel into footer @urmauur (#1325)"}),"\n",(0,l.jsx)(n.li,{children:"feat: implementation new UI thread settings @urmauur (#1301)"}),"\n",(0,l.jsx)(n.li,{children:"Bring social media links @Gri-ffin (#1295)"}),"\n",(0,l.jsx)(n.li,{children:"feat: added keyboard shortcut list in setting page @urmauur (#1275)"}),"\n",(0,l.jsx)(n.li,{children:"feat: add swagger /docs to localhost:1337 @louis-jan (#1268)"}),"\n",(0,l.jsx)(n.li,{children:"feat: update posthog configuration @hieu-jan (#1258)"}),"\n",(0,l.jsx)(n.li,{children:"feat: Deprecate model.json ready state in favor of .download ext @louis-jan (#1238)"}),"\n",(0,l.jsx)(n.li,{children:"feat: add engine settings @namchuai (#1199)"}),"\n",(0,l.jsx)(n.li,{children:"feat: users should be able to switch models mid-thread @louis-jan (#1226)"}),"\n",(0,l.jsx)(n.li,{children:"feat: temporary link how to import model @urmauur (#1209)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-fixes",children:"\ud83d\udc1b Fixes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"fix: #1594 - Model settings - change thread model - go back does not see according settings @louis-jan (#1595)"}),"\n",(0,l.jsx)(n.li,{children:"fix: #1548 - duplicate command shortcut instruction @louis-jan (#1600)"}),"\n",(0,l.jsx)(n.li,{children:"fix: switch model caused app crash @louis-jan (#1597)"}),"\n",(0,l.jsx)(n.li,{children:"fix: #1559 Inference Parameters displayed on new thread with Openai GPT Model @louis-jan (#1588)"}),"\n",(0,l.jsx)(n.li,{children:"fix: enable user set value manually model setting from input @urmauur (#1585)"}),"\n",(0,l.jsx)(n.li,{children:"fix: #1569 - Does not apply thread settings when loading model @louis-jan (#1576)"}),"\n",(0,l.jsx)(n.li,{children:"fix: could not change model params settings @louis-jan (#1547)"}),"\n",(0,l.jsx)(n.li,{children:"fix: gpu check module export does not work in extension @louis-jan (#1536)"}),"\n",(0,l.jsx)(n.li,{children:"fix: adjust calculation hub labels using total RAM instead remaining RAM @urmauur (#1522)"}),"\n",(0,l.jsx)(n.li,{children:"Feature integrate antivirus scanner to ci @hiento09 (#1529)"}),"\n",(0,l.jsx)(n.li,{children:"fix: allow users to set max tokens variably @urmauur (#1513)"}),"\n",(0,l.jsx)(n.li,{children:"fix: stop word update @louis-jan (#1457)"}),"\n",(0,l.jsx)(n.li,{children:"Revert nitro to 0.2.6 @hiento09 (#1491)"}),"\n",(0,l.jsx)(n.li,{children:"fix: enable text selection codeblock @urmauur (#1466)"}),"\n",(0,l.jsx)(n.li,{children:"fix: suppress all main node JS error message dialog @louis-jan (#1460)"}),"\n",(0,l.jsx)(n.li,{children:"Correct AppImage path @hiento09 (#1446)"}),"\n",(0,l.jsx)(n.li,{children:"fix: render external links @urmauur (#1441)"}),"\n",(0,l.jsx)(n.li,{children:"fix: add icon collapsible left panel and update keyboard shortcut page @urmauur (#1439)"}),"\n",(0,l.jsx)(n.li,{children:"fix: GET /models does not work due to new default model dir @louis-jan (#1392)"}),"\n",(0,l.jsx)(n.li,{children:"fix: model migration stopped working @louis-jan (#1378)"}),"\n",(0,l.jsx)(n.li,{children:"fix: wrong condition for displaying error message @louis-jan (#1376)"}),"\n",(0,l.jsx)(n.li,{children:"fix: show hide section engine params @urmauur (#1374)"}),"\n",(0,l.jsx)(n.li,{children:"fix: copy stream tooltip and hide section when no params setting @urmauur (#1373)"}),"\n",(0,l.jsx)(n.li,{children:"bugs: fix stop streaming when user delete or clean thread @urmauur (#1347)"}),"\n",(0,l.jsx)(n.li,{children:"fix: show a proper error message on download failure @louis-jan (#1345)"}),"\n",(0,l.jsx)(n.li,{children:"Add detect cuda version jan app @hiento09 (#1351)"}),"\n",(0,l.jsx)(n.li,{children:'fix: Error occurred: Unexpected token "d", "data: ..." is not a valid JSON @louis-jan (#1332)'}),"\n",(0,l.jsx)(n.li,{children:"fix: app getting stuck at downloading 99% while downloading model @louis-jan (#1320)"}),"\n",(0,l.jsx)(n.li,{children:"correct type utf-8 @hiento09 (#1311)"}),"\n",(0,l.jsx)(n.li,{children:"Fix memory on mac included cached and swap @hiento09 (#1298)"}),"\n",(0,l.jsx)(n.li,{children:"fix: should check app dir before spawning log @louis-jan (#1297)"}),"\n",(0,l.jsx)(n.li,{children:"fix: disable process logging from server @louis-jan (#1296)"}),"\n",(0,l.jsx)(n.li,{children:"fix: user should be able to access Swagger docs from localhost:1337 @louis-jan (#1292)"}),"\n",(0,l.jsx)(n.li,{children:"Switch from Gigabyte to Gibibyte - System monitor @hiento09 (#1286)"}),"\n",(0,l.jsx)(n.li,{children:"Switch from systeminformation to os-utils to resolve Bitdefender false positive and memory leak issue @hiento09 (#1282)"}),"\n",(0,l.jsx)(n.li,{children:"fix: swagger CSP issue @louis-jan (#1284)"}),"\n",(0,l.jsx)(n.li,{children:"fix: support markdown break line @urmauur (#1274)"}),"\n",(0,l.jsx)(n.li,{children:"fix ci test run failed @hiento09 (#1267)"}),"\n",(0,l.jsx)(n.li,{children:"Fix wrong linux nitro path @hiento09 (#1266)"}),"\n",(0,l.jsx)(n.li,{children:"fix: enable command enter on dialog confirmation clean thread @urmauur (#1261)"}),"\n",(0,l.jsx)(n.li,{children:"fix: input message duplicated due with some input sources @louis-jan (#1259)"}),"\n",(0,l.jsx)(n.li,{children:"fix: mac users should not see GPU settings @louis-jan (#1255)"}),"\n",(0,l.jsx)(n.li,{children:"fix: remove redundant gpu detection prompt event @louis-jan (#1254)"}),"\n",(0,l.jsx)(n.li,{children:"fix: engine settings GUI - feature toggle @louis-jan (#1252)"}),"\n",(0,l.jsx)(n.li,{children:"Fix bug #1178 high ram on windows @hiento09 (#1241)"}),"\n",(0,l.jsx)(n.li,{children:"fix: #1183 Reveal in finder does not work on windows @namchuai (#1239)"}),"\n",(0,l.jsx)(n.li,{children:"fix: remove delay tooltip and click event @urmauur (#1217)"}),"\n",(0,l.jsx)(n.li,{children:"fix: enable enter command on dialog confirmation delete thread @urmauur (#1218)"}),"\n",(0,l.jsx)(n.li,{children:"fix: Cleared thread last message is not updated @louis-jan (#1225)"}),"\n",(0,l.jsx)(n.li,{children:"Fix switch thread crash nitro windows linux @hiento09 (#1214)"}),"\n",(0,l.jsx)(n.li,{children:"fix: darkmode broken color @urmauur (#1186)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"chore: typo model.json @louis-jan (#1599)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add 04-how-to-get-error-logs.mdx @hieu-jan (#1580)"}),"\n",(0,l.jsx)(n.li,{children:"chore: teach how to attach logs @0xSage (#1578)"}),"\n",(0,l.jsx)(n.li,{children:"chore: issues should auto close with PRs through template @0xSage (#1577)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Update issue templates @0xSage (#1568)"}),"\n",(0,l.jsx)(n.li,{children:"docs: fix x handles @0xSage (#1532)"}),"\n",(0,l.jsx)(n.li,{children:"Docs to integrate OpenRouter with Jan without UI/UX @0xgokuz (#1495)"}),"\n",(0,l.jsx)(n.li,{children:"chore: fix darkmode docs @hieu-jan (#1520)"}),"\n",(0,l.jsx)(n.li,{children:"docs: fix algolia configuration @hieu-jan (#1518)"}),"\n",(0,l.jsx)(n.li,{children:"docs: fix algolia configuration @hieu-jan (#1517)"}),"\n",(0,l.jsx)(n.li,{children:"Revert URL release in readme to version 0.4.3 @hiento09 (#1502)"}),"\n",(0,l.jsx)(n.li,{children:"refactor: add app and nitro log - resolve dependencies issue @louis-jan (#1447)"}),"\n",(0,l.jsx)(n.li,{children:"chore: enable agolia @hieu-jan (#1497)"}),"\n",(0,l.jsx)(n.li,{children:"docs: update troubleshooting and redirects old pages @hieu-jan (#1492)"}),"\n",(0,l.jsx)(n.li,{children:"docs: minor fix @hieu-jan (#1478)"}),"\n",(0,l.jsx)(n.li,{children:"docs: initial handbook structure @hieu-jan (#1477)"}),"\n",(0,l.jsx)(n.li,{children:"Bump nitro to 0.2.8 and change Jan App to support cuda >= 11.7 @hiento09 (#1476)"}),"\n",(0,l.jsx)(n.li,{children:"Chore update docs jan - add AppImage instruction to docusaurus @hiento09 (#1480)"}),"\n",(0,l.jsx)(n.li,{children:"Bump nitro to 0.2.7 @hiento09 (#1474)"}),"\n",(0,l.jsx)(n.li,{children:"chore: error message update @louis-jan (#1473)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Update 02-import-manually.mdx @0xSage (#1469)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Update about.md @0xSage (#1465)"}),"\n",(0,l.jsx)(n.li,{children:"Bump nitro version to 0.2.6 @hiento09 (#1458)"}),"\n",(0,l.jsx)(n.li,{children:"docs: adding customize engine settings @hieu-jan (#1455)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add-missing-path @hieu-jan (#1454)"}),"\n",(0,l.jsx)(n.li,{children:"docs: resize gif @hieu-jan (#1453)"}),"\n",(0,l.jsx)(n.li,{children:"docs: revenue philosophy @0xSage (#1443)"}),"\n",(0,l.jsx)(n.li,{children:"docs: jan framework principles @0xSage (#1438)"}),"\n",(0,l.jsx)(n.li,{children:"docs: fix typo in docs @hieu-jan (#1419)"}),"\n",(0,l.jsx)(n.li,{children:"chore: clean up use os hook @namchuai (#1418)"}),"\n",(0,l.jsx)(n.li,{children:"docs: explain each docs page intent @0xSage (#1417)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Update 01-server.md @0xSage (#1416)"}),"\n",(0,l.jsx)(n.li,{children:"Update warning url from github md file to jan.ai docs site @hiento09 (#1414)"}),"\n",(0,l.jsx)(n.li,{children:"docs: improve gpu not used guide @hieu-jan (#1405)"}),"\n",(0,l.jsx)(n.li,{children:"chore: update README.md @eltociear (#1406)"}),"\n",(0,l.jsx)(n.li,{children:"Update USAGE docs for linux @hiento09 (#1401)"}),"\n",(0,l.jsx)(n.li,{children:"docs: gpu not detected @0xSage (#1399)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Troubleshoot Failed To Fetch @gabrielle-ong (#1398)"}),"\n",(0,l.jsx)(n.li,{children:"docs: improve docs syntax @hieu-jan (#1394)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add-install-nightly-guide @hieu-jan (#1390)"}),"\n",(0,l.jsx)(n.li,{children:"docs: correct href link @hieu-jan (#1338)"}),"\n",(0,l.jsx)(n.li,{children:"docs: fix chat payload and cURL @hieu-jan (#1360)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add Chatting Guide @hieu-jan (#1184)"}),"\n",(0,l.jsx)(n.li,{children:"Chore add docs usage how to switch run mode jan app @hiento09 (#1353)"}),"\n",(0,l.jsx)(n.li,{children:"docs: configure index page @hieu-jan (#1330)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Update product.md @0xSage (#1326)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Update 01-server.md @0xSage (#1327)"}),"\n",(0,l.jsx)(n.li,{children:"refactor: deprecate the appVersion IPC and use the predefined VERSION @louis-jan (#1309)"}),"\n",(0,l.jsx)(n.li,{children:"docs: update using models documentation @hieu-jan (#1288)"}),"\n",(0,l.jsx)(n.li,{children:"docs: update pm handbook @0xSage (#1307)"}),"\n",(0,l.jsx)(n.li,{children:"docs: contributor docs overview @0xSage (#1305)"}),"\n",(0,l.jsx)(n.li,{children:"chore: github PR template @0xSage (#1304)"}),"\n",(0,l.jsx)(n.li,{children:"Fix memory on mac included cached and swap @hiento09 (#1298)"}),"\n",(0,l.jsx)(n.li,{children:"Enrich discord message for nightly build url @hiento09 (#1294)"}),"\n",(0,l.jsx)(n.li,{children:"Refactor CI by create shared jobs output @hiento09 (#1287)"}),"\n",(0,l.jsx)(n.li,{children:"docs: update README.md @hieu-jan (#1281)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Update README.md @0xSage (#1248)"}),"\n",(0,l.jsx)(n.li,{children:"feat: Jan Server, API and decoupled clients @louis-jan (#948)"}),"\n",(0,l.jsx)(n.li,{children:"docs: improve 02-import-manually @hieu-jan (#1222)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Update issue templates @0xSage (#1229)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Update 02-import-manually.mdx @0xSage (#1197)"}),"\n",(0,l.jsx)(n.li,{children:"add sleep 500ms if platform is windows before starting nitro process @hiento09 (#1215)"}),"\n",(0,l.jsx)(n.li,{children:"docs: improve troubleshoot documentation @hieu-jan (#1173)"}),"\n",(0,l.jsx)(n.li,{children:"docs: update bug report template @hieu-jan (#1180)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add troubleshooting @hieu-jan (#1169)"}),"\n",(0,l.jsx)(n.li,{children:"chore: copy fixes @0xSage (#1167)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Update 01-start-thread.md @0xSage (#1122)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,l.jsx)(n.p,{children:"@0xSage, @0xgokuz, @Diane0111, @Gri-ffin, @Ssstars, @akaMrNagar, @eltociear, @gabrielle-ong, @hahuyhoang411, @hiento09, @hieu-jan, @jan-service-account, @louis-jan, @mishrababhishek, @namchuai, @sr-albert, @urmauur and Abhishek Mishra"})]})}function h(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,l.jsx)(n,{...e,children:(0,l.jsx)(c,{...e})}):c(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>r,x:()=>o});var l=i(96540);const a={},s=l.createContext(a);function r(e){const n=l.useContext(s);return l.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:r(e.components),l.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/2c3f1425.7dc0a3a1.js b/assets/js/2c3f1425.7dc0a3a1.js deleted file mode 100644 index 60a2ff34..00000000 --- a/assets/js/2c3f1425.7dc0a3a1.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8965],{475:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>r,default:()=>h,frontMatter:()=>s,metadata:()=>o,toc:()=>t});var l=i(74848),a=i(28453);const s={sidebar_position:6,slug:"/changelog/changelog-v0.4.4"},r="v0.4.4",o={id:"releases/changelog/changelog-v0.4.4",title:"v0.4.4",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.4.4.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.4.4",permalink:"/changelog/changelog-v0.4.4",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.4.4.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:6,frontMatter:{sidebar_position:6,slug:"/changelog/changelog-v0.4.4"},sidebar:"releasesSidebar",previous:{title:"v0.4.5",permalink:"/changelog/changelog-v0.4.5"},next:{title:"v0.4.3",permalink:"/changelog/changelog-v0.4.3"}},d={},t=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Fixes",id:"-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function c(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,a.R)(),...e.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.h1,{id:"v044",children:"v0.4.4"}),"\n",(0,l.jsxs)(n.p,{children:["For more details, ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.4.4",children:"GitHub Issues"})]}),"\n",(0,l.jsxs)(n.p,{children:["Highlighted Issue: ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/1587",children:"Issue #1587: Update 2023-11-05-hello-world.md"})]}),"\n",(0,l.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"Update 2023-11-05-hello-world.md @Ssstars (#1587)"}),"\n",(0,l.jsx)(n.li,{children:"fix(API): #1511 update swagger page @namchuai (#1572)"}),"\n",(0,l.jsx)(n.li,{children:"fix(Thread): #1212 thread.json not created when user change thread settings @namchuai (#1570)"}),"\n",(0,l.jsx)(n.li,{children:"fix(Thread): #1336 not allow creating too many unfinished thread @namchuai (#1538)"}),"\n",(0,l.jsx)(n.li,{children:"Update 01-how-to-get-involved-and-FAQ.mdx @Ssstars (#1555)"}),"\n",(0,l.jsx)(n.li,{children:"Update 01-how-to-get-involved-and-FAQ.mdx @Ssstars (#1553)"}),"\n",(0,l.jsx)(n.li,{children:"Update 02-embracing-pod-structure.mdx @Ssstars (#1550)"}),"\n",(0,l.jsx)(n.li,{children:"Update 01-how-we-hire.mdx @Ssstars (#1551)"}),"\n",(0,l.jsx)(n.li,{children:"Update 01-how-we-hire.mdx @Ssstars (#1524)"}),"\n",(0,l.jsx)(n.li,{children:"fix(InferenceExtension): #1067 sync the nitro process state @namchuai (#1493)"}),"\n",(0,l.jsx)(n.li,{children:"fix(Messages): #1434 create message via api does not display on app correctly @namchuai (#1479)"}),"\n",(0,l.jsx)(n.li,{children:"Docs for the Integration of Continue and Jan in VSCode @0xgokuz (#1467)"}),"\n",(0,l.jsx)(n.li,{children:"Chore: Update model.json for UI @hahuyhoang411 (#1448)"}),"\n",(0,l.jsx)(n.li,{children:"Docs for Installing Models from Hub @0xgokuz (#1450)"}),"\n",(0,l.jsx)(n.li,{children:"Update about.md @Ssstars (#1436)"}),"\n",(0,l.jsx)(n.li,{children:"feat(UI): #1404 make left side bar collapsible by hot key @namchuai (#1420)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Typo in 06-hardware.md @akaMrNagar (#1408)"}),"\n",(0,l.jsx)(n.li,{children:"fix(API): #1409 fix wrong prefix for threads api @namchuai (#1410)"}),"\n",(0,l.jsx)(n.li,{children:"Update model hub @hahuyhoang411 (#1383)"}),"\n",(0,l.jsx)(n.li,{children:"fix(Model): remove unsupported default model setting params @namchuai (#1382)"}),"\n",(0,l.jsx)(n.li,{children:"fix(trinity): update cover path for trinity v1.2 @hahuyhoang411 (#1380)"}),"\n",(0,l.jsx)(n.li,{children:"Chore/update model hub @hahuyhoang411 (#1342)"}),"\n",(0,l.jsx)(n.li,{children:"Update about.md @Ssstars (#1359)"}),"\n",(0,l.jsx)(n.li,{children:"fix(JanHub): #1158 sort model list @namchuai (#1257)"}),"\n",(0,l.jsx)(n.li,{children:"fix(Message): open link with external browser @namchuai (#1339)"}),"\n",(0,l.jsx)(n.li,{children:"feat(Model): #1028 made model.json optional @namchuai (#1314)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Update onboarding.md @Diane0111 (#1293)"}),"\n",(0,l.jsx)(n.li,{children:"fix: clean resource on exit @louis-jan (#1290)"}),"\n",(0,l.jsx)(n.li,{children:"fix: posthog configuration @hieu-jan (#1283)"}),"\n",(0,l.jsx)(n.li,{children:"docs: update README.md @eltociear (#1277)"}),"\n",(0,l.jsx)(n.li,{children:"Enable scrolling in the message chat box @Gri-ffin (#1280)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Update README.md @sr-albert (#1263)"}),"\n",(0,l.jsx)(n.li,{children:"Adding new model to the Hub @hahuyhoang411 (#1213)"}),"\n",(0,l.jsx)(n.li,{children:"Feature GPU detection for Jan on Windows and Linux @hiento09 (#1242)"}),"\n",(0,l.jsx)(n.li,{children:"fix(Thread): #1168 fix newly created thread cannot select model after restart @namchuai (#1176)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"feat: add compatibility tag to model selection in right panel @urmauur (#1552)"}),"\n",(0,l.jsx)(n.li,{children:"Feature integrate antivirus scanner to ci @hiento09 (#1529)"}),"\n",(0,l.jsx)(n.li,{children:"feat: [hub] update compatibility tags colors @urmauur (#1516)"}),"\n",(0,l.jsx)(n.li,{children:"feat: hub recommendation labels @urmauur (#1440)"}),"\n",(0,l.jsx)(n.li,{children:"Feature linux support app image format @hiento09 (#1442)"}),"\n",(0,l.jsx)(n.li,{children:"fix: render external links @urmauur (#1441)"}),"\n",(0,l.jsx)(n.li,{children:"fix: add icon collapsible left panel and update keyboard shortcut page @urmauur (#1439)"}),"\n",(0,l.jsx)(n.li,{children:"feat(UI): update UI footer @urmauur (#1424)"}),"\n",(0,l.jsx)(n.li,{children:"Fix Bug for Chat Reply Goes off Screen @mishrababhishek (#1393)"}),"\n",(0,l.jsx)(n.li,{children:"feat: move social media from left panel into footer @urmauur (#1325)"}),"\n",(0,l.jsx)(n.li,{children:"feat: implementation new UI thread settings @urmauur (#1301)"}),"\n",(0,l.jsx)(n.li,{children:"Bring social media links @Gri-ffin (#1295)"}),"\n",(0,l.jsx)(n.li,{children:"feat: added keyboard shortcut list in setting page @urmauur (#1275)"}),"\n",(0,l.jsx)(n.li,{children:"feat: add swagger /docs to localhost:1337 @louis-jan (#1268)"}),"\n",(0,l.jsx)(n.li,{children:"feat: update posthog configuration @hieu-jan (#1258)"}),"\n",(0,l.jsx)(n.li,{children:"feat: Deprecate model.json ready state in favor of .download ext @louis-jan (#1238)"}),"\n",(0,l.jsx)(n.li,{children:"feat: add engine settings @namchuai (#1199)"}),"\n",(0,l.jsx)(n.li,{children:"feat: users should be able to switch models mid-thread @louis-jan (#1226)"}),"\n",(0,l.jsx)(n.li,{children:"feat: temporary link how to import model @urmauur (#1209)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-fixes",children:"\ud83d\udc1b Fixes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"fix: #1594 - Model settings - change thread model - go back does not see according settings @louis-jan (#1595)"}),"\n",(0,l.jsx)(n.li,{children:"fix: #1548 - duplicate command shortcut instruction @louis-jan (#1600)"}),"\n",(0,l.jsx)(n.li,{children:"fix: switch model caused app crash @louis-jan (#1597)"}),"\n",(0,l.jsx)(n.li,{children:"fix: #1559 Inference Parameters displayed on new thread with Openai GPT Model @louis-jan (#1588)"}),"\n",(0,l.jsx)(n.li,{children:"fix: enable user set value manually model setting from input @urmauur (#1585)"}),"\n",(0,l.jsx)(n.li,{children:"fix: #1569 - Does not apply thread settings when loading model @louis-jan (#1576)"}),"\n",(0,l.jsx)(n.li,{children:"fix: could not change model params settings @louis-jan (#1547)"}),"\n",(0,l.jsx)(n.li,{children:"fix: gpu check module export does not work in extension @louis-jan (#1536)"}),"\n",(0,l.jsx)(n.li,{children:"fix: adjust calculation hub labels using total RAM instead remaining RAM @urmauur (#1522)"}),"\n",(0,l.jsx)(n.li,{children:"Feature integrate antivirus scanner to ci @hiento09 (#1529)"}),"\n",(0,l.jsx)(n.li,{children:"fix: allow users to set max tokens variably @urmauur (#1513)"}),"\n",(0,l.jsx)(n.li,{children:"fix: stop word update @louis-jan (#1457)"}),"\n",(0,l.jsx)(n.li,{children:"Revert nitro to 0.2.6 @hiento09 (#1491)"}),"\n",(0,l.jsx)(n.li,{children:"fix: enable text selection codeblock @urmauur (#1466)"}),"\n",(0,l.jsx)(n.li,{children:"fix: suppress all main node JS error message dialog @louis-jan (#1460)"}),"\n",(0,l.jsx)(n.li,{children:"Correct AppImage path @hiento09 (#1446)"}),"\n",(0,l.jsx)(n.li,{children:"fix: render external links @urmauur (#1441)"}),"\n",(0,l.jsx)(n.li,{children:"fix: add icon collapsible left panel and update keyboard shortcut page @urmauur (#1439)"}),"\n",(0,l.jsx)(n.li,{children:"fix: GET /models does not work due to new default model dir @louis-jan (#1392)"}),"\n",(0,l.jsx)(n.li,{children:"fix: model migration stopped working @louis-jan (#1378)"}),"\n",(0,l.jsx)(n.li,{children:"fix: wrong condition for displaying error message @louis-jan (#1376)"}),"\n",(0,l.jsx)(n.li,{children:"fix: show hide section engine params @urmauur (#1374)"}),"\n",(0,l.jsx)(n.li,{children:"fix: copy stream tooltip and hide section when no params setting @urmauur (#1373)"}),"\n",(0,l.jsx)(n.li,{children:"bugs: fix stop streaming when user delete or clean thread @urmauur (#1347)"}),"\n",(0,l.jsx)(n.li,{children:"fix: show a proper error message on download failure @louis-jan (#1345)"}),"\n",(0,l.jsx)(n.li,{children:"Add detect cuda version jan app @hiento09 (#1351)"}),"\n",(0,l.jsx)(n.li,{children:'fix: Error occurred: Unexpected token "d", "data: ..." is not a valid JSON @louis-jan (#1332)'}),"\n",(0,l.jsx)(n.li,{children:"fix: app getting stuck at downloading 99% while downloading model @louis-jan (#1320)"}),"\n",(0,l.jsx)(n.li,{children:"correct type utf-8 @hiento09 (#1311)"}),"\n",(0,l.jsx)(n.li,{children:"Fix memory on mac included cached and swap @hiento09 (#1298)"}),"\n",(0,l.jsx)(n.li,{children:"fix: should check app dir before spawning log @louis-jan (#1297)"}),"\n",(0,l.jsx)(n.li,{children:"fix: disable process logging from server @louis-jan (#1296)"}),"\n",(0,l.jsx)(n.li,{children:"fix: user should be able to access Swagger docs from localhost:1337 @louis-jan (#1292)"}),"\n",(0,l.jsx)(n.li,{children:"Switch from Gigabyte to Gibibyte - System monitor @hiento09 (#1286)"}),"\n",(0,l.jsx)(n.li,{children:"Switch from systeminformation to os-utils to resolve Bitdefender false positive and memory leak issue @hiento09 (#1282)"}),"\n",(0,l.jsx)(n.li,{children:"fix: swagger CSP issue @louis-jan (#1284)"}),"\n",(0,l.jsx)(n.li,{children:"fix: support markdown break line @urmauur (#1274)"}),"\n",(0,l.jsx)(n.li,{children:"fix ci test run failed @hiento09 (#1267)"}),"\n",(0,l.jsx)(n.li,{children:"Fix wrong linux nitro path @hiento09 (#1266)"}),"\n",(0,l.jsx)(n.li,{children:"fix: enable command enter on dialog confirmation clean thread @urmauur (#1261)"}),"\n",(0,l.jsx)(n.li,{children:"fix: input message duplicated due with some input sources @louis-jan (#1259)"}),"\n",(0,l.jsx)(n.li,{children:"fix: mac users should not see GPU settings @louis-jan (#1255)"}),"\n",(0,l.jsx)(n.li,{children:"fix: remove redundant gpu detection prompt event @louis-jan (#1254)"}),"\n",(0,l.jsx)(n.li,{children:"fix: engine settings GUI - feature toggle @louis-jan (#1252)"}),"\n",(0,l.jsx)(n.li,{children:"Fix bug #1178 high ram on windows @hiento09 (#1241)"}),"\n",(0,l.jsx)(n.li,{children:"fix: #1183 Reveal in finder does not work on windows @namchuai (#1239)"}),"\n",(0,l.jsx)(n.li,{children:"fix: remove delay tooltip and click event @urmauur (#1217)"}),"\n",(0,l.jsx)(n.li,{children:"fix: enable enter command on dialog confirmation delete thread @urmauur (#1218)"}),"\n",(0,l.jsx)(n.li,{children:"fix: Cleared thread last message is not updated @louis-jan (#1225)"}),"\n",(0,l.jsx)(n.li,{children:"Fix switch thread crash nitro windows linux @hiento09 (#1214)"}),"\n",(0,l.jsx)(n.li,{children:"fix: darkmode broken color @urmauur (#1186)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"chore: typo model.json @louis-jan (#1599)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add 04-how-to-get-error-logs.mdx @hieu-jan (#1580)"}),"\n",(0,l.jsx)(n.li,{children:"chore: teach how to attach logs @0xSage (#1578)"}),"\n",(0,l.jsx)(n.li,{children:"chore: issues should auto close with PRs through template @0xSage (#1577)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Update issue templates @0xSage (#1568)"}),"\n",(0,l.jsx)(n.li,{children:"docs: fix x handles @0xSage (#1532)"}),"\n",(0,l.jsx)(n.li,{children:"Docs to integrate OpenRouter with Jan without UI/UX @0xgokuz (#1495)"}),"\n",(0,l.jsx)(n.li,{children:"chore: fix darkmode docs @hieu-jan (#1520)"}),"\n",(0,l.jsx)(n.li,{children:"docs: fix algolia configuration @hieu-jan (#1518)"}),"\n",(0,l.jsx)(n.li,{children:"docs: fix algolia configuration @hieu-jan (#1517)"}),"\n",(0,l.jsx)(n.li,{children:"Revert URL release in readme to version 0.4.3 @hiento09 (#1502)"}),"\n",(0,l.jsx)(n.li,{children:"refactor: add app and nitro log - resolve dependencies issue @louis-jan (#1447)"}),"\n",(0,l.jsx)(n.li,{children:"chore: enable agolia @hieu-jan (#1497)"}),"\n",(0,l.jsx)(n.li,{children:"docs: update troubleshooting and redirects old pages @hieu-jan (#1492)"}),"\n",(0,l.jsx)(n.li,{children:"docs: minor fix @hieu-jan (#1478)"}),"\n",(0,l.jsx)(n.li,{children:"docs: initial handbook structure @hieu-jan (#1477)"}),"\n",(0,l.jsx)(n.li,{children:"Bump nitro to 0.2.8 and change Jan App to support cuda >= 11.7 @hiento09 (#1476)"}),"\n",(0,l.jsx)(n.li,{children:"Chore update docs jan - add AppImage instruction to docusaurus @hiento09 (#1480)"}),"\n",(0,l.jsx)(n.li,{children:"Bump nitro to 0.2.7 @hiento09 (#1474)"}),"\n",(0,l.jsx)(n.li,{children:"chore: error message update @louis-jan (#1473)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Update 02-import-manually.mdx @0xSage (#1469)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Update about.md @0xSage (#1465)"}),"\n",(0,l.jsx)(n.li,{children:"Bump nitro version to 0.2.6 @hiento09 (#1458)"}),"\n",(0,l.jsx)(n.li,{children:"docs: adding customize engine settings @hieu-jan (#1455)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add-missing-path @hieu-jan (#1454)"}),"\n",(0,l.jsx)(n.li,{children:"docs: resize gif @hieu-jan (#1453)"}),"\n",(0,l.jsx)(n.li,{children:"docs: revenue philosophy @0xSage (#1443)"}),"\n",(0,l.jsx)(n.li,{children:"docs: jan framework principles @0xSage (#1438)"}),"\n",(0,l.jsx)(n.li,{children:"docs: fix typo in docs @hieu-jan (#1419)"}),"\n",(0,l.jsx)(n.li,{children:"chore: clean up use os hook @namchuai (#1418)"}),"\n",(0,l.jsx)(n.li,{children:"docs: explain each docs page intent @0xSage (#1417)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Update 01-server.md @0xSage (#1416)"}),"\n",(0,l.jsx)(n.li,{children:"Update warning url from github md file to jan.ai docs site @hiento09 (#1414)"}),"\n",(0,l.jsx)(n.li,{children:"docs: improve gpu not used guide @hieu-jan (#1405)"}),"\n",(0,l.jsx)(n.li,{children:"chore: update README.md @eltociear (#1406)"}),"\n",(0,l.jsx)(n.li,{children:"Update USAGE docs for linux @hiento09 (#1401)"}),"\n",(0,l.jsx)(n.li,{children:"docs: gpu not detected @0xSage (#1399)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Troubleshoot Failed To Fetch @gabrielle-ong (#1398)"}),"\n",(0,l.jsx)(n.li,{children:"docs: improve docs syntax @hieu-jan (#1394)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add-install-nightly-guide @hieu-jan (#1390)"}),"\n",(0,l.jsx)(n.li,{children:"docs: correct href link @hieu-jan (#1338)"}),"\n",(0,l.jsx)(n.li,{children:"docs: fix chat payload and cURL @hieu-jan (#1360)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add Chatting Guide @hieu-jan (#1184)"}),"\n",(0,l.jsx)(n.li,{children:"Chore add docs usage how to switch run mode jan app @hiento09 (#1353)"}),"\n",(0,l.jsx)(n.li,{children:"docs: configure index page @hieu-jan (#1330)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Update product.md @0xSage (#1326)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Update 01-server.md @0xSage (#1327)"}),"\n",(0,l.jsx)(n.li,{children:"refactor: deprecate the appVersion IPC and use the predefined VERSION @louis-jan (#1309)"}),"\n",(0,l.jsx)(n.li,{children:"docs: update using models documentation @hieu-jan (#1288)"}),"\n",(0,l.jsx)(n.li,{children:"docs: update pm handbook @0xSage (#1307)"}),"\n",(0,l.jsx)(n.li,{children:"docs: contributor docs overview @0xSage (#1305)"}),"\n",(0,l.jsx)(n.li,{children:"chore: github PR template @0xSage (#1304)"}),"\n",(0,l.jsx)(n.li,{children:"Fix memory on mac included cached and swap @hiento09 (#1298)"}),"\n",(0,l.jsx)(n.li,{children:"Enrich discord message for nightly build url @hiento09 (#1294)"}),"\n",(0,l.jsx)(n.li,{children:"Refactor CI by create shared jobs output @hiento09 (#1287)"}),"\n",(0,l.jsx)(n.li,{children:"docs: update README.md @hieu-jan (#1281)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Update README.md @0xSage (#1248)"}),"\n",(0,l.jsx)(n.li,{children:"feat: Jan Server, API and decoupled clients @louis-jan (#948)"}),"\n",(0,l.jsx)(n.li,{children:"docs: improve 02-import-manually @hieu-jan (#1222)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Update issue templates @0xSage (#1229)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Update 02-import-manually.mdx @0xSage (#1197)"}),"\n",(0,l.jsx)(n.li,{children:"add sleep 500ms if platform is windows before starting nitro process @hiento09 (#1215)"}),"\n",(0,l.jsx)(n.li,{children:"docs: improve troubleshoot documentation @hieu-jan (#1173)"}),"\n",(0,l.jsx)(n.li,{children:"docs: update bug report template @hieu-jan (#1180)"}),"\n",(0,l.jsx)(n.li,{children:"docs: add troubleshooting @hieu-jan (#1169)"}),"\n",(0,l.jsx)(n.li,{children:"chore: copy fixes @0xSage (#1167)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Update 01-start-thread.md @0xSage (#1122)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,l.jsx)(n.p,{children:"@0xSage, @0xgokuz, @Diane0111, @Gri-ffin, @Ssstars, @akaMrNagar, @eltociear, @gabrielle-ong, @hahuyhoang411, @hiento09, @hieu-jan, @jan-service-account, @louis-jan, @mishrababhishek, @namchuai, @sr-albert, @urmauur and Abhishek Mishra"})]})}function h(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,l.jsx)(n,{...e,children:(0,l.jsx)(c,{...e})}):c(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>r,x:()=>o});var l=i(96540);const a={},s=l.createContext(a);function r(e){const n=l.useContext(s);return l.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:r(e.components),l.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/2c9d0a4b.9f7632d7.js b/assets/js/2c9d0a4b.9f7632d7.js new file mode 100644 index 00000000..d6ffccbf --- /dev/null +++ b/assets/js/2c9d0a4b.9f7632d7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6258],{83986:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>h,contentTitle:()=>s,default:()=>d,frontMatter:()=>o,metadata:()=>r,toc:()=>l});var t=i(74848),a=i(28453);const o={title:"Jan's Vision",slug:"/vision",description:"Jan is a desktop application that turns computers into thinking machines.",keywords:["Jan AI","Jan","ChatGPT alternative","local AI","private AI","conversational AI","no-subscription fee","large language model","about Jan","desktop application","thinking machine","jan vision"]},s=void 0,r={id:"about/vision",title:"Jan's Vision",description:"Jan is a desktop application that turns computers into thinking machines.",source:"@site/docs/about/vision.md",sourceDirName:"about",slug:"/vision",permalink:"/vision",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/about/vision.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Jan's Vision",slug:"/vision",description:"Jan is a desktop application that turns computers into thinking machines.",keywords:["Jan AI","Jan","ChatGPT alternative","local AI","private AI","conversational AI","no-subscription fee","large language model","about Jan","desktop application","thinking machine","jan vision"]}},h={},l=[{value:"Jan's vision is to shape a future where humans and machines collaborate, continuing our legacy as toolmakers",id:"jans-vision-is-to-shape-a-future-where-humans-and-machines-collaborate-continuing-our-legacy-as-toolmakers",level:2},{value:"Inspired by Science Fiction, Grounded in Optimism",id:"inspired-by-science-fiction-grounded-in-optimism",level:3},{value:"Jan's Role in Shaping the Future",id:"jans-role-in-shaping-the-future",level:3},{value:"How we imagine the world in the future",id:"how-we-imagine-the-world-in-the-future",level:2},{value:"A Day in the Life of Emre in 2050",id:"a-day-in-the-life-of-emre-in-2050",level:2}];function c(e){const n={a:"a",blockquote:"blockquote",h2:"h2",h3:"h3",hr:"hr",img:"img",p:"p",strong:"strong",...(0,a.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h2,{id:"jans-vision-is-to-shape-a-future-where-humans-and-machines-collaborate-continuing-our-legacy-as-toolmakers",children:"Jan's vision is to shape a future where humans and machines collaborate, continuing our legacy as toolmakers"}),"\n",(0,t.jsxs)(n.p,{children:["Throughout history, humanity has thrived by mastering tools, from ",(0,t.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/Control_of_fire_by_early_humans",children:"controlling fire"})," to ",(0,t.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/Wheel",children:"inventing the wheel"}),". These leaps weren't just about survival, they were foundational to our civilization."]}),"\n",(0,t.jsx)(n.p,{children:"Today, we stand on the brink of a new frontier with artificial intelligence. AI is not merely another tool, it represents a new form of collaboration between humans and machines - promising to enhance our creativity, augment our lives, and deepen our understanding of the world."}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{alt:"jan ai shapes the future",src:i(18009).A+"",width:"1280",height:"720"})}),"\n",(0,t.jsx)(n.p,{children:"In the future we envision, AI will be as integral to our lives as fire and the wheel once were, with each individual having their own machines/robots. Mastering AI, like mastering fire, will require understanding its potential, respecting its power, and learning to control it for the betterment of humanity."}),"\n",(0,t.jsx)(n.h3,{id:"inspired-by-science-fiction-grounded-in-optimism",children:"Inspired by Science Fiction, Grounded in Optimism"}),"\n",(0,t.jsxs)(n.p,{children:["Our vision is influenced by the harmonious coexistence of humans and machines in science fiction. From the helpful companionship of ",(0,t.jsx)(n.a,{href:"https://tr.wikipedia.org/wiki/C-3PO",children:"C3PO"})," and ",(0,t.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/J.A.R.V.I.S.",children:"Jarvis"})," to the strategic alliances in ",(0,t.jsx)(n.a,{href:"https://www.imdb.com/title/tt2934286/",children:"Halo"}),", these stories showcase a future where technology amplifies human potential."]}),"\n",(0,t.jsx)(n.h3,{id:"jans-role-in-shaping-the-future",children:"Jan's Role in Shaping the Future"}),"\n",(0,t.jsx)(n.p,{children:"Jan is our contribution to this future - a tool designed to augment human capabilities, not replace them. We are committed to developing AI that works for humanity, enhancing our creativity, productivity, and well-being. With Jan, we aim to empower individuals and communities to achieve more, together."}),"\n",(0,t.jsx)(n.p,{children:"Our vision is not just a dream, it's a blueprint for a future where technology and humanity harmonize to unlock unprecedented possibilities."}),"\n",(0,t.jsx)(n.h2,{id:"how-we-imagine-the-world-in-the-future",children:"How we imagine the world in the future"}),"\n",(0,t.jsxs)(n.p,{children:["We are fundamentally optimistic about the future. Jan aligns with the ",(0,t.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/Solarpunk",children:"Solarpunk movement"}),", which envisions a world where technology and nature coexist and flourish together. We reject the notion of climate doomerism and instead, focus on the positive impact we can make with AI."]}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{alt:"solarpunk and jan",src:i(74543).A+"",width:"1228",height:"906"})}),"\n",(0,t.jsx)(n.p,{children:"Imagine a world where every individual is empowered by their own robots, where machines are not just tools but partners in our journey. This is the future Jan is striving to create."}),"\n",(0,t.jsx)(n.p,{children:"Now, let's take a glimpse into this future through a day in the life of Emre, a reflection of how Jan's vision manifests in everyday life."}),"\n",(0,t.jsx)(n.h2,{id:"a-day-in-the-life-of-emre-in-2050",children:"A Day in the Life of Emre in 2050"}),"\n",(0,t.jsxs)(n.blockquote,{children:["\n",(0,t.jsxs)(n.p,{children:["In 2050, Emre wakes up to the gentle sound of birds chirping, a soothing alarm created by ",(0,t.jsx)(n.strong,{children:"his own AI robot, Jan"}),". As he gets ready for the day, ",(0,t.jsx)(n.strong,{children:"Jan has already prepared"})," his schedule, factoring in his preferences and the day's weather."]}),"\n",(0,t.jsxs)(n.p,{children:["At breakfast, Emre discusses his upcoming project with ",(0,t.jsx)(n.strong,{children:"Jan, who offers insights and suggestions"}),", enhancing Emre's creativity. As he heads to work, his self-driving car, ",(0,t.jsx)(n.strong,{children:"integrated with Jan"}),", takes the most scenic and efficient route, allowing Emre to enjoy a moment of tranquility."]}),"\n",(0,t.jsxs)(n.p,{children:["In the office, Emre collaborates with colleagues from around the globe in a virtual workspace. ",(0,t.jsx)(n.strong,{children:"Jan assists"})," by translating languages in real-time and organizing ideas, making collaboration seamless and productive."]}),"\n",(0,t.jsxs)(n.p,{children:["During lunch, Emre decides to explore a new hobby. ",(0,t.jsx)(n.strong,{children:"Jan quickly curates"})," a list of resources and connects Emre with a virtual mentor, making learning accessible and enjoyable."]}),"\n",(0,t.jsxs)(n.p,{children:["In the afternoon, Emre takes a break to connect with nature. His smart garden, ",(0,t.jsx)(n.strong,{children:"managed by Jan"}),", is thriving, blending technology with the natural world in perfect harmony."]}),"\n",(0,t.jsxs)(n.p,{children:["As the day winds down, Emre reflects on his accomplishments. ",(0,t.jsx)(n.strong,{children:"With Jan's help"}),", he's been able to focus on what truly matters, achieving a balance between work, personal growth, and well-being."]}),"\n",(0,t.jsxs)(n.p,{children:["In 2050, Jan is more than just a tool, it's an integral part of Emre's life, ",(0,t.jsx)(n.strong,{children:"augmenting his abilities"})," and enabling him to live a more fulfilling life."]}),"\n"]}),"\n",(0,t.jsx)(n.p,{children:"What a day, hah!"}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.p,{children:"Jan's vision commits to developing thinking machines that work alongside humans - learning, adapting, and contributing to a broader, smarter society. This journey isn't just about technology. It's about creating a future where humans and machines collaborate."}),"\n",(0,t.jsx)(n.p,{children:"Let's build the future together - join the journey!"})]})}function d(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},74543:(e,n,i)=>{i.d(n,{A:()=>t});const t=i.p+"assets/images/solar-punk-ae041e735df021ac9ce8d29019deb9ed.webp"},18009:(e,n,i)=>{i.d(n,{A:()=>t});const t=i.p+"assets/images/vision-1-8f3b584333940bb52f0588debd26dcf6.webp"},28453:(e,n,i)=>{i.d(n,{R:()=>s,x:()=>r});var t=i(96540);const a={},o=t.createContext(a);function s(e){const n=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:s(e.components),t.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/2c9d0a4b.a495c231.js b/assets/js/2c9d0a4b.a495c231.js deleted file mode 100644 index 15366511..00000000 --- a/assets/js/2c9d0a4b.a495c231.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6258],{83986:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>h,contentTitle:()=>s,default:()=>d,frontMatter:()=>o,metadata:()=>r,toc:()=>l});var t=i(74848),a=i(28453);const o={title:"Jan's Vision",slug:"/vision",description:"Jan is a desktop application that turns computers into thinking machines.",keywords:["Jan AI","Jan","ChatGPT alternative","local AI","private AI","conversational AI","no-subscription fee","large language model","about Jan","desktop application","thinking machine","jan vision"]},s=void 0,r={id:"about/vision",title:"Jan's Vision",description:"Jan is a desktop application that turns computers into thinking machines.",source:"@site/docs/about/vision.md",sourceDirName:"about",slug:"/vision",permalink:"/vision",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/about/vision.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Jan's Vision",slug:"/vision",description:"Jan is a desktop application that turns computers into thinking machines.",keywords:["Jan AI","Jan","ChatGPT alternative","local AI","private AI","conversational AI","no-subscription fee","large language model","about Jan","desktop application","thinking machine","jan vision"]}},h={},l=[{value:"Jan's vision is to shape a future where humans and machines collaborate, continuing our legacy as toolmakers",id:"jans-vision-is-to-shape-a-future-where-humans-and-machines-collaborate-continuing-our-legacy-as-toolmakers",level:2},{value:"Inspired by Science Fiction, Grounded in Optimism",id:"inspired-by-science-fiction-grounded-in-optimism",level:3},{value:"Jan's Role in Shaping the Future",id:"jans-role-in-shaping-the-future",level:3},{value:"How we imagine the world in the future",id:"how-we-imagine-the-world-in-the-future",level:2},{value:"A Day in the Life of Emre in 2050",id:"a-day-in-the-life-of-emre-in-2050",level:2}];function c(e){const n={a:"a",blockquote:"blockquote",h2:"h2",h3:"h3",hr:"hr",img:"img",p:"p",strong:"strong",...(0,a.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h2,{id:"jans-vision-is-to-shape-a-future-where-humans-and-machines-collaborate-continuing-our-legacy-as-toolmakers",children:"Jan's vision is to shape a future where humans and machines collaborate, continuing our legacy as toolmakers"}),"\n",(0,t.jsxs)(n.p,{children:["Throughout history, humanity has thrived by mastering tools, from ",(0,t.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/Control_of_fire_by_early_humans",children:"controlling fire"})," to ",(0,t.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/Wheel",children:"inventing the wheel"}),". These leaps weren't just about survival, they were foundational to our civilization."]}),"\n",(0,t.jsx)(n.p,{children:"Today, we stand on the brink of a new frontier with artificial intelligence. AI is not merely another tool, it represents a new form of collaboration between humans and machines - promising to enhance our creativity, augment our lives, and deepen our understanding of the world."}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{alt:"jan ai shapes the future",src:i(18009).A+"",width:"1280",height:"720"})}),"\n",(0,t.jsx)(n.p,{children:"In the future we envision, AI will be as integral to our lives as fire and the wheel once were, with each individual having their own machines/robots. Mastering AI, like mastering fire, will require understanding its potential, respecting its power, and learning to control it for the betterment of humanity."}),"\n",(0,t.jsx)(n.h3,{id:"inspired-by-science-fiction-grounded-in-optimism",children:"Inspired by Science Fiction, Grounded in Optimism"}),"\n",(0,t.jsxs)(n.p,{children:["Our vision is influenced by the harmonious coexistence of humans and machines in science fiction. From the helpful companionship of ",(0,t.jsx)(n.a,{href:"https://tr.wikipedia.org/wiki/C-3PO",children:"C3PO"})," and ",(0,t.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/J.A.R.V.I.S.",children:"Jarvis"})," to the strategic alliances in ",(0,t.jsx)(n.a,{href:"https://www.imdb.com/title/tt2934286/",children:"Halo"}),", these stories showcase a future where technology amplifies human potential."]}),"\n",(0,t.jsx)(n.h3,{id:"jans-role-in-shaping-the-future",children:"Jan's Role in Shaping the Future"}),"\n",(0,t.jsx)(n.p,{children:"Jan is our contribution to this future - a tool designed to augment human capabilities, not replace them. We are committed to developing AI that works for humanity, enhancing our creativity, productivity, and well-being. With Jan, we aim to empower individuals and communities to achieve more, together."}),"\n",(0,t.jsx)(n.p,{children:"Our vision is not just a dream, it's a blueprint for a future where technology and humanity harmonize to unlock unprecedented possibilities."}),"\n",(0,t.jsx)(n.h2,{id:"how-we-imagine-the-world-in-the-future",children:"How we imagine the world in the future"}),"\n",(0,t.jsxs)(n.p,{children:["We are fundamentally optimistic about the future. Jan aligns with the ",(0,t.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/Solarpunk",children:"Solarpunk movement"}),", which envisions a world where technology and nature coexist and flourish together. We reject the notion of climate doomerism and instead, focus on the positive impact we can make with AI."]}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{alt:"solarpunk and jan",src:i(74543).A+"",width:"1228",height:"906"})}),"\n",(0,t.jsx)(n.p,{children:"Imagine a world where every individual is empowered by their own robots, where machines are not just tools but partners in our journey. This is the future Jan is striving to create."}),"\n",(0,t.jsx)(n.p,{children:"Now, let's take a glimpse into this future through a day in the life of Emre, a reflection of how Jan's vision manifests in everyday life."}),"\n",(0,t.jsx)(n.h2,{id:"a-day-in-the-life-of-emre-in-2050",children:"A Day in the Life of Emre in 2050"}),"\n",(0,t.jsxs)(n.blockquote,{children:["\n",(0,t.jsxs)(n.p,{children:["In 2050, Emre wakes up to the gentle sound of birds chirping, a soothing alarm created by ",(0,t.jsx)(n.strong,{children:"his own AI robot, Jan"}),". As he gets ready for the day, ",(0,t.jsx)(n.strong,{children:"Jan has already prepared"})," his schedule, factoring in his preferences and the day's weather."]}),"\n",(0,t.jsxs)(n.p,{children:["At breakfast, Emre discusses his upcoming project with ",(0,t.jsx)(n.strong,{children:"Jan, who offers insights and suggestions"}),", enhancing Emre's creativity. As he heads to work, his self-driving car, ",(0,t.jsx)(n.strong,{children:"integrated with Jan"}),", takes the most scenic and efficient route, allowing Emre to enjoy a moment of tranquility."]}),"\n",(0,t.jsxs)(n.p,{children:["In the office, Emre collaborates with colleagues from around the globe in a virtual workspace. ",(0,t.jsx)(n.strong,{children:"Jan assists"})," by translating languages in real-time and organizing ideas, making collaboration seamless and productive."]}),"\n",(0,t.jsxs)(n.p,{children:["During lunch, Emre decides to explore a new hobby. ",(0,t.jsx)(n.strong,{children:"Jan quickly curates"})," a list of resources and connects Emre with a virtual mentor, making learning accessible and enjoyable."]}),"\n",(0,t.jsxs)(n.p,{children:["In the afternoon, Emre takes a break to connect with nature. His smart garden, ",(0,t.jsx)(n.strong,{children:"managed by Jan"}),", is thriving, blending technology with the natural world in perfect harmony."]}),"\n",(0,t.jsxs)(n.p,{children:["As the day winds down, Emre reflects on his accomplishments. ",(0,t.jsx)(n.strong,{children:"With Jan's help"}),", he's been able to focus on what truly matters, achieving a balance between work, personal growth, and well-being."]}),"\n",(0,t.jsxs)(n.p,{children:["In 2050, Jan is more than just a tool, it's an integral part of Emre's life, ",(0,t.jsx)(n.strong,{children:"augmenting his abilities"})," and enabling him to live a more fulfilling life."]}),"\n"]}),"\n",(0,t.jsx)(n.p,{children:"What a day, hah!"}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.p,{children:"Jan's vision commits to developing thinking machines that work alongside humans - learning, adapting, and contributing to a broader, smarter society. This journey isn't just about technology. It's about creating a future where humans and machines collaborate."}),"\n",(0,t.jsx)(n.p,{children:"Let's build the future together - join the journey!"})]})}function d(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},74543:(e,n,i)=>{i.d(n,{A:()=>t});const t=i.p+"assets/images/solar-punk-ae041e735df021ac9ce8d29019deb9ed.webp"},18009:(e,n,i)=>{i.d(n,{A:()=>t});const t=i.p+"assets/images/vision-1-8f3b584333940bb52f0588debd26dcf6.webp"},28453:(e,n,i)=>{i.d(n,{R:()=>s,x:()=>r});var t=i(96540);const a={},o=t.createContext(a);function s(e){const n=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:s(e.components),t.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/2f9d99a9.1b7afe31.js b/assets/js/2f9d99a9.1b7afe31.js deleted file mode 100644 index 837be4b5..00000000 --- a/assets/js/2f9d99a9.1b7afe31.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3088],{10320:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var s=t(74848),i=t(28453);const r={title:"Selecting AI Hardware"},o=void 0,a={id:"hardware/recommendations/by-hardware",title:"Selecting AI Hardware",description:"When selecting a GPU for LLMs, remember that it's not just about the GPU itself. Consider the synergy with other components in your PC:",source:"@site/docs/hardware/recommendations/by-hardware.md",sourceDirName:"hardware/recommendations",slug:"/hardware/recommendations/by-hardware",permalink:"/hardware/recommendations/by-hardware",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/recommendations/by-hardware.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Selecting AI Hardware"}},l={},d=[{value:"GPU Selection",id:"gpu-selection",level:2},{value:"GPU Comparison",id:"gpu-comparison",level:3},{value:"Other Considerations",id:"other-considerations",level:3},{value:"CPU Selection",id:"cpu-selection",level:2},{value:"Here are some CPU options for running LLMs:",id:"here-are-some-cpu-options-for-running-llms",level:3},{value:"RAM Selection",id:"ram-selection",level:2},{value:"Here is a general guide to RAM selection for running LLMs:",id:"here-is-a-general-guide-to-ram-selection-for-running-llms",level:3},{value:"Motherboard Selection",id:"motherboard-selection",level:2},{value:"Cooling System Selection",id:"cooling-system-selection",level:2},{value:"Use MacBook to run LLMs",id:"use-macbook-to-run-llms",level:2},{value:"Calculating vRAM Requirements for an LLM",id:"calculating-vram-requirements-for-an-llm",level:2}];function c(e){const n={blockquote:"blockquote",code:"code",h2:"h2",h3:"h3",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.p,{children:"When selecting a GPU for LLMs, remember that it's not just about the GPU itself. Consider the synergy with other components in your PC:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"CPU"}),": To ensure efficient processing, pair your GPU with a powerful CPU. LLMs benefit from fast processors, so having a capable CPU is essential."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"RAM"}),": Sufficient RAM is crucial for LLMs. They can be memory-intensive, and having enough RAM ensures smooth operation."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Cooling System"}),": LLMs can push your PC's hardware to the limit. A robust cooling system helps maintain optimal temperatures, preventing overheating and performance throttling."]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"By taking all of these factors into account, you can build a home PC setup that's well-equipped to handle the demands of running LLMs effectively and efficiently."}),"\n",(0,s.jsx)(n.h2,{id:"gpu-selection",children:"GPU Selection"}),"\n",(0,s.jsx)(n.p,{children:"Selecting the optimal GPU for running Large Language Models (LLMs) on your home PC is a decision influenced by your budget and the specific LLMs you intend to work with. Your choice should strike a balance between performance, efficiency, and cost-effectiveness."}),"\n",(0,s.jsx)(n.h3,{id:"gpu-comparison",children:"GPU Comparison"}),"\n",(0,s.jsxs)(n.table,{children:[(0,s.jsx)(n.thead,{children:(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.th,{children:"GPU"}),(0,s.jsx)(n.th,{children:"Price"}),(0,s.jsx)(n.th,{children:"Cores"}),(0,s.jsx)(n.th,{children:"VRAM (GB)"}),(0,s.jsx)(n.th,{children:"Bandwth (T/s)"}),(0,s.jsx)(n.th,{children:"Power"})]})}),(0,s.jsxs)(n.tbody,{children:[(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia H100"}),(0,s.jsx)(n.td,{children:"40000"}),(0,s.jsx)(n.td,{children:"18432"}),(0,s.jsx)(n.td,{children:"80"}),(0,s.jsx)(n.td,{children:"2"}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia A100"}),(0,s.jsx)(n.td,{children:"15000"}),(0,s.jsx)(n.td,{children:"6912"}),(0,s.jsx)(n.td,{children:"80"}),(0,s.jsx)(n.td,{}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia A100"}),(0,s.jsx)(n.td,{children:"7015"}),(0,s.jsx)(n.td,{children:"6912"}),(0,s.jsx)(n.td,{children:"40"}),(0,s.jsx)(n.td,{}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia A10"}),(0,s.jsx)(n.td,{children:"2799"}),(0,s.jsx)(n.td,{children:"9216"}),(0,s.jsx)(n.td,{children:"24"}),(0,s.jsx)(n.td,{}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia RTX A6000"}),(0,s.jsx)(n.td,{children:"4100"}),(0,s.jsx)(n.td,{children:"10752"}),(0,s.jsx)(n.td,{children:"48"}),(0,s.jsx)(n.td,{children:"0.768"}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia RTX 6000"}),(0,s.jsx)(n.td,{children:"6800"}),(0,s.jsx)(n.td,{children:"4608"}),(0,s.jsx)(n.td,{children:"46"}),(0,s.jsx)(n.td,{}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia RTX 4090 Ti"}),(0,s.jsx)(n.td,{children:"2000"}),(0,s.jsx)(n.td,{children:"18176"}),(0,s.jsx)(n.td,{children:"24"}),(0,s.jsx)(n.td,{}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia RTX 4090"}),(0,s.jsx)(n.td,{children:"1800"}),(0,s.jsx)(n.td,{children:"16384"}),(0,s.jsx)(n.td,{children:"24"}),(0,s.jsx)(n.td,{children:"1.008"}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia RTX 3090"}),(0,s.jsx)(n.td,{children:"1450"}),(0,s.jsx)(n.td,{children:"10496"}),(0,s.jsx)(n.td,{children:"24"}),(0,s.jsx)(n.td,{}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia RTX 3080"}),(0,s.jsx)(n.td,{children:"700"}),(0,s.jsx)(n.td,{children:"8704"}),(0,s.jsx)(n.td,{children:"12"}),(0,s.jsx)(n.td,{}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia RTX 3070"}),(0,s.jsx)(n.td,{children:"900"}),(0,s.jsx)(n.td,{children:"6144"}),(0,s.jsx)(n.td,{children:"8"}),(0,s.jsx)(n.td,{}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia L4"}),(0,s.jsx)(n.td,{children:"2711"}),(0,s.jsx)(n.td,{children:"7424"}),(0,s.jsx)(n.td,{children:"24"}),(0,s.jsx)(n.td,{}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia T4"}),(0,s.jsx)(n.td,{children:"2299"}),(0,s.jsx)(n.td,{children:"2560"}),(0,s.jsx)(n.td,{children:"16"}),(0,s.jsx)(n.td,{}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"AMD Radeon RX 6900 XT"}),(0,s.jsx)(n.td,{children:"1000"}),(0,s.jsx)(n.td,{children:"5120"}),(0,s.jsx)(n.td,{children:"16"}),(0,s.jsx)(n.td,{}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"AMD Radeon RX 6800 XT"}),(0,s.jsx)(n.td,{children:"420"}),(0,s.jsx)(n.td,{children:"4608"}),(0,s.jsx)(n.td,{children:"16"}),(0,s.jsx)(n.td,{}),(0,s.jsx)(n.td,{})]})]})]}),"\n",(0,s.jsx)(n.p,{children:"*Market prices as of Oct 2023 via Amazon/PCMag"}),"\n",(0,s.jsx)(n.h3,{id:"other-considerations",children:"Other Considerations"}),"\n",(0,s.jsx)(n.p,{children:"In general, the following GPU features are important for running LLMs:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"High VRAM:"}),"\xa0LLMs are typically very large and complex models, so they require a GPU with a high amount of VRAM. This will allow the model to be loaded into memory and processed efficiently."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"CUDA Compatibility:"})," When running LLMs on a GPU, CUDA compatibility is paramount. CUDA is NVIDIA's parallel computing platform, and it plays a vital role in accelerating deep learning tasks. LLMs, with their extensive matrix calculations, heavily rely on parallel processing. Ensuring your GPU supports CUDA is like having the right tool for the job. It allows the LLM to leverage the GPU's parallel processing capabilities, significantly speeding up model training and inference."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Number of CUDA, Tensor, and RT Cores:"})," High-performance NVIDIA GPUs have both CUDA and Tensor cores. These cores are responsible for executing the neural network computations that underpin LLMs' language understanding and generation. The more CUDA cores your GPU has, the better equipped it is to handle the massive computational load that LLMs impose. Tensor cores in your GPU, further enhance LLM performance by accelerating the critical matrix operations integral to language modeling tasks."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Generation (Series)"}),": When selecting a GPU for LLMs, consider its generation or series (e.g., RTX 30 series). Newer GPU generations often come with improved architectures and features. For LLM tasks, opting for the latest generation can mean better performance, energy efficiency, and support for emerging AI technologies. Avoid purchasing, RTX-2000 series GPUs which are much outdated nowadays."]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"cpu-selection",children:"CPU Selection"}),"\n",(0,s.jsx)(n.p,{children:"Selecting the right CPU for running Large Language Models (LLMs) on your home PC is contingent on your budget and the specific LLMs you intend to work with. It's a decision that warrants careful consideration, as the CPU plays a pivotal role in determining the overall performance of your system."}),"\n",(0,s.jsx)(n.p,{children:"In general, the following CPU features are important for running LLMs:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Number of Cores and Threads:"}),"\xa0the number of CPU cores and threads influences parallel processing. More cores and threads help handle the complex computations involved in language models. For tasks like training and inference, a higher core/thread count can significantly improve processing speed and efficiency, enabling quicker results."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"High clock speed:"}),"\xa0The base clock speed, or base frequency, represents the CPU's default operating speed. So having a CPU with a high clock speed. This will allow the model to process instructions more quickly, which can further improve performance."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Base Power (TDP):"})," LLMs often involve long training sessions and demanding computations. Therefore, a lower Thermal Design Power (TDP) is desirable. A CPU with a lower TDP consumes less power and generates less heat during prolonged LLM operations. This not only contributes to energy efficiency but also helps maintain stable temperatures in your system, preventing overheating and potential performance throttling."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Generation (Series):"})," Consider its generation or series (e.g., 9th Gen, 11th Gen Intel Core). Newer CPU generations often come with architectural improvements that enhance performance and efficiency. For LLM tasks, opting for a more recent generation can lead to faster and more efficient language model training and inference."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Support for AVX512:"}),"\xa0AVX512 is a set of vector instruction extensions that can be used to accelerate machine learning workloads. Many LLMs are optimized to take advantage of AVX512, so it is important to make sure that your CPU supports this instruction set."]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"here-are-some-cpu-options-for-running-llms",children:"Here are some CPU options for running LLMs:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Intel Core i7-12700K"}),": Slightly less potent than the Core i9-12900K, the Intel Core i7-12700K is still a powerful CPU. With 12 cores and 20 threads, it strikes a balance between performance and cost-effectiveness. This CPU is well-suited for running mid-sized and large LLMs, making it a compelling option."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Intel Core i9-12900K"}),": Positioned as a high-end CPU, the Intel Core i9-12900K packs a formidable punch with its 16 cores and 24 threads. It's one of the fastest CPUs available, making it an excellent choice for handling large and intricate LLMs. The abundance of cores and threads translates to exceptional parallel processing capabilities, which is crucial for tasks involving massive language models."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"AMD Ryzen 9 5950X"}),": Representing AMD's high-end CPU offering, the Ryzen 9 5950X boasts 16 cores and 32 threads. While it may not quite match the speed of the Core i9-12900K, it remains a robust and cost-effective choice. Its multicore prowess enables smooth handling of LLM workloads, and its affordability makes it an attractive alternative."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"AMD Ryzen 7 5800X"}),": Slightly less potent than the Ryzen 9 5950X, the Ryzen 7 5800X is still a formidable CPU with 8 cores and 16 threads. It's well-suited for running mid-sized and smaller LLMs, providing a compelling blend of performance and value."]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"For those operating within budget constraints, there are more budget-friendly CPU options:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Intel Core i5-12600K"}),": The Core i5-12600K is a capable mid-range CPU that can still handle LLMs effectively, though it may not be optimized for the largest or most complex models."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"AMD Ryzen 5 5600X"}),": The Ryzen 5 5600X offers a balance of performance and affordability. It's suitable for running smaller to mid-sized LLMs without breaking the bank."]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"When selecting a CPU for LLMs, consider the synergy with other components in your PC:"})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"GPU"}),": Pair your CPU with a powerful GPU to ensure smooth processing of LLMs. Some language models, particularly those used for AI, rely on GPU acceleration for optimal performance."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"RAM"}),": Adequate RAM is essential for LLMs, as these models can be memory-intensive. Having enough RAM ensures that your CPU can operate efficiently without bottlenecks."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Cooling System"}),": Given the resource-intensive nature of LLMs, a robust cooling system is crucial to maintain optimal temperatures and prevent performance throttling."]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"By carefully weighing your budget and performance requirements and considering the interplay of components in your PC, you can assemble a well-rounded system that's up to the task of running LLMs efficiently."}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:["\ud83d\udcdd"," ",(0,s.jsx)(n.strong,{children:"Note:"})," It is important to note that these are just general recommendations. The specific CPU requirements for your LLM will vary depending on the specific model you are using and the tasks that you want to perform with it. If you are unsure what CPU to get, it is best to consult with an expert."]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"ram-selection",children:"RAM Selection"}),"\n",(0,s.jsx)(n.p,{children:"The amount of RAM you need to run an LLM depends on the size and complexity of the model, as well as the tasks you want to perform with it. For example, if you are simply running inference on a pre-trained LLM, you may be able to get away with using a relatively modest amount of RAM. However, if you are training a new LLM from scratch, or if you are running complex tasks like fine-tuning or code generation, you will need more RAM."}),"\n",(0,s.jsx)(n.h3,{id:"here-is-a-general-guide-to-ram-selection-for-running-llms",children:"Here is a general guide to RAM selection for running LLMs:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Capacity:"}),"\xa0The amount of RAM you need will depend on the size and complexity of the LLM model you want to run. For inference, you will need at least 16GB of RAM, but 32GB or more is ideal for larger models and more complex tasks. For training, you will need at least 64GB of RAM, but 128GB or more is ideal for larger models and more complex tasks."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Speed:"}),"\xa0LLMs can benefit from having fast RAM, so it is recommended to use DDR4 or DDR5 RAM with a speed of at least 3200MHz."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Latency:"}),"\xa0RAM latency is the amount of time it takes for the CPU to access data in memory. Lower latency is better for performance, so it is recommended to look for RAM with a low latency rating."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Timing:"}),"\xa0RAM timing is a set of parameters that control how the RAM operates. It is important to make sure that the RAM timing is compatible with your motherboard and CPU."]}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["R",(0,s.jsx)(n.strong,{children:"ecommended RAM"})," ",(0,s.jsx)(n.strong,{children:"options for running LLMs:"})]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Inference:"}),"\xa0For inference on pre-trained LLMs, you will need at least 16GB of RAM. However, 32GB or more is ideal for larger models and more complex tasks."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Training:"}),"\xa0For training LLMs from scratch, you will need at least 64GB of RAM. However, 128GB or more is ideal for larger models and more complex tasks."]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"In addition to the amount of RAM, it is also important to consider the speed of the RAM. LLMs can benefit from having fast RAM, so it is recommended to use DDR4 or DDR5 RAM with a speed of at least 3200MHz."}),"\n",(0,s.jsx)(n.h2,{id:"motherboard-selection",children:"Motherboard Selection"}),"\n",(0,s.jsx)(n.p,{children:"When picking a motherboard to run advanced language models, you need to think about a few things. First, consider the specific language model you want to use, the type of CPU and GPU in your computer, and your budget. Here are some suggestions:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"ASUS ROG Maximus Z790 Hero:"})," This is a top-notch motherboard with lots of great features. It works well with Intel's latest CPUs, fast DDR5 memory, and PCIe 5.0 devices. It's also good at keeping things cool, which is important for running demanding language models."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"MSI MEG Z790 Ace:"})," Similar to the ASUS ROG Maximus, this motherboard is high-end and has similar features. It's good for running language models too."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Gigabyte Z790 Aorus Master:"})," This one is more budget-friendly but still works great with Intel's latest CPUs, DDR5 memory, and fast PCIe 5.0 devices. It's got a strong power system, which helps with running language models."]}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["If you're on a tighter budget, you might want to check out mid-range options like the ",(0,s.jsx)(n.strong,{children:"ASUS TUF Gaming Z790-Plus WiFi"})," or the ",(0,s.jsx)(n.strong,{children:"MSI MPG Z790 Edge WiFi DDR5"}),". They offer good performance without breaking the bank."]}),"\n",(0,s.jsx)(n.p,{children:"No matter which motherboard you pick, make sure it works with your CPU and GPU. Also, check that it has the features you need, like enough slots for your GPU and storage drives."}),"\n",(0,s.jsx)(n.p,{children:"Other things to think about when choosing a motherboard for language models:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Cooling:"})," Language models can make your CPU work hard, so a motherboard with good cooling is a must. This keeps your CPU from getting too hot."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Memory:"})," Language models need lots of memory, so make sure your motherboard supports a good amount of it. Check if it works with the type of memory you want to use, like DDR5 or DDR4."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Storage:"})," Language models can create and store a ton of data. So, look for a motherboard with enough slots for your storage drives."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"BIOS:"})," The BIOS controls your motherboard. Make sure it's up-to-date and has the latest features, especially if you plan to overclock or undervolt your system."]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"cooling-system-selection",children:"Cooling System Selection"}),"\n",(0,s.jsx)(n.p,{children:"Modern computers have two critical components, the CPU and GPU, which can heat up during high-performance tasks. To prevent overheating, they come with built-in temperature controls that automatically reduce performance when temperatures rise. To keep them cool and maintain optimal performance, you need a reliable cooling system."}),"\n",(0,s.jsx)(n.p,{children:"For laptops, the only choice is a fan-based cooling system. Laptops have built-in fans and copper pipes to dissipate heat. Many gaming laptops even have two separate fans: one for the CPU and another for the GPU."}),"\n",(0,s.jsx)(n.p,{children:"For desktop computers, you have the option to install more efficient water cooling systems. These are highly effective but can be expensive. Or you can install more cooling fans to keep you components cool."}),"\n",(0,s.jsx)(n.p,{children:"Keep in mind that dust can accumulate in fan-based cooling systems, leading to malfunctions. So periodically clean the dust to keep your cooling system running smoothly."}),"\n",(0,s.jsx)(n.h2,{id:"use-macbook-to-run-llms",children:"Use MacBook to run LLMs"}),"\n",(0,s.jsx)(n.p,{children:"An Apple MacBook equipped with either the M1 or the newer M2 Pro/Max processor. These cutting-edge chips leverage Apple's innovative Unified Memory Architecture (UMA), which revolutionizes the way the CPU and GPU interact with memory resources. This advancement plays a pivotal role in enhancing the performance and capabilities of LLMs."}),"\n",(0,s.jsxs)(n.p,{children:["Unified Memory Architecture, as implemented in Apple's M1 and M2 series processors, facilitates seamless and efficient data access for both the CPU and GPU. Unlike traditional systems where data needs to be shuttled between various memory pools, UMA offers a unified and expansive memory pool that can be accessed by both processing units without unnecessary data transfers. This transformative approach significantly minimizes latency while concurrently boosting data access bandwidth, resulting in substantial improvements in both the speed and quality of outputs.\n",(0,s.jsx)(n.img,{src:"https://media.discordapp.net/attachments/1148534242104574012/1156600109967089714/IMG_3722.webp?ex=6516380a&is=6514e68a&hm=ebe3b6ecb1edb44cde58bd8d3fdd46cef66b60aa41ea6c03b51325fa65f8517e&=&width=807&height=426",alt:"UMA"})]}),"\n",(0,s.jsx)(n.p,{children:"The M1 and M2 Pro/Max chips offer varying levels of unified memory bandwidth, further underscoring their prowess in handling data-intensive tasks like AI processing. The M1/M2 Pro chip boasts an impressive capacity of up to 200 GB/s of unified memory bandwidth, while the M1/M2 Max takes it a step further, supporting up to a staggering 400 GB/s of unified memory bandwidth. This means that regardless of the complexity and demands of the AI tasks at hand, these Apple laptops armed with M1 or M2 processors are well-equipped to handle them with unparalleled efficiency and speed."}),"\n",(0,s.jsx)(n.h2,{id:"calculating-vram-requirements-for-an-llm",children:"Calculating vRAM Requirements for an LLM"}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"For example:"})," Calculating the VRAM required to run a 13-billion-parameter Large Language Model (LLM) involves considering the model size, batch size, sequence length, token size, and any additional overhead. Here's how you can estimate the VRAM required for a 13B LLM:"]}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Model Size"}),": Find out the size of the 13B LLM in terms of the number of parameters. This information is typically provided in the model's documentation. A 13-billion-parameter model has 13,000,000,000 parameters."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Batch Size"}),": Decide on the batch size you want to use during inference. The batch size represents how many input samples you process simultaneously. Smaller batch sizes require less VRAM."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Sequence Length"}),": Determine the average length of the input text sequences you'll be working with. Sequence length can impact VRAM requirements; longer sequences need more memory."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Token Size"}),": Understand the memory required to store one token in bytes. Most LLMs use 4 bytes per token."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Overhead"}),": Consider any additional memory overhead for intermediate computations and framework requirements. Overhead can vary but should be estimated based on your specific setup."]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"Use the following formula to estimate the VRAM required:"}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"VRAM Required (in gigabytes)"})," = ",(0,s.jsx)(n.code,{children:"Model Parameters x Token Size x Batch Size x Sequence Length + Overhead"})]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Model Parameters"}),": 13,000,000,000 parameters for a 13B LLM."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Token Size"}),": Usually 4 bytes per token."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Batch Size"}),": Choose your batch size."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Sequence Length"}),": The average length of input sequences."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Overhead"}),": Any additional VRAM required based on your setup."]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"Here's an example:"}),"\n",(0,s.jsx)(n.p,{children:"Suppose you want to run a 13B LLM with the following parameters:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Batch Size"}),": 4"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Sequence Length"}),": 512 tokens"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Token Size"}),": 4 bytes"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Estimated Overhead"}),": 2 GB"]}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["VRAM Required (in gigabytes) = ",(0,s.jsx)(n.code,{children:"(13,000,000,000 x 4 x 4 x 512) + 2"})]}),"\n",(0,s.jsxs)(n.p,{children:["VRAM Required (in gigabytes) = ",(0,s.jsx)(n.code,{children:"(8,388,608,000) + 2,000"})]}),"\n",(0,s.jsxs)(n.p,{children:["VRAM Required (in gigabytes) \u2248 ",(0,s.jsx)(n.code,{children:"8,390,608,000 bytes"})]}),"\n",(0,s.jsxs)(n.p,{children:["To convert this to gigabytes, divide by ",(0,s.jsx)(n.code,{children:"1,073,741,824 (1 GB)"})]}),"\n",(0,s.jsxs)(n.p,{children:["VRAM Required (in gigabytes) \u2248 ",(0,s.jsx)(n.code,{children:"8,390,608,000 / 1,073,741,824 \u2248 7.8 GB"})]}),"\n",(0,s.jsx)(n.p,{children:"So, to run a 13-billion-parameter LLM with the specified parameters and overhead, you would need approximately 7.8 gigabytes of VRAM on your GPU. Make sure to have some additional VRAM for stable operation and consider testing the setup in practice to monitor VRAM usage accurately."})]})}function h(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>a});var s=t(96540);const i={},r=s.createContext(i);function o(e){const n=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),s.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/2f9d99a9.f82abd7d.js b/assets/js/2f9d99a9.f82abd7d.js new file mode 100644 index 00000000..d5f75c61 --- /dev/null +++ b/assets/js/2f9d99a9.f82abd7d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3088],{10320:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var s=t(74848),i=t(28453);const r={title:"Selecting AI Hardware"},o=void 0,a={id:"hardware/recommendations/by-hardware",title:"Selecting AI Hardware",description:"When selecting a GPU for LLMs, remember that it's not just about the GPU itself. Consider the synergy with other components in your PC:",source:"@site/docs/hardware/recommendations/by-hardware.md",sourceDirName:"hardware/recommendations",slug:"/hardware/recommendations/by-hardware",permalink:"/hardware/recommendations/by-hardware",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/recommendations/by-hardware.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Selecting AI Hardware"}},l={},d=[{value:"GPU Selection",id:"gpu-selection",level:2},{value:"GPU Comparison",id:"gpu-comparison",level:3},{value:"Other Considerations",id:"other-considerations",level:3},{value:"CPU Selection",id:"cpu-selection",level:2},{value:"Here are some CPU options for running LLMs:",id:"here-are-some-cpu-options-for-running-llms",level:3},{value:"RAM Selection",id:"ram-selection",level:2},{value:"Here is a general guide to RAM selection for running LLMs:",id:"here-is-a-general-guide-to-ram-selection-for-running-llms",level:3},{value:"Motherboard Selection",id:"motherboard-selection",level:2},{value:"Cooling System Selection",id:"cooling-system-selection",level:2},{value:"Use MacBook to run LLMs",id:"use-macbook-to-run-llms",level:2},{value:"Calculating vRAM Requirements for an LLM",id:"calculating-vram-requirements-for-an-llm",level:2}];function c(e){const n={blockquote:"blockquote",code:"code",h2:"h2",h3:"h3",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.p,{children:"When selecting a GPU for LLMs, remember that it's not just about the GPU itself. Consider the synergy with other components in your PC:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"CPU"}),": To ensure efficient processing, pair your GPU with a powerful CPU. LLMs benefit from fast processors, so having a capable CPU is essential."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"RAM"}),": Sufficient RAM is crucial for LLMs. They can be memory-intensive, and having enough RAM ensures smooth operation."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Cooling System"}),": LLMs can push your PC's hardware to the limit. A robust cooling system helps maintain optimal temperatures, preventing overheating and performance throttling."]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"By taking all of these factors into account, you can build a home PC setup that's well-equipped to handle the demands of running LLMs effectively and efficiently."}),"\n",(0,s.jsx)(n.h2,{id:"gpu-selection",children:"GPU Selection"}),"\n",(0,s.jsx)(n.p,{children:"Selecting the optimal GPU for running Large Language Models (LLMs) on your home PC is a decision influenced by your budget and the specific LLMs you intend to work with. Your choice should strike a balance between performance, efficiency, and cost-effectiveness."}),"\n",(0,s.jsx)(n.h3,{id:"gpu-comparison",children:"GPU Comparison"}),"\n",(0,s.jsxs)(n.table,{children:[(0,s.jsx)(n.thead,{children:(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.th,{children:"GPU"}),(0,s.jsx)(n.th,{children:"Price"}),(0,s.jsx)(n.th,{children:"Cores"}),(0,s.jsx)(n.th,{children:"VRAM (GB)"}),(0,s.jsx)(n.th,{children:"Bandwth (T/s)"}),(0,s.jsx)(n.th,{children:"Power"})]})}),(0,s.jsxs)(n.tbody,{children:[(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia H100"}),(0,s.jsx)(n.td,{children:"40000"}),(0,s.jsx)(n.td,{children:"18432"}),(0,s.jsx)(n.td,{children:"80"}),(0,s.jsx)(n.td,{children:"2"}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia A100"}),(0,s.jsx)(n.td,{children:"15000"}),(0,s.jsx)(n.td,{children:"6912"}),(0,s.jsx)(n.td,{children:"80"}),(0,s.jsx)(n.td,{}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia A100"}),(0,s.jsx)(n.td,{children:"7015"}),(0,s.jsx)(n.td,{children:"6912"}),(0,s.jsx)(n.td,{children:"40"}),(0,s.jsx)(n.td,{}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia A10"}),(0,s.jsx)(n.td,{children:"2799"}),(0,s.jsx)(n.td,{children:"9216"}),(0,s.jsx)(n.td,{children:"24"}),(0,s.jsx)(n.td,{}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia RTX A6000"}),(0,s.jsx)(n.td,{children:"4100"}),(0,s.jsx)(n.td,{children:"10752"}),(0,s.jsx)(n.td,{children:"48"}),(0,s.jsx)(n.td,{children:"0.768"}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia RTX 6000"}),(0,s.jsx)(n.td,{children:"6800"}),(0,s.jsx)(n.td,{children:"4608"}),(0,s.jsx)(n.td,{children:"46"}),(0,s.jsx)(n.td,{}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia RTX 4090 Ti"}),(0,s.jsx)(n.td,{children:"2000"}),(0,s.jsx)(n.td,{children:"18176"}),(0,s.jsx)(n.td,{children:"24"}),(0,s.jsx)(n.td,{}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia RTX 4090"}),(0,s.jsx)(n.td,{children:"1800"}),(0,s.jsx)(n.td,{children:"16384"}),(0,s.jsx)(n.td,{children:"24"}),(0,s.jsx)(n.td,{children:"1.008"}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia RTX 3090"}),(0,s.jsx)(n.td,{children:"1450"}),(0,s.jsx)(n.td,{children:"10496"}),(0,s.jsx)(n.td,{children:"24"}),(0,s.jsx)(n.td,{}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia RTX 3080"}),(0,s.jsx)(n.td,{children:"700"}),(0,s.jsx)(n.td,{children:"8704"}),(0,s.jsx)(n.td,{children:"12"}),(0,s.jsx)(n.td,{}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia RTX 3070"}),(0,s.jsx)(n.td,{children:"900"}),(0,s.jsx)(n.td,{children:"6144"}),(0,s.jsx)(n.td,{children:"8"}),(0,s.jsx)(n.td,{}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia L4"}),(0,s.jsx)(n.td,{children:"2711"}),(0,s.jsx)(n.td,{children:"7424"}),(0,s.jsx)(n.td,{children:"24"}),(0,s.jsx)(n.td,{}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Nvidia T4"}),(0,s.jsx)(n.td,{children:"2299"}),(0,s.jsx)(n.td,{children:"2560"}),(0,s.jsx)(n.td,{children:"16"}),(0,s.jsx)(n.td,{}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"AMD Radeon RX 6900 XT"}),(0,s.jsx)(n.td,{children:"1000"}),(0,s.jsx)(n.td,{children:"5120"}),(0,s.jsx)(n.td,{children:"16"}),(0,s.jsx)(n.td,{}),(0,s.jsx)(n.td,{})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"AMD Radeon RX 6800 XT"}),(0,s.jsx)(n.td,{children:"420"}),(0,s.jsx)(n.td,{children:"4608"}),(0,s.jsx)(n.td,{children:"16"}),(0,s.jsx)(n.td,{}),(0,s.jsx)(n.td,{})]})]})]}),"\n",(0,s.jsx)(n.p,{children:"*Market prices as of Oct 2023 via Amazon/PCMag"}),"\n",(0,s.jsx)(n.h3,{id:"other-considerations",children:"Other Considerations"}),"\n",(0,s.jsx)(n.p,{children:"In general, the following GPU features are important for running LLMs:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"High VRAM:"}),"\xa0LLMs are typically very large and complex models, so they require a GPU with a high amount of VRAM. This will allow the model to be loaded into memory and processed efficiently."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"CUDA Compatibility:"})," When running LLMs on a GPU, CUDA compatibility is paramount. CUDA is NVIDIA's parallel computing platform, and it plays a vital role in accelerating deep learning tasks. LLMs, with their extensive matrix calculations, heavily rely on parallel processing. Ensuring your GPU supports CUDA is like having the right tool for the job. It allows the LLM to leverage the GPU's parallel processing capabilities, significantly speeding up model training and inference."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Number of CUDA, Tensor, and RT Cores:"})," High-performance NVIDIA GPUs have both CUDA and Tensor cores. These cores are responsible for executing the neural network computations that underpin LLMs' language understanding and generation. The more CUDA cores your GPU has, the better equipped it is to handle the massive computational load that LLMs impose. Tensor cores in your GPU, further enhance LLM performance by accelerating the critical matrix operations integral to language modeling tasks."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Generation (Series)"}),": When selecting a GPU for LLMs, consider its generation or series (e.g., RTX 30 series). Newer GPU generations often come with improved architectures and features. For LLM tasks, opting for the latest generation can mean better performance, energy efficiency, and support for emerging AI technologies. Avoid purchasing, RTX-2000 series GPUs which are much outdated nowadays."]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"cpu-selection",children:"CPU Selection"}),"\n",(0,s.jsx)(n.p,{children:"Selecting the right CPU for running Large Language Models (LLMs) on your home PC is contingent on your budget and the specific LLMs you intend to work with. It's a decision that warrants careful consideration, as the CPU plays a pivotal role in determining the overall performance of your system."}),"\n",(0,s.jsx)(n.p,{children:"In general, the following CPU features are important for running LLMs:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Number of Cores and Threads:"}),"\xa0the number of CPU cores and threads influences parallel processing. More cores and threads help handle the complex computations involved in language models. For tasks like training and inference, a higher core/thread count can significantly improve processing speed and efficiency, enabling quicker results."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"High clock speed:"}),"\xa0The base clock speed, or base frequency, represents the CPU's default operating speed. So having a CPU with a high clock speed. This will allow the model to process instructions more quickly, which can further improve performance."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Base Power (TDP):"})," LLMs often involve long training sessions and demanding computations. Therefore, a lower Thermal Design Power (TDP) is desirable. A CPU with a lower TDP consumes less power and generates less heat during prolonged LLM operations. This not only contributes to energy efficiency but also helps maintain stable temperatures in your system, preventing overheating and potential performance throttling."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Generation (Series):"})," Consider its generation or series (e.g., 9th Gen, 11th Gen Intel Core). Newer CPU generations often come with architectural improvements that enhance performance and efficiency. For LLM tasks, opting for a more recent generation can lead to faster and more efficient language model training and inference."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Support for AVX512:"}),"\xa0AVX512 is a set of vector instruction extensions that can be used to accelerate machine learning workloads. Many LLMs are optimized to take advantage of AVX512, so it is important to make sure that your CPU supports this instruction set."]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"here-are-some-cpu-options-for-running-llms",children:"Here are some CPU options for running LLMs:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Intel Core i7-12700K"}),": Slightly less potent than the Core i9-12900K, the Intel Core i7-12700K is still a powerful CPU. With 12 cores and 20 threads, it strikes a balance between performance and cost-effectiveness. This CPU is well-suited for running mid-sized and large LLMs, making it a compelling option."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Intel Core i9-12900K"}),": Positioned as a high-end CPU, the Intel Core i9-12900K packs a formidable punch with its 16 cores and 24 threads. It's one of the fastest CPUs available, making it an excellent choice for handling large and intricate LLMs. The abundance of cores and threads translates to exceptional parallel processing capabilities, which is crucial for tasks involving massive language models."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"AMD Ryzen 9 5950X"}),": Representing AMD's high-end CPU offering, the Ryzen 9 5950X boasts 16 cores and 32 threads. While it may not quite match the speed of the Core i9-12900K, it remains a robust and cost-effective choice. Its multicore prowess enables smooth handling of LLM workloads, and its affordability makes it an attractive alternative."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"AMD Ryzen 7 5800X"}),": Slightly less potent than the Ryzen 9 5950X, the Ryzen 7 5800X is still a formidable CPU with 8 cores and 16 threads. It's well-suited for running mid-sized and smaller LLMs, providing a compelling blend of performance and value."]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"For those operating within budget constraints, there are more budget-friendly CPU options:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Intel Core i5-12600K"}),": The Core i5-12600K is a capable mid-range CPU that can still handle LLMs effectively, though it may not be optimized for the largest or most complex models."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"AMD Ryzen 5 5600X"}),": The Ryzen 5 5600X offers a balance of performance and affordability. It's suitable for running smaller to mid-sized LLMs without breaking the bank."]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"When selecting a CPU for LLMs, consider the synergy with other components in your PC:"})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"GPU"}),": Pair your CPU with a powerful GPU to ensure smooth processing of LLMs. Some language models, particularly those used for AI, rely on GPU acceleration for optimal performance."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"RAM"}),": Adequate RAM is essential for LLMs, as these models can be memory-intensive. Having enough RAM ensures that your CPU can operate efficiently without bottlenecks."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Cooling System"}),": Given the resource-intensive nature of LLMs, a robust cooling system is crucial to maintain optimal temperatures and prevent performance throttling."]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"By carefully weighing your budget and performance requirements and considering the interplay of components in your PC, you can assemble a well-rounded system that's up to the task of running LLMs efficiently."}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:["\ud83d\udcdd"," ",(0,s.jsx)(n.strong,{children:"Note:"})," It is important to note that these are just general recommendations. The specific CPU requirements for your LLM will vary depending on the specific model you are using and the tasks that you want to perform with it. If you are unsure what CPU to get, it is best to consult with an expert."]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"ram-selection",children:"RAM Selection"}),"\n",(0,s.jsx)(n.p,{children:"The amount of RAM you need to run an LLM depends on the size and complexity of the model, as well as the tasks you want to perform with it. For example, if you are simply running inference on a pre-trained LLM, you may be able to get away with using a relatively modest amount of RAM. However, if you are training a new LLM from scratch, or if you are running complex tasks like fine-tuning or code generation, you will need more RAM."}),"\n",(0,s.jsx)(n.h3,{id:"here-is-a-general-guide-to-ram-selection-for-running-llms",children:"Here is a general guide to RAM selection for running LLMs:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Capacity:"}),"\xa0The amount of RAM you need will depend on the size and complexity of the LLM model you want to run. For inference, you will need at least 16GB of RAM, but 32GB or more is ideal for larger models and more complex tasks. For training, you will need at least 64GB of RAM, but 128GB or more is ideal for larger models and more complex tasks."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Speed:"}),"\xa0LLMs can benefit from having fast RAM, so it is recommended to use DDR4 or DDR5 RAM with a speed of at least 3200MHz."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Latency:"}),"\xa0RAM latency is the amount of time it takes for the CPU to access data in memory. Lower latency is better for performance, so it is recommended to look for RAM with a low latency rating."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Timing:"}),"\xa0RAM timing is a set of parameters that control how the RAM operates. It is important to make sure that the RAM timing is compatible with your motherboard and CPU."]}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["R",(0,s.jsx)(n.strong,{children:"ecommended RAM"})," ",(0,s.jsx)(n.strong,{children:"options for running LLMs:"})]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Inference:"}),"\xa0For inference on pre-trained LLMs, you will need at least 16GB of RAM. However, 32GB or more is ideal for larger models and more complex tasks."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Training:"}),"\xa0For training LLMs from scratch, you will need at least 64GB of RAM. However, 128GB or more is ideal for larger models and more complex tasks."]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"In addition to the amount of RAM, it is also important to consider the speed of the RAM. LLMs can benefit from having fast RAM, so it is recommended to use DDR4 or DDR5 RAM with a speed of at least 3200MHz."}),"\n",(0,s.jsx)(n.h2,{id:"motherboard-selection",children:"Motherboard Selection"}),"\n",(0,s.jsx)(n.p,{children:"When picking a motherboard to run advanced language models, you need to think about a few things. First, consider the specific language model you want to use, the type of CPU and GPU in your computer, and your budget. Here are some suggestions:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"ASUS ROG Maximus Z790 Hero:"})," This is a top-notch motherboard with lots of great features. It works well with Intel's latest CPUs, fast DDR5 memory, and PCIe 5.0 devices. It's also good at keeping things cool, which is important for running demanding language models."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"MSI MEG Z790 Ace:"})," Similar to the ASUS ROG Maximus, this motherboard is high-end and has similar features. It's good for running language models too."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Gigabyte Z790 Aorus Master:"})," This one is more budget-friendly but still works great with Intel's latest CPUs, DDR5 memory, and fast PCIe 5.0 devices. It's got a strong power system, which helps with running language models."]}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["If you're on a tighter budget, you might want to check out mid-range options like the ",(0,s.jsx)(n.strong,{children:"ASUS TUF Gaming Z790-Plus WiFi"})," or the ",(0,s.jsx)(n.strong,{children:"MSI MPG Z790 Edge WiFi DDR5"}),". They offer good performance without breaking the bank."]}),"\n",(0,s.jsx)(n.p,{children:"No matter which motherboard you pick, make sure it works with your CPU and GPU. Also, check that it has the features you need, like enough slots for your GPU and storage drives."}),"\n",(0,s.jsx)(n.p,{children:"Other things to think about when choosing a motherboard for language models:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Cooling:"})," Language models can make your CPU work hard, so a motherboard with good cooling is a must. This keeps your CPU from getting too hot."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Memory:"})," Language models need lots of memory, so make sure your motherboard supports a good amount of it. Check if it works with the type of memory you want to use, like DDR5 or DDR4."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Storage:"})," Language models can create and store a ton of data. So, look for a motherboard with enough slots for your storage drives."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"BIOS:"})," The BIOS controls your motherboard. Make sure it's up-to-date and has the latest features, especially if you plan to overclock or undervolt your system."]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"cooling-system-selection",children:"Cooling System Selection"}),"\n",(0,s.jsx)(n.p,{children:"Modern computers have two critical components, the CPU and GPU, which can heat up during high-performance tasks. To prevent overheating, they come with built-in temperature controls that automatically reduce performance when temperatures rise. To keep them cool and maintain optimal performance, you need a reliable cooling system."}),"\n",(0,s.jsx)(n.p,{children:"For laptops, the only choice is a fan-based cooling system. Laptops have built-in fans and copper pipes to dissipate heat. Many gaming laptops even have two separate fans: one for the CPU and another for the GPU."}),"\n",(0,s.jsx)(n.p,{children:"For desktop computers, you have the option to install more efficient water cooling systems. These are highly effective but can be expensive. Or you can install more cooling fans to keep you components cool."}),"\n",(0,s.jsx)(n.p,{children:"Keep in mind that dust can accumulate in fan-based cooling systems, leading to malfunctions. So periodically clean the dust to keep your cooling system running smoothly."}),"\n",(0,s.jsx)(n.h2,{id:"use-macbook-to-run-llms",children:"Use MacBook to run LLMs"}),"\n",(0,s.jsx)(n.p,{children:"An Apple MacBook equipped with either the M1 or the newer M2 Pro/Max processor. These cutting-edge chips leverage Apple's innovative Unified Memory Architecture (UMA), which revolutionizes the way the CPU and GPU interact with memory resources. This advancement plays a pivotal role in enhancing the performance and capabilities of LLMs."}),"\n",(0,s.jsxs)(n.p,{children:["Unified Memory Architecture, as implemented in Apple's M1 and M2 series processors, facilitates seamless and efficient data access for both the CPU and GPU. Unlike traditional systems where data needs to be shuttled between various memory pools, UMA offers a unified and expansive memory pool that can be accessed by both processing units without unnecessary data transfers. This transformative approach significantly minimizes latency while concurrently boosting data access bandwidth, resulting in substantial improvements in both the speed and quality of outputs.\n",(0,s.jsx)(n.img,{src:"https://media.discordapp.net/attachments/1148534242104574012/1156600109967089714/IMG_3722.webp?ex=6516380a&is=6514e68a&hm=ebe3b6ecb1edb44cde58bd8d3fdd46cef66b60aa41ea6c03b51325fa65f8517e&=&width=807&height=426",alt:"UMA"})]}),"\n",(0,s.jsx)(n.p,{children:"The M1 and M2 Pro/Max chips offer varying levels of unified memory bandwidth, further underscoring their prowess in handling data-intensive tasks like AI processing. The M1/M2 Pro chip boasts an impressive capacity of up to 200 GB/s of unified memory bandwidth, while the M1/M2 Max takes it a step further, supporting up to a staggering 400 GB/s of unified memory bandwidth. This means that regardless of the complexity and demands of the AI tasks at hand, these Apple laptops armed with M1 or M2 processors are well-equipped to handle them with unparalleled efficiency and speed."}),"\n",(0,s.jsx)(n.h2,{id:"calculating-vram-requirements-for-an-llm",children:"Calculating vRAM Requirements for an LLM"}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"For example:"})," Calculating the VRAM required to run a 13-billion-parameter Large Language Model (LLM) involves considering the model size, batch size, sequence length, token size, and any additional overhead. Here's how you can estimate the VRAM required for a 13B LLM:"]}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Model Size"}),": Find out the size of the 13B LLM in terms of the number of parameters. This information is typically provided in the model's documentation. A 13-billion-parameter model has 13,000,000,000 parameters."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Batch Size"}),": Decide on the batch size you want to use during inference. The batch size represents how many input samples you process simultaneously. Smaller batch sizes require less VRAM."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Sequence Length"}),": Determine the average length of the input text sequences you'll be working with. Sequence length can impact VRAM requirements; longer sequences need more memory."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Token Size"}),": Understand the memory required to store one token in bytes. Most LLMs use 4 bytes per token."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Overhead"}),": Consider any additional memory overhead for intermediate computations and framework requirements. Overhead can vary but should be estimated based on your specific setup."]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"Use the following formula to estimate the VRAM required:"}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"VRAM Required (in gigabytes)"})," = ",(0,s.jsx)(n.code,{children:"Model Parameters x Token Size x Batch Size x Sequence Length + Overhead"})]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Model Parameters"}),": 13,000,000,000 parameters for a 13B LLM."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Token Size"}),": Usually 4 bytes per token."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Batch Size"}),": Choose your batch size."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Sequence Length"}),": The average length of input sequences."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Overhead"}),": Any additional VRAM required based on your setup."]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"Here's an example:"}),"\n",(0,s.jsx)(n.p,{children:"Suppose you want to run a 13B LLM with the following parameters:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Batch Size"}),": 4"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Sequence Length"}),": 512 tokens"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Token Size"}),": 4 bytes"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Estimated Overhead"}),": 2 GB"]}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["VRAM Required (in gigabytes) = ",(0,s.jsx)(n.code,{children:"(13,000,000,000 x 4 x 4 x 512) + 2"})]}),"\n",(0,s.jsxs)(n.p,{children:["VRAM Required (in gigabytes) = ",(0,s.jsx)(n.code,{children:"(8,388,608,000) + 2,000"})]}),"\n",(0,s.jsxs)(n.p,{children:["VRAM Required (in gigabytes) \u2248 ",(0,s.jsx)(n.code,{children:"8,390,608,000 bytes"})]}),"\n",(0,s.jsxs)(n.p,{children:["To convert this to gigabytes, divide by ",(0,s.jsx)(n.code,{children:"1,073,741,824 (1 GB)"})]}),"\n",(0,s.jsxs)(n.p,{children:["VRAM Required (in gigabytes) \u2248 ",(0,s.jsx)(n.code,{children:"8,390,608,000 / 1,073,741,824 \u2248 7.8 GB"})]}),"\n",(0,s.jsx)(n.p,{children:"So, to run a 13-billion-parameter LLM with the specified parameters and overhead, you would need approximately 7.8 gigabytes of VRAM on your GPU. Make sure to have some additional VRAM for stable operation and consider testing the setup in practice to monitor VRAM usage accurately."})]})}function h(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>a});var s=t(96540);const i={},r=s.createContext(i);function o(e){const n=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),s.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/30c31013.852c46fd.js b/assets/js/30c31013.852c46fd.js new file mode 100644 index 00000000..d0a233d7 --- /dev/null +++ b/assets/js/30c31013.852c46fd.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6511],{15264:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>r,contentTitle:()=>l,default:()=>h,frontMatter:()=>s,metadata:()=>d,toc:()=>a});var t=i(74848),o=i(28453);const s={title:"LM Studio",slug:"/guides/engines/lmstudio",sidebar_position:8,description:"A step-by-step guide on how to integrate Jan with LM Studio.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","LM Studio integration"]},l=void 0,d={id:"guides/local-providers/lmstudio",title:"LM Studio",description:"A step-by-step guide on how to integrate Jan with LM Studio.",source:"@site/docs/guides/local-providers/lmstudio.mdx",sourceDirName:"guides/local-providers",slug:"/guides/engines/lmstudio",permalink:"/guides/engines/lmstudio",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/local-providers/lmstudio.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:8,frontMatter:{title:"LM Studio",slug:"/guides/engines/lmstudio",sidebar_position:8,description:"A step-by-step guide on how to integrate Jan with LM Studio.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","LM Studio integration"]},sidebar:"guidesSidebar",previous:{title:"TensorRT-LLM Extension",permalink:"/guides/engines/tensorrt-llm"},next:{title:"Ollama",permalink:"/guides/engines/ollama"}},r={},a=[{value:"Integrate LM Studio with Jan",id:"integrate-lm-studio-with-jan",level:2},{value:"Step 1: Server Setup",id:"step-1-server-setup",level:3},{value:"Step 2: Model Configuration",id:"step-2-model-configuration",level:3},{value:"Step 3: Starting the Model",id:"step-3-starting-the-model",level:3},{value:"Migrating Models from LM Studio to Jan (version 0.4.6 and older)",id:"migrating-models-from-lm-studio-to-jan-version-046-and-older",level:2},{value:"Step 1: Model Migration",id:"step-1-model-migration",level:3},{value:"Step 2: Activating the Model",id:"step-2-activating-the-model",level:3},{value:"Direct Access to LM Studio Models from Jan (version 0.4.7+)",id:"direct-access-to-lm-studio-models-from-jan-version-047",level:2},{value:"Step 1: Locating the Model Path",id:"step-1-locating-the-model-path",level:3},{value:"Step 2: Model Configuration",id:"step-2-model-configuration-1",level:3},{value:"Step 3: Starting the Model",id:"step-3-starting-the-model-1",level:3}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h2,{id:"integrate-lm-studio-with-jan",children:"Integrate LM Studio with Jan"}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.a,{href:"https://lmstudio.ai/",children:"LM Studio"})," enables you to explore, download, and run local Large Language Models (LLMs). You can integrate Jan with LM Studio using two methods:"]}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsx)(n.li,{children:"Integrate the LM Studio server with Jan UI"}),"\n",(0,t.jsx)(n.li,{children:"Migrate your downloaded model from LM Studio to Jan."}),"\n"]}),"\n",(0,t.jsx)(n.p,{children:"To integrate LM Studio with Jan follow the steps below:"}),"\n",(0,t.jsx)(n.admonition,{type:"note",children:(0,t.jsxs)(n.p,{children:["In this guide, we're going to show you how to connect Jan to ",(0,t.jsx)(n.a,{href:"https://lmstudio.ai/",children:"LM Studio"})," using the second method. We'll use the ",(0,t.jsx)(n.a,{href:"https://huggingface.co/TheBloke/phi-2-GGUF",children:"Phi 2 - GGUF"})," model from Hugging Face as our example."]})}),"\n",(0,t.jsx)(n.h3,{id:"step-1-server-setup",children:"Step 1: Server Setup"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["Access the ",(0,t.jsx)(n.code,{children:"Local Inference Server"})," within LM Studio."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:"Select your desired model."}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:"Start the server after configuring the port and options."}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["Update the ",(0,t.jsx)(n.code,{children:"openai.json"})," file in ",(0,t.jsx)(n.code,{children:"~/jan/engines"})," to include the LM Studio server's full URL."]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/engines/openai.json"',children:'{\n "full_url": "http://localhost:/v1/chat/completions"\n}\n'})}),"\n",(0,t.jsx)(n.admonition,{type:"tip",children:(0,t.jsxs)(n.p,{children:["Replace ",(0,t.jsx)(n.code,{children:"(port)"})," with your chosen port number. The default is 1234."]})}),"\n",(0,t.jsx)(n.h3,{id:"step-2-model-configuration",children:"Step 2: Model Configuration"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Navigate to ",(0,t.jsx)(n.code,{children:"~/jan/models"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Create a folder named ",(0,t.jsx)(n.code,{children:"lmstudio-(modelname)"}),", like ",(0,t.jsx)(n.code,{children:"lmstudio-phi-2"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Inside, create a ",(0,t.jsx)(n.code,{children:"model.json"})," file with these options:","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Set ",(0,t.jsx)(n.code,{children:"format"})," to ",(0,t.jsx)(n.code,{children:"api"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Specify ",(0,t.jsx)(n.code,{children:"engine"})," as ",(0,t.jsx)(n.code,{children:"openai"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Set ",(0,t.jsx)(n.code,{children:"state"})," to ",(0,t.jsx)(n.code,{children:"ready"}),"."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/models/lmstudio-phi-2/model.json"',children:'{\n "sources": [\n {\n "filename": "phi-2-GGUF",\n "url": "https://huggingface.co/TheBloke/phi-2-GGUF"\n }\n ],\n "id": "lmstudio-phi-2",\n "object": "model",\n "name": "LM Studio - Phi 2 - GGUF",\n "version": "1.0",\n "description": "TheBloke/phi-2-GGUF",\n "format": "api",\n "settings": {},\n "parameters": {},\n "metadata": {\n "author": "Microsoft",\n "tags": ["General", "Big Context Length"]\n },\n "engine": "openai"\n}\n'})}),"\n",(0,t.jsx)(n.admonition,{type:"note",children:(0,t.jsxs)(n.p,{children:["For more details regarding the ",(0,t.jsx)(n.code,{children:"model.json"})," settings and parameters fields, please see ",(0,t.jsx)(n.a,{href:"/guides/engines/remote-server/#modeljson",children:"here"}),"."]})}),"\n",(0,t.jsx)(n.h3,{id:"step-3-starting-the-model",children:"Step 3: Starting the Model"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Restart Jan and proceed to the ",(0,t.jsx)(n.strong,{children:"Hub"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Locate your model and click ",(0,t.jsx)(n.strong,{children:"Use"})," to activate it."]}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"migrating-models-from-lm-studio-to-jan-version-046-and-older",children:"Migrating Models from LM Studio to Jan (version 0.4.6 and older)"}),"\n",(0,t.jsx)(n.h3,{id:"step-1-model-migration",children:"Step 1: Model Migration"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["In LM Studio, navigate to ",(0,t.jsx)(n.code,{children:"My Models"})," and access your model folder."]}),"\n",(0,t.jsxs)(n.li,{children:["Copy the model folder to ",(0,t.jsx)(n.code,{children:"~/jan/models"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Ensure the folder name matches the model name in the ",(0,t.jsx)(n.code,{children:".gguf"})," filename. Rename as necessary."]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"step-2-activating-the-model",children:"Step 2: Activating the Model"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Restart Jan and navigate to the ",(0,t.jsx)(n.strong,{children:"Hub"}),", where the model will be automatically detected."]}),"\n",(0,t.jsxs)(n.li,{children:["Click ",(0,t.jsx)(n.strong,{children:"Use"})," to use the model."]}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"direct-access-to-lm-studio-models-from-jan-version-047",children:"Direct Access to LM Studio Models from Jan (version 0.4.7+)"}),"\n",(0,t.jsx)(n.p,{children:"Starting from version 0.4.7, Jan enables direct import of LM Studio models using absolute file paths."}),"\n",(0,t.jsx)(n.h3,{id:"step-1-locating-the-model-path",children:"Step 1: Locating the Model Path"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Access ",(0,t.jsx)(n.code,{children:"My Models"})," in LM Studio and locate your model folder."]}),"\n",(0,t.jsx)(n.li,{children:"Obtain the absolute path of your model."}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"step-2-model-configuration-1",children:"Step 2: Model Configuration"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Go to ",(0,t.jsx)(n.code,{children:"~/jan/models"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Create a folder named ",(0,t.jsx)(n.code,{children:"(modelname)"})," (e.g., ",(0,t.jsx)(n.code,{children:"phi-2.Q4_K_S"}),")."]}),"\n",(0,t.jsxs)(n.li,{children:["Inside, craft a ",(0,t.jsx)(n.code,{children:"model.json"})," file:","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Set ",(0,t.jsx)(n.code,{children:"id"})," to match the folder name."]}),"\n",(0,t.jsxs)(n.li,{children:["Use the direct binary download link ending in ",(0,t.jsx)(n.code,{children:".gguf"})," as the ",(0,t.jsx)(n.code,{children:"url"}),". You can now use the absolute filepath of the model file."]}),"\n",(0,t.jsxs)(n.li,{children:["Set ",(0,t.jsx)(n.code,{children:"engine"})," as ",(0,t.jsx)(n.code,{children:"nitro"}),"."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-json",children:'{\n "object": "model",\n "version": 1,\n "format": "gguf",\n "sources": [\n {\n "filename": "phi-2.Q4_K_S.gguf",\n "url": ""\n }\n ],\n "id": "phi-2.Q4_K_S",\n "name": "phi-2.Q4_K_S",\n "created": 1708308111506,\n "description": "phi-2.Q4_K_S - user self import model",\n "settings": {\n "ctx_len": 4096,\n "embedding": false,\n "prompt_template": "{system_message}\\n### Instruction: {prompt}\\n### Response:",\n "llama_model_path": "phi-2.Q4_K_S.gguf"\n },\n "parameters": {\n "temperature": 0.7,\n "top_p": 0.95,\n "stream": true,\n "max_tokens": 2048,\n "stop": [""],\n "frequency_penalty": 0,\n "presence_penalty": 0\n },\n "metadata": {\n "size": 1615568736,\n "author": "User",\n "tags": []\n },\n "engine": "nitro"\n}\n'})}),"\n",(0,t.jsx)(n.admonition,{type:"warning",children:(0,t.jsxs)(n.p,{children:["For Windows users, ensure to include double backslashes in the URL property, such as ",(0,t.jsx)(n.code,{children:"C:\\\\Users\\\\username\\\\filename.gguf"}),"."]})}),"\n",(0,t.jsx)(n.h3,{id:"step-3-starting-the-model-1",children:"Step 3: Starting the Model"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Restart Jan and proceed to the ",(0,t.jsx)(n.strong,{children:"Hub"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Locate your model and click ",(0,t.jsx)(n.strong,{children:"Use"})," to activate it."]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>l,x:()=>d});var t=i(96540);const o={},s=t.createContext(o);function l(e){const n=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:l(e.components),t.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/30c31013.db029583.js b/assets/js/30c31013.db029583.js deleted file mode 100644 index 51eec588..00000000 --- a/assets/js/30c31013.db029583.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6511],{15264:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>r,contentTitle:()=>l,default:()=>h,frontMatter:()=>s,metadata:()=>d,toc:()=>a});var t=i(74848),o=i(28453);const s={title:"LM Studio",slug:"/guides/engines/lmstudio",sidebar_position:8,description:"A step-by-step guide on how to integrate Jan with LM Studio.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","LM Studio integration"]},l=void 0,d={id:"guides/local-providers/lmstudio",title:"LM Studio",description:"A step-by-step guide on how to integrate Jan with LM Studio.",source:"@site/docs/guides/local-providers/lmstudio.mdx",sourceDirName:"guides/local-providers",slug:"/guides/engines/lmstudio",permalink:"/guides/engines/lmstudio",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/local-providers/lmstudio.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:8,frontMatter:{title:"LM Studio",slug:"/guides/engines/lmstudio",sidebar_position:8,description:"A step-by-step guide on how to integrate Jan with LM Studio.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","LM Studio integration"]},sidebar:"guidesSidebar",previous:{title:"TensorRT-LLM Extension",permalink:"/guides/engines/tensorrt-llm"},next:{title:"Ollama",permalink:"/guides/engines/ollama"}},r={},a=[{value:"Integrate LM Studio with Jan",id:"integrate-lm-studio-with-jan",level:2},{value:"Step 1: Server Setup",id:"step-1-server-setup",level:3},{value:"Step 2: Model Configuration",id:"step-2-model-configuration",level:3},{value:"Step 3: Starting the Model",id:"step-3-starting-the-model",level:3},{value:"Migrating Models from LM Studio to Jan (version 0.4.6 and older)",id:"migrating-models-from-lm-studio-to-jan-version-046-and-older",level:2},{value:"Step 1: Model Migration",id:"step-1-model-migration",level:3},{value:"Step 2: Activating the Model",id:"step-2-activating-the-model",level:3},{value:"Direct Access to LM Studio Models from Jan (version 0.4.7+)",id:"direct-access-to-lm-studio-models-from-jan-version-047",level:2},{value:"Step 1: Locating the Model Path",id:"step-1-locating-the-model-path",level:3},{value:"Step 2: Model Configuration",id:"step-2-model-configuration-1",level:3},{value:"Step 3: Starting the Model",id:"step-3-starting-the-model-1",level:3}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h2,{id:"integrate-lm-studio-with-jan",children:"Integrate LM Studio with Jan"}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.a,{href:"https://lmstudio.ai/",children:"LM Studio"})," enables you to explore, download, and run local Large Language Models (LLMs). You can integrate Jan with LM Studio using two methods:"]}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsx)(n.li,{children:"Integrate the LM Studio server with Jan UI"}),"\n",(0,t.jsx)(n.li,{children:"Migrate your downloaded model from LM Studio to Jan."}),"\n"]}),"\n",(0,t.jsx)(n.p,{children:"To integrate LM Studio with Jan follow the steps below:"}),"\n",(0,t.jsx)(n.admonition,{type:"note",children:(0,t.jsxs)(n.p,{children:["In this guide, we're going to show you how to connect Jan to ",(0,t.jsx)(n.a,{href:"https://lmstudio.ai/",children:"LM Studio"})," using the second method. We'll use the ",(0,t.jsx)(n.a,{href:"https://huggingface.co/TheBloke/phi-2-GGUF",children:"Phi 2 - GGUF"})," model from Hugging Face as our example."]})}),"\n",(0,t.jsx)(n.h3,{id:"step-1-server-setup",children:"Step 1: Server Setup"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["Access the ",(0,t.jsx)(n.code,{children:"Local Inference Server"})," within LM Studio."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:"Select your desired model."}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:"Start the server after configuring the port and options."}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["Update the ",(0,t.jsx)(n.code,{children:"openai.json"})," file in ",(0,t.jsx)(n.code,{children:"~/jan/engines"})," to include the LM Studio server's full URL."]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/engines/openai.json"',children:'{\n "full_url": "http://localhost:/v1/chat/completions"\n}\n'})}),"\n",(0,t.jsx)(n.admonition,{type:"tip",children:(0,t.jsxs)(n.p,{children:["Replace ",(0,t.jsx)(n.code,{children:"(port)"})," with your chosen port number. The default is 1234."]})}),"\n",(0,t.jsx)(n.h3,{id:"step-2-model-configuration",children:"Step 2: Model Configuration"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Navigate to ",(0,t.jsx)(n.code,{children:"~/jan/models"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Create a folder named ",(0,t.jsx)(n.code,{children:"lmstudio-(modelname)"}),", like ",(0,t.jsx)(n.code,{children:"lmstudio-phi-2"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Inside, create a ",(0,t.jsx)(n.code,{children:"model.json"})," file with these options:","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Set ",(0,t.jsx)(n.code,{children:"format"})," to ",(0,t.jsx)(n.code,{children:"api"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Specify ",(0,t.jsx)(n.code,{children:"engine"})," as ",(0,t.jsx)(n.code,{children:"openai"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Set ",(0,t.jsx)(n.code,{children:"state"})," to ",(0,t.jsx)(n.code,{children:"ready"}),"."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/models/lmstudio-phi-2/model.json"',children:'{\n "sources": [\n {\n "filename": "phi-2-GGUF",\n "url": "https://huggingface.co/TheBloke/phi-2-GGUF"\n }\n ],\n "id": "lmstudio-phi-2",\n "object": "model",\n "name": "LM Studio - Phi 2 - GGUF",\n "version": "1.0",\n "description": "TheBloke/phi-2-GGUF",\n "format": "api",\n "settings": {},\n "parameters": {},\n "metadata": {\n "author": "Microsoft",\n "tags": ["General", "Big Context Length"]\n },\n "engine": "openai"\n}\n'})}),"\n",(0,t.jsx)(n.admonition,{type:"note",children:(0,t.jsxs)(n.p,{children:["For more details regarding the ",(0,t.jsx)(n.code,{children:"model.json"})," settings and parameters fields, please see ",(0,t.jsx)(n.a,{href:"/guides/engines/remote-server/#modeljson",children:"here"}),"."]})}),"\n",(0,t.jsx)(n.h3,{id:"step-3-starting-the-model",children:"Step 3: Starting the Model"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Restart Jan and proceed to the ",(0,t.jsx)(n.strong,{children:"Hub"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Locate your model and click ",(0,t.jsx)(n.strong,{children:"Use"})," to activate it."]}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"migrating-models-from-lm-studio-to-jan-version-046-and-older",children:"Migrating Models from LM Studio to Jan (version 0.4.6 and older)"}),"\n",(0,t.jsx)(n.h3,{id:"step-1-model-migration",children:"Step 1: Model Migration"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["In LM Studio, navigate to ",(0,t.jsx)(n.code,{children:"My Models"})," and access your model folder."]}),"\n",(0,t.jsxs)(n.li,{children:["Copy the model folder to ",(0,t.jsx)(n.code,{children:"~/jan/models"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Ensure the folder name matches the model name in the ",(0,t.jsx)(n.code,{children:".gguf"})," filename. Rename as necessary."]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"step-2-activating-the-model",children:"Step 2: Activating the Model"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Restart Jan and navigate to the ",(0,t.jsx)(n.strong,{children:"Hub"}),", where the model will be automatically detected."]}),"\n",(0,t.jsxs)(n.li,{children:["Click ",(0,t.jsx)(n.strong,{children:"Use"})," to use the model."]}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"direct-access-to-lm-studio-models-from-jan-version-047",children:"Direct Access to LM Studio Models from Jan (version 0.4.7+)"}),"\n",(0,t.jsx)(n.p,{children:"Starting from version 0.4.7, Jan enables direct import of LM Studio models using absolute file paths."}),"\n",(0,t.jsx)(n.h3,{id:"step-1-locating-the-model-path",children:"Step 1: Locating the Model Path"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Access ",(0,t.jsx)(n.code,{children:"My Models"})," in LM Studio and locate your model folder."]}),"\n",(0,t.jsx)(n.li,{children:"Obtain the absolute path of your model."}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"step-2-model-configuration-1",children:"Step 2: Model Configuration"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Go to ",(0,t.jsx)(n.code,{children:"~/jan/models"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Create a folder named ",(0,t.jsx)(n.code,{children:"(modelname)"})," (e.g., ",(0,t.jsx)(n.code,{children:"phi-2.Q4_K_S"}),")."]}),"\n",(0,t.jsxs)(n.li,{children:["Inside, craft a ",(0,t.jsx)(n.code,{children:"model.json"})," file:","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Set ",(0,t.jsx)(n.code,{children:"id"})," to match the folder name."]}),"\n",(0,t.jsxs)(n.li,{children:["Use the direct binary download link ending in ",(0,t.jsx)(n.code,{children:".gguf"})," as the ",(0,t.jsx)(n.code,{children:"url"}),". You can now use the absolute filepath of the model file."]}),"\n",(0,t.jsxs)(n.li,{children:["Set ",(0,t.jsx)(n.code,{children:"engine"})," as ",(0,t.jsx)(n.code,{children:"nitro"}),"."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-json",children:'{\n "object": "model",\n "version": 1,\n "format": "gguf",\n "sources": [\n {\n "filename": "phi-2.Q4_K_S.gguf",\n "url": ""\n }\n ],\n "id": "phi-2.Q4_K_S",\n "name": "phi-2.Q4_K_S",\n "created": 1708308111506,\n "description": "phi-2.Q4_K_S - user self import model",\n "settings": {\n "ctx_len": 4096,\n "embedding": false,\n "prompt_template": "{system_message}\\n### Instruction: {prompt}\\n### Response:",\n "llama_model_path": "phi-2.Q4_K_S.gguf"\n },\n "parameters": {\n "temperature": 0.7,\n "top_p": 0.95,\n "stream": true,\n "max_tokens": 2048,\n "stop": [""],\n "frequency_penalty": 0,\n "presence_penalty": 0\n },\n "metadata": {\n "size": 1615568736,\n "author": "User",\n "tags": []\n },\n "engine": "nitro"\n}\n'})}),"\n",(0,t.jsx)(n.admonition,{type:"warning",children:(0,t.jsxs)(n.p,{children:["For Windows users, ensure to include double backslashes in the URL property, such as ",(0,t.jsx)(n.code,{children:"C:\\\\Users\\\\username\\\\filename.gguf"}),"."]})}),"\n",(0,t.jsx)(n.h3,{id:"step-3-starting-the-model-1",children:"Step 3: Starting the Model"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Restart Jan and proceed to the ",(0,t.jsx)(n.strong,{children:"Hub"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Locate your model and click ",(0,t.jsx)(n.strong,{children:"Use"})," to activate it."]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>l,x:()=>d});var t=i(96540);const o={},s=t.createContext(o);function l(e){const n=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:l(e.components),t.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/32016656.0641f1f7.js b/assets/js/32016656.0641f1f7.js deleted file mode 100644 index 8e33f122..00000000 --- a/assets/js/32016656.0641f1f7.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5404],{17503:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>p,frontMatter:()=>o,metadata:()=>r,toc:()=>c});var a=n(74848),i=n(28453);const o={title:"Analytics",slug:"/how-we-work/analytics",description:"Jan's Analytics philosophy and implementation",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","analytics"]},s=void 0,r={id:"how-we-work/analytics/analytics",title:"Analytics",description:"Jan's Analytics philosophy and implementation",source:"@site/docs/how-we-work/analytics/analytics.md",sourceDirName:"how-we-work/analytics",slug:"/how-we-work/analytics",permalink:"/how-we-work/analytics",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/how-we-work/analytics/analytics.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Analytics",slug:"/how-we-work/analytics",description:"Jan's Analytics philosophy and implementation",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","analytics"]},sidebar:"aboutSidebar",previous:{title:"Product & Design",permalink:"/how-we-work/product-design"},next:{title:"Website & Docs",permalink:"/how-we-work/website-docs/"}},l={},c=[{value:"What is tracked",id:"what-is-tracked",level:4}];function d(e){const t={a:"a",code:"code",h4:"h4",li:"li",ol:"ol",p:"p",...(0,i.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(t.p,{children:"Adhering to Jan's privacy preserving philosophy, our analytics philosophy is to get \"barely-enough-to-function'."}),"\n",(0,a.jsx)(t.h4,{id:"what-is-tracked",children:"What is tracked"}),"\n",(0,a.jsxs)(t.ol,{children:["\n",(0,a.jsx)(t.li,{children:"By default, Github tracks downloads and device metadata for all public GitHub repositories. This helps us troubleshoot & ensure cross-platform support."}),"\n",(0,a.jsxs)(t.li,{children:["We use ",(0,a.jsx)(t.a,{href:"https://umami.is/",children:"Umami"})," to collect, analyze, and understand application data while maintaining visitor privacy and data ownership. We are using the Umami Cloud in Europe to ensure GDPR compliance. Please see ",(0,a.jsx)(t.a,{href:"https://umami.is/privacy",children:"Umami Privacy Policy"})," for more details."]}),"\n",(0,a.jsxs)(t.li,{children:["We use Umami to track a single ",(0,a.jsx)(t.code,{children:"app.opened"})," event without additional user metadata, in order to understand retention. In addition, we track ",(0,a.jsx)(t.code,{children:"app.version"})," to understand app version usage."]}),"\n",(0,a.jsxs)(t.li,{children:["Additionally, we plan to enable a ",(0,a.jsx)(t.code,{children:"Settings"})," feature for users to turn off all tracking."]}),"\n"]})]})}function p(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(d,{...e})}):d(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>s,x:()=>r});var a=n(96540);const i={},o=a.createContext(i);function s(e){const t=a.useContext(o);return a.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:s(e.components),a.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/32016656.28609d7e.js b/assets/js/32016656.28609d7e.js new file mode 100644 index 00000000..472cd0ce --- /dev/null +++ b/assets/js/32016656.28609d7e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5404],{17503:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>p,frontMatter:()=>o,metadata:()=>r,toc:()=>c});var a=n(74848),i=n(28453);const o={title:"Analytics",slug:"/how-we-work/analytics",description:"Jan's Analytics philosophy and implementation",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","analytics"]},s=void 0,r={id:"how-we-work/analytics/analytics",title:"Analytics",description:"Jan's Analytics philosophy and implementation",source:"@site/docs/how-we-work/analytics/analytics.md",sourceDirName:"how-we-work/analytics",slug:"/how-we-work/analytics",permalink:"/how-we-work/analytics",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/how-we-work/analytics/analytics.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Analytics",slug:"/how-we-work/analytics",description:"Jan's Analytics philosophy and implementation",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","analytics"]},sidebar:"aboutSidebar",previous:{title:"Product & Design",permalink:"/how-we-work/product-design"},next:{title:"Website & Docs",permalink:"/how-we-work/website-docs/"}},l={},c=[{value:"What is tracked",id:"what-is-tracked",level:4}];function d(e){const t={a:"a",code:"code",h4:"h4",li:"li",ol:"ol",p:"p",...(0,i.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(t.p,{children:"Adhering to Jan's privacy preserving philosophy, our analytics philosophy is to get \"barely-enough-to-function'."}),"\n",(0,a.jsx)(t.h4,{id:"what-is-tracked",children:"What is tracked"}),"\n",(0,a.jsxs)(t.ol,{children:["\n",(0,a.jsx)(t.li,{children:"By default, Github tracks downloads and device metadata for all public GitHub repositories. This helps us troubleshoot & ensure cross-platform support."}),"\n",(0,a.jsxs)(t.li,{children:["We use ",(0,a.jsx)(t.a,{href:"https://umami.is/",children:"Umami"})," to collect, analyze, and understand application data while maintaining visitor privacy and data ownership. We are using the Umami Cloud in Europe to ensure GDPR compliance. Please see ",(0,a.jsx)(t.a,{href:"https://umami.is/privacy",children:"Umami Privacy Policy"})," for more details."]}),"\n",(0,a.jsxs)(t.li,{children:["We use Umami to track a single ",(0,a.jsx)(t.code,{children:"app.opened"})," event without additional user metadata, in order to understand retention. In addition, we track ",(0,a.jsx)(t.code,{children:"app.version"})," to understand app version usage."]}),"\n",(0,a.jsxs)(t.li,{children:["Additionally, we plan to enable a ",(0,a.jsx)(t.code,{children:"Settings"})," feature for users to turn off all tracking."]}),"\n"]})]})}function p(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(d,{...e})}):d(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>s,x:()=>r});var a=n(96540);const i={},o=a.createContext(i);function s(e){const t=a.useContext(o);return a.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:s(e.components),a.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/333fadac.46a5019c.js b/assets/js/333fadac.46a5019c.js deleted file mode 100644 index 458f364d..00000000 --- a/assets/js/333fadac.46a5019c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1641],{8552:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>s,default:()=>p,frontMatter:()=>l,metadata:()=>a,toc:()=>o});var r=i(74848),t=i(28453);const l={title:"Engine"},s=void 0,a={id:"developer/framework/engineering/engine",title:"Engine",description:"Currently Under Development",source:"@site/docs/developer/05-framework/03-engineering/engine.md",sourceDirName:"developer/05-framework/03-engineering",slug:"/developer/framework/engineering/engine",permalink:"/developer/framework/engineering/engine",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-engineering/engine.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Engine"},sidebar:"developerSidebar",previous:{title:"Chats",permalink:"/developer/framework/engineering/chats"},next:{title:"Files",permalink:"/developer/framework/engineering/files"}},d={},o=[{value:"Overview",id:"overview",level:2},{value:"Folder Structure",id:"folder-structure",level:2},{value:"Engine Default Parameter Files",id:"engine-default-parameter-files",level:2},{value:"Example",id:"example",level:3},{value:"Adding an Engine",id:"adding-an-engine",level:2}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",hr:"hr",li:"li",p:"p",pre:"pre",ul:"ul",...(0,t.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.admonition,{type:"caution",children:(0,r.jsx)(n.p,{children:"Currently Under Development"})}),"\n",(0,r.jsx)(n.h2,{id:"overview",children:"Overview"}),"\n",(0,r.jsx)(n.p,{children:"In the Jan application, engines serve as primary entities with the following capabilities:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["Engine will be installed through ",(0,r.jsx)(n.code,{children:"inference-extensions"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["Models will depend on engines to do ",(0,r.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/Inference_engine",children:"inference"}),"."]}),"\n",(0,r.jsx)(n.li,{children:"Engine configuration and required metadata will be stored in a json file."}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"folder-structure",children:"Folder Structure"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["Default parameters for engines are stored in JSON files located in the ",(0,r.jsx)(n.code,{children:"/engines"})," folder."]}),"\n",(0,r.jsxs)(n.li,{children:["These parameter files are named uniquely with ",(0,r.jsx)(n.code,{children:"engine_id"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["Engines are referenced directly using ",(0,r.jsx)(n.code,{children:"engine_id"})," in the ",(0,r.jsx)(n.code,{children:"model.json"})," file."]}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-yaml",children:"jan/\nengines/\nnitro.json\nopenai.json\n.....\n"})}),"\n",(0,r.jsx)(n.h2,{id:"engine-default-parameter-files",children:"Engine Default Parameter Files"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Each inference engine requires default parameters to function in cases where user-provided parameters are absent."}),"\n",(0,r.jsx)(n.li,{children:"These parameters are stored in JSON files, structured as simple key-value pairs."}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"example",children:"Example"}),"\n",(0,r.jsxs)(n.p,{children:["Here is an example of an engine file for ",(0,r.jsx)(n.code,{children:"engine_id"})," ",(0,r.jsx)(n.code,{children:"nitro"}),":"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-js",children:'{\n "ctx_len": 512,\n "ngl": 100,\n "embedding": false,\n "n_parallel": 1,\n "cont_batching": false\n "prompt_template": "<|im_start|>system\\n{system_message}<|im_end|>\\n<|im_start|>user\\n{prompt}<|im_end|>\\n<|im_start|>assistant"\n}\n'})}),"\n",(0,r.jsxs)(n.p,{children:["For detailed engine parameters, refer to: ",(0,r.jsx)(n.a,{href:"https://nitro.jan.ai/features/load-unload#table-of-parameters",children:"Nitro's Model Settings"})]}),"\n",(0,r.jsx)(n.h2,{id:"adding-an-engine",children:"Adding an Engine"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["Engine parameter files are automatically generated upon installing an ",(0,r.jsx)(n.code,{children:"inference-extension"})," in the Jan application."]}),"\n"]}),"\n",(0,r.jsx)(n.hr,{})]})}function p(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>s,x:()=>a});var r=i(96540);const t={},l=r.createContext(t);function s(e){const n=r.useContext(l);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:s(e.components),r.createElement(l.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/333fadac.7fee2f09.js b/assets/js/333fadac.7fee2f09.js new file mode 100644 index 00000000..bb4467c3 --- /dev/null +++ b/assets/js/333fadac.7fee2f09.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1641],{8552:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>s,default:()=>p,frontMatter:()=>l,metadata:()=>a,toc:()=>o});var r=i(74848),t=i(28453);const l={title:"Engine"},s=void 0,a={id:"developer/framework/engineering/engine",title:"Engine",description:"Currently Under Development",source:"@site/docs/developer/05-framework/03-engineering/engine.md",sourceDirName:"developer/05-framework/03-engineering",slug:"/developer/framework/engineering/engine",permalink:"/developer/framework/engineering/engine",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-engineering/engine.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Engine"},sidebar:"developerSidebar",previous:{title:"Chats",permalink:"/developer/framework/engineering/chats"},next:{title:"Files",permalink:"/developer/framework/engineering/files"}},d={},o=[{value:"Overview",id:"overview",level:2},{value:"Folder Structure",id:"folder-structure",level:2},{value:"Engine Default Parameter Files",id:"engine-default-parameter-files",level:2},{value:"Example",id:"example",level:3},{value:"Adding an Engine",id:"adding-an-engine",level:2}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",hr:"hr",li:"li",p:"p",pre:"pre",ul:"ul",...(0,t.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.admonition,{type:"caution",children:(0,r.jsx)(n.p,{children:"Currently Under Development"})}),"\n",(0,r.jsx)(n.h2,{id:"overview",children:"Overview"}),"\n",(0,r.jsx)(n.p,{children:"In the Jan application, engines serve as primary entities with the following capabilities:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["Engine will be installed through ",(0,r.jsx)(n.code,{children:"inference-extensions"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["Models will depend on engines to do ",(0,r.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/Inference_engine",children:"inference"}),"."]}),"\n",(0,r.jsx)(n.li,{children:"Engine configuration and required metadata will be stored in a json file."}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"folder-structure",children:"Folder Structure"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["Default parameters for engines are stored in JSON files located in the ",(0,r.jsx)(n.code,{children:"/engines"})," folder."]}),"\n",(0,r.jsxs)(n.li,{children:["These parameter files are named uniquely with ",(0,r.jsx)(n.code,{children:"engine_id"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["Engines are referenced directly using ",(0,r.jsx)(n.code,{children:"engine_id"})," in the ",(0,r.jsx)(n.code,{children:"model.json"})," file."]}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-yaml",children:"jan/\nengines/\nnitro.json\nopenai.json\n.....\n"})}),"\n",(0,r.jsx)(n.h2,{id:"engine-default-parameter-files",children:"Engine Default Parameter Files"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Each inference engine requires default parameters to function in cases where user-provided parameters are absent."}),"\n",(0,r.jsx)(n.li,{children:"These parameters are stored in JSON files, structured as simple key-value pairs."}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"example",children:"Example"}),"\n",(0,r.jsxs)(n.p,{children:["Here is an example of an engine file for ",(0,r.jsx)(n.code,{children:"engine_id"})," ",(0,r.jsx)(n.code,{children:"nitro"}),":"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-js",children:'{\n "ctx_len": 512,\n "ngl": 100,\n "embedding": false,\n "n_parallel": 1,\n "cont_batching": false\n "prompt_template": "<|im_start|>system\\n{system_message}<|im_end|>\\n<|im_start|>user\\n{prompt}<|im_end|>\\n<|im_start|>assistant"\n}\n'})}),"\n",(0,r.jsxs)(n.p,{children:["For detailed engine parameters, refer to: ",(0,r.jsx)(n.a,{href:"https://nitro.jan.ai/features/load-unload#table-of-parameters",children:"Nitro's Model Settings"})]}),"\n",(0,r.jsx)(n.h2,{id:"adding-an-engine",children:"Adding an Engine"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["Engine parameter files are automatically generated upon installing an ",(0,r.jsx)(n.code,{children:"inference-extension"})," in the Jan application."]}),"\n"]}),"\n",(0,r.jsx)(n.hr,{})]})}function p(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>s,x:()=>a});var r=i(96540);const t={},l=r.createContext(t);function s(e){const n=r.useContext(l);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:s(e.components),r.createElement(l.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3adc484d.07321136.js b/assets/js/3adc484d.07321136.js deleted file mode 100644 index d3953074..00000000 --- a/assets/js/3adc484d.07321136.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[168],{3657:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>a,default:()=>f,frontMatter:()=>o,metadata:()=>i,toc:()=>u});var n=r(74848),s=r(28453);const o={title:"Extensions Framework"},a=void 0,i={id:"features/extensions-framework",title:"Extensions Framework",description:"",source:"@site/docs/features/extensions-framework.md",sourceDirName:"features",slug:"/features/extensions-framework",permalink:"/features/extensions-framework",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/features/extensions-framework.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Extensions Framework"},sidebar:"productSidebar",previous:{title:"API Server",permalink:"/features/api-server"},next:{title:"Agents Framework",permalink:"/features/agents-framework"}},c={},u=[];function d(e){return(0,n.jsx)(n.Fragment,{})}function f(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d()}},28453:(e,t,r)=>{r.d(t,{R:()=>a,x:()=>i});var n=r(96540);const s={},o=n.createContext(s);function a(e){const t=n.useContext(o);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),n.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3adc484d.bb3896b5.js b/assets/js/3adc484d.bb3896b5.js new file mode 100644 index 00000000..68257ce6 --- /dev/null +++ b/assets/js/3adc484d.bb3896b5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[168],{3657:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>a,default:()=>f,frontMatter:()=>o,metadata:()=>i,toc:()=>u});var n=r(74848),s=r(28453);const o={title:"Extensions Framework"},a=void 0,i={id:"features/extensions-framework",title:"Extensions Framework",description:"",source:"@site/docs/features/extensions-framework.md",sourceDirName:"features",slug:"/features/extensions-framework",permalink:"/features/extensions-framework",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/features/extensions-framework.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Extensions Framework"},sidebar:"productSidebar",previous:{title:"API Server",permalink:"/features/api-server"},next:{title:"Agents Framework",permalink:"/features/agents-framework"}},c={},u=[];function d(e){return(0,n.jsx)(n.Fragment,{})}function f(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d()}},28453:(e,t,r)=>{r.d(t,{R:()=>a,x:()=>i});var n=r(96540);const s={},o=n.createContext(s);function a(e){const t=n.useContext(o);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),n.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3afe9044.414c36b0.js b/assets/js/3afe9044.414c36b0.js new file mode 100644 index 00000000..13e644da --- /dev/null +++ b/assets/js/3afe9044.414c36b0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9419],{23603:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>s,default:()=>p,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var i=t(74848),o=t(28453);const r={title:"Overview",slug:"/developer",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},s=void 0,a={id:"developer/overview/README",title:"Overview",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/01-overview/README.md",sourceDirName:"developer/01-overview",slug:"/developer",permalink:"/developer",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/01-overview/README.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Overview",slug:"/developer",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",next:{title:"Architecture",permalink:"/developer/architecture"}},l={},d=[{value:"Extensions",id:"extensions",level:2},{value:"Building Extensions",id:"building-extensions",level:3},{value:"Jan in Action",id:"jan-in-action",level:2}];function c(e){const n={a:"a",admonition:"admonition",h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.p,{children:"The following docs are aimed at developers who want to build extensions on top of the Jan Framework."}),"\n",(0,i.jsx)(n.admonition,{type:"tip",children:(0,i.jsxs)(n.p,{children:["If you are interested to ",(0,i.jsx)(n.strong,{children:"contribute to the framework's Core SDK itself"}),", like adding new drivers, runtimes, and infrastructure level support, please refer to ",(0,i.jsx)(n.a,{href:"/developer/framework",children:"framework docs"})," instead."]})}),"\n",(0,i.jsx)(n.h2,{id:"extensions",children:"Extensions"}),"\n",(0,i.jsxs)(n.p,{children:["Jan an ",(0,i.jsx)(n.strong,{children:"extensible framework"})," (like VSCode or Obsidian) that lets you build, customize and run AI applications everywhere, with an emphasis on local first."]}),"\n",(0,i.jsx)(n.p,{children:"Extensions are automatically available across Mac, Windows, Linux Desktops."}),"\n",(0,i.jsx)(n.p,{children:"Extensions can also be made available in local API server-mode, which can be deployed on any VM."}),"\n",(0,i.jsx)(n.h3,{id:"building-extensions",children:"Building Extensions"}),"\n",(0,i.jsxs)(n.p,{children:["This framework is packaged and regularly published as an SDK through ",(0,i.jsx)(n.a,{href:"https://www.npmjs.com/org/janhq",children:"npm"})," and ",(0,i.jsx)(n.a,{href:"https://pypi.org/",children:"pip"}),"."]}),"\n",(0,i.jsx)(n.p,{children:"The framework provides built-in support for the following:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Native OS integrations with Electron and Chromium"}),"\n",(0,i.jsx)(n.li,{children:"Native server integrations with Nodejs"}),"\n",(0,i.jsx)(n.li,{children:"Native mobile integrations with Capacitor (coming soon)"}),"\n"]}),"\n",(0,i.jsx)(n.admonition,{type:"tip",children:(0,i.jsx)(n.p,{children:"Build once, deploy everywhere"})}),"\n",(0,i.jsx)(n.h2,{id:"jan-in-action",children:"Jan in Action"}),"\n",(0,i.jsxs)(n.p,{children:["The ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/releases",children:"Jan Desktop client"})," is built with Jan SDK. This means you can customize any part of the application from the branding to the features, and truly make it your own."]}),"\n",(0,i.jsx)(n.p,{children:"[Gif: show desktop & server side by side]"})]})}function p(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>s,x:()=>a});var i=t(96540);const o={},r=i.createContext(o);function s(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3afe9044.c61c7cae.js b/assets/js/3afe9044.c61c7cae.js deleted file mode 100644 index 88b58f3b..00000000 --- a/assets/js/3afe9044.c61c7cae.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9419],{23603:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>s,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var i=t(74848),o=t(28453);const r={title:"Overview",slug:"/developer",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},s=void 0,a={id:"developer/overview/README",title:"Overview",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/01-overview/README.md",sourceDirName:"developer/01-overview",slug:"/developer",permalink:"/developer",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/01-overview/README.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Overview",slug:"/developer",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",next:{title:"Architecture",permalink:"/developer/architecture"}},l={},d=[{value:"Extensions",id:"extensions",level:2},{value:"Building Extensions",id:"building-extensions",level:3},{value:"Jan in Action",id:"jan-in-action",level:2}];function c(e){const n={a:"a",admonition:"admonition",h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.p,{children:"The following docs are aimed at developers who want to build extensions on top of the Jan Framework."}),"\n",(0,i.jsx)(n.admonition,{type:"tip",children:(0,i.jsxs)(n.p,{children:["If you are interested to ",(0,i.jsx)(n.strong,{children:"contribute to the framework's Core SDK itself"}),", like adding new drivers, runtimes, and infrastructure level support, please refer to ",(0,i.jsx)(n.a,{href:"/developer/framework",children:"framework docs"})," instead."]})}),"\n",(0,i.jsx)(n.h2,{id:"extensions",children:"Extensions"}),"\n",(0,i.jsxs)(n.p,{children:["Jan an ",(0,i.jsx)(n.strong,{children:"extensible framework"})," (like VSCode or Obsidian) that lets you build, customize and run AI applications everywhere, with an emphasis on local first."]}),"\n",(0,i.jsx)(n.p,{children:"Extensions are automatically available across Mac, Windows, Linux Desktops."}),"\n",(0,i.jsx)(n.p,{children:"Extensions can also be made available in local API server-mode, which can be deployed on any VM."}),"\n",(0,i.jsx)(n.h3,{id:"building-extensions",children:"Building Extensions"}),"\n",(0,i.jsxs)(n.p,{children:["This framework is packaged and regularly published as an SDK through ",(0,i.jsx)(n.a,{href:"https://www.npmjs.com/org/janhq",children:"npm"})," and ",(0,i.jsx)(n.a,{href:"https://pypi.org/",children:"pip"}),"."]}),"\n",(0,i.jsx)(n.p,{children:"The framework provides built-in support for the following:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Native OS integrations with Electron and Chromium"}),"\n",(0,i.jsx)(n.li,{children:"Native server integrations with Nodejs"}),"\n",(0,i.jsx)(n.li,{children:"Native mobile integrations with Capacitor (coming soon)"}),"\n"]}),"\n",(0,i.jsx)(n.admonition,{type:"tip",children:(0,i.jsx)(n.p,{children:"Build once, deploy everywhere"})}),"\n",(0,i.jsx)(n.h2,{id:"jan-in-action",children:"Jan in Action"}),"\n",(0,i.jsxs)(n.p,{children:["The ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/releases",children:"Jan Desktop client"})," is built with Jan SDK. This means you can customize any part of the application from the branding to the features, and truly make it your own."]}),"\n",(0,i.jsx)(n.p,{children:"[Gif: show desktop & server side by side]"})]})}function h(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>s,x:()=>a});var i=t(96540);const o={},r=i.createContext(o);function s(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3b8fdfae.96669f05.js b/assets/js/3b8fdfae.96669f05.js new file mode 100644 index 00000000..e366c1c6 --- /dev/null +++ b/assets/js/3b8fdfae.96669f05.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7226],{28430:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>o,contentTitle:()=>c,default:()=>l,frontMatter:()=>i,metadata:()=>d,toc:()=>a});var r=s(74848),n=s(28453);const i={title:"GPU vs CPU What's the Difference?"},c=void 0,d={id:"hardware/overview/cpu-vs-gpu",title:"GPU vs CPU What's the Difference?",description:"CPU vs. GPU",source:"@site/docs/hardware/overview/cpu-vs-gpu.md",sourceDirName:"hardware/overview",slug:"/hardware/overview/cpu-vs-gpu",permalink:"/hardware/overview/cpu-vs-gpu",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/overview/cpu-vs-gpu.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"GPU vs CPU What's the Difference?"}},o={},a=[{value:"CPU vs. GPU",id:"cpu-vs-gpu",level:2}];function h(e){const t={h2:"h2",img:"img",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,n.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h2,{id:"cpu-vs-gpu",children:"CPU vs. GPU"}),"\n",(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{}),(0,r.jsx)(t.th,{children:"CPU"}),(0,r.jsx)(t.th,{children:"GPU"})]})}),(0,r.jsxs)(t.tbody,{children:[(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.strong,{children:"Function"})}),(0,r.jsx)(t.td,{children:"Generalized component that handles main processing functions of a server"}),(0,r.jsx)(t.td,{children:"Specialized component that excels at parallel computing"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.strong,{children:"Processing"})}),(0,r.jsx)(t.td,{children:"Designed for serial instruction processing"}),(0,r.jsx)(t.td,{children:"Designed for parallel instruction processing"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.strong,{children:"Design"})}),(0,r.jsx)(t.td,{children:"Fewer, more powerful cores"}),(0,r.jsx)(t.td,{children:"More cores than CPUs, but less powerful than CPU cores"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.strong,{children:"Best suited for"})}),(0,r.jsx)(t.td,{children:"General-purpose computing applications"}),(0,r.jsx)(t.td,{children:"High-performance computing applications"})]})]})]}),"\n",(0,r.jsx)(t.p,{children:(0,r.jsx)(t.img,{src:"https://media.discordapp.net/attachments/964896173401976932/1157998193741660222/CPU-vs-GPU-rendering.png?ex=651aa55b&is=651953db&hm=a22c80ed108a0d25106a20aa25236f7d0fa74167a50788194470f57ce7f4a6ca&=&width=807&height=426",alt:"CPU VS GPU"})})]})}function l(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}},28453:(e,t,s)=>{s.d(t,{R:()=>c,x:()=>d});var r=s(96540);const n={},i=r.createContext(n);function c(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function d(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:c(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3b8fdfae.c2092c59.js b/assets/js/3b8fdfae.c2092c59.js deleted file mode 100644 index 5e800ba0..00000000 --- a/assets/js/3b8fdfae.c2092c59.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7226],{28430:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>o,contentTitle:()=>c,default:()=>l,frontMatter:()=>i,metadata:()=>d,toc:()=>a});var r=s(74848),n=s(28453);const i={title:"GPU vs CPU What's the Difference?"},c=void 0,d={id:"hardware/overview/cpu-vs-gpu",title:"GPU vs CPU What's the Difference?",description:"CPU vs. GPU",source:"@site/docs/hardware/overview/cpu-vs-gpu.md",sourceDirName:"hardware/overview",slug:"/hardware/overview/cpu-vs-gpu",permalink:"/hardware/overview/cpu-vs-gpu",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/overview/cpu-vs-gpu.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"GPU vs CPU What's the Difference?"}},o={},a=[{value:"CPU vs. GPU",id:"cpu-vs-gpu",level:2}];function h(e){const t={h2:"h2",img:"img",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,n.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h2,{id:"cpu-vs-gpu",children:"CPU vs. GPU"}),"\n",(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{}),(0,r.jsx)(t.th,{children:"CPU"}),(0,r.jsx)(t.th,{children:"GPU"})]})}),(0,r.jsxs)(t.tbody,{children:[(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.strong,{children:"Function"})}),(0,r.jsx)(t.td,{children:"Generalized component that handles main processing functions of a server"}),(0,r.jsx)(t.td,{children:"Specialized component that excels at parallel computing"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.strong,{children:"Processing"})}),(0,r.jsx)(t.td,{children:"Designed for serial instruction processing"}),(0,r.jsx)(t.td,{children:"Designed for parallel instruction processing"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.strong,{children:"Design"})}),(0,r.jsx)(t.td,{children:"Fewer, more powerful cores"}),(0,r.jsx)(t.td,{children:"More cores than CPUs, but less powerful than CPU cores"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.strong,{children:"Best suited for"})}),(0,r.jsx)(t.td,{children:"General-purpose computing applications"}),(0,r.jsx)(t.td,{children:"High-performance computing applications"})]})]})]}),"\n",(0,r.jsx)(t.p,{children:(0,r.jsx)(t.img,{src:"https://media.discordapp.net/attachments/964896173401976932/1157998193741660222/CPU-vs-GPU-rendering.png?ex=651aa55b&is=651953db&hm=a22c80ed108a0d25106a20aa25236f7d0fa74167a50788194470f57ce7f4a6ca&=&width=807&height=426",alt:"CPU VS GPU"})})]})}function l(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}},28453:(e,t,s)=>{s.d(t,{R:()=>c,x:()=>d});var r=s(96540);const n={},i=r.createContext(n);function c(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function d(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:c(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3c009e50.301af127.js b/assets/js/3c009e50.301af127.js deleted file mode 100644 index f0b2a188..00000000 --- a/assets/js/3c009e50.301af127.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[996],{79791:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>h,frontMatter:()=>s,metadata:()=>l,toc:()=>c});var a=i(74848),r=i(28453);const s={sidebar_position:2,slug:"/changelog/changelog-v0.4.8"},o="v0.4.8",l={id:"releases/changelog/changelog-v0.4.8",title:"v0.4.8",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.4.8.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.4.8",permalink:"/changelog/changelog-v0.4.8",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.4.8.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:2,frontMatter:{sidebar_position:2,slug:"/changelog/changelog-v0.4.8"},sidebar:"releasesSidebar",previous:{title:"v0.4.9",permalink:"/changelog/changelog-v0.4.9"},next:{title:"v0.4.7",permalink:"/changelog/changelog-v0.4.7"}},d={},c=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Fixes",id:"-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function t(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,r.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h1,{id:"v048",children:"v0.4.8"}),"\n",(0,a.jsxs)(n.p,{children:["For more details, ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.4.8",children:"GitHub Issues"})]}),"\n",(0,a.jsxs)(n.p,{children:["Highlighted Issue: ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/2267",children:"Issue #2267: Release cut v0.4.8"})]}),"\n",(0,a.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"Release cut v0.4.8 @louis-jan (#2267)"}),"\n",(0,a.jsx)(n.li,{children:"Add modify notary team in CI @hiento09 (#2265)"}),"\n",(0,a.jsx)(n.li,{children:"Chore: Update new models to model hub @hahuyhoang411 (#2192)"}),"\n",(0,a.jsx)(n.li,{children:"Macos Notarize migrage to new Team ID @hiento09 (#2228)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update API Reference assistants_id endpoint from DevDocs @avb-is-me (#2195)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update API Reference assistants endpoint from DevDocs @avb-is-me (#2194)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update API Reference threads endpoint from DevDocs @avb-is-me (#2182)"}),"\n",(0,a.jsx)(n.li,{children:"fix: wrong profile parameter in docker command @mooncool (#2159)"}),"\n",(0,a.jsx)(n.li,{children:"Sync release 0.4.7 to dev @louis-jan (#2151)"}),"\n",(0,a.jsx)(n.li,{children:"docs: add upstream acknowledgements @hieu-jan (#2136)"}),"\n",(0,a.jsx)(n.li,{children:"Sync dev branch to docs branch @hieu-jan (#2131)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"feat: prompt user to download an update manually @louis-jan (#2261)"}),"\n",(0,a.jsx)(n.li,{children:"feat: Jan can see @hiro-v (#2069)"}),"\n",(0,a.jsx)(n.li,{children:"Revert feat: temporary remove dark mode @urmauur (#2221)"}),"\n",(0,a.jsx)(n.li,{children:"feat: add turborepo @louis-jan (#2220)"}),"\n",(0,a.jsx)(n.li,{children:"fix: change button import model on hub page @urmauur (#2178)"}),"\n",(0,a.jsx)(n.li,{children:"feat: temporary remove dark mode :( @urmauur (#2168)"}),"\n",(0,a.jsx)(n.li,{children:"feat: add import model feature @namchuai (#2104)"}),"\n",(0,a.jsx)(n.li,{children:"feat: restore docusaurus style @urmauur (#2152)"}),"\n",(0,a.jsx)(n.li,{children:"feat: add a simple way to convert Hugging Face model to GGUF @Helloyunho (#1972)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-fixes",children:"\ud83d\udc1b Fixes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"codesign script force sign @hiento09 (#2291)"}),"\n",(0,a.jsx)(n.li,{children:"fix: should not attach error messages to the completion request @louis-jan (#2258)"}),"\n",(0,a.jsx)(n.li,{children:"fix: image upload button and drag event are not enabled @louis-jan (#2248)"}),"\n",(0,a.jsx)(n.li,{children:"fix: error message being sent along with conversation when inference @namchuai (#2242)"}),"\n",(0,a.jsx)(n.li,{children:"fix: replaced user path from app log @namchuai (#2238)"}),"\n",(0,a.jsx)(n.li,{children:"fix: drag and drop support image format to support vision model @urmauur (#2237)"}),"\n",(0,a.jsx)(n.li,{children:"fix: re-configure changelog sections @hieu-jan (#2230)"}),"\n",(0,a.jsx)(n.li,{children:"fix: import from HuggingFace with random string is causing app crash @louis-jan (#2214)"}),"\n",(0,a.jsx)(n.li,{children:"fix: comment from QA regarding import model @namchuai (#2213)"}),"\n",(0,a.jsx)(n.li,{children:"fix: download model error does not reset state in model hub @namchuai (#2199)"}),"\n",(0,a.jsx)(n.li,{children:"fix: minor ui missing secondary background @urmauur (#2198)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update docker command @hieu-jan (#2180)"}),"\n",(0,a.jsx)(n.li,{children:"fix: some bugs for import model @namchuai (#2181)"}),"\n",(0,a.jsx)(n.li,{children:"fix: change button import model on hub page @urmauur (#2178)"}),"\n",(0,a.jsx)(n.li,{children:"fix space between progress bar and title list of gpu @urmauur (#2177)"}),"\n",(0,a.jsx)(n.li,{children:"fix: disabled prompt user using dangerouslySetInnerHTML @urmauur (#2176)"}),"\n",(0,a.jsx)(n.li,{children:"fix: style list of gpus on system monitor @urmauur (#2172)"}),"\n",(0,a.jsx)(n.li,{children:"fix: system monitor expand overlap tooltip ribbon @urmauur (#2158)"}),"\n",(0,a.jsx)(n.li,{children:"Huggingface extension add codesign step for building on darwin @hiento09 (#2166)"}),"\n",(0,a.jsx)(n.li,{children:"Add run codesign for huggingface extension @hiento09 (#2163)"}),"\n",(0,a.jsx)(n.li,{children:"fix: system monitor ui @urmauur (#2135)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"chore: temporary remove convert model @namchuai (#2266)"}),"\n",(0,a.jsx)(n.li,{children:"docs: sync slug fix from dev branch to docs branch @hieu-jan (#2264)"}),"\n",(0,a.jsx)(n.li,{children:"docs: Update broken link and fix the slug @aindrajaya (#2260)"}),"\n",(0,a.jsx)(n.li,{children:"docs: Fix navbar issues. Keep stay when clicked other menu items from the sidebar @aindrajaya (#2253)"}),"\n",(0,a.jsx)(n.li,{children:"docs: sync docs hub fixes from dev to docs branch @hieu-jan (#2247)"}),"\n",(0,a.jsx)(n.li,{children:"docs: Update content for Hub page and Guides section @aindrajaya (#2245)"}),"\n",(0,a.jsx)(n.li,{children:"docs: Fix Dark Mode on the Hub page and Update the Navbar functionality @aindrajaya (#2243)"}),"\n",(0,a.jsx)(n.li,{children:"chore: sync dev branch to docs branch @hieu-jan (#2239)"}),"\n",(0,a.jsx)(n.li,{children:"Chore: add prefix latest for task clean r2 bucket @hiento09 (#2233)"}),"\n",(0,a.jsx)(n.li,{children:"fix: re-configure changelog sections @hieu-jan (#2230)"}),"\n",(0,a.jsx)(n.li,{children:"docs: add command run API server without frontend @hieu-jan (#2231)"}),"\n",(0,a.jsx)(n.li,{children:"docs: revamp entire Jan guides @hieu-jan (#2139)"}),"\n",(0,a.jsx)(n.li,{children:"chore: clean up some redundant code @namchuai (#2215)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update API Reference chatCompletions from DevDocs @avb-is-me (#2171)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update API Reference download model from DevDocs @avb-is-me (#2170)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update API Reference model_id from DevDocs @avb-is-me (#2169)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update API Reference listModel from DevDocs @avb-is-me (#2161)"}),"\n",(0,a.jsx)(n.li,{children:"docs: Update 08-antivirus-compatibility-testing.md @0xSage (#2186)"}),"\n",(0,a.jsx)(n.li,{children:"docs: adding new feature for v0.4.7 to release checklist @Van-QA (#2189)"}),"\n",(0,a.jsx)(n.li,{children:"docs: Update 01-integrate-continue.mdx @0xSage (#2187)"}),"\n",(0,a.jsx)(n.li,{children:"chore: bump nitro 0.3.14 @louis-jan (#2183)"}),"\n",(0,a.jsx)(n.li,{children:"docs: Sync dev branch to docs branch @hieu-jan (#2185)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update docker command @hieu-jan (#2180)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update wall of love @hieu-jan (#2179)"}),"\n",(0,a.jsx)(n.li,{children:"docs: add Jan newsletter @hieu-jan (#2174)"}),"\n",(0,a.jsx)(n.li,{children:"chore: make convert gguf as experimental feature @namchuai (#2156)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update acknowledgements @hieu-jan (#2147)"}),"\n",(0,a.jsx)(n.li,{children:"feat: restore docusaurus style @urmauur (#2152)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update run Jan in Docker mode @hieu-jan (#2150)"}),"\n",(0,a.jsx)(n.li,{children:"Docs pena team - Add Quickstart Docs @aindrajaya (#2138)"}),"\n",(0,a.jsx)(n.li,{children:"docs: hide incomplete pages @hieu-jan (#2127)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,a.jsx)(n.p,{children:"@0xSage, @Helloyunho, @Van-QA, @aindrajaya, @avb-is-me, @hahuyhoang411, @hiento09, @hieu-jan, @hiro-v, @jan-service-account, @louis-jan, @mooncool, @namchuai and @urmauur"})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(t,{...e})}):t(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>o,x:()=>l});var a=i(96540);const r={},s=a.createContext(r);function o(e){const n=a.useContext(s);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),a.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3c009e50.d04f9bf1.js b/assets/js/3c009e50.d04f9bf1.js new file mode 100644 index 00000000..55d12261 --- /dev/null +++ b/assets/js/3c009e50.d04f9bf1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[996],{79791:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>h,frontMatter:()=>s,metadata:()=>l,toc:()=>c});var a=i(74848),r=i(28453);const s={sidebar_position:2,slug:"/changelog/changelog-v0.4.8"},o="v0.4.8",l={id:"releases/changelog/changelog-v0.4.8",title:"v0.4.8",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.4.8.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.4.8",permalink:"/changelog/changelog-v0.4.8",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.4.8.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:2,frontMatter:{sidebar_position:2,slug:"/changelog/changelog-v0.4.8"},sidebar:"releasesSidebar",previous:{title:"v0.4.9",permalink:"/changelog/changelog-v0.4.9"},next:{title:"v0.4.7",permalink:"/changelog/changelog-v0.4.7"}},d={},c=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Fixes",id:"-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function t(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,r.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h1,{id:"v048",children:"v0.4.8"}),"\n",(0,a.jsxs)(n.p,{children:["For more details, ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.4.8",children:"GitHub Issues"})]}),"\n",(0,a.jsxs)(n.p,{children:["Highlighted Issue: ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/2267",children:"Issue #2267: Release cut v0.4.8"})]}),"\n",(0,a.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"Release cut v0.4.8 @louis-jan (#2267)"}),"\n",(0,a.jsx)(n.li,{children:"Add modify notary team in CI @hiento09 (#2265)"}),"\n",(0,a.jsx)(n.li,{children:"Chore: Update new models to model hub @hahuyhoang411 (#2192)"}),"\n",(0,a.jsx)(n.li,{children:"Macos Notarize migrage to new Team ID @hiento09 (#2228)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update API Reference assistants_id endpoint from DevDocs @avb-is-me (#2195)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update API Reference assistants endpoint from DevDocs @avb-is-me (#2194)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update API Reference threads endpoint from DevDocs @avb-is-me (#2182)"}),"\n",(0,a.jsx)(n.li,{children:"fix: wrong profile parameter in docker command @mooncool (#2159)"}),"\n",(0,a.jsx)(n.li,{children:"Sync release 0.4.7 to dev @louis-jan (#2151)"}),"\n",(0,a.jsx)(n.li,{children:"docs: add upstream acknowledgements @hieu-jan (#2136)"}),"\n",(0,a.jsx)(n.li,{children:"Sync dev branch to docs branch @hieu-jan (#2131)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"feat: prompt user to download an update manually @louis-jan (#2261)"}),"\n",(0,a.jsx)(n.li,{children:"feat: Jan can see @hiro-v (#2069)"}),"\n",(0,a.jsx)(n.li,{children:"Revert feat: temporary remove dark mode @urmauur (#2221)"}),"\n",(0,a.jsx)(n.li,{children:"feat: add turborepo @louis-jan (#2220)"}),"\n",(0,a.jsx)(n.li,{children:"fix: change button import model on hub page @urmauur (#2178)"}),"\n",(0,a.jsx)(n.li,{children:"feat: temporary remove dark mode :( @urmauur (#2168)"}),"\n",(0,a.jsx)(n.li,{children:"feat: add import model feature @namchuai (#2104)"}),"\n",(0,a.jsx)(n.li,{children:"feat: restore docusaurus style @urmauur (#2152)"}),"\n",(0,a.jsx)(n.li,{children:"feat: add a simple way to convert Hugging Face model to GGUF @Helloyunho (#1972)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-fixes",children:"\ud83d\udc1b Fixes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"codesign script force sign @hiento09 (#2291)"}),"\n",(0,a.jsx)(n.li,{children:"fix: should not attach error messages to the completion request @louis-jan (#2258)"}),"\n",(0,a.jsx)(n.li,{children:"fix: image upload button and drag event are not enabled @louis-jan (#2248)"}),"\n",(0,a.jsx)(n.li,{children:"fix: error message being sent along with conversation when inference @namchuai (#2242)"}),"\n",(0,a.jsx)(n.li,{children:"fix: replaced user path from app log @namchuai (#2238)"}),"\n",(0,a.jsx)(n.li,{children:"fix: drag and drop support image format to support vision model @urmauur (#2237)"}),"\n",(0,a.jsx)(n.li,{children:"fix: re-configure changelog sections @hieu-jan (#2230)"}),"\n",(0,a.jsx)(n.li,{children:"fix: import from HuggingFace with random string is causing app crash @louis-jan (#2214)"}),"\n",(0,a.jsx)(n.li,{children:"fix: comment from QA regarding import model @namchuai (#2213)"}),"\n",(0,a.jsx)(n.li,{children:"fix: download model error does not reset state in model hub @namchuai (#2199)"}),"\n",(0,a.jsx)(n.li,{children:"fix: minor ui missing secondary background @urmauur (#2198)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update docker command @hieu-jan (#2180)"}),"\n",(0,a.jsx)(n.li,{children:"fix: some bugs for import model @namchuai (#2181)"}),"\n",(0,a.jsx)(n.li,{children:"fix: change button import model on hub page @urmauur (#2178)"}),"\n",(0,a.jsx)(n.li,{children:"fix space between progress bar and title list of gpu @urmauur (#2177)"}),"\n",(0,a.jsx)(n.li,{children:"fix: disabled prompt user using dangerouslySetInnerHTML @urmauur (#2176)"}),"\n",(0,a.jsx)(n.li,{children:"fix: style list of gpus on system monitor @urmauur (#2172)"}),"\n",(0,a.jsx)(n.li,{children:"fix: system monitor expand overlap tooltip ribbon @urmauur (#2158)"}),"\n",(0,a.jsx)(n.li,{children:"Huggingface extension add codesign step for building on darwin @hiento09 (#2166)"}),"\n",(0,a.jsx)(n.li,{children:"Add run codesign for huggingface extension @hiento09 (#2163)"}),"\n",(0,a.jsx)(n.li,{children:"fix: system monitor ui @urmauur (#2135)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"chore: temporary remove convert model @namchuai (#2266)"}),"\n",(0,a.jsx)(n.li,{children:"docs: sync slug fix from dev branch to docs branch @hieu-jan (#2264)"}),"\n",(0,a.jsx)(n.li,{children:"docs: Update broken link and fix the slug @aindrajaya (#2260)"}),"\n",(0,a.jsx)(n.li,{children:"docs: Fix navbar issues. Keep stay when clicked other menu items from the sidebar @aindrajaya (#2253)"}),"\n",(0,a.jsx)(n.li,{children:"docs: sync docs hub fixes from dev to docs branch @hieu-jan (#2247)"}),"\n",(0,a.jsx)(n.li,{children:"docs: Update content for Hub page and Guides section @aindrajaya (#2245)"}),"\n",(0,a.jsx)(n.li,{children:"docs: Fix Dark Mode on the Hub page and Update the Navbar functionality @aindrajaya (#2243)"}),"\n",(0,a.jsx)(n.li,{children:"chore: sync dev branch to docs branch @hieu-jan (#2239)"}),"\n",(0,a.jsx)(n.li,{children:"Chore: add prefix latest for task clean r2 bucket @hiento09 (#2233)"}),"\n",(0,a.jsx)(n.li,{children:"fix: re-configure changelog sections @hieu-jan (#2230)"}),"\n",(0,a.jsx)(n.li,{children:"docs: add command run API server without frontend @hieu-jan (#2231)"}),"\n",(0,a.jsx)(n.li,{children:"docs: revamp entire Jan guides @hieu-jan (#2139)"}),"\n",(0,a.jsx)(n.li,{children:"chore: clean up some redundant code @namchuai (#2215)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update API Reference chatCompletions from DevDocs @avb-is-me (#2171)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update API Reference download model from DevDocs @avb-is-me (#2170)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update API Reference model_id from DevDocs @avb-is-me (#2169)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update API Reference listModel from DevDocs @avb-is-me (#2161)"}),"\n",(0,a.jsx)(n.li,{children:"docs: Update 08-antivirus-compatibility-testing.md @0xSage (#2186)"}),"\n",(0,a.jsx)(n.li,{children:"docs: adding new feature for v0.4.7 to release checklist @Van-QA (#2189)"}),"\n",(0,a.jsx)(n.li,{children:"docs: Update 01-integrate-continue.mdx @0xSage (#2187)"}),"\n",(0,a.jsx)(n.li,{children:"chore: bump nitro 0.3.14 @louis-jan (#2183)"}),"\n",(0,a.jsx)(n.li,{children:"docs: Sync dev branch to docs branch @hieu-jan (#2185)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update docker command @hieu-jan (#2180)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update wall of love @hieu-jan (#2179)"}),"\n",(0,a.jsx)(n.li,{children:"docs: add Jan newsletter @hieu-jan (#2174)"}),"\n",(0,a.jsx)(n.li,{children:"chore: make convert gguf as experimental feature @namchuai (#2156)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update acknowledgements @hieu-jan (#2147)"}),"\n",(0,a.jsx)(n.li,{children:"feat: restore docusaurus style @urmauur (#2152)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update run Jan in Docker mode @hieu-jan (#2150)"}),"\n",(0,a.jsx)(n.li,{children:"Docs pena team - Add Quickstart Docs @aindrajaya (#2138)"}),"\n",(0,a.jsx)(n.li,{children:"docs: hide incomplete pages @hieu-jan (#2127)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,a.jsx)(n.p,{children:"@0xSage, @Helloyunho, @Van-QA, @aindrajaya, @avb-is-me, @hahuyhoang411, @hiento09, @hieu-jan, @hiro-v, @jan-service-account, @louis-jan, @mooncool, @namchuai and @urmauur"})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(t,{...e})}):t(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>o,x:()=>l});var a=i(96540);const r={},s=a.createContext(r);function o(e){const n=a.useContext(s);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),a.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3c380bbe.1d2311e6.js b/assets/js/3c380bbe.1d2311e6.js new file mode 100644 index 00000000..d32ec679 --- /dev/null +++ b/assets/js/3c380bbe.1d2311e6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5033],{81972:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>l,default:()=>p,frontMatter:()=>a,metadata:()=>u,toc:()=>d});var i=t(74848),o=t(28453),s=t(11470),r=t(19365);const a={title:"Continue Integration",sidebar_position:18,slug:"/integrations/continue",description:"A step-by-step guide on how to integrate Jan with Continue and VS Code.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Continue integration","VSCode integration"]},l=void 0,u={id:"guides/integrations/vscode",title:"Continue Integration",description:"A step-by-step guide on how to integrate Jan with Continue and VS Code.",source:"@site/docs/guides/integrations/vscode.mdx",sourceDirName:"guides/integrations",slug:"/integrations/continue",permalink:"/integrations/continue",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/integrations/vscode.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:18,frontMatter:{title:"Continue Integration",sidebar_position:18,slug:"/integrations/continue",description:"A step-by-step guide on how to integrate Jan with Continue and VS Code.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Continue integration","VSCode integration"]},sidebar:"guidesSidebar",previous:{title:"OpenRouter",permalink:"/integrations/openrouter"},next:{title:"Troubleshooting",permalink:"/troubleshooting"}},c={},d=[{value:"Integrate with Continue VS Code",id:"integrate-with-continue-vs-code",level:2},{value:"Step 1: Installing Continue on Visal Studio Code",id:"step-1-installing-continue-on-visal-studio-code",level:3},{value:"Step 2: Enable the Jan API Server",id:"step-2-enable-the-jan-api-server",level:3},{value:"Step 3: Configure Continue to Use Jan's Local Server",id:"step-3-configure-continue-to-use-jans-local-server",level:3},{value:"Step 4: Ensure the Using Model Is Activated in Jan",id:"step-4-ensure-the-using-model-is-activated-in-jan",level:3},{value:"Try out Jan integration with Continue in Visual Studio Code",id:"try-out-jan-integration-with-continue-in-visual-studio-code",level:2},{value:"1. Asking questions about the code",id:"1-asking-questions-about-the-code",level:3},{value:"2. Editing the code with the help of a large language model",id:"2-editing-the-code-with-the-help-of-a-large-language-model",level:3}];function h(e){const n={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"integrate-with-continue-vs-code",children:"Integrate with Continue VS Code"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.a,{href:"https://continue.dev/docs/intro",children:"Continue"})," is an open-source autopilot compatible with Visual Studio Code and JetBrains, offering the simplest method to code with any LLM (Local Language Model)."]}),"\n",(0,i.jsx)(n.p,{children:"To integrate Jan with a local AI language model, follow the steps below:"}),"\n",(0,i.jsx)(n.h3,{id:"step-1-installing-continue-on-visal-studio-code",children:"Step 1: Installing Continue on Visal Studio Code"}),"\n",(0,i.jsxs)(n.p,{children:["Follow this ",(0,i.jsx)(n.a,{href:"https://continue.dev/docs/quickstart",children:"guide to install the Continue extension on Visual Studio Code"})]}),"\n",(0,i.jsx)(n.h3,{id:"step-2-enable-the-jan-api-server",children:"Step 2: Enable the Jan API Server"}),"\n",(0,i.jsx)(n.p,{children:"To set up Continue for use with Jan's Local Server, you must activate the Jan API Server with your chosen model."}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["Press the ",(0,i.jsx)(n.code,{children:"<>"})," button. Jan will take you to the ",(0,i.jsx)(n.strong,{children:"Local API Server"})," section."]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["Setup the server, which includes the ",(0,i.jsx)(n.strong,{children:"IP Port"}),", ",(0,i.jsx)(n.strong,{children:"Cross-Origin-Resource-Sharing (CORS)"})," and ",(0,i.jsx)(n.strong,{children:"Verbose Server Logs"}),"."]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["Press the ",(0,i.jsx)(n.strong,{children:"Start Server"})," button"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"step-3-configure-continue-to-use-jans-local-server",children:"Step 3: Configure Continue to Use Jan's Local Server"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Go to the ",(0,i.jsx)(n.code,{children:"~/.continue"})," directory."]}),"\n"]}),"\n",(0,i.jsxs)(s.A,{children:[(0,i.jsx)(r.A,{value:"mac",label:"Mac",default:!0,children:(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"cd ~/.continue\n"})})}),(0,i.jsx)(r.A,{value:"windows",label:"Windows",children:(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"C:/Users//.continue\n"})})}),(0,i.jsx)(r.A,{value:"linux",label:"Linux",children:(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"cd ~/.continue\n"})})})]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",metastring:'title="~/.continue/config.json"',children:'{\n "models": [\n {\n "title": "Jan",\n "provider": "openai",\n "model": "mistral-ins-7b-q4",\n "apiKey": "EMPTY",\n "apiBase": "http://localhost:1337/v1"\n }\n ]\n}\n'})}),"\n",(0,i.jsxs)(n.ol,{start:"2",children:["\n",(0,i.jsxs)(n.li,{children:["Ensure the file has the following configurations:","\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Ensure ",(0,i.jsx)(n.code,{children:"openai"})," is selected as the ",(0,i.jsx)(n.code,{children:"provider"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Match the ",(0,i.jsx)(n.code,{children:"model"})," with the one enabled in the Jan API Server."]}),"\n",(0,i.jsxs)(n.li,{children:["Set ",(0,i.jsx)(n.code,{children:"apiBase"})," to ",(0,i.jsx)(n.code,{children:"http://localhost:1337"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Leave the ",(0,i.jsx)(n.code,{children:"apiKey"})," field to ",(0,i.jsx)(n.code,{children:"EMPTY"}),"."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"step-4-ensure-the-using-model-is-activated-in-jan",children:"Step 4: Ensure the Using Model Is Activated in Jan"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Navigate to ",(0,i.jsx)(n.code,{children:"Settings"})," > ",(0,i.jsx)(n.code,{children:"Models"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Activate the model you want to use in Jan by clicking the ",(0,i.jsx)(n.strong,{children:"three dots (\u22ee)"})," and select ",(0,i.jsx)(n.strong,{children:"Start Model"}),"."]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"try-out-jan-integration-with-continue-in-visual-studio-code",children:"Try out Jan integration with Continue in Visual Studio Code"}),"\n",(0,i.jsx)(n.h3,{id:"1-asking-questions-about-the-code",children:"1. Asking questions about the code"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Highlight a code snippet and press ",(0,i.jsx)(n.code,{children:"Command + Shift + M"})," to open the Left Panel."]}),"\n",(0,i.jsxs)(n.li,{children:["Select Jan at the bottom and ask a question about the code, for example, ",(0,i.jsx)(n.code,{children:"Explain this code"}),"."]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"2-editing-the-code-with-the-help-of-a-large-language-model",children:"2. Editing the code with the help of a large language model"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Select a code snippet and use ",(0,i.jsx)(n.code,{children:"Command + Shift + L"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Enter your editing request, such as ",(0,i.jsx)(n.code,{children:"Add comments to this code"}),"."]}),"\n"]})]})}function p(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(h,{...e})}):h(e)}},19365:(e,n,t)=>{t.d(n,{A:()=>r});t(96540);var i=t(18215);const o={tabItem:"tabItem_Ymn6"};var s=t(74848);function r(e){let{children:n,hidden:t,className:r}=e;return(0,s.jsx)("div",{role:"tabpanel",className:(0,i.A)(o.tabItem,r),hidden:t,children:n})}},11470:(e,n,t)=>{t.d(n,{A:()=>S});var i=t(96540),o=t(18215),s=t(23104),r=t(56347),a=t(205),l=t(57485),u=t(31682),c=t(89466);function d(e){return i.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,i.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function h(e){const{values:n,children:t}=e;return(0,i.useMemo)((()=>{const e=n??function(e){return d(e).map((e=>{let{props:{value:n,label:t,attributes:i,default:o}}=e;return{value:n,label:t,attributes:i,default:o}}))}(t);return function(e){const n=(0,u.X)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[n,t])}function p(e){let{value:n,tabValues:t}=e;return t.some((e=>e.value===n))}function g(e){let{queryString:n=!1,groupId:t}=e;const o=(0,r.W6)(),s=function(e){let{queryString:n=!1,groupId:t}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!t)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:n,groupId:t});return[(0,l.aZ)(s),(0,i.useCallback)((e=>{if(!s)return;const n=new URLSearchParams(o.location.search);n.set(s,e),o.replace({...o.location,search:n.toString()})}),[s,o])]}function v(e){const{defaultValue:n,queryString:t=!1,groupId:o}=e,s=h(e),[r,l]=(0,i.useState)((()=>function(e){let{defaultValue:n,tabValues:t}=e;if(0===t.length)throw new Error("Docusaurus error: the component requires at least one children component");if(n){if(!p({value:n,tabValues:t}))throw new Error(`Docusaurus error: The has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${t.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const i=t.find((e=>e.default))??t[0];if(!i)throw new Error("Unexpected error: 0 tabValues");return i.value}({defaultValue:n,tabValues:s}))),[u,d]=g({queryString:t,groupId:o}),[v,f]=function(e){let{groupId:n}=e;const t=function(e){return e?`docusaurus.tab.${e}`:null}(n),[o,s]=(0,c.Dv)(t);return[o,(0,i.useCallback)((e=>{t&&s.set(e)}),[t,s])]}({groupId:o}),x=(()=>{const e=u??v;return p({value:e,tabValues:s})?e:null})();(0,a.A)((()=>{x&&l(x)}),[x]);return{selectedValue:r,selectValue:(0,i.useCallback)((e=>{if(!p({value:e,tabValues:s}))throw new Error(`Can't select invalid tab value=${e}`);l(e),d(e),f(e)}),[d,f,s]),tabValues:s}}var f=t(92303);const x={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var m=t(74848);function b(e){let{className:n,block:t,selectedValue:i,selectValue:r,tabValues:a}=e;const l=[],{blockElementScrollPositionUntilNextRender:u}=(0,s.a_)(),c=e=>{const n=e.currentTarget,t=l.indexOf(n),o=a[t].value;o!==i&&(u(n),r(o))},d=e=>{let n=null;switch(e.key){case"Enter":c(e);break;case"ArrowRight":{const t=l.indexOf(e.currentTarget)+1;n=l[t]??l[0];break}case"ArrowLeft":{const t=l.indexOf(e.currentTarget)-1;n=l[t]??l[l.length-1];break}}n?.focus()};return(0,m.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,o.A)("tabs",{"tabs--block":t},n),children:a.map((e=>{let{value:n,label:t,attributes:s}=e;return(0,m.jsx)("li",{role:"tab",tabIndex:i===n?0:-1,"aria-selected":i===n,ref:e=>l.push(e),onKeyDown:d,onClick:c,...s,className:(0,o.A)("tabs__item",x.tabItem,s?.className,{"tabs__item--active":i===n}),children:t??n},n)}))})}function j(e){let{lazy:n,children:t,selectedValue:o}=e;const s=(Array.isArray(t)?t:[t]).filter(Boolean);if(n){const e=s.find((e=>e.props.value===o));return e?(0,i.cloneElement)(e,{className:"margin-top--md"}):null}return(0,m.jsx)("div",{className:"margin-top--md",children:s.map(((e,n)=>(0,i.cloneElement)(e,{key:n,hidden:e.props.value!==o})))})}function w(e){const n=v(e);return(0,m.jsxs)("div",{className:(0,o.A)("tabs-container",x.tabList),children:[(0,m.jsx)(b,{...e,...n}),(0,m.jsx)(j,{...e,...n})]})}function S(e){const n=(0,f.A)();return(0,m.jsx)(w,{...e,children:d(e.children)},String(n))}},28453:(e,n,t)=>{t.d(n,{R:()=>r,x:()=>a});var i=t(96540);const o={},s=i.createContext(o);function r(e){const n=i.useContext(s);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),i.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3c380bbe.6a48a509.js b/assets/js/3c380bbe.6a48a509.js deleted file mode 100644 index f807a554..00000000 --- a/assets/js/3c380bbe.6a48a509.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5033],{81972:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>l,default:()=>p,frontMatter:()=>a,metadata:()=>u,toc:()=>d});var i=t(74848),o=t(28453),s=t(11470),r=t(19365);const a={title:"Continue Integration",sidebar_position:18,slug:"/integrations/continue",description:"A step-by-step guide on how to integrate Jan with Continue and VS Code.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Continue integration","VSCode integration"]},l=void 0,u={id:"guides/integrations/vscode",title:"Continue Integration",description:"A step-by-step guide on how to integrate Jan with Continue and VS Code.",source:"@site/docs/guides/integrations/vscode.mdx",sourceDirName:"guides/integrations",slug:"/integrations/continue",permalink:"/integrations/continue",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/integrations/vscode.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:18,frontMatter:{title:"Continue Integration",sidebar_position:18,slug:"/integrations/continue",description:"A step-by-step guide on how to integrate Jan with Continue and VS Code.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Continue integration","VSCode integration"]},sidebar:"guidesSidebar",previous:{title:"OpenRouter",permalink:"/integrations/openrouter"},next:{title:"Troubleshooting",permalink:"/troubleshooting"}},c={},d=[{value:"Integrate with Continue VS Code",id:"integrate-with-continue-vs-code",level:2},{value:"Step 1: Installing Continue on Visal Studio Code",id:"step-1-installing-continue-on-visal-studio-code",level:3},{value:"Step 2: Enable the Jan API Server",id:"step-2-enable-the-jan-api-server",level:3},{value:"Step 3: Configure Continue to Use Jan's Local Server",id:"step-3-configure-continue-to-use-jans-local-server",level:3},{value:"Step 4: Ensure the Using Model Is Activated in Jan",id:"step-4-ensure-the-using-model-is-activated-in-jan",level:3},{value:"Try out Jan integration with Continue in Visual Studio Code",id:"try-out-jan-integration-with-continue-in-visual-studio-code",level:2},{value:"1. Asking questions about the code",id:"1-asking-questions-about-the-code",level:3},{value:"2. Editing the code with the help of a large language model",id:"2-editing-the-code-with-the-help-of-a-large-language-model",level:3}];function h(e){const n={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"integrate-with-continue-vs-code",children:"Integrate with Continue VS Code"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.a,{href:"https://continue.dev/docs/intro",children:"Continue"})," is an open-source autopilot compatible with Visual Studio Code and JetBrains, offering the simplest method to code with any LLM (Local Language Model)."]}),"\n",(0,i.jsx)(n.p,{children:"To integrate Jan with a local AI language model, follow the steps below:"}),"\n",(0,i.jsx)(n.h3,{id:"step-1-installing-continue-on-visal-studio-code",children:"Step 1: Installing Continue on Visal Studio Code"}),"\n",(0,i.jsxs)(n.p,{children:["Follow this ",(0,i.jsx)(n.a,{href:"https://continue.dev/docs/quickstart",children:"guide to install the Continue extension on Visual Studio Code"})]}),"\n",(0,i.jsx)(n.h3,{id:"step-2-enable-the-jan-api-server",children:"Step 2: Enable the Jan API Server"}),"\n",(0,i.jsx)(n.p,{children:"To set up Continue for use with Jan's Local Server, you must activate the Jan API Server with your chosen model."}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["Press the ",(0,i.jsx)(n.code,{children:"<>"})," button. Jan will take you to the ",(0,i.jsx)(n.strong,{children:"Local API Server"})," section."]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["Setup the server, which includes the ",(0,i.jsx)(n.strong,{children:"IP Port"}),", ",(0,i.jsx)(n.strong,{children:"Cross-Origin-Resource-Sharing (CORS)"})," and ",(0,i.jsx)(n.strong,{children:"Verbose Server Logs"}),"."]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["Press the ",(0,i.jsx)(n.strong,{children:"Start Server"})," button"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"step-3-configure-continue-to-use-jans-local-server",children:"Step 3: Configure Continue to Use Jan's Local Server"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Go to the ",(0,i.jsx)(n.code,{children:"~/.continue"})," directory."]}),"\n"]}),"\n",(0,i.jsxs)(s.A,{children:[(0,i.jsx)(r.A,{value:"mac",label:"Mac",default:!0,children:(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"cd ~/.continue\n"})})}),(0,i.jsx)(r.A,{value:"windows",label:"Windows",children:(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"C:/Users//.continue\n"})})}),(0,i.jsx)(r.A,{value:"linux",label:"Linux",children:(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"cd ~/.continue\n"})})})]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",metastring:'title="~/.continue/config.json"',children:'{\n "models": [\n {\n "title": "Jan",\n "provider": "openai",\n "model": "mistral-ins-7b-q4",\n "apiKey": "EMPTY",\n "apiBase": "http://localhost:1337/v1"\n }\n ]\n}\n'})}),"\n",(0,i.jsxs)(n.ol,{start:"2",children:["\n",(0,i.jsxs)(n.li,{children:["Ensure the file has the following configurations:","\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Ensure ",(0,i.jsx)(n.code,{children:"openai"})," is selected as the ",(0,i.jsx)(n.code,{children:"provider"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Match the ",(0,i.jsx)(n.code,{children:"model"})," with the one enabled in the Jan API Server."]}),"\n",(0,i.jsxs)(n.li,{children:["Set ",(0,i.jsx)(n.code,{children:"apiBase"})," to ",(0,i.jsx)(n.code,{children:"http://localhost:1337"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Leave the ",(0,i.jsx)(n.code,{children:"apiKey"})," field to ",(0,i.jsx)(n.code,{children:"EMPTY"}),"."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"step-4-ensure-the-using-model-is-activated-in-jan",children:"Step 4: Ensure the Using Model Is Activated in Jan"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Navigate to ",(0,i.jsx)(n.code,{children:"Settings"})," > ",(0,i.jsx)(n.code,{children:"Models"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Activate the model you want to use in Jan by clicking the ",(0,i.jsx)(n.strong,{children:"three dots (\u22ee)"})," and select ",(0,i.jsx)(n.strong,{children:"Start Model"}),"."]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"try-out-jan-integration-with-continue-in-visual-studio-code",children:"Try out Jan integration with Continue in Visual Studio Code"}),"\n",(0,i.jsx)(n.h3,{id:"1-asking-questions-about-the-code",children:"1. Asking questions about the code"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Highlight a code snippet and press ",(0,i.jsx)(n.code,{children:"Command + Shift + M"})," to open the Left Panel."]}),"\n",(0,i.jsxs)(n.li,{children:["Select Jan at the bottom and ask a question about the code, for example, ",(0,i.jsx)(n.code,{children:"Explain this code"}),"."]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"2-editing-the-code-with-the-help-of-a-large-language-model",children:"2. Editing the code with the help of a large language model"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Select a code snippet and use ",(0,i.jsx)(n.code,{children:"Command + Shift + L"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Enter your editing request, such as ",(0,i.jsx)(n.code,{children:"Add comments to this code"}),"."]}),"\n"]})]})}function p(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(h,{...e})}):h(e)}},19365:(e,n,t)=>{t.d(n,{A:()=>r});t(96540);var i=t(18215);const o={tabItem:"tabItem_Ymn6"};var s=t(74848);function r(e){let{children:n,hidden:t,className:r}=e;return(0,s.jsx)("div",{role:"tabpanel",className:(0,i.A)(o.tabItem,r),hidden:t,children:n})}},11470:(e,n,t)=>{t.d(n,{A:()=>S});var i=t(96540),o=t(18215),s=t(23104),r=t(56347),a=t(205),l=t(57485),u=t(31682),c=t(89466);function d(e){return i.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,i.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function h(e){const{values:n,children:t}=e;return(0,i.useMemo)((()=>{const e=n??function(e){return d(e).map((e=>{let{props:{value:n,label:t,attributes:i,default:o}}=e;return{value:n,label:t,attributes:i,default:o}}))}(t);return function(e){const n=(0,u.X)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[n,t])}function p(e){let{value:n,tabValues:t}=e;return t.some((e=>e.value===n))}function g(e){let{queryString:n=!1,groupId:t}=e;const o=(0,r.W6)(),s=function(e){let{queryString:n=!1,groupId:t}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!t)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:n,groupId:t});return[(0,l.aZ)(s),(0,i.useCallback)((e=>{if(!s)return;const n=new URLSearchParams(o.location.search);n.set(s,e),o.replace({...o.location,search:n.toString()})}),[s,o])]}function v(e){const{defaultValue:n,queryString:t=!1,groupId:o}=e,s=h(e),[r,l]=(0,i.useState)((()=>function(e){let{defaultValue:n,tabValues:t}=e;if(0===t.length)throw new Error("Docusaurus error: the component requires at least one children component");if(n){if(!p({value:n,tabValues:t}))throw new Error(`Docusaurus error: The has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${t.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const i=t.find((e=>e.default))??t[0];if(!i)throw new Error("Unexpected error: 0 tabValues");return i.value}({defaultValue:n,tabValues:s}))),[u,d]=g({queryString:t,groupId:o}),[v,f]=function(e){let{groupId:n}=e;const t=function(e){return e?`docusaurus.tab.${e}`:null}(n),[o,s]=(0,c.Dv)(t);return[o,(0,i.useCallback)((e=>{t&&s.set(e)}),[t,s])]}({groupId:o}),x=(()=>{const e=u??v;return p({value:e,tabValues:s})?e:null})();(0,a.A)((()=>{x&&l(x)}),[x]);return{selectedValue:r,selectValue:(0,i.useCallback)((e=>{if(!p({value:e,tabValues:s}))throw new Error(`Can't select invalid tab value=${e}`);l(e),d(e),f(e)}),[d,f,s]),tabValues:s}}var f=t(92303);const x={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var m=t(74848);function b(e){let{className:n,block:t,selectedValue:i,selectValue:r,tabValues:a}=e;const l=[],{blockElementScrollPositionUntilNextRender:u}=(0,s.a_)(),c=e=>{const n=e.currentTarget,t=l.indexOf(n),o=a[t].value;o!==i&&(u(n),r(o))},d=e=>{let n=null;switch(e.key){case"Enter":c(e);break;case"ArrowRight":{const t=l.indexOf(e.currentTarget)+1;n=l[t]??l[0];break}case"ArrowLeft":{const t=l.indexOf(e.currentTarget)-1;n=l[t]??l[l.length-1];break}}n?.focus()};return(0,m.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,o.A)("tabs",{"tabs--block":t},n),children:a.map((e=>{let{value:n,label:t,attributes:s}=e;return(0,m.jsx)("li",{role:"tab",tabIndex:i===n?0:-1,"aria-selected":i===n,ref:e=>l.push(e),onKeyDown:d,onClick:c,...s,className:(0,o.A)("tabs__item",x.tabItem,s?.className,{"tabs__item--active":i===n}),children:t??n},n)}))})}function j(e){let{lazy:n,children:t,selectedValue:o}=e;const s=(Array.isArray(t)?t:[t]).filter(Boolean);if(n){const e=s.find((e=>e.props.value===o));return e?(0,i.cloneElement)(e,{className:"margin-top--md"}):null}return(0,m.jsx)("div",{className:"margin-top--md",children:s.map(((e,n)=>(0,i.cloneElement)(e,{key:n,hidden:e.props.value!==o})))})}function w(e){const n=v(e);return(0,m.jsxs)("div",{className:(0,o.A)("tabs-container",x.tabList),children:[(0,m.jsx)(b,{...e,...n}),(0,m.jsx)(j,{...e,...n})]})}function S(e){const n=(0,f.A)();return(0,m.jsx)(w,{...e,children:d(e.children)},String(n))}},28453:(e,n,t)=>{t.d(n,{R:()=>r,x:()=>a});var i=t(96540);const o={},s=i.createContext(o);function r(e){const n=i.useContext(s);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),i.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3cca42cf.7f3ad9e5.js b/assets/js/3cca42cf.7f3ad9e5.js deleted file mode 100644 index b441eb0d..00000000 --- a/assets/js/3cca42cf.7f3ad9e5.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2244],{53955:(t,n,e)=>{e.r(n),e.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>d,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var o=e(74848),s=e(28453);const i={title:"Unsloth",sidebar_position:20,slug:"/integrations/unsloth",description:"A step-by-step guide on how to integrate Jan with Unsloth.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Continue integration","Unsloth integration"]},r=void 0,a={id:"guides/integrations/unsloth",title:"Unsloth",description:"A step-by-step guide on how to integrate Jan with Unsloth.",source:"@site/docs/guides/integrations/unsloth.mdx",sourceDirName:"guides/integrations",slug:"/integrations/unsloth",permalink:"/integrations/unsloth",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/integrations/unsloth.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:20,frontMatter:{title:"Unsloth",sidebar_position:20,slug:"/integrations/unsloth",description:"A step-by-step guide on how to integrate Jan with Unsloth.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Continue integration","Unsloth integration"]}},l={},c=[];function u(t){const n={p:"p",...(0,s.R)(),...t.components};return(0,o.jsx)(n.p,{children:"Coming Soon"})}function d(t={}){const{wrapper:n}={...(0,s.R)(),...t.components};return n?(0,o.jsx)(n,{...t,children:(0,o.jsx)(u,{...t})}):u(t)}},28453:(t,n,e)=>{e.d(n,{R:()=>r,x:()=>a});var o=e(96540);const s={},i=o.createContext(s);function r(t){const n=o.useContext(i);return o.useMemo((function(){return"function"==typeof t?t(n):{...n,...t}}),[n,t])}function a(t){let n;return n=t.disableParentContext?"function"==typeof t.components?t.components(s):t.components||s:r(t.components),o.createElement(i.Provider,{value:n},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/3cca42cf.acf9c0bc.js b/assets/js/3cca42cf.acf9c0bc.js new file mode 100644 index 00000000..aee79932 --- /dev/null +++ b/assets/js/3cca42cf.acf9c0bc.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2244],{53955:(t,n,e)=>{e.r(n),e.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>d,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var o=e(74848),s=e(28453);const i={title:"Unsloth",sidebar_position:20,slug:"/integrations/unsloth",description:"A step-by-step guide on how to integrate Jan with Unsloth.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Continue integration","Unsloth integration"]},r=void 0,a={id:"guides/integrations/unsloth",title:"Unsloth",description:"A step-by-step guide on how to integrate Jan with Unsloth.",source:"@site/docs/guides/integrations/unsloth.mdx",sourceDirName:"guides/integrations",slug:"/integrations/unsloth",permalink:"/integrations/unsloth",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/integrations/unsloth.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:20,frontMatter:{title:"Unsloth",sidebar_position:20,slug:"/integrations/unsloth",description:"A step-by-step guide on how to integrate Jan with Unsloth.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Continue integration","Unsloth integration"]}},l={},c=[];function u(t){const n={p:"p",...(0,s.R)(),...t.components};return(0,o.jsx)(n.p,{children:"Coming Soon"})}function d(t={}){const{wrapper:n}={...(0,s.R)(),...t.components};return n?(0,o.jsx)(n,{...t,children:(0,o.jsx)(u,{...t})}):u(t)}},28453:(t,n,e)=>{e.d(n,{R:()=>r,x:()=>a});var o=e(96540);const s={},i=o.createContext(s);function r(t){const n=o.useContext(i);return o.useMemo((function(){return"function"==typeof t?t(n):{...n,...t}}),[n,t])}function a(t){let n;return n=t.disableParentContext?"function"==typeof t.components?t.components(s):t.components||s:r(t.components),o.createElement(i.Provider,{value:n},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/3f026702.26f48047.js b/assets/js/3f026702.26f48047.js deleted file mode 100644 index cb3996ee..00000000 --- a/assets/js/3f026702.26f48047.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6505],{93672:(t,n,e)=>{e.r(n),e.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>l,frontMatter:()=>r,metadata:()=>i,toc:()=>u});var o=e(74848),s=e(28453);const r={title:"Jan's Vision for 2035"},a=void 0,i={id:"about/2035",title:"Jan's Vision for 2035",description:"Jan 2035: A Robotics Company",source:"@site/docs/about/2035.mdx",sourceDirName:"about",slug:"/about/2035",permalink:"/about/2035",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/about/2035.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Jan's Vision for 2035"}},c={},u=[];function d(t){const n={a:"a",li:"li",p:"p",ul:"ul",...(0,s.R)(),...t.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.p,{children:(0,o.jsx)(n.a,{href:"https://hackmd.io/QIWyYbNNQVWVbupuI3kjAA",children:"Jan 2035: A Robotics Company"})}),"\n",(0,o.jsx)(n.p,{children:"We only have 2 planning parameters:"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsx)(n.li,{children:"10 year vision"}),"\n",(0,o.jsx)(n.li,{children:"2 week sprint"}),"\n"]}),"\n",(0,o.jsx)(n.p,{children:"And we measure our success on Quarterly OKRs"})]})}function l(t={}){const{wrapper:n}={...(0,s.R)(),...t.components};return n?(0,o.jsx)(n,{...t,children:(0,o.jsx)(d,{...t})}):d(t)}},28453:(t,n,e)=>{e.d(n,{R:()=>a,x:()=>i});var o=e(96540);const s={},r=o.createContext(s);function a(t){const n=o.useContext(r);return o.useMemo((function(){return"function"==typeof t?t(n):{...n,...t}}),[n,t])}function i(t){let n;return n=t.disableParentContext?"function"==typeof t.components?t.components(s):t.components||s:a(t.components),o.createElement(r.Provider,{value:n},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/3f026702.933bc4f3.js b/assets/js/3f026702.933bc4f3.js new file mode 100644 index 00000000..4783b277 --- /dev/null +++ b/assets/js/3f026702.933bc4f3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6505],{93672:(t,n,e)=>{e.r(n),e.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>l,frontMatter:()=>r,metadata:()=>i,toc:()=>u});var o=e(74848),s=e(28453);const r={title:"Jan's Vision for 2035"},a=void 0,i={id:"about/2035",title:"Jan's Vision for 2035",description:"Jan 2035: A Robotics Company",source:"@site/docs/about/2035.mdx",sourceDirName:"about",slug:"/about/2035",permalink:"/about/2035",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/about/2035.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Jan's Vision for 2035"}},c={},u=[];function d(t){const n={a:"a",li:"li",p:"p",ul:"ul",...(0,s.R)(),...t.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.p,{children:(0,o.jsx)(n.a,{href:"https://hackmd.io/QIWyYbNNQVWVbupuI3kjAA",children:"Jan 2035: A Robotics Company"})}),"\n",(0,o.jsx)(n.p,{children:"We only have 2 planning parameters:"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsx)(n.li,{children:"10 year vision"}),"\n",(0,o.jsx)(n.li,{children:"2 week sprint"}),"\n"]}),"\n",(0,o.jsx)(n.p,{children:"And we measure our success on Quarterly OKRs"})]})}function l(t={}){const{wrapper:n}={...(0,s.R)(),...t.components};return n?(0,o.jsx)(n,{...t,children:(0,o.jsx)(d,{...t})}):d(t)}},28453:(t,n,e)=>{e.d(n,{R:()=>a,x:()=>i});var o=e(96540);const s={},r=o.createContext(s);function a(t){const n=o.useContext(r);return o.useMemo((function(){return"function"==typeof t?t(n):{...n,...t}}),[n,t])}function i(t){let n;return n=t.disableParentContext?"function"==typeof t.components?t.components(s):t.components||s:a(t.components),o.createElement(r.Provider,{value:n},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/3f2d68e5.7c8c54c1.js b/assets/js/3f2d68e5.7c8c54c1.js new file mode 100644 index 00000000..2bab2909 --- /dev/null +++ b/assets/js/3f2d68e5.7c8c54c1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6470],{36529:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>u,frontMatter:()=>i,metadata:()=>r,toc:()=>c});var s=n(74848),o=n(28453);const i={title:"Use Tools",slug:"/guides/tools",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","use tools","rag","retrieval","chat with pdf"]},a=void 0,r={id:"guides/user-guides/use-tools",title:"Use Tools",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/user-guides/use-tools.mdx",sourceDirName:"guides/user-guides",slug:"/guides/tools",permalink:"/guides/tools",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/user-guides/use-tools.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Use Tools",slug:"/guides/tools",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","use tools","rag","retrieval","chat with pdf"]},sidebar:"guidesSidebar",previous:{title:"Manage Threads",permalink:"/guides/threads"},next:{title:"Local API Server",permalink:"/guides/local-api"}},l={},c=[{value:"Retrieval",id:"retrieval",level:2},{value:"Web Search",id:"web-search",level:2},{value:"Desktop Search",id:"desktop-search",level:2}];function d(e){const t={a:"a",admonition:"admonition",h2:"h2",li:"li",ol:"ol",p:"p",strong:"strong",...(0,o.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"This article lists the capabilities of the Jan platform and guides you through using RAG to chat with PDF documents, web and desktop searches."}),"\n",(0,s.jsx)(t.h2,{id:"retrieval",children:"Retrieval"}),"\n",(0,s.jsx)(t.p,{children:"To chat with PDFs using RAG in Jan, follow these steps:"}),"\n",(0,s.jsx)(t.admonition,{type:"caution",children:(0,s.jsxs)(t.p,{children:["Please turn on Experimental mode in Settings to use this feature. ",(0,s.jsx)(t.a,{href:"/guides/advanced/#enable-the-experimental-mode",children:"Read more"}),"."]})}),"\n",(0,s.jsxs)(t.ol,{children:["\n",(0,s.jsxs)(t.li,{children:["Create a ",(0,s.jsx)(t.strong,{children:"new thread"}),"."]}),"\n",(0,s.jsx)(t.li,{children:"Click on the \ud83d\udcce icon in the chat input field."}),"\n",(0,s.jsx)(t.li,{children:"Upload your PDF."}),"\n",(0,s.jsx)(t.li,{children:"Chat with your PDF."}),"\n"]}),"\n",(0,s.jsx)(t.h2,{id:"web-search",children:"Web Search"}),"\n",(0,s.jsx)(t.admonition,{type:"info",children:(0,s.jsx)(t.p,{children:"Coming soon"})}),"\n",(0,s.jsx)(t.h2,{id:"desktop-search",children:"Desktop Search"}),"\n",(0,s.jsx)(t.admonition,{type:"info",children:(0,s.jsx)(t.p,{children:"Coming soon"})})]})}function u(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>a,x:()=>r});var s=n(96540);const o={},i=s.createContext(o);function a(e){const t=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:a(e.components),s.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/43e2ca0d.97f51c02.js b/assets/js/43e2ca0d.97f51c02.js new file mode 100644 index 00000000..689116fa --- /dev/null +++ b/assets/js/43e2ca0d.97f51c02.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3929],{7383:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>c,contentTitle:()=>s,default:()=>p,frontMatter:()=>i,metadata:()=>a,toc:()=>d});var o=n(74848),r=n(28453);const i={title:"OpenRouter"},s=void 0,a={id:"integrations/openrouter",title:"OpenRouter",description:"Requested, committed, but not started",source:"@site/docs/integrations/openrouter.md",sourceDirName:"integrations",slug:"/integrations/openrouter",permalink:"/integrations/openrouter",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/integrations/openrouter.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"OpenRouter"},sidebar:"ecosystemSidebar",previous:{title:"OpenAI",permalink:"/integrations/openai"}},c={},d=[];function u(t){const e={admonition:"admonition",p:"p",...(0,r.R)(),...t.components};return(0,o.jsx)(e.admonition,{type:"caution",children:(0,o.jsx)(e.p,{children:"Requested, committed, but not started"})})}function p(t={}){const{wrapper:e}={...(0,r.R)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(u,{...t})}):u(t)}},28453:(t,e,n)=>{n.d(e,{R:()=>s,x:()=>a});var o=n(96540);const r={},i=o.createContext(r);function s(t){const e=o.useContext(i);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:s(t.components),o.createElement(i.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/43e2ca0d.d4930fab.js b/assets/js/43e2ca0d.d4930fab.js deleted file mode 100644 index 41012cc1..00000000 --- a/assets/js/43e2ca0d.d4930fab.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3929],{7383:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>c,contentTitle:()=>s,default:()=>p,frontMatter:()=>i,metadata:()=>a,toc:()=>d});var o=n(74848),r=n(28453);const i={title:"OpenRouter"},s=void 0,a={id:"integrations/openrouter",title:"OpenRouter",description:"Requested, committed, but not started",source:"@site/docs/integrations/openrouter.md",sourceDirName:"integrations",slug:"/integrations/openrouter",permalink:"/integrations/openrouter",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/integrations/openrouter.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"OpenRouter"},sidebar:"ecosystemSidebar",previous:{title:"OpenAI",permalink:"/integrations/openai"}},c={},d=[];function u(t){const e={admonition:"admonition",p:"p",...(0,r.R)(),...t.components};return(0,o.jsx)(e.admonition,{type:"caution",children:(0,o.jsx)(e.p,{children:"Requested, committed, but not started"})})}function p(t={}){const{wrapper:e}={...(0,r.R)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(u,{...t})}):u(t)}},28453:(t,e,n)=>{n.d(e,{R:()=>s,x:()=>a});var o=n(96540);const r={},i=o.createContext(r);function s(t){const e=o.useContext(i);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:s(t.components),o.createElement(i.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/44215aaa.260981c8.js b/assets/js/44215aaa.260981c8.js new file mode 100644 index 00000000..5c9a32aa --- /dev/null +++ b/assets/js/44215aaa.260981c8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4940],{73688:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>o,default:()=>m,frontMatter:()=>c,metadata:()=>i,toc:()=>d});var s=n(74848),r=n(28453);const c={title:"Identity & Access Control"},o=void 0,i={id:"server-suite/identity-access-management",title:"Identity & Access Control",description:"",source:"@site/docs/server-suite/identity-access-management.md",sourceDirName:"server-suite",slug:"/server-suite/identity-access-management",permalink:"/server-suite/identity-access-management",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/server-suite/identity-access-management.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Identity & Access Control"}},a={},d=[];function u(e){return(0,s.jsx)(s.Fragment,{})}function m(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(u,{...e})}):u()}},28453:(e,t,n)=>{n.d(t,{R:()=>o,x:()=>i});var s=n(96540);const r={},c=s.createContext(r);function o(e){const t=s.useContext(c);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),s.createElement(c.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/44215aaa.8ea1686a.js b/assets/js/44215aaa.8ea1686a.js deleted file mode 100644 index 0e9c4963..00000000 --- a/assets/js/44215aaa.8ea1686a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4940],{73688:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>o,default:()=>m,frontMatter:()=>c,metadata:()=>i,toc:()=>d});var s=n(74848),r=n(28453);const c={title:"Identity & Access Control"},o=void 0,i={id:"server-suite/identity-access-management",title:"Identity & Access Control",description:"",source:"@site/docs/server-suite/identity-access-management.md",sourceDirName:"server-suite",slug:"/server-suite/identity-access-management",permalink:"/server-suite/identity-access-management",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/server-suite/identity-access-management.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Identity & Access Control"}},a={},d=[];function u(e){return(0,s.jsx)(s.Fragment,{})}function m(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(u,{...e})}):u()}},28453:(e,t,n)=>{n.d(t,{R:()=>o,x:()=>i});var s=n(96540);const r={},c=s.createContext(r);function o(e){const t=s.useContext(c);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),s.createElement(c.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/47cd42b6.4c64b24b.js b/assets/js/47cd42b6.4c64b24b.js new file mode 100644 index 00000000..b681ecfa --- /dev/null +++ b/assets/js/47cd42b6.4c64b24b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7523],{30364:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>o,contentTitle:()=>a,default:()=>h,frontMatter:()=>i,metadata:()=>l,toc:()=>d});var s=t(74848),r=t(28453);const i={title:"Architecture",slug:"/developer/architecture",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","architecture"]},a=void 0,l={id:"developer/overview/architecture",title:"Architecture",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/01-overview/01-architecture.md",sourceDirName:"developer/01-overview",slug:"/developer/architecture",permalink:"/developer/architecture",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/01-overview/01-architecture.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:1,frontMatter:{title:"Architecture",slug:"/developer/architecture",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","architecture"]},sidebar:"developerSidebar",previous:{title:"Overview",permalink:"/developer"},next:{title:"File-based Approach",permalink:"/developer/file-based"}},o={},d=[{value:"Overview",id:"overview",level:2},{value:"Extensions",id:"extensions",level:2},{value:"Modules",id:"modules",level:2}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",li:"li",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.admonition,{type:"warning",children:(0,s.jsx)(n.p,{children:"This page is still under construction, and should be read as a scratchpad"})}),"\n",(0,s.jsx)(n.h2,{id:"overview",children:"Overview"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Jan has a modular architecture and is largely built on top of its own modules."}),"\n",(0,s.jsxs)(n.li,{children:["Jan uses a local ",(0,s.jsx)(n.a,{href:"/developer/file-based",children:"file-based approach"})," for data persistence."]}),"\n",(0,s.jsxs)(n.li,{children:["Jan provides an Electron-based ",(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan",children:"Desktop UI"}),"."]}),"\n",(0,s.jsxs)(n.li,{children:["Jan provides an embeddable inference engine, written in C++, called ",(0,s.jsx)(n.a,{href:"https://nitro.jan.ai/docs/",children:"Nitro"}),"."]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"extensions",children:"Extensions"}),"\n",(0,s.jsx)(n.p,{children:"Jan has an Extensions API inspired by VSCode. In fact, most of Jan's core services are built as extensions."}),"\n",(0,s.jsx)(n.p,{children:"Jan supports the following OpenAI compatible extensions:"}),"\n",(0,s.jsxs)(n.table,{children:[(0,s.jsx)(n.thead,{children:(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.th,{children:"Jan Module"}),(0,s.jsx)(n.th,{children:"Description"}),(0,s.jsx)(n.th,{children:"API Docs"})]})}),(0,s.jsxs)(n.tbody,{children:[(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Chat"}),(0,s.jsx)(n.td,{children:"Inference"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"/api-reference/#tag/Chat-Completion",children:"/chats"})})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Models"}),(0,s.jsx)(n.td,{children:"Models"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"/api-reference/#tag/Models",children:"/models"})})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Assistants"}),(0,s.jsx)(n.td,{children:"Apps"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"/api-reference/#tag/Assistants",children:"/assistants"})})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Threads"}),(0,s.jsx)(n.td,{children:"Conversations"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"/api-reference/#tag/Threads",children:"/threads"})})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Messages"}),(0,s.jsx)(n.td,{children:"Messages"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"/api-reference/#tag/Messages",children:"/messages"})})]})]})]}),"\n",(0,s.jsx)(n.h2,{id:"modules",children:"Modules"}),"\n",(0,s.jsx)(n.p,{children:"Modules are low level, system services. It is similar to OS kernel modules. Modules provide abstractions to basic, device level functionality like working with the filesystem, device system, databases, AI inference engines, etc."}),"\n",(0,s.jsxs)(n.p,{children:["Jan follows the ",(0,s.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/Dependency_inversion_principle",children:"dependency inversion principle"})," such that ",(0,s.jsx)(n.code,{children:"modules"})," expose the interfaces that ",(0,s.jsx)(n.code,{children:"extensions"})," can then implement."]})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>l});var s=t(96540);const r={},i=s.createContext(r);function a(e){const n=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),s.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/47cd42b6.83d5b356.js b/assets/js/47cd42b6.83d5b356.js deleted file mode 100644 index 0e166792..00000000 --- a/assets/js/47cd42b6.83d5b356.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7523],{30364:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>o,contentTitle:()=>a,default:()=>h,frontMatter:()=>i,metadata:()=>l,toc:()=>d});var s=t(74848),r=t(28453);const i={title:"Architecture",slug:"/developer/architecture",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","architecture"]},a=void 0,l={id:"developer/overview/architecture",title:"Architecture",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/01-overview/01-architecture.md",sourceDirName:"developer/01-overview",slug:"/developer/architecture",permalink:"/developer/architecture",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/01-overview/01-architecture.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:1,frontMatter:{title:"Architecture",slug:"/developer/architecture",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","architecture"]},sidebar:"developerSidebar",previous:{title:"Overview",permalink:"/developer"},next:{title:"File-based Approach",permalink:"/developer/file-based"}},o={},d=[{value:"Overview",id:"overview",level:2},{value:"Extensions",id:"extensions",level:2},{value:"Modules",id:"modules",level:2}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",li:"li",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.admonition,{type:"warning",children:(0,s.jsx)(n.p,{children:"This page is still under construction, and should be read as a scratchpad"})}),"\n",(0,s.jsx)(n.h2,{id:"overview",children:"Overview"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Jan has a modular architecture and is largely built on top of its own modules."}),"\n",(0,s.jsxs)(n.li,{children:["Jan uses a local ",(0,s.jsx)(n.a,{href:"/developer/file-based",children:"file-based approach"})," for data persistence."]}),"\n",(0,s.jsxs)(n.li,{children:["Jan provides an Electron-based ",(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan",children:"Desktop UI"}),"."]}),"\n",(0,s.jsxs)(n.li,{children:["Jan provides an embeddable inference engine, written in C++, called ",(0,s.jsx)(n.a,{href:"https://nitro.jan.ai/docs/",children:"Nitro"}),"."]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"extensions",children:"Extensions"}),"\n",(0,s.jsx)(n.p,{children:"Jan has an Extensions API inspired by VSCode. In fact, most of Jan's core services are built as extensions."}),"\n",(0,s.jsx)(n.p,{children:"Jan supports the following OpenAI compatible extensions:"}),"\n",(0,s.jsxs)(n.table,{children:[(0,s.jsx)(n.thead,{children:(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.th,{children:"Jan Module"}),(0,s.jsx)(n.th,{children:"Description"}),(0,s.jsx)(n.th,{children:"API Docs"})]})}),(0,s.jsxs)(n.tbody,{children:[(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Chat"}),(0,s.jsx)(n.td,{children:"Inference"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"/api-reference/#tag/Chat-Completion",children:"/chats"})})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Models"}),(0,s.jsx)(n.td,{children:"Models"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"/api-reference/#tag/Models",children:"/models"})})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Assistants"}),(0,s.jsx)(n.td,{children:"Apps"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"/api-reference/#tag/Assistants",children:"/assistants"})})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Threads"}),(0,s.jsx)(n.td,{children:"Conversations"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"/api-reference/#tag/Threads",children:"/threads"})})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:"Messages"}),(0,s.jsx)(n.td,{children:"Messages"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.a,{href:"/api-reference/#tag/Messages",children:"/messages"})})]})]})]}),"\n",(0,s.jsx)(n.h2,{id:"modules",children:"Modules"}),"\n",(0,s.jsx)(n.p,{children:"Modules are low level, system services. It is similar to OS kernel modules. Modules provide abstractions to basic, device level functionality like working with the filesystem, device system, databases, AI inference engines, etc."}),"\n",(0,s.jsxs)(n.p,{children:["Jan follows the ",(0,s.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/Dependency_inversion_principle",children:"dependency inversion principle"})," such that ",(0,s.jsx)(n.code,{children:"modules"})," expose the interfaces that ",(0,s.jsx)(n.code,{children:"extensions"})," can then implement."]})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>l});var s=t(96540);const r={},i=s.createContext(r);function a(e){const n=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),s.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/4a916acb.07709420.js b/assets/js/4a916acb.07709420.js new file mode 100644 index 00000000..f6115a94 --- /dev/null +++ b/assets/js/4a916acb.07709420.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4368],{89734:(e,s,t)=>{t.r(s),t.d(s,{assets:()=>c,contentTitle:()=>o,default:()=>l,frontMatter:()=>i,metadata:()=>a,toc:()=>h});var n=t(74848),r=t(28453);const i={title:"GPUs and VRAM"},o=void 0,a={id:"hardware/concepts/gpu-and-vram",title:"GPUs and VRAM",description:"What Is a GPU?",source:"@site/docs/hardware/concepts/gpu-and-vram.md",sourceDirName:"hardware/concepts",slug:"/hardware/concepts/gpu-and-vram",permalink:"/hardware/concepts/gpu-and-vram",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/concepts/gpu-and-vram.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"GPUs and VRAM"}},c={},h=[{value:"What Is a GPU?",id:"what-is-a-gpu",level:2},{value:"What Are GPUs Used For?",id:"what-are-gpus-used-for",level:2},{value:"Here are some example use cases:",id:"here-are-some-example-use-cases",level:3},{value:"What is VRAM In GPU?",id:"what-is-vram-in-gpu",level:2},{value:"What makes VRAM and RAM different from each other?",id:"what-makes-vram-and-ram-different-from-each-other",level:2},{value:"RAM (Random Access Memory):",id:"ram-random-access-memory",level:3},{value:"VRAM (Video Random Access Memory):",id:"vram-video-random-access-memory",level:3},{value:"How to Connect GPU to the Motherboard via PCIe",id:"how-to-connect-gpu-to-the-motherboard-via-pcie",level:2},{value:"How to Choose a Graphics Card for your AI works",id:"how-to-choose-a-graphics-card-for-your-ai-works",level:2},{value:"Here are some of the best GPU options for this purpose:",id:"here-are-some-of-the-best-gpu-options-for-this-purpose",level:3}];function d(e){const s={a:"a",blockquote:"blockquote",h2:"h2",h3:"h3",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,r.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.h2,{id:"what-is-a-gpu",children:"What Is a GPU?"}),"\n",(0,n.jsxs)(s.p,{children:["A Graphics Card, or GPU (Graphics Processing Unit), is a fundamental component in modern computing. Think of it as the powerhouse behind rendering the stunning visuals you see on your screen. Similar to the motherboard in your computer, the graphics card is a printed circuit board. However, it's not just a passive piece of hardware; it's a sophisticated device equipped with essential components like fans, onboard RAM, a dedicated memory controller, BIOS, and various other features. If you want to learn more about GPUs then read here to ",(0,n.jsx)(s.a,{href:"https://medium.com/codex/understanding-the-architecture-of-a-gpu-d5d2d2e8978b",children:"Understand the architecture of a GPU."})]}),"\n",(0,n.jsx)(s.p,{children:(0,n.jsx)(s.img,{alt:"GPU Image",src:t(72156).A+"",width:"1200",height:"674"})}),"\n",(0,n.jsx)(s.h2,{id:"what-are-gpus-used-for",children:"What Are GPUs Used For?"}),"\n",(0,n.jsx)(s.p,{children:"Two decades ago, GPUs primarily enhanced real-time 3D graphics in gaming. But as the 21st century dawned, a revelation occurred among computer scientists. They recognized that GPUs held untapped potential to solve some of the world's most intricate computing tasks.\nThis revelation marked the dawn of the general-purpose GPU era. Today's GPUs have evolved into versatile tools, more adaptable than ever before. They now have the capability to accelerate a diverse range of applications that stretch well beyond their original graphics-focused purpose."}),"\n",(0,n.jsx)(s.h3,{id:"here-are-some-example-use-cases",children:(0,n.jsx)(s.strong,{children:"Here are some example use cases:"})}),"\n",(0,n.jsxs)(s.ol,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"Gaming"}),": They make games look good and run smoothly."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"Content Creation"}),": Help with video editing, 3D design, and graphics work."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"AI and Machine Learning"}),": Used for training smart machines."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"Science"}),": Speed up scientific calculations and simulations."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"Cryptocurrency Mining"}),": Mine digital currencies like Bitcoin."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"Medical Imaging"}),": Aid in analyzing medical images."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"Self-Driving Cars"}),": Help cars navigate autonomously."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"Simulations"}),": Create realistic virtual experiences."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"Data Analysis"}),": Speed up data processing and visualization."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"Video Streaming"}),": Improve video quality and streaming efficiency."]}),"\n"]}),"\n",(0,n.jsx)(s.h2,{id:"what-is-vram-in-gpu",children:"What is VRAM In GPU?"}),"\n",(0,n.jsx)(s.p,{children:"VRAM, or video random-access memory, is a type of high-speed memory that is specifically designed for use with graphics processing units (GPUs). VRAM is used to store the textures, images, and other data that the GPU needs to render graphics. Its allows the GPU to access the data it needs quickly and efficiently. This is essential for rendering complex graphics at high frame rates."}),"\n",(0,n.jsx)(s.p,{children:"VRAM is different from other types of memory, such as the system RAM that is used by the CPU. VRAM is optimized for high bandwidth and low latency, which means that it can read and write data very quickly. The amount of VRAM that a GPU has is one of the factors that determines its performance. More VRAM allows the GPU to store more data and render more complex graphics. However, VRAM is also one of the most expensive components of a GPU. So when choosing a graphics card, it is important to consider the amount of VRAM that it has. If you are planning on running demanding LLMs or video games, or 3D graphics software, you will need a graphics card with more VRAM."}),"\n",(0,n.jsx)(s.p,{children:(0,n.jsx)(s.img,{alt:"VRAM",src:t(41560).A+"",width:"1500",height:"900"})}),"\n",(0,n.jsx)(s.h2,{id:"what-makes-vram-and-ram-different-from-each-other",children:"What makes VRAM and RAM different from each other?"}),"\n",(0,n.jsx)(s.p,{children:"RAM (Random Access Memory) and VRAM (Video Random Access Memory) are both types of memory used in computers, but they have different functions and characteristics. Here are the differences between RAM and VRAM."}),"\n",(0,n.jsx)(s.h3,{id:"ram-random-access-memory",children:"RAM (Random Access Memory):"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsx)(s.li,{children:"RAM is a general-purpose memory that stores data and instructions that the CPU needs to access quickly."}),"\n",(0,n.jsx)(s.li,{children:"RAM is used for short-term data storage and is volatile, meaning that it loses its contents when the computer is turned off."}),"\n",(0,n.jsx)(s.li,{children:"RAM is connected to the motherboard and is accessed by the CPU."}),"\n",(0,n.jsx)(s.li,{children:"RAM typically has a larger capacity compared to VRAM, which is designed to store smaller amounts of data with faster access times."}),"\n",(0,n.jsx)(s.li,{children:"RAM stores data related to the operating system and the various programs that are running, including code, program files, and user data."}),"\n"]}),"\n",(0,n.jsx)(s.h3,{id:"vram-video-random-access-memory",children:"VRAM (Video Random Access Memory):"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsx)(s.li,{children:"VRAM is a type of RAM that is specifically used to store image data for a computer display."}),"\n",(0,n.jsx)(s.li,{children:"VRAM is a graphics card component that is connected to the GPU (Graphics Processing Unit)."}),"\n",(0,n.jsx)(s.li,{children:"VRAM is used exclusively by the GPU and doesn\u2019t need to store as much data as the CPU."}),"\n",(0,n.jsx)(s.li,{children:"VRAM is similar to RAM in that it is volatile and loses its contents when the computer is turned off."}),"\n",(0,n.jsx)(s.li,{children:"VRAM stores data related specifically to graphics, such as textures, frames, and other graphical data."}),"\n",(0,n.jsx)(s.li,{children:"VRAM is designed to store smaller amounts of data with faster access times than RAM."}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"In summary, RAM is used for general-purpose memory, while VRAM is used for graphics-related tasks. RAM has a larger capacity and is accessed by the CPU, while VRAM has a smaller capacity and is accessed by the GPU."}),"\n",(0,n.jsx)(s.p,{children:(0,n.jsx)(s.strong,{children:"Key differences between VRAM and RAM:"})}),"\n",(0,n.jsxs)(s.table,{children:[(0,n.jsx)(s.thead,{children:(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.th,{children:"Characteristic"}),(0,n.jsx)(s.th,{children:"VRAM"}),(0,n.jsx)(s.th,{children:"RAM"})]})}),(0,n.jsxs)(s.tbody,{children:[(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.td,{children:"Purpose"}),(0,n.jsx)(s.td,{children:"Graphics processing"}),(0,n.jsx)(s.td,{children:"General processing"})]}),(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.td,{children:"Speed"}),(0,n.jsx)(s.td,{children:"Faster"}),(0,n.jsx)(s.td,{children:"Slower"})]}),(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.td,{children:"Latency"}),(0,n.jsx)(s.td,{children:"Lower"}),(0,n.jsx)(s.td,{children:"Higher"})]}),(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.td,{children:"Bandwidth"}),(0,n.jsx)(s.td,{children:"Higher"}),(0,n.jsx)(s.td,{children:"Lower"})]}),(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.td,{children:"Cost"}),(0,n.jsx)(s.td,{children:"More expensive"}),(0,n.jsx)(s.td,{children:"Less expensive"})]}),(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.td,{children:"Availability"}),(0,n.jsx)(s.td,{children:"Less widely available"}),(0,n.jsx)(s.td,{children:"More widely available"})]})]})]}),"\n",(0,n.jsx)(s.p,{children:(0,n.jsx)(s.img,{alt:"RAM-VRAM",src:t(36165).A+"",width:"824",height:"207"})}),"\n",(0,n.jsx)(s.h2,{id:"how-to-connect-gpu-to-the-motherboard-via-pcie",children:"How to Connect GPU to the Motherboard via PCIe"}),"\n",(0,n.jsx)(s.p,{children:"Connecting hardware components to a motherboard is often likened to assembling LEGO pieces. If the parts fit together seamlessly, you're on the right track. Experienced PC builders find this process straightforward. However, for first-time builders, identifying where each hardware component belongs on the motherboard can be a bit perplexing."}),"\n",(0,n.jsx)(s.p,{children:(0,n.jsx)(s.strong,{children:"So follow the below 5 steps to Connect your GPU to the Motherboard:"})}),"\n",(0,n.jsxs)(s.ol,{children:["\n",(0,n.jsx)(s.li,{children:"First, make sure your computer is powered off and unplugged from the electrical outlet to ensure safety."}),"\n",(0,n.jsx)(s.li,{children:"Open your computer case if necessary to access the motherboard. Locate the PCIe x16 on the motherboard where you'll install the GPU. These slots are typically longer than other expansion slots and are used for graphics cards.\nRemove Slot Covers (if applicable): Some PCIe slots may have protective covers or brackets covering them. Remove these covers by unscrewing them from the case using a Phillips-head screwdriver. And PCIe x16 will have plastic lock on one side only. There may be more than one PCIe x16 slot depending on the motherboard. You can use any of the slots according to your choice."}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:(0,n.jsx)(s.img,{alt:"PCIe x16",src:t(65306).A+"",width:"1600",height:"870"})}),"\n",(0,n.jsxs)(s.ol,{start:"3",children:["\n",(0,n.jsx)(s.li,{children:"Now Insert the Graphics Card slowly:"}),"\n"]}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsx)(s.li,{children:"Unlock the plastic lock on one side of the PCIe x16 slot by pulling it outwards."}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:(0,n.jsx)(s.img,{alt:"slot",src:t(3602).A+"",width:"784",height:"461"})}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsx)(s.li,{children:"Align the PCIe slot with your graphics card, making sure that the HDMI port side of the GPU faces the rear side of the CPU case."}),"\n",(0,n.jsx)(s.li,{children:"Gently press on the card until you hear it securely snap in place."}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:(0,n.jsx)(s.img,{alt:"GPU",src:t(65958).A+"",width:"743",height:"348"})}),"\n",(0,n.jsxs)(s.ol,{start:"4",children:["\n",(0,n.jsx)(s.li,{children:"Insert the Power Connector: If your GPU requires additional power (most modern GPUs do), connect the necessary power cables from your power supply to the GPU's power connectors. These connectors are usually located on the top or side of the GPU."}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:(0,n.jsx)(s.img,{alt:"Power",src:t(7011).A+"",width:"742",height:"415"})}),"\n",(0,n.jsxs)(s.ol,{start:"5",children:["\n",(0,n.jsx)(s.li,{children:"Power on the System: After turning on the PC see if the fans on your graphics card spin. If it does not spin, remove the power cable from the GPU, reconnect it, and power on the PC again."}),"\n"]}),"\n",(0,n.jsxs)(s.blockquote,{children:["\n",(0,n.jsxs)(s.p,{children:["\ud83d\udcdd"," Note: To better understand you can also watch YouTube tutorials on how to Connect the GPU to the Motherboard via PCIe"]}),"\n"]}),"\n",(0,n.jsx)(s.h2,{id:"how-to-choose-a-graphics-card-for-your-ai-works",children:"How to Choose a Graphics Card for your AI works"}),"\n",(0,n.jsx)(s.p,{children:"Selecting the optimal GPU for running Large Language Models (LLMs) on your home PC is a decision influenced by your budget and the specific LLMs you intend to work with. Your choice should strike a balance between performance, efficiency, and cost-effectiveness."}),"\n",(0,n.jsx)(s.p,{children:"In general, the following GPU features are important for running LLMs:"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"High VRAM:"}),"\xa0LLMs are typically very large and complex models, so they require a GPU with a high amount of VRAM. This will allow the model to be loaded into memory and processed efficiently."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"CUDA Compatibility:"}),"\xa0When running LLMs on a GPU, CUDA compatibility is paramount. CUDA is NVIDIA's parallel computing platform, and it plays a vital role in accelerating deep learning tasks. LLMs, with their extensive matrix calculations, heavily rely on parallel processing. Ensuring your GPU supports CUDA is like having the right tool for the job. It allows the LLM to leverage the GPU's parallel processing capabilities, significantly speeding up model training and inference."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"Number of CUDA, Tensor, and RT Cores:"}),"\xa0High-performance NVIDIA GPUs have both CUDA and Tensor cores. These cores are responsible for executing the neural network computations that underpin LLMs' language understanding and generation. The more CUDA cores your GPU has, the better equipped it is to handle the massive computational load that LLMs impose. Tensor cores in your GPU, further enhance LLM performance by accelerating the critical matrix operations integral to language modeling tasks."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"Generation (Series)"}),": When selecting a GPU for LLMs, consider its generation or series (e.g., RTX 30 series). Newer GPU generations often come with improved architectures and features. For LLM tasks, opting for the latest generation can mean better performance, energy efficiency, and support for emerging AI technologies. Avoid purchasing, RTX-2000 series GPUs which are much outdated nowadays."]}),"\n"]}),"\n",(0,n.jsx)(s.h3,{id:"here-are-some-of-the-best-gpu-options-for-this-purpose",children:"Here are some of the best GPU options for this purpose:"}),"\n",(0,n.jsxs)(s.ol,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"NVIDIA RTX 3090"}),": The NVIDIA RTX 3090 is a high-end GPU with a substantial 24GB of VRAM. This copious VRAM capacity makes it exceptionally well-suited for handling large LLMs. Moreover, it's known for its relative efficiency, meaning it won't overheat or strain your home PC's cooling system excessively. The RTX 3090's robust capabilities are a boon for those who need to work with hefty language models."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"NVIDIA RTX 4090"}),": If you're looking for peak performance and can afford the investment, the NVIDIA RTX 4090 represents the pinnacle of GPU power. Boasting 24GB of VRAM and featuring a cutting-edge Tensor Core architecture tailored for AI workloads, it outshines the RTX 3090 in terms of sheer capability. However, it's important to note that the RTX 4090 is also pricier and more power-hungry than its predecessor, the RTX 3090."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"AMD Radeon RX 6900 XT"}),": On the AMD side, the Radeon RX 6900 XT stands out as a high-end GPU with 16GB of VRAM. While it may not quite match the raw power of the RTX 3090 or RTX 4090, it strikes a balance between performance and affordability. Additionally, it tends to be more power-efficient, which could translate to a more sustainable and quieter setup in your home PC."]}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"If budget constraints are a consideration, there are more cost-effective GPU options available:"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"NVIDIA RTX 3070"}),": The RTX 3070 is a solid mid-range GPU that can handle LLMs effectively. While it may not excel with the most massive or complex language models, it's a reliable choice for users looking for a balance between price and performance."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"AMD Radeon RX 6800 XT"}),": Similarly, the RX 6800 XT from AMD offers commendable performance without breaking the bank. It's well-suited for running mid-sized LLMs and provides a competitive option in terms of both power and cost."]}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"When selecting a GPU for LLMs, remember that it's not just about the GPU itself. Consider the synergy with other components in your PC:"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"CPU"}),": To ensure efficient processing, pair your GPU with a powerful CPU. LLMs benefit from fast processors, so having a capable CPU is essential."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"RAM"}),": Sufficient RAM is crucial for LLMs. They can be memory-intensive, and having enough RAM ensures smooth operation."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"Cooling System"}),": LLMs can push your PC's hardware to the limit. A robust cooling system helps maintain optimal temperatures, preventing overheating and performance throttling."]}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"By taking all of these factors into account, you can build a home PC setup that's well-equipped to handle the demands of running LLMs effectively and efficiently."})]})}function l(e={}){const{wrapper:s}={...(0,r.R)(),...e.components};return s?(0,n.jsx)(s,{...e,children:(0,n.jsx)(d,{...e})}):d(e)}},65958:(e,s,t)=>{t.d(s,{A:()=>n});const n=t.p+"assets/images/GPU-5c5cbdea44506dcd4af8cf75b9aac52b.png"},72156:(e,s,t)=>{t.d(s,{A:()=>n});const n=t.p+"assets/images/GPU_Image-231c0b8e4b585ac1d18c2330840bb1d6.png"},65306:(e,s,t)=>{t.d(s,{A:()=>n});const n=t.p+"assets/images/PCIex16-83af51562c34bc672cda33199e42464d.png"},7011:(e,s,t)=>{t.d(s,{A:()=>n});const n=t.p+"assets/images/Power-76f62f2aba4379d9f7368014d52484f8.png"},36165:(e,s,t)=>{t.d(s,{A:()=>n});const n=t.p+"assets/images/RAM-VRAM-8ecee89416490242a132a14073e166fc.png"},41560:(e,s,t)=>{t.d(s,{A:()=>n});const n=t.p+"assets/images/VRAM-Image-a29fe70e7f4d5782f1ef912a49fd0636.png"},3602:(e,s,t)=>{t.d(s,{A:()=>n});const n=t.p+"assets/images/slot-e0b9ed4b774e0ae2fd485650de82f089.png"},28453:(e,s,t)=>{t.d(s,{R:()=>o,x:()=>a});var n=t(96540);const r={},i=n.createContext(r);function o(e){const s=n.useContext(i);return n.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function a(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),n.createElement(i.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/4a916acb.dcacf5f9.js b/assets/js/4a916acb.dcacf5f9.js deleted file mode 100644 index 77032c80..00000000 --- a/assets/js/4a916acb.dcacf5f9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4368],{89734:(e,s,t)=>{t.r(s),t.d(s,{assets:()=>c,contentTitle:()=>o,default:()=>l,frontMatter:()=>i,metadata:()=>a,toc:()=>h});var n=t(74848),r=t(28453);const i={title:"GPUs and VRAM"},o=void 0,a={id:"hardware/concepts/gpu-and-vram",title:"GPUs and VRAM",description:"What Is a GPU?",source:"@site/docs/hardware/concepts/gpu-and-vram.md",sourceDirName:"hardware/concepts",slug:"/hardware/concepts/gpu-and-vram",permalink:"/hardware/concepts/gpu-and-vram",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/concepts/gpu-and-vram.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"GPUs and VRAM"}},c={},h=[{value:"What Is a GPU?",id:"what-is-a-gpu",level:2},{value:"What Are GPUs Used For?",id:"what-are-gpus-used-for",level:2},{value:"Here are some example use cases:",id:"here-are-some-example-use-cases",level:3},{value:"What is VRAM In GPU?",id:"what-is-vram-in-gpu",level:2},{value:"What makes VRAM and RAM different from each other?",id:"what-makes-vram-and-ram-different-from-each-other",level:2},{value:"RAM (Random Access Memory):",id:"ram-random-access-memory",level:3},{value:"VRAM (Video Random Access Memory):",id:"vram-video-random-access-memory",level:3},{value:"How to Connect GPU to the Motherboard via PCIe",id:"how-to-connect-gpu-to-the-motherboard-via-pcie",level:2},{value:"How to Choose a Graphics Card for your AI works",id:"how-to-choose-a-graphics-card-for-your-ai-works",level:2},{value:"Here are some of the best GPU options for this purpose:",id:"here-are-some-of-the-best-gpu-options-for-this-purpose",level:3}];function d(e){const s={a:"a",blockquote:"blockquote",h2:"h2",h3:"h3",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,r.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.h2,{id:"what-is-a-gpu",children:"What Is a GPU?"}),"\n",(0,n.jsxs)(s.p,{children:["A Graphics Card, or GPU (Graphics Processing Unit), is a fundamental component in modern computing. Think of it as the powerhouse behind rendering the stunning visuals you see on your screen. Similar to the motherboard in your computer, the graphics card is a printed circuit board. However, it's not just a passive piece of hardware; it's a sophisticated device equipped with essential components like fans, onboard RAM, a dedicated memory controller, BIOS, and various other features. If you want to learn more about GPUs then read here to ",(0,n.jsx)(s.a,{href:"https://medium.com/codex/understanding-the-architecture-of-a-gpu-d5d2d2e8978b",children:"Understand the architecture of a GPU."})]}),"\n",(0,n.jsx)(s.p,{children:(0,n.jsx)(s.img,{alt:"GPU Image",src:t(72156).A+"",width:"1200",height:"674"})}),"\n",(0,n.jsx)(s.h2,{id:"what-are-gpus-used-for",children:"What Are GPUs Used For?"}),"\n",(0,n.jsx)(s.p,{children:"Two decades ago, GPUs primarily enhanced real-time 3D graphics in gaming. But as the 21st century dawned, a revelation occurred among computer scientists. They recognized that GPUs held untapped potential to solve some of the world's most intricate computing tasks.\nThis revelation marked the dawn of the general-purpose GPU era. Today's GPUs have evolved into versatile tools, more adaptable than ever before. They now have the capability to accelerate a diverse range of applications that stretch well beyond their original graphics-focused purpose."}),"\n",(0,n.jsx)(s.h3,{id:"here-are-some-example-use-cases",children:(0,n.jsx)(s.strong,{children:"Here are some example use cases:"})}),"\n",(0,n.jsxs)(s.ol,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"Gaming"}),": They make games look good and run smoothly."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"Content Creation"}),": Help with video editing, 3D design, and graphics work."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"AI and Machine Learning"}),": Used for training smart machines."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"Science"}),": Speed up scientific calculations and simulations."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"Cryptocurrency Mining"}),": Mine digital currencies like Bitcoin."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"Medical Imaging"}),": Aid in analyzing medical images."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"Self-Driving Cars"}),": Help cars navigate autonomously."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"Simulations"}),": Create realistic virtual experiences."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"Data Analysis"}),": Speed up data processing and visualization."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"Video Streaming"}),": Improve video quality and streaming efficiency."]}),"\n"]}),"\n",(0,n.jsx)(s.h2,{id:"what-is-vram-in-gpu",children:"What is VRAM In GPU?"}),"\n",(0,n.jsx)(s.p,{children:"VRAM, or video random-access memory, is a type of high-speed memory that is specifically designed for use with graphics processing units (GPUs). VRAM is used to store the textures, images, and other data that the GPU needs to render graphics. Its allows the GPU to access the data it needs quickly and efficiently. This is essential for rendering complex graphics at high frame rates."}),"\n",(0,n.jsx)(s.p,{children:"VRAM is different from other types of memory, such as the system RAM that is used by the CPU. VRAM is optimized for high bandwidth and low latency, which means that it can read and write data very quickly. The amount of VRAM that a GPU has is one of the factors that determines its performance. More VRAM allows the GPU to store more data and render more complex graphics. However, VRAM is also one of the most expensive components of a GPU. So when choosing a graphics card, it is important to consider the amount of VRAM that it has. If you are planning on running demanding LLMs or video games, or 3D graphics software, you will need a graphics card with more VRAM."}),"\n",(0,n.jsx)(s.p,{children:(0,n.jsx)(s.img,{alt:"VRAM",src:t(41560).A+"",width:"1500",height:"900"})}),"\n",(0,n.jsx)(s.h2,{id:"what-makes-vram-and-ram-different-from-each-other",children:"What makes VRAM and RAM different from each other?"}),"\n",(0,n.jsx)(s.p,{children:"RAM (Random Access Memory) and VRAM (Video Random Access Memory) are both types of memory used in computers, but they have different functions and characteristics. Here are the differences between RAM and VRAM."}),"\n",(0,n.jsx)(s.h3,{id:"ram-random-access-memory",children:"RAM (Random Access Memory):"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsx)(s.li,{children:"RAM is a general-purpose memory that stores data and instructions that the CPU needs to access quickly."}),"\n",(0,n.jsx)(s.li,{children:"RAM is used for short-term data storage and is volatile, meaning that it loses its contents when the computer is turned off."}),"\n",(0,n.jsx)(s.li,{children:"RAM is connected to the motherboard and is accessed by the CPU."}),"\n",(0,n.jsx)(s.li,{children:"RAM typically has a larger capacity compared to VRAM, which is designed to store smaller amounts of data with faster access times."}),"\n",(0,n.jsx)(s.li,{children:"RAM stores data related to the operating system and the various programs that are running, including code, program files, and user data."}),"\n"]}),"\n",(0,n.jsx)(s.h3,{id:"vram-video-random-access-memory",children:"VRAM (Video Random Access Memory):"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsx)(s.li,{children:"VRAM is a type of RAM that is specifically used to store image data for a computer display."}),"\n",(0,n.jsx)(s.li,{children:"VRAM is a graphics card component that is connected to the GPU (Graphics Processing Unit)."}),"\n",(0,n.jsx)(s.li,{children:"VRAM is used exclusively by the GPU and doesn\u2019t need to store as much data as the CPU."}),"\n",(0,n.jsx)(s.li,{children:"VRAM is similar to RAM in that it is volatile and loses its contents when the computer is turned off."}),"\n",(0,n.jsx)(s.li,{children:"VRAM stores data related specifically to graphics, such as textures, frames, and other graphical data."}),"\n",(0,n.jsx)(s.li,{children:"VRAM is designed to store smaller amounts of data with faster access times than RAM."}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"In summary, RAM is used for general-purpose memory, while VRAM is used for graphics-related tasks. RAM has a larger capacity and is accessed by the CPU, while VRAM has a smaller capacity and is accessed by the GPU."}),"\n",(0,n.jsx)(s.p,{children:(0,n.jsx)(s.strong,{children:"Key differences between VRAM and RAM:"})}),"\n",(0,n.jsxs)(s.table,{children:[(0,n.jsx)(s.thead,{children:(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.th,{children:"Characteristic"}),(0,n.jsx)(s.th,{children:"VRAM"}),(0,n.jsx)(s.th,{children:"RAM"})]})}),(0,n.jsxs)(s.tbody,{children:[(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.td,{children:"Purpose"}),(0,n.jsx)(s.td,{children:"Graphics processing"}),(0,n.jsx)(s.td,{children:"General processing"})]}),(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.td,{children:"Speed"}),(0,n.jsx)(s.td,{children:"Faster"}),(0,n.jsx)(s.td,{children:"Slower"})]}),(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.td,{children:"Latency"}),(0,n.jsx)(s.td,{children:"Lower"}),(0,n.jsx)(s.td,{children:"Higher"})]}),(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.td,{children:"Bandwidth"}),(0,n.jsx)(s.td,{children:"Higher"}),(0,n.jsx)(s.td,{children:"Lower"})]}),(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.td,{children:"Cost"}),(0,n.jsx)(s.td,{children:"More expensive"}),(0,n.jsx)(s.td,{children:"Less expensive"})]}),(0,n.jsxs)(s.tr,{children:[(0,n.jsx)(s.td,{children:"Availability"}),(0,n.jsx)(s.td,{children:"Less widely available"}),(0,n.jsx)(s.td,{children:"More widely available"})]})]})]}),"\n",(0,n.jsx)(s.p,{children:(0,n.jsx)(s.img,{alt:"RAM-VRAM",src:t(36165).A+"",width:"824",height:"207"})}),"\n",(0,n.jsx)(s.h2,{id:"how-to-connect-gpu-to-the-motherboard-via-pcie",children:"How to Connect GPU to the Motherboard via PCIe"}),"\n",(0,n.jsx)(s.p,{children:"Connecting hardware components to a motherboard is often likened to assembling LEGO pieces. If the parts fit together seamlessly, you're on the right track. Experienced PC builders find this process straightforward. However, for first-time builders, identifying where each hardware component belongs on the motherboard can be a bit perplexing."}),"\n",(0,n.jsx)(s.p,{children:(0,n.jsx)(s.strong,{children:"So follow the below 5 steps to Connect your GPU to the Motherboard:"})}),"\n",(0,n.jsxs)(s.ol,{children:["\n",(0,n.jsx)(s.li,{children:"First, make sure your computer is powered off and unplugged from the electrical outlet to ensure safety."}),"\n",(0,n.jsx)(s.li,{children:"Open your computer case if necessary to access the motherboard. Locate the PCIe x16 on the motherboard where you'll install the GPU. These slots are typically longer than other expansion slots and are used for graphics cards.\nRemove Slot Covers (if applicable): Some PCIe slots may have protective covers or brackets covering them. Remove these covers by unscrewing them from the case using a Phillips-head screwdriver. And PCIe x16 will have plastic lock on one side only. There may be more than one PCIe x16 slot depending on the motherboard. You can use any of the slots according to your choice."}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:(0,n.jsx)(s.img,{alt:"PCIe x16",src:t(65306).A+"",width:"1600",height:"870"})}),"\n",(0,n.jsxs)(s.ol,{start:"3",children:["\n",(0,n.jsx)(s.li,{children:"Now Insert the Graphics Card slowly:"}),"\n"]}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsx)(s.li,{children:"Unlock the plastic lock on one side of the PCIe x16 slot by pulling it outwards."}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:(0,n.jsx)(s.img,{alt:"slot",src:t(3602).A+"",width:"784",height:"461"})}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsx)(s.li,{children:"Align the PCIe slot with your graphics card, making sure that the HDMI port side of the GPU faces the rear side of the CPU case."}),"\n",(0,n.jsx)(s.li,{children:"Gently press on the card until you hear it securely snap in place."}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:(0,n.jsx)(s.img,{alt:"GPU",src:t(65958).A+"",width:"743",height:"348"})}),"\n",(0,n.jsxs)(s.ol,{start:"4",children:["\n",(0,n.jsx)(s.li,{children:"Insert the Power Connector: If your GPU requires additional power (most modern GPUs do), connect the necessary power cables from your power supply to the GPU's power connectors. These connectors are usually located on the top or side of the GPU."}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:(0,n.jsx)(s.img,{alt:"Power",src:t(7011).A+"",width:"742",height:"415"})}),"\n",(0,n.jsxs)(s.ol,{start:"5",children:["\n",(0,n.jsx)(s.li,{children:"Power on the System: After turning on the PC see if the fans on your graphics card spin. If it does not spin, remove the power cable from the GPU, reconnect it, and power on the PC again."}),"\n"]}),"\n",(0,n.jsxs)(s.blockquote,{children:["\n",(0,n.jsxs)(s.p,{children:["\ud83d\udcdd"," Note: To better understand you can also watch YouTube tutorials on how to Connect the GPU to the Motherboard via PCIe"]}),"\n"]}),"\n",(0,n.jsx)(s.h2,{id:"how-to-choose-a-graphics-card-for-your-ai-works",children:"How to Choose a Graphics Card for your AI works"}),"\n",(0,n.jsx)(s.p,{children:"Selecting the optimal GPU for running Large Language Models (LLMs) on your home PC is a decision influenced by your budget and the specific LLMs you intend to work with. Your choice should strike a balance between performance, efficiency, and cost-effectiveness."}),"\n",(0,n.jsx)(s.p,{children:"In general, the following GPU features are important for running LLMs:"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"High VRAM:"}),"\xa0LLMs are typically very large and complex models, so they require a GPU with a high amount of VRAM. This will allow the model to be loaded into memory and processed efficiently."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"CUDA Compatibility:"}),"\xa0When running LLMs on a GPU, CUDA compatibility is paramount. CUDA is NVIDIA's parallel computing platform, and it plays a vital role in accelerating deep learning tasks. LLMs, with their extensive matrix calculations, heavily rely on parallel processing. Ensuring your GPU supports CUDA is like having the right tool for the job. It allows the LLM to leverage the GPU's parallel processing capabilities, significantly speeding up model training and inference."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"Number of CUDA, Tensor, and RT Cores:"}),"\xa0High-performance NVIDIA GPUs have both CUDA and Tensor cores. These cores are responsible for executing the neural network computations that underpin LLMs' language understanding and generation. The more CUDA cores your GPU has, the better equipped it is to handle the massive computational load that LLMs impose. Tensor cores in your GPU, further enhance LLM performance by accelerating the critical matrix operations integral to language modeling tasks."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"Generation (Series)"}),": When selecting a GPU for LLMs, consider its generation or series (e.g., RTX 30 series). Newer GPU generations often come with improved architectures and features. For LLM tasks, opting for the latest generation can mean better performance, energy efficiency, and support for emerging AI technologies. Avoid purchasing, RTX-2000 series GPUs which are much outdated nowadays."]}),"\n"]}),"\n",(0,n.jsx)(s.h3,{id:"here-are-some-of-the-best-gpu-options-for-this-purpose",children:"Here are some of the best GPU options for this purpose:"}),"\n",(0,n.jsxs)(s.ol,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"NVIDIA RTX 3090"}),": The NVIDIA RTX 3090 is a high-end GPU with a substantial 24GB of VRAM. This copious VRAM capacity makes it exceptionally well-suited for handling large LLMs. Moreover, it's known for its relative efficiency, meaning it won't overheat or strain your home PC's cooling system excessively. The RTX 3090's robust capabilities are a boon for those who need to work with hefty language models."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"NVIDIA RTX 4090"}),": If you're looking for peak performance and can afford the investment, the NVIDIA RTX 4090 represents the pinnacle of GPU power. Boasting 24GB of VRAM and featuring a cutting-edge Tensor Core architecture tailored for AI workloads, it outshines the RTX 3090 in terms of sheer capability. However, it's important to note that the RTX 4090 is also pricier and more power-hungry than its predecessor, the RTX 3090."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"AMD Radeon RX 6900 XT"}),": On the AMD side, the Radeon RX 6900 XT stands out as a high-end GPU with 16GB of VRAM. While it may not quite match the raw power of the RTX 3090 or RTX 4090, it strikes a balance between performance and affordability. Additionally, it tends to be more power-efficient, which could translate to a more sustainable and quieter setup in your home PC."]}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"If budget constraints are a consideration, there are more cost-effective GPU options available:"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"NVIDIA RTX 3070"}),": The RTX 3070 is a solid mid-range GPU that can handle LLMs effectively. While it may not excel with the most massive or complex language models, it's a reliable choice for users looking for a balance between price and performance."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"AMD Radeon RX 6800 XT"}),": Similarly, the RX 6800 XT from AMD offers commendable performance without breaking the bank. It's well-suited for running mid-sized LLMs and provides a competitive option in terms of both power and cost."]}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"When selecting a GPU for LLMs, remember that it's not just about the GPU itself. Consider the synergy with other components in your PC:"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"CPU"}),": To ensure efficient processing, pair your GPU with a powerful CPU. LLMs benefit from fast processors, so having a capable CPU is essential."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"RAM"}),": Sufficient RAM is crucial for LLMs. They can be memory-intensive, and having enough RAM ensures smooth operation."]}),"\n",(0,n.jsxs)(s.li,{children:[(0,n.jsx)(s.strong,{children:"Cooling System"}),": LLMs can push your PC's hardware to the limit. A robust cooling system helps maintain optimal temperatures, preventing overheating and performance throttling."]}),"\n"]}),"\n",(0,n.jsx)(s.p,{children:"By taking all of these factors into account, you can build a home PC setup that's well-equipped to handle the demands of running LLMs effectively and efficiently."})]})}function l(e={}){const{wrapper:s}={...(0,r.R)(),...e.components};return s?(0,n.jsx)(s,{...e,children:(0,n.jsx)(d,{...e})}):d(e)}},65958:(e,s,t)=>{t.d(s,{A:()=>n});const n=t.p+"assets/images/GPU-5c5cbdea44506dcd4af8cf75b9aac52b.png"},72156:(e,s,t)=>{t.d(s,{A:()=>n});const n=t.p+"assets/images/GPU_Image-231c0b8e4b585ac1d18c2330840bb1d6.png"},65306:(e,s,t)=>{t.d(s,{A:()=>n});const n=t.p+"assets/images/PCIex16-83af51562c34bc672cda33199e42464d.png"},7011:(e,s,t)=>{t.d(s,{A:()=>n});const n=t.p+"assets/images/Power-76f62f2aba4379d9f7368014d52484f8.png"},36165:(e,s,t)=>{t.d(s,{A:()=>n});const n=t.p+"assets/images/RAM-VRAM-8ecee89416490242a132a14073e166fc.png"},41560:(e,s,t)=>{t.d(s,{A:()=>n});const n=t.p+"assets/images/VRAM-Image-a29fe70e7f4d5782f1ef912a49fd0636.png"},3602:(e,s,t)=>{t.d(s,{A:()=>n});const n=t.p+"assets/images/slot-e0b9ed4b774e0ae2fd485650de82f089.png"},28453:(e,s,t)=>{t.d(s,{R:()=>o,x:()=>a});var n=t(96540);const r={},i=n.createContext(r);function o(e){const s=n.useContext(i);return n.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function a(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),n.createElement(i.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/4ed5f22c.26283435.js b/assets/js/4ed5f22c.26283435.js new file mode 100644 index 00000000..49624a56 --- /dev/null +++ b/assets/js/4ed5f22c.26283435.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6330],{25751:(t,e,r)=>{r.r(e),r.d(e,{assets:()=>i,contentTitle:()=>s,default:()=>p,frontMatter:()=>a,metadata:()=>d,toc:()=>c});var n=r(74848),o=r(28453);const a={sidebar_position:1,title:"Introduction"},s=void 0,d={id:"hardware/hardware",title:"Introduction",description:"",source:"@site/docs/hardware/hardware.md",sourceDirName:"hardware",slug:"/hardware/",permalink:"/hardware/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/hardware.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:1,frontMatter:{sidebar_position:1,title:"Introduction"}},i={},c=[];function u(t){return(0,n.jsx)(n.Fragment,{})}function p(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(u,{...t})}):u()}},28453:(t,e,r)=>{r.d(e,{R:()=>s,x:()=>d});var n=r(96540);const o={},a=n.createContext(o);function s(t){const e=n.useContext(a);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function d(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:s(t.components),n.createElement(a.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/4ed5f22c.aaebd7f2.js b/assets/js/4ed5f22c.aaebd7f2.js deleted file mode 100644 index 99c75e4b..00000000 --- a/assets/js/4ed5f22c.aaebd7f2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6330],{25751:(t,e,r)=>{r.r(e),r.d(e,{assets:()=>i,contentTitle:()=>s,default:()=>l,frontMatter:()=>a,metadata:()=>d,toc:()=>c});var n=r(74848),o=r(28453);const a={sidebar_position:1,title:"Introduction"},s=void 0,d={id:"hardware/hardware",title:"Introduction",description:"",source:"@site/docs/hardware/hardware.md",sourceDirName:"hardware",slug:"/hardware/",permalink:"/hardware/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/hardware.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:1,frontMatter:{sidebar_position:1,title:"Introduction"}},i={},c=[];function u(t){return(0,n.jsx)(n.Fragment,{})}function l(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(u,{...t})}):u()}},28453:(t,e,r)=>{r.d(e,{R:()=>s,x:()=>d});var n=r(96540);const o={},a=n.createContext(o);function s(t){const e=n.useContext(a);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function d(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:s(t.components),n.createElement(a.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/50318dff.2fb67516.js b/assets/js/50318dff.2fb67516.js deleted file mode 100644 index 858330a8..00000000 --- a/assets/js/50318dff.2fb67516.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9816],{22484:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>u,frontMatter:()=>s,metadata:()=>a,toc:()=>c});var o=r(74848),n=r(28453);const s={title:"System Monitor",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},i=void 0,a={id:"developer/framework/product/system-monitor",title:"System Monitor",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-product/system-monitor.md",sourceDirName:"developer/05-framework/03-product",slug:"/developer/framework/product/system-monitor",permalink:"/developer/framework/product/system-monitor",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-product/system-monitor.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"System Monitor",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",previous:{title:"Settings",permalink:"/developer/framework/product/settings"}},l={},c=[{value:"Overview",id:"overview",level:2},{value:"User Stories",id:"user-stories",level:2}];function d(e){const t={h2:"h2",img:"img",li:"li",p:"p",ul:"ul",...(0,n.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.h2,{id:"overview",children:"Overview"}),"\n",(0,o.jsx)(t.p,{children:"An activity screen to monitor system health and running models."}),"\n",(0,o.jsx)(t.p,{children:(0,o.jsx)(t.img,{alt:"alt text",src:r(11342).A+"",width:"1440",height:"1009"})}),"\n",(0,o.jsx)(t.h2,{id:"user-stories",children:"User Stories"}),"\n",(0,o.jsxs)(t.ul,{children:["\n",(0,o.jsx)(t.li,{children:"Users can see disk and ram utilization"}),"\n",(0,o.jsx)(t.li,{children:"Users can start and stop models based on system health"}),"\n"]})]})}function u(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}},11342:(e,t,r)=>{r.d(t,{A:()=>o});const o=r.p+"assets/images/system-screen-b4977783cfd02b5b0e5b88949215af12.png"},28453:(e,t,r)=>{r.d(t,{R:()=>i,x:()=>a});var o=r(96540);const n={},s=o.createContext(n);function i(e){const t=o.useContext(s);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:i(e.components),o.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/50318dff.46dfb232.js b/assets/js/50318dff.46dfb232.js new file mode 100644 index 00000000..82dd8574 --- /dev/null +++ b/assets/js/50318dff.46dfb232.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9816],{22484:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>u,frontMatter:()=>s,metadata:()=>a,toc:()=>c});var o=r(74848),n=r(28453);const s={title:"System Monitor",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},i=void 0,a={id:"developer/framework/product/system-monitor",title:"System Monitor",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-product/system-monitor.md",sourceDirName:"developer/05-framework/03-product",slug:"/developer/framework/product/system-monitor",permalink:"/developer/framework/product/system-monitor",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-product/system-monitor.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"System Monitor",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",previous:{title:"Settings",permalink:"/developer/framework/product/settings"}},l={},c=[{value:"Overview",id:"overview",level:2},{value:"User Stories",id:"user-stories",level:2}];function d(e){const t={h2:"h2",img:"img",li:"li",p:"p",ul:"ul",...(0,n.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.h2,{id:"overview",children:"Overview"}),"\n",(0,o.jsx)(t.p,{children:"An activity screen to monitor system health and running models."}),"\n",(0,o.jsx)(t.p,{children:(0,o.jsx)(t.img,{alt:"alt text",src:r(11342).A+"",width:"1440",height:"1009"})}),"\n",(0,o.jsx)(t.h2,{id:"user-stories",children:"User Stories"}),"\n",(0,o.jsxs)(t.ul,{children:["\n",(0,o.jsx)(t.li,{children:"Users can see disk and ram utilization"}),"\n",(0,o.jsx)(t.li,{children:"Users can start and stop models based on system health"}),"\n"]})]})}function u(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}},11342:(e,t,r)=>{r.d(t,{A:()=>o});const o=r.p+"assets/images/system-screen-b4977783cfd02b5b0e5b88949215af12.png"},28453:(e,t,r)=>{r.d(t,{R:()=>i,x:()=>a});var o=r(96540);const n={},s=o.createContext(n);function i(e){const t=o.useContext(s);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:i(e.components),o.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/516c1eaf.7d7165c6.js b/assets/js/516c1eaf.7d7165c6.js new file mode 100644 index 00000000..2328325a --- /dev/null +++ b/assets/js/516c1eaf.7d7165c6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2691],{64396:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>a,default:()=>p,frontMatter:()=>s,metadata:()=>u,toc:()=>i});var n=r(74848),o=r(28453);const s={title:"OpenAI API Support (and others)"},a=void 0,u={id:"features/remote",title:"OpenAI API Support (and others)",description:"",source:"@site/docs/features/remote.md",sourceDirName:"features",slug:"/features/remote",permalink:"/features/remote",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/features/remote.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"OpenAI API Support (and others)"},sidebar:"productSidebar",previous:{title:"Local & Self-Hosted AI",permalink:"/features/local"},next:{title:"API Server",permalink:"/features/api-server"}},c={},i=[];function d(e){return(0,n.jsx)(n.Fragment,{})}function p(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d()}},28453:(e,t,r)=>{r.d(t,{R:()=>a,x:()=>u});var n=r(96540);const o={},s=n.createContext(o);function a(e){const t=n.useContext(s);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function u(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:a(e.components),n.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/516c1eaf.8bbf9505.js b/assets/js/516c1eaf.8bbf9505.js deleted file mode 100644 index 7db584c2..00000000 --- a/assets/js/516c1eaf.8bbf9505.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2691],{64396:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>a,default:()=>p,frontMatter:()=>s,metadata:()=>u,toc:()=>i});var n=r(74848),o=r(28453);const s={title:"OpenAI API Support (and others)"},a=void 0,u={id:"features/remote",title:"OpenAI API Support (and others)",description:"",source:"@site/docs/features/remote.md",sourceDirName:"features",slug:"/features/remote",permalink:"/features/remote",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/features/remote.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"OpenAI API Support (and others)"},sidebar:"productSidebar",previous:{title:"Local & Self-Hosted AI",permalink:"/features/local"},next:{title:"API Server",permalink:"/features/api-server"}},c={},i=[];function d(e){return(0,n.jsx)(n.Fragment,{})}function p(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d()}},28453:(e,t,r)=>{r.d(t,{R:()=>a,x:()=>u});var n=r(96540);const o={},s=n.createContext(o);function a(e){const t=n.useContext(s);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function u(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:a(e.components),n.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/5578256f.66016ef0.js b/assets/js/5578256f.66016ef0.js deleted file mode 100644 index 669130eb..00000000 --- a/assets/js/5578256f.66016ef0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8611],{68051:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>i,default:()=>u,frontMatter:()=>o,metadata:()=>r,toc:()=>c});var t=s(74848),a=s(28453);const o={title:"Assistants",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},i=void 0,r={id:"developer/framework/engineering/assistants",title:"Assistants",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-engineering/assistants.md",sourceDirName:"developer/05-framework/03-engineering",slug:"/developer/framework/engineering/assistants",permalink:"/developer/framework/engineering/assistants",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-engineering/assistants.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Assistants",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",previous:{title:"Engineering Specs",permalink:"/developer/engineering"},next:{title:"Chats",permalink:"/developer/framework/engineering/chats"}},l={},c=[{value:"Overview",id:"overview",level:2},{value:"Folder Structure",id:"folder-structure",level:2},{value:"assistant.json",id:"assistantjson",level:2},{value:"Examples",id:"examples",level:3},{value:"Events",id:"events",level:2},{value:"Custom Code",id:"custom-code",level:2},{value:"Tools",id:"tools",level:2},{value:"Functions",id:"functions",level:2},{value:"Files",id:"files",level:2}];function d(e){const n={a:"a",admonition:"admonition",blockquote:"blockquote",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,a.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.admonition,{type:"caution",children:(0,t.jsx)(n.p,{children:"This is currently under development."})}),"\n",(0,t.jsx)(n.h2,{id:"overview",children:"Overview"}),"\n",(0,t.jsxs)(n.p,{children:["In Jan, assistants are ",(0,t.jsx)(n.code,{children:"primary"})," entities with the following capabilities:"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Assistants can use ",(0,t.jsx)(n.code,{children:"models"}),", ",(0,t.jsx)(n.code,{children:"tools"}),", handle and emit ",(0,t.jsx)(n.code,{children:"events"}),", and invoke ",(0,t.jsx)(n.code,{children:"custom code"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Users can create custom assistants with saved ",(0,t.jsx)(n.code,{children:"model"})," settings and parameters."]}),"\n",(0,t.jsxs)(n.li,{children:["An ",(0,t.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/assistants",children:"OpenAI Assistants API"})," compatible endpoint at ",(0,t.jsx)(n.code,{children:"localhost:1337/v1/assistants"}),"."]}),"\n",(0,t.jsx)(n.li,{children:'Jan ships with a default assistant called "Jan" that lets you use all models.'}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"folder-structure",children:"Folder Structure"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-yaml",children:"/jan\n /models/\n /threads/\n /assistants\n /jan # An assistant available to you by default\n assistant.json # See below\n /src # Assistants can invoke custom code\n index.js # Entrypoint\n process.js # For server processes (needs better name)\n package.json # Import any npm libraries, e.g. Langchain, Llamaindex\n /shakespeare # You can create custom assistants\n assistant.json\n /chicken_man\n"})}),"\n",(0,t.jsx)(n.h2,{id:"assistantjson",children:(0,t.jsx)(n.code,{children:"assistant.json"})}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Each ",(0,t.jsx)(n.code,{children:"assistant"})," folder contains an ",(0,t.jsx)(n.code,{children:"assistant.json"})," file, which is a representation of an assistant."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"assistant.json"})," contains metadata and model parameter overrides"]}),"\n",(0,t.jsx)(n.li,{children:"There are no required fields."}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:'{\n "id": "asst_abc123", // Defaults to foldername\n "object": "assistant", // Always "assistant"\n "version": 1, // Defaults to 1\n "created_at": 1698984975,\n "name": "Math Tutor", // Defaults to foldername\n "description": null,\n "avatar": "https://pic.png",\n "models": [ // Defaults to "*" all models\n { ...model_0 }\n ],\n "instructions": "Be concise", // A system prompt for the assistant\n "events": [], // Defaults to "*"\n "metadata": {}, // Defaults to {}\n // "tools": [], // Coming soon\n // "file_ids": [], // Coming soon\n // "memory/threads": true, // Coming soon\n}\n'})}),"\n",(0,t.jsx)(n.h3,{id:"examples",children:"Examples"}),"\n",(0,t.jsx)(n.p,{children:"Here's what the default Jan assistant's json file looks like:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:'{\n "name": "Jan",\n "description": "A global assistant that lets you chat with all downloaded models",\n "avatar": "https://jan.ai/img/logo.svg",\n // All other properties are not explicitly declared and use the default values (see above).\n}\n'})}),"\n",(0,t.jsx)(n.h2,{id:"events",children:"Events"}),"\n",(0,t.jsx)(n.p,{children:"Jan assistants can respond to event hooks. More powerfully, Jan assistants can register their own pubsub, so other entities, like other assistants can respond to your assistants events."}),"\n",(0,t.jsx)(n.h2,{id:"custom-code",children:"Custom Code"}),"\n",(0,t.jsx)(n.p,{children:"Jan assistants are Turing complete. This means you can write freeform code, and use any dependencies, when customizing your assistant."}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-typescript",children:'import {events, models} from "@janhq/core"\nimport {retrieval} from "@hiro/best-rag-ever" // This can be featured on Jan hub but install from npm\n\nevents.on(\'assistant:asst_abc123\', (event) => async {\n const result = models[0].process(event)\n events.emit("assistant:asst_abc123", result)\n resolve()\n})\n'})}),"\n",(0,t.jsx)(n.h2,{id:"tools",children:"Tools"}),"\n",(0,t.jsxs)(n.blockquote,{children:["\n",(0,t.jsx)(n.p,{children:"Coming soon"}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"functions",children:"Functions"}),"\n",(0,t.jsxs)(n.blockquote,{children:["\n",(0,t.jsx)(n.p,{children:"Coming soon"}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"files",children:"Files"}),"\n",(0,t.jsxs)(n.blockquote,{children:["\n",(0,t.jsx)(n.p,{children:"Coming soon"}),"\n"]})]})}function u(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}},28453:(e,n,s)=>{s.d(n,{R:()=>i,x:()=>r});var t=s(96540);const a={},o=t.createContext(a);function i(e){const n=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:i(e.components),t.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/5578256f.d01aa964.js b/assets/js/5578256f.d01aa964.js new file mode 100644 index 00000000..0a41709e --- /dev/null +++ b/assets/js/5578256f.d01aa964.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8611],{68051:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>i,default:()=>u,frontMatter:()=>o,metadata:()=>r,toc:()=>c});var t=s(74848),a=s(28453);const o={title:"Assistants",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},i=void 0,r={id:"developer/framework/engineering/assistants",title:"Assistants",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-engineering/assistants.md",sourceDirName:"developer/05-framework/03-engineering",slug:"/developer/framework/engineering/assistants",permalink:"/developer/framework/engineering/assistants",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-engineering/assistants.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Assistants",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",previous:{title:"Engineering Specs",permalink:"/developer/engineering"},next:{title:"Chats",permalink:"/developer/framework/engineering/chats"}},l={},c=[{value:"Overview",id:"overview",level:2},{value:"Folder Structure",id:"folder-structure",level:2},{value:"assistant.json",id:"assistantjson",level:2},{value:"Examples",id:"examples",level:3},{value:"Events",id:"events",level:2},{value:"Custom Code",id:"custom-code",level:2},{value:"Tools",id:"tools",level:2},{value:"Functions",id:"functions",level:2},{value:"Files",id:"files",level:2}];function d(e){const n={a:"a",admonition:"admonition",blockquote:"blockquote",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,a.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.admonition,{type:"caution",children:(0,t.jsx)(n.p,{children:"This is currently under development."})}),"\n",(0,t.jsx)(n.h2,{id:"overview",children:"Overview"}),"\n",(0,t.jsxs)(n.p,{children:["In Jan, assistants are ",(0,t.jsx)(n.code,{children:"primary"})," entities with the following capabilities:"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Assistants can use ",(0,t.jsx)(n.code,{children:"models"}),", ",(0,t.jsx)(n.code,{children:"tools"}),", handle and emit ",(0,t.jsx)(n.code,{children:"events"}),", and invoke ",(0,t.jsx)(n.code,{children:"custom code"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Users can create custom assistants with saved ",(0,t.jsx)(n.code,{children:"model"})," settings and parameters."]}),"\n",(0,t.jsxs)(n.li,{children:["An ",(0,t.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/assistants",children:"OpenAI Assistants API"})," compatible endpoint at ",(0,t.jsx)(n.code,{children:"localhost:1337/v1/assistants"}),"."]}),"\n",(0,t.jsx)(n.li,{children:'Jan ships with a default assistant called "Jan" that lets you use all models.'}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"folder-structure",children:"Folder Structure"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-yaml",children:"/jan\n /models/\n /threads/\n /assistants\n /jan # An assistant available to you by default\n assistant.json # See below\n /src # Assistants can invoke custom code\n index.js # Entrypoint\n process.js # For server processes (needs better name)\n package.json # Import any npm libraries, e.g. Langchain, Llamaindex\n /shakespeare # You can create custom assistants\n assistant.json\n /chicken_man\n"})}),"\n",(0,t.jsx)(n.h2,{id:"assistantjson",children:(0,t.jsx)(n.code,{children:"assistant.json"})}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Each ",(0,t.jsx)(n.code,{children:"assistant"})," folder contains an ",(0,t.jsx)(n.code,{children:"assistant.json"})," file, which is a representation of an assistant."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"assistant.json"})," contains metadata and model parameter overrides"]}),"\n",(0,t.jsx)(n.li,{children:"There are no required fields."}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:'{\n "id": "asst_abc123", // Defaults to foldername\n "object": "assistant", // Always "assistant"\n "version": 1, // Defaults to 1\n "created_at": 1698984975,\n "name": "Math Tutor", // Defaults to foldername\n "description": null,\n "avatar": "https://pic.png",\n "models": [ // Defaults to "*" all models\n { ...model_0 }\n ],\n "instructions": "Be concise", // A system prompt for the assistant\n "events": [], // Defaults to "*"\n "metadata": {}, // Defaults to {}\n // "tools": [], // Coming soon\n // "file_ids": [], // Coming soon\n // "memory/threads": true, // Coming soon\n}\n'})}),"\n",(0,t.jsx)(n.h3,{id:"examples",children:"Examples"}),"\n",(0,t.jsx)(n.p,{children:"Here's what the default Jan assistant's json file looks like:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-js",children:'{\n "name": "Jan",\n "description": "A global assistant that lets you chat with all downloaded models",\n "avatar": "https://jan.ai/img/logo.svg",\n // All other properties are not explicitly declared and use the default values (see above).\n}\n'})}),"\n",(0,t.jsx)(n.h2,{id:"events",children:"Events"}),"\n",(0,t.jsx)(n.p,{children:"Jan assistants can respond to event hooks. More powerfully, Jan assistants can register their own pubsub, so other entities, like other assistants can respond to your assistants events."}),"\n",(0,t.jsx)(n.h2,{id:"custom-code",children:"Custom Code"}),"\n",(0,t.jsx)(n.p,{children:"Jan assistants are Turing complete. This means you can write freeform code, and use any dependencies, when customizing your assistant."}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-typescript",children:'import {events, models} from "@janhq/core"\nimport {retrieval} from "@hiro/best-rag-ever" // This can be featured on Jan hub but install from npm\n\nevents.on(\'assistant:asst_abc123\', (event) => async {\n const result = models[0].process(event)\n events.emit("assistant:asst_abc123", result)\n resolve()\n})\n'})}),"\n",(0,t.jsx)(n.h2,{id:"tools",children:"Tools"}),"\n",(0,t.jsxs)(n.blockquote,{children:["\n",(0,t.jsx)(n.p,{children:"Coming soon"}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"functions",children:"Functions"}),"\n",(0,t.jsxs)(n.blockquote,{children:["\n",(0,t.jsx)(n.p,{children:"Coming soon"}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"files",children:"Files"}),"\n",(0,t.jsxs)(n.blockquote,{children:["\n",(0,t.jsx)(n.p,{children:"Coming soon"}),"\n"]})]})}function u(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}},28453:(e,n,s)=>{s.d(n,{R:()=>i,x:()=>r});var t=s(96540);const a={},o=t.createContext(a);function i(e){const n=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:i(e.components),t.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/5682c91a.e7fffb29.js b/assets/js/5682c91a.e7fffb29.js deleted file mode 100644 index 48c9bcae..00000000 --- a/assets/js/5682c91a.e7fffb29.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[670],{84147:(t,e,o)=>{o.r(e),o.d(e,{assets:()=>u,contentTitle:()=>d,default:()=>l,frontMatter:()=>r,metadata:()=>i,toc:()=>c});var n=o(74848),s=o(28453);const r={},d=void 0,i={id:"studio/studio",title:"studio",description:"",source:"@site/docs/studio/studio.md",sourceDirName:"studio",slug:"/studio/",permalink:"/studio/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/studio/studio.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{}},u={},c=[];function a(t){return(0,n.jsx)(n.Fragment,{})}function l(t={}){const{wrapper:e}={...(0,s.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(a,{...t})}):a()}},28453:(t,e,o)=>{o.d(e,{R:()=>d,x:()=>i});var n=o(96540);const s={},r=n.createContext(s);function d(t){const e=n.useContext(r);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function i(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(s):t.components||s:d(t.components),n.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/5682c91a.ede6926f.js b/assets/js/5682c91a.ede6926f.js new file mode 100644 index 00000000..bbf1a4da --- /dev/null +++ b/assets/js/5682c91a.ede6926f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[670],{84147:(t,e,o)=>{o.r(e),o.d(e,{assets:()=>u,contentTitle:()=>d,default:()=>p,frontMatter:()=>r,metadata:()=>i,toc:()=>c});var n=o(74848),s=o(28453);const r={},d=void 0,i={id:"studio/studio",title:"studio",description:"",source:"@site/docs/studio/studio.md",sourceDirName:"studio",slug:"/studio/",permalink:"/studio/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/studio/studio.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{}},u={},c=[];function a(t){return(0,n.jsx)(n.Fragment,{})}function p(t={}){const{wrapper:e}={...(0,s.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(a,{...t})}):a()}},28453:(t,e,o)=>{o.d(e,{R:()=>d,x:()=>i});var n=o(96540);const s={},r=n.createContext(s);function d(t){const e=n.useContext(r);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function i(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(s):t.components||s:d(t.components),n.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/57902419.43f877a6.js b/assets/js/57902419.43f877a6.js new file mode 100644 index 00000000..917d2b6a --- /dev/null +++ b/assets/js/57902419.43f877a6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7176],{34764:(t,e,a)=>{a.r(e),a.d(e,{assets:()=>c,contentTitle:()=>r,default:()=>l,frontMatter:()=>s,metadata:()=>i,toc:()=>d});var n=a(74848),o=a(28453);const s={title:"Roadmap"},r=void 0,i={id:"about/roadmap",title:"Roadmap",description:"- ] [Immediate Roadmap on Github",source:"@site/docs/about/roadmap.md",sourceDirName:"about",slug:"/about/roadmap",permalink:"/about/roadmap",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/about/roadmap.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Roadmap"}},c={},d=[];function u(t){const e={a:"a",input:"input",li:"li",ul:"ul",...(0,o.R)(),...t.components};return(0,n.jsxs)(e.ul,{className:"contains-task-list",children:["\n",(0,n.jsxs)(e.li,{className:"task-list-item",children:[(0,n.jsx)(e.input,{type:"checkbox",disabled:!0})," ",(0,n.jsx)(e.a,{href:"https://github.com/orgs/janhq/projects/5/views/16",children:"Immediate Roadmap on Github"})]}),"\n",(0,n.jsxs)(e.li,{className:"task-list-item",children:[(0,n.jsx)(e.input,{type:"checkbox",disabled:!0})," ",(0,n.jsx)(e.a,{href:"https://discord.gg/Ey62mynnYr",children:"Longer-term Roadmap on Discord"})]}),"\n"]})}function l(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(u,{...t})}):u(t)}},28453:(t,e,a)=>{a.d(e,{R:()=>r,x:()=>i});var n=a(96540);const o={},s=n.createContext(o);function r(t){const e=n.useContext(s);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function i(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:r(t.components),n.createElement(s.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/57902419.d0a20ca2.js b/assets/js/57902419.d0a20ca2.js deleted file mode 100644 index 2f4c25fb..00000000 --- a/assets/js/57902419.d0a20ca2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7176],{34764:(t,e,a)=>{a.r(e),a.d(e,{assets:()=>c,contentTitle:()=>r,default:()=>l,frontMatter:()=>s,metadata:()=>i,toc:()=>d});var n=a(74848),o=a(28453);const s={title:"Roadmap"},r=void 0,i={id:"about/roadmap",title:"Roadmap",description:"- ] [Immediate Roadmap on Github",source:"@site/docs/about/roadmap.md",sourceDirName:"about",slug:"/about/roadmap",permalink:"/about/roadmap",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/about/roadmap.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Roadmap"}},c={},d=[];function u(t){const e={a:"a",input:"input",li:"li",ul:"ul",...(0,o.R)(),...t.components};return(0,n.jsxs)(e.ul,{className:"contains-task-list",children:["\n",(0,n.jsxs)(e.li,{className:"task-list-item",children:[(0,n.jsx)(e.input,{type:"checkbox",disabled:!0})," ",(0,n.jsx)(e.a,{href:"https://github.com/orgs/janhq/projects/5/views/16",children:"Immediate Roadmap on Github"})]}),"\n",(0,n.jsxs)(e.li,{className:"task-list-item",children:[(0,n.jsx)(e.input,{type:"checkbox",disabled:!0})," ",(0,n.jsx)(e.a,{href:"https://discord.gg/Ey62mynnYr",children:"Longer-term Roadmap on Discord"})]}),"\n"]})}function l(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(u,{...t})}):u(t)}},28453:(t,e,a)=>{a.d(e,{R:()=>r,x:()=>i});var n=a(96540);const o={},s=n.createContext(o);function r(t){const e=n.useContext(s);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function i(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:r(t.components),n.createElement(s.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/58a762cd.18ddaa83.js b/assets/js/58a762cd.18ddaa83.js new file mode 100644 index 00000000..a354db26 --- /dev/null +++ b/assets/js/58a762cd.18ddaa83.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2689],{31477:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>a,default:()=>d,frontMatter:()=>s,metadata:()=>i,toc:()=>l});var r=n(74848),o=n(28453);const s={title:"Who we are"},a=void 0,i={id:"team/team",title:"Who we are",description:"What's Jan the company about?",source:"@site/docs/team/team.md",sourceDirName:"team",slug:"/team/",permalink:"/team/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/team/team.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Who we are"},sidebar:"aboutSidebar",previous:{title:"Jan's Community",permalink:"/community"},next:{title:"Join us",permalink:"/team/join-us"}},c={},l=[{value:"Open Source",id:"open-source",level:3},{value:"Bootstrapped",id:"bootstrapped",level:3},{value:"Our Team",id:"our-team",level:2}];function u(e){const t={a:"a",h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.p,{children:"What's Jan the company about?\nWe aim to build the cognitive framework for future robots"}),"\n",(0,r.jsx)(t.h3,{id:"open-source",children:"Open Source"}),"\n",(0,r.jsx)(t.p,{children:"Jan is a startup with an open source business model. We believe in the need for an open source AI ecosystem, and are committed to building it."}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.a,{href:"https://github.com/janhq/jan",children:"Jan Framework"})," (AGPLv3)"]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.a,{href:"https://jan.ai",children:"Jan Desktop Client & Local server"})," (AGPLv3, built on Jan Framework)"]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.a,{href:"https://github.com/janhq/nitro",children:"Nitro: run Local AI"})," (AGPLv3)"]}),"\n"]}),"\n",(0,r.jsx)(t.h3,{id:"bootstrapped",children:"Bootstrapped"}),"\n",(0,r.jsx)(t.p,{children:"Jan is currently a bootstrapped startup."}),"\n",(0,r.jsx)(t.p,{children:"We balance technical invention with the search for a sustainable business model. Thus, we appreciate any business inquiries that can balance growth with cashflow."}),"\n",(0,r.jsxs)(t.p,{children:[(0,r.jsx)(t.strong,{children:"We invite you to join us on our journey to find PMF"}),". Join our ",(0,r.jsx)(t.a,{href:"https://discord.gg/BnHRr3Q7Ms",children:"Discord here"})]}),"\n",(0,r.jsx)(t.h2,{id:"our-team",children:"Our Team"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:"Contributors"}),"\n",(0,r.jsx)(t.li,{children:"Core Team"}),"\n"]})]})}function d(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(u,{...e})}):u(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>a,x:()=>i});var r=n(96540);const o={},s=r.createContext(o);function a(e){const t=r.useContext(s);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:a(e.components),r.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/58a762cd.f252c7da.js b/assets/js/58a762cd.f252c7da.js deleted file mode 100644 index a626d241..00000000 --- a/assets/js/58a762cd.f252c7da.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2689],{31477:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>a,default:()=>d,frontMatter:()=>s,metadata:()=>i,toc:()=>l});var r=n(74848),o=n(28453);const s={title:"Who we are"},a=void 0,i={id:"team/team",title:"Who we are",description:"What's Jan the company about?",source:"@site/docs/team/team.md",sourceDirName:"team",slug:"/team/",permalink:"/team/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/team/team.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Who we are"},sidebar:"aboutSidebar",previous:{title:"Jan's Community",permalink:"/community"},next:{title:"Join us",permalink:"/team/join-us"}},c={},l=[{value:"Open Source",id:"open-source",level:3},{value:"Bootstrapped",id:"bootstrapped",level:3},{value:"Our Team",id:"our-team",level:2}];function u(e){const t={a:"a",h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.p,{children:"What's Jan the company about?\nWe aim to build the cognitive framework for future robots"}),"\n",(0,r.jsx)(t.h3,{id:"open-source",children:"Open Source"}),"\n",(0,r.jsx)(t.p,{children:"Jan is a startup with an open source business model. We believe in the need for an open source AI ecosystem, and are committed to building it."}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.a,{href:"https://github.com/janhq/jan",children:"Jan Framework"})," (AGPLv3)"]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.a,{href:"https://jan.ai",children:"Jan Desktop Client & Local server"})," (AGPLv3, built on Jan Framework)"]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.a,{href:"https://github.com/janhq/nitro",children:"Nitro: run Local AI"})," (AGPLv3)"]}),"\n"]}),"\n",(0,r.jsx)(t.h3,{id:"bootstrapped",children:"Bootstrapped"}),"\n",(0,r.jsx)(t.p,{children:"Jan is currently a bootstrapped startup."}),"\n",(0,r.jsx)(t.p,{children:"We balance technical invention with the search for a sustainable business model. Thus, we appreciate any business inquiries that can balance growth with cashflow."}),"\n",(0,r.jsxs)(t.p,{children:[(0,r.jsx)(t.strong,{children:"We invite you to join us on our journey to find PMF"}),". Join our ",(0,r.jsx)(t.a,{href:"https://discord.gg/BnHRr3Q7Ms",children:"Discord here"})]}),"\n",(0,r.jsx)(t.h2,{id:"our-team",children:"Our Team"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:"Contributors"}),"\n",(0,r.jsx)(t.li,{children:"Core Team"}),"\n"]})]})}function d(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(u,{...e})}):u(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>a,x:()=>i});var r=n(96540);const o={},s=r.createContext(o);function a(e){const t=r.useContext(s);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:a(e.components),r.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/58dab583.6936f817.js b/assets/js/58dab583.6936f817.js new file mode 100644 index 00000000..26955bff --- /dev/null +++ b/assets/js/58dab583.6936f817.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8545],{45473:(t,e,s)=>{s.r(e),s.d(e,{assets:()=>u,contentTitle:()=>i,default:()=>l,frontMatter:()=>o,metadata:()=>a,toc:()=>c});var n=s(74848),r=s(28453);const o={title:"Enterprises",tags:["audiences"]},i=void 0,a={id:"solutions/enterprises",title:"Enterprises",description:"",source:"@site/docs/solutions/enterprises.md",sourceDirName:"solutions",slug:"/solutions/enterprises",permalink:"/solutions/enterprises",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/solutions/enterprises.md",tags:[{label:"audiences",permalink:"/tags/audiences"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Enterprises",tags:["audiences"]},sidebar:"solutionSidebar",previous:{title:"Startups",permalink:"/solutions/startups"}},u={},c=[];function d(t){return(0,n.jsx)(n.Fragment,{})}function l(t={}){const{wrapper:e}={...(0,r.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(d,{...t})}):d()}},28453:(t,e,s)=>{s.d(e,{R:()=>i,x:()=>a});var n=s(96540);const r={},o=n.createContext(r);function i(t){const e=n.useContext(o);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:i(t.components),n.createElement(o.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/58dab583.de3de000.js b/assets/js/58dab583.de3de000.js deleted file mode 100644 index b92d6b62..00000000 --- a/assets/js/58dab583.de3de000.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8545],{45473:(t,e,s)=>{s.r(e),s.d(e,{assets:()=>u,contentTitle:()=>i,default:()=>l,frontMatter:()=>o,metadata:()=>a,toc:()=>c});var n=s(74848),r=s(28453);const o={title:"Enterprises",tags:["audiences"]},i=void 0,a={id:"solutions/enterprises",title:"Enterprises",description:"",source:"@site/docs/solutions/enterprises.md",sourceDirName:"solutions",slug:"/solutions/enterprises",permalink:"/solutions/enterprises",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/solutions/enterprises.md",tags:[{label:"audiences",permalink:"/tags/audiences"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Enterprises",tags:["audiences"]},sidebar:"solutionSidebar",previous:{title:"Startups",permalink:"/solutions/startups"}},u={},c=[];function d(t){return(0,n.jsx)(n.Fragment,{})}function l(t={}){const{wrapper:e}={...(0,r.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(d,{...t})}):d()}},28453:(t,e,s)=>{s.d(e,{R:()=>i,x:()=>a});var n=s(96540);const r={},o=n.createContext(r);function i(t){const e=n.useContext(o);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:i(t.components),n.createElement(o.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/5b9b123e.4e6aa489.js b/assets/js/5b9b123e.4e6aa489.js deleted file mode 100644 index cf0aa42f..00000000 --- a/assets/js/5b9b123e.4e6aa489.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7785],{60365:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>p,frontMatter:()=>l,metadata:()=>c,toc:()=>u});var r=t(74848),s=t(28453),i=t(11470),a=t(19365);const l={title:"Llama.cpp Extension",slug:"/guides/engines/llamacpp",sidebar_position:1,description:"A step-by-step guide on how to customize the LlamaCPP extension.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Llama CPP integration","LlamaCPP Extension"]},o=void 0,c={id:"guides/local-providers/llamacpp",title:"Llama.cpp Extension",description:"A step-by-step guide on how to customize the LlamaCPP extension.",source:"@site/docs/guides/local-providers/llamacpp.mdx",sourceDirName:"guides/local-providers",slug:"/guides/engines/llamacpp",permalink:"/guides/engines/llamacpp",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/local-providers/llamacpp.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:1,frontMatter:{title:"Llama.cpp Extension",slug:"/guides/engines/llamacpp",sidebar_position:1,description:"A step-by-step guide on how to customize the LlamaCPP extension.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Llama CPP integration","LlamaCPP Extension"]},sidebar:"guidesSidebar",previous:{title:"Local Engines",permalink:"/guides/engines/local"},next:{title:"TensorRT-LLM Extension",permalink:"/guides/engines/tensorrt-llm"}},d={},u=[{value:"Overview",id:"overview",level:2},{value:"LlamaCPP Extension",id:"llamacpp-extension",level:2}];function h(e){const n={a:"a",admonition:"admonition",code:"code",em:"em",h2:"h2",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h2,{id:"overview",children:"Overview"}),"\n",(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.a,{href:"https://github.com/janhq/nitro",children:"Nitro"})," is an inference server on top of ",(0,r.jsx)(n.a,{href:"https://github.com/ggerganov/llama.cpp",children:"llama.cpp"}),". It provides an OpenAI-compatible API, queue, & scaling."]}),"\n",(0,r.jsx)(n.h2,{id:"llamacpp-extension",children:"LlamaCPP Extension"}),"\n",(0,r.jsx)(n.admonition,{type:"note",children:(0,r.jsx)(n.p,{children:"Nitro is the default AI engine downloaded with Jan. There is no additional setup needed."})}),"\n",(0,r.jsxs)(n.p,{children:["In this guide, we'll walk you through the process of customizing your engine settings by configuring the ",(0,r.jsx)(n.code,{children:"nitro.json"})," file"]}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsxs)(n.li,{children:["Navigate to the ",(0,r.jsx)(n.code,{children:"App Settings"})," > ",(0,r.jsx)(n.code,{children:"Advanced"})," > ",(0,r.jsx)(n.code,{children:"Open App Directory"})," > ",(0,r.jsx)(n.code,{children:"~/jan/engine"})," folder."]}),"\n"]}),"\n",(0,r.jsxs)(i.A,{children:[(0,r.jsx)(a.A,{value:"mac",label:"MacOS",default:!0,children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-sh",children:"cd ~/jan/engines\n"})})}),(0,r.jsx)(a.A,{value:"windows",label:"Windows",default:!0,children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-sh",children:"C:/Users//jan/engines\n"})})}),(0,r.jsx)(a.A,{value:"linux",label:"Linux",default:!0,children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-sh",children:"cd ~/jan/engines\n"})})})]}),"\n",(0,r.jsxs)(n.ol,{start:"2",children:["\n",(0,r.jsxs)(n.li,{children:["Modify the ",(0,r.jsx)(n.code,{children:"nitro.json"})," file based on your needs. The default settings are shown below."]}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/engines/nitro.json"',children:'{\n "ctx_len": 2048,\n "ngl": 100,\n "cpu_threads": 1,\n "cont_batching": false,\n "embedding": false\n}\n'})}),"\n",(0,r.jsxs)(n.p,{children:["The table below describes the parameters in the ",(0,r.jsx)(n.code,{children:"nitro.json"})," file."]}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Parameter"}),(0,r.jsx)(n.th,{children:"Type"}),(0,r.jsx)(n.th,{children:"Description"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"ctx_len"})}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.strong,{children:"Integer"})}),(0,r.jsxs)(n.td,{children:["Typically set at ",(0,r.jsx)(n.code,{children:"2048"}),", ",(0,r.jsx)(n.code,{children:"ctx_len"})," provides ample context for model operations like ",(0,r.jsx)(n.code,{children:"GPT-3.5"}),". (",(0,r.jsx)(n.em,{children:"Maximum"}),": ",(0,r.jsx)(n.code,{children:"4096"}),", ",(0,r.jsx)(n.em,{children:"Minimum"}),": ",(0,r.jsx)(n.code,{children:"1"}),")"]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"ngl"})}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.strong,{children:"Integer"})}),(0,r.jsxs)(n.td,{children:["Defaulted at ",(0,r.jsx)(n.code,{children:"100"}),", ",(0,r.jsx)(n.code,{children:"ngl"})," determines GPU layer usage."]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"cpu_threads"})}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.strong,{children:"Integer"})}),(0,r.jsxs)(n.td,{children:["Determines CPU inference threads, limited by hardware and OS. (",(0,r.jsx)(n.em,{children:"Maximum"})," determined by system)"]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"cont_batching"})}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.strong,{children:"Integer"})}),(0,r.jsx)(n.td,{children:"Controls continuous batching, enhancing throughput for LLM inference."})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"embedding"})}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.strong,{children:"Integer"})}),(0,r.jsx)(n.td,{children:"Enables embedding utilization for tasks like document-enhanced chat in RAG-based applications."})]})]})]}),"\n",(0,r.jsx)(n.admonition,{type:"tip",children:(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["By default, the value of ",(0,r.jsx)(n.code,{children:"ngl"})," is set to 100, which indicates that it will offload all. If you wish to offload only 50% of the GPU, you can set ",(0,r.jsx)(n.code,{children:"ngl"})," to 15 because most models on Mistral or Llama are around ~ 30 layers."]}),"\n",(0,r.jsxs)(n.li,{children:["To utilize the embedding feature, include the JSON parameter ",(0,r.jsx)(n.code,{children:'"embedding": true'}),". It will enable Nitro to process inferences with embedding capabilities. Please refer to the ",(0,r.jsx)(n.a,{href:"https://nitro.jan.ai/features/embed",children:"Embedding in the Nitro documentation"})," for a more detailed explanation."]}),"\n",(0,r.jsxs)(n.li,{children:["To utilize the continuous batching feature for boosting throughput and minimizing latency in large language model (LLM) inference, include ",(0,r.jsx)(n.code,{children:"cont_batching: true"}),". For details, please refer to the ",(0,r.jsx)(n.a,{href:"https://nitro.jan.ai/features/cont-batch",children:"Continuous Batching in the Nitro documentation"}),"."]}),"\n"]})}),"\n",(0,r.jsx)(n.admonition,{title:"Assistance and Support",type:"info",children:(0,r.jsxs)(n.p,{children:["If you have questions, please join our ",(0,r.jsx)(n.a,{href:"https://discord.gg/Dt7MxDyNNZ",children:"Discord community"})," for support, updates, and discussions."]})})]})}function p(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}},19365:(e,n,t)=>{t.d(n,{A:()=>a});t(96540);var r=t(18215);const s={tabItem:"tabItem_Ymn6"};var i=t(74848);function a(e){let{children:n,hidden:t,className:a}=e;return(0,i.jsx)("div",{role:"tabpanel",className:(0,r.A)(s.tabItem,a),hidden:t,children:n})}},11470:(e,n,t)=>{t.d(n,{A:()=>w});var r=t(96540),s=t(18215),i=t(23104),a=t(56347),l=t(205),o=t(57485),c=t(31682),d=t(89466);function u(e){return r.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,r.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function h(e){const{values:n,children:t}=e;return(0,r.useMemo)((()=>{const e=n??function(e){return u(e).map((e=>{let{props:{value:n,label:t,attributes:r,default:s}}=e;return{value:n,label:t,attributes:r,default:s}}))}(t);return function(e){const n=(0,c.X)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[n,t])}function p(e){let{value:n,tabValues:t}=e;return t.some((e=>e.value===n))}function m(e){let{queryString:n=!1,groupId:t}=e;const s=(0,a.W6)(),i=function(e){let{queryString:n=!1,groupId:t}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!t)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:n,groupId:t});return[(0,o.aZ)(i),(0,r.useCallback)((e=>{if(!i)return;const n=new URLSearchParams(s.location.search);n.set(i,e),s.replace({...s.location,search:n.toString()})}),[i,s])]}function x(e){const{defaultValue:n,queryString:t=!1,groupId:s}=e,i=h(e),[a,o]=(0,r.useState)((()=>function(e){let{defaultValue:n,tabValues:t}=e;if(0===t.length)throw new Error("Docusaurus error: the component requires at least one children component");if(n){if(!p({value:n,tabValues:t}))throw new Error(`Docusaurus error: The has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${t.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const r=t.find((e=>e.default))??t[0];if(!r)throw new Error("Unexpected error: 0 tabValues");return r.value}({defaultValue:n,tabValues:i}))),[c,u]=m({queryString:t,groupId:s}),[x,g]=function(e){let{groupId:n}=e;const t=function(e){return e?`docusaurus.tab.${e}`:null}(n),[s,i]=(0,d.Dv)(t);return[s,(0,r.useCallback)((e=>{t&&i.set(e)}),[t,i])]}({groupId:s}),f=(()=>{const e=c??x;return p({value:e,tabValues:i})?e:null})();(0,l.A)((()=>{f&&o(f)}),[f]);return{selectedValue:a,selectValue:(0,r.useCallback)((e=>{if(!p({value:e,tabValues:i}))throw new Error(`Can't select invalid tab value=${e}`);o(e),u(e),g(e)}),[u,g,i]),tabValues:i}}var g=t(92303);const f={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var j=t(74848);function b(e){let{className:n,block:t,selectedValue:r,selectValue:a,tabValues:l}=e;const o=[],{blockElementScrollPositionUntilNextRender:c}=(0,i.a_)(),d=e=>{const n=e.currentTarget,t=o.indexOf(n),s=l[t].value;s!==r&&(c(n),a(s))},u=e=>{let n=null;switch(e.key){case"Enter":d(e);break;case"ArrowRight":{const t=o.indexOf(e.currentTarget)+1;n=o[t]??o[0];break}case"ArrowLeft":{const t=o.indexOf(e.currentTarget)-1;n=o[t]??o[o.length-1];break}}n?.focus()};return(0,j.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,s.A)("tabs",{"tabs--block":t},n),children:l.map((e=>{let{value:n,label:t,attributes:i}=e;return(0,j.jsx)("li",{role:"tab",tabIndex:r===n?0:-1,"aria-selected":r===n,ref:e=>o.push(e),onKeyDown:u,onClick:d,...i,className:(0,s.A)("tabs__item",f.tabItem,i?.className,{"tabs__item--active":r===n}),children:t??n},n)}))})}function v(e){let{lazy:n,children:t,selectedValue:s}=e;const i=(Array.isArray(t)?t:[t]).filter(Boolean);if(n){const e=i.find((e=>e.props.value===s));return e?(0,r.cloneElement)(e,{className:"margin-top--md"}):null}return(0,j.jsx)("div",{className:"margin-top--md",children:i.map(((e,n)=>(0,r.cloneElement)(e,{key:n,hidden:e.props.value!==s})))})}function y(e){const n=x(e);return(0,j.jsxs)("div",{className:(0,s.A)("tabs-container",f.tabList),children:[(0,j.jsx)(b,{...e,...n}),(0,j.jsx)(v,{...e,...n})]})}function w(e){const n=(0,g.A)();return(0,j.jsx)(y,{...e,children:u(e.children)},String(n))}},28453:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>l});var r=t(96540);const s={},i=r.createContext(s);function a(e){const n=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),r.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/5b9b123e.e78e1055.js b/assets/js/5b9b123e.e78e1055.js new file mode 100644 index 00000000..e5421ebe --- /dev/null +++ b/assets/js/5b9b123e.e78e1055.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7785],{60365:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>p,frontMatter:()=>l,metadata:()=>c,toc:()=>u});var r=t(74848),s=t(28453),i=t(11470),a=t(19365);const l={title:"Llama.cpp Extension",slug:"/guides/engines/llamacpp",sidebar_position:1,description:"A step-by-step guide on how to customize the LlamaCPP extension.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Llama CPP integration","LlamaCPP Extension"]},o=void 0,c={id:"guides/local-providers/llamacpp",title:"Llama.cpp Extension",description:"A step-by-step guide on how to customize the LlamaCPP extension.",source:"@site/docs/guides/local-providers/llamacpp.mdx",sourceDirName:"guides/local-providers",slug:"/guides/engines/llamacpp",permalink:"/guides/engines/llamacpp",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/local-providers/llamacpp.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:1,frontMatter:{title:"Llama.cpp Extension",slug:"/guides/engines/llamacpp",sidebar_position:1,description:"A step-by-step guide on how to customize the LlamaCPP extension.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Llama CPP integration","LlamaCPP Extension"]},sidebar:"guidesSidebar",previous:{title:"Local Engines",permalink:"/guides/engines/local"},next:{title:"TensorRT-LLM Extension",permalink:"/guides/engines/tensorrt-llm"}},d={},u=[{value:"Overview",id:"overview",level:2},{value:"LlamaCPP Extension",id:"llamacpp-extension",level:2}];function h(e){const n={a:"a",admonition:"admonition",code:"code",em:"em",h2:"h2",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h2,{id:"overview",children:"Overview"}),"\n",(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.a,{href:"https://github.com/janhq/nitro",children:"Nitro"})," is an inference server on top of ",(0,r.jsx)(n.a,{href:"https://github.com/ggerganov/llama.cpp",children:"llama.cpp"}),". It provides an OpenAI-compatible API, queue, & scaling."]}),"\n",(0,r.jsx)(n.h2,{id:"llamacpp-extension",children:"LlamaCPP Extension"}),"\n",(0,r.jsx)(n.admonition,{type:"note",children:(0,r.jsx)(n.p,{children:"Nitro is the default AI engine downloaded with Jan. There is no additional setup needed."})}),"\n",(0,r.jsxs)(n.p,{children:["In this guide, we'll walk you through the process of customizing your engine settings by configuring the ",(0,r.jsx)(n.code,{children:"nitro.json"})," file"]}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsxs)(n.li,{children:["Navigate to the ",(0,r.jsx)(n.code,{children:"App Settings"})," > ",(0,r.jsx)(n.code,{children:"Advanced"})," > ",(0,r.jsx)(n.code,{children:"Open App Directory"})," > ",(0,r.jsx)(n.code,{children:"~/jan/engine"})," folder."]}),"\n"]}),"\n",(0,r.jsxs)(i.A,{children:[(0,r.jsx)(a.A,{value:"mac",label:"MacOS",default:!0,children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-sh",children:"cd ~/jan/engines\n"})})}),(0,r.jsx)(a.A,{value:"windows",label:"Windows",default:!0,children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-sh",children:"C:/Users//jan/engines\n"})})}),(0,r.jsx)(a.A,{value:"linux",label:"Linux",default:!0,children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-sh",children:"cd ~/jan/engines\n"})})})]}),"\n",(0,r.jsxs)(n.ol,{start:"2",children:["\n",(0,r.jsxs)(n.li,{children:["Modify the ",(0,r.jsx)(n.code,{children:"nitro.json"})," file based on your needs. The default settings are shown below."]}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/engines/nitro.json"',children:'{\n "ctx_len": 2048,\n "ngl": 100,\n "cpu_threads": 1,\n "cont_batching": false,\n "embedding": false\n}\n'})}),"\n",(0,r.jsxs)(n.p,{children:["The table below describes the parameters in the ",(0,r.jsx)(n.code,{children:"nitro.json"})," file."]}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Parameter"}),(0,r.jsx)(n.th,{children:"Type"}),(0,r.jsx)(n.th,{children:"Description"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"ctx_len"})}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.strong,{children:"Integer"})}),(0,r.jsxs)(n.td,{children:["Typically set at ",(0,r.jsx)(n.code,{children:"2048"}),", ",(0,r.jsx)(n.code,{children:"ctx_len"})," provides ample context for model operations like ",(0,r.jsx)(n.code,{children:"GPT-3.5"}),". (",(0,r.jsx)(n.em,{children:"Maximum"}),": ",(0,r.jsx)(n.code,{children:"4096"}),", ",(0,r.jsx)(n.em,{children:"Minimum"}),": ",(0,r.jsx)(n.code,{children:"1"}),")"]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"ngl"})}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.strong,{children:"Integer"})}),(0,r.jsxs)(n.td,{children:["Defaulted at ",(0,r.jsx)(n.code,{children:"100"}),", ",(0,r.jsx)(n.code,{children:"ngl"})," determines GPU layer usage."]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"cpu_threads"})}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.strong,{children:"Integer"})}),(0,r.jsxs)(n.td,{children:["Determines CPU inference threads, limited by hardware and OS. (",(0,r.jsx)(n.em,{children:"Maximum"})," determined by system)"]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"cont_batching"})}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.strong,{children:"Integer"})}),(0,r.jsx)(n.td,{children:"Controls continuous batching, enhancing throughput for LLM inference."})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"embedding"})}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.strong,{children:"Integer"})}),(0,r.jsx)(n.td,{children:"Enables embedding utilization for tasks like document-enhanced chat in RAG-based applications."})]})]})]}),"\n",(0,r.jsx)(n.admonition,{type:"tip",children:(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["By default, the value of ",(0,r.jsx)(n.code,{children:"ngl"})," is set to 100, which indicates that it will offload all. If you wish to offload only 50% of the GPU, you can set ",(0,r.jsx)(n.code,{children:"ngl"})," to 15 because most models on Mistral or Llama are around ~ 30 layers."]}),"\n",(0,r.jsxs)(n.li,{children:["To utilize the embedding feature, include the JSON parameter ",(0,r.jsx)(n.code,{children:'"embedding": true'}),". It will enable Nitro to process inferences with embedding capabilities. Please refer to the ",(0,r.jsx)(n.a,{href:"https://nitro.jan.ai/features/embed",children:"Embedding in the Nitro documentation"})," for a more detailed explanation."]}),"\n",(0,r.jsxs)(n.li,{children:["To utilize the continuous batching feature for boosting throughput and minimizing latency in large language model (LLM) inference, include ",(0,r.jsx)(n.code,{children:"cont_batching: true"}),". For details, please refer to the ",(0,r.jsx)(n.a,{href:"https://nitro.jan.ai/features/cont-batch",children:"Continuous Batching in the Nitro documentation"}),"."]}),"\n"]})}),"\n",(0,r.jsx)(n.admonition,{title:"Assistance and Support",type:"info",children:(0,r.jsxs)(n.p,{children:["If you have questions, please join our ",(0,r.jsx)(n.a,{href:"https://discord.gg/Dt7MxDyNNZ",children:"Discord community"})," for support, updates, and discussions."]})})]})}function p(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}},19365:(e,n,t)=>{t.d(n,{A:()=>a});t(96540);var r=t(18215);const s={tabItem:"tabItem_Ymn6"};var i=t(74848);function a(e){let{children:n,hidden:t,className:a}=e;return(0,i.jsx)("div",{role:"tabpanel",className:(0,r.A)(s.tabItem,a),hidden:t,children:n})}},11470:(e,n,t)=>{t.d(n,{A:()=>w});var r=t(96540),s=t(18215),i=t(23104),a=t(56347),l=t(205),o=t(57485),c=t(31682),d=t(89466);function u(e){return r.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,r.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function h(e){const{values:n,children:t}=e;return(0,r.useMemo)((()=>{const e=n??function(e){return u(e).map((e=>{let{props:{value:n,label:t,attributes:r,default:s}}=e;return{value:n,label:t,attributes:r,default:s}}))}(t);return function(e){const n=(0,c.X)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[n,t])}function p(e){let{value:n,tabValues:t}=e;return t.some((e=>e.value===n))}function m(e){let{queryString:n=!1,groupId:t}=e;const s=(0,a.W6)(),i=function(e){let{queryString:n=!1,groupId:t}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!t)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:n,groupId:t});return[(0,o.aZ)(i),(0,r.useCallback)((e=>{if(!i)return;const n=new URLSearchParams(s.location.search);n.set(i,e),s.replace({...s.location,search:n.toString()})}),[i,s])]}function x(e){const{defaultValue:n,queryString:t=!1,groupId:s}=e,i=h(e),[a,o]=(0,r.useState)((()=>function(e){let{defaultValue:n,tabValues:t}=e;if(0===t.length)throw new Error("Docusaurus error: the component requires at least one children component");if(n){if(!p({value:n,tabValues:t}))throw new Error(`Docusaurus error: The has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${t.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const r=t.find((e=>e.default))??t[0];if(!r)throw new Error("Unexpected error: 0 tabValues");return r.value}({defaultValue:n,tabValues:i}))),[c,u]=m({queryString:t,groupId:s}),[x,g]=function(e){let{groupId:n}=e;const t=function(e){return e?`docusaurus.tab.${e}`:null}(n),[s,i]=(0,d.Dv)(t);return[s,(0,r.useCallback)((e=>{t&&i.set(e)}),[t,i])]}({groupId:s}),f=(()=>{const e=c??x;return p({value:e,tabValues:i})?e:null})();(0,l.A)((()=>{f&&o(f)}),[f]);return{selectedValue:a,selectValue:(0,r.useCallback)((e=>{if(!p({value:e,tabValues:i}))throw new Error(`Can't select invalid tab value=${e}`);o(e),u(e),g(e)}),[u,g,i]),tabValues:i}}var g=t(92303);const f={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var j=t(74848);function b(e){let{className:n,block:t,selectedValue:r,selectValue:a,tabValues:l}=e;const o=[],{blockElementScrollPositionUntilNextRender:c}=(0,i.a_)(),d=e=>{const n=e.currentTarget,t=o.indexOf(n),s=l[t].value;s!==r&&(c(n),a(s))},u=e=>{let n=null;switch(e.key){case"Enter":d(e);break;case"ArrowRight":{const t=o.indexOf(e.currentTarget)+1;n=o[t]??o[0];break}case"ArrowLeft":{const t=o.indexOf(e.currentTarget)-1;n=o[t]??o[o.length-1];break}}n?.focus()};return(0,j.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,s.A)("tabs",{"tabs--block":t},n),children:l.map((e=>{let{value:n,label:t,attributes:i}=e;return(0,j.jsx)("li",{role:"tab",tabIndex:r===n?0:-1,"aria-selected":r===n,ref:e=>o.push(e),onKeyDown:u,onClick:d,...i,className:(0,s.A)("tabs__item",f.tabItem,i?.className,{"tabs__item--active":r===n}),children:t??n},n)}))})}function v(e){let{lazy:n,children:t,selectedValue:s}=e;const i=(Array.isArray(t)?t:[t]).filter(Boolean);if(n){const e=i.find((e=>e.props.value===s));return e?(0,r.cloneElement)(e,{className:"margin-top--md"}):null}return(0,j.jsx)("div",{className:"margin-top--md",children:i.map(((e,n)=>(0,r.cloneElement)(e,{key:n,hidden:e.props.value!==s})))})}function y(e){const n=x(e);return(0,j.jsxs)("div",{className:(0,s.A)("tabs-container",f.tabList),children:[(0,j.jsx)(b,{...e,...n}),(0,j.jsx)(v,{...e,...n})]})}function w(e){const n=(0,g.A)();return(0,j.jsx)(y,{...e,children:u(e.children)},String(n))}},28453:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>l});var r=t(96540);const s={},i=r.createContext(s);function a(e){const n=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),r.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/5d1d7bd5.09d49ef4.js b/assets/js/5d1d7bd5.09d49ef4.js new file mode 100644 index 00000000..124e1e2c --- /dev/null +++ b/assets/js/5d1d7bd5.09d49ef4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2873],{49205:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>t,contentTitle:()=>a,default:()=>h,frontMatter:()=>o,metadata:()=>r,toc:()=>c});var l=i(74848),s=i(28453);const o={sidebar_position:8,slug:"/changelog/changelog-v0.4.2"},a="v0.4.2",r={id:"releases/changelog/changelog-v0.4.2",title:"v0.4.2",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.4.2.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.4.2",permalink:"/changelog/changelog-v0.4.2",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.4.2.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:8,frontMatter:{sidebar_position:8,slug:"/changelog/changelog-v0.4.2"},sidebar:"releasesSidebar",previous:{title:"v0.4.3",permalink:"/changelog/changelog-v0.4.3"},next:{title:"v0.4.1",permalink:"/changelog/changelog-v0.4.1"}},t={},c=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Fixes",id:"-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function d(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,s.R)(),...e.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.h1,{id:"v042",children:"v0.4.2"}),"\n",(0,l.jsxs)(n.p,{children:["For more details, ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.4.2",children:"GitHub Issues"})]}),"\n",(0,l.jsxs)(n.p,{children:["Highlighted Issue: ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/1033",children:"Issue #1033: Hotfix model hub"})]}),"\n",(0,l.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"Hotfix model hub @hahuyhoang411 (#1033)"}),"\n",(0,l.jsx)(n.li,{children:"Update Model.json @hahuyhoang411 (#1005)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"feat: app theme depend on local storage instead native theme electron @urmauur (#1014)"}),"\n",(0,l.jsx)(n.li,{children:"feat: move stop inference button into the send button @urmauur (#1011)"}),"\n",(0,l.jsx)(n.li,{children:"feat: loader when starting model @urmauur (#945)"}),"\n",(0,l.jsx)(n.li,{children:"fix: enable download app linux @urmauur (#993)"}),"\n",(0,l.jsx)(n.li,{children:"fix: remove coming soon windows @urmauur (#986)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-fixes",children:"\ud83d\udc1b Fixes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"fix: migrate new models @louis-jan (#1034)"}),"\n",(0,l.jsx)(n.li,{children:"fix: add input for api key remote model @urmauur (#1031)"}),"\n",(0,l.jsx)(n.li,{children:"fix bug #1013, enable posthog for release app version only @hiento09 (#1019)"}),"\n",(0,l.jsx)(n.li,{children:"fix: delete first message then regenerate again will break the thread @louis-jan (#1015)"}),"\n",(0,l.jsx)(n.li,{children:"fix: #995 - Fix onboarding state and model sorting @louis-jan (#1009)"}),"\n",(0,l.jsx)(n.li,{children:"fix: limit analytics events capture @louis-jan (#1012)"}),"\n",(0,l.jsx)(n.li,{children:"fix: wrong selected model right panel @urmauur (#1001)"}),"\n",(0,l.jsx)(n.li,{children:"fix: review finder and view as json @louis-jan (#1000)"}),"\n",(0,l.jsx)(n.li,{children:"fix: enable download app linux @urmauur (#993)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"chore: remigrate if there is no models dir @louis-jan (#1038)"}),"\n",(0,l.jsx)(n.li,{children:"bump nitro version to 0.1.30 @hiento09 (#1036)"}),"\n",(0,l.jsx)(n.li,{children:"chore: in app copy fixes @0xSage (#1032)"}),"\n",(0,l.jsx)(n.li,{children:"Separate posthog project for jan app and docs @hiento09 (#1029)"}),"\n",(0,l.jsx)(n.li,{children:"Update posthog capture url list @hiento09 (#1022)"}),"\n",(0,l.jsx)(n.li,{children:'docs: second half of "import model docs" PR @0xSage (#1021)'}),"\n",(0,l.jsx)(n.li,{children:"docs: how to import models @0xSage (#1020)"}),"\n",(0,l.jsx)(n.li,{children:"fix bug #1013, enable posthog for release app version only @hiento09 (#1019)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,l.jsx)(n.p,{children:"@0xSage, @hahuyhoang411, @hiento09, @jan-service-account, @louis-jan and @urmauur"})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,l.jsx)(n,{...e,children:(0,l.jsx)(d,{...e})}):d(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>a,x:()=>r});var l=i(96540);const s={},o=l.createContext(s);function a(e){const n=l.useContext(o);return l.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),l.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/5d1d7bd5.d859ce42.js b/assets/js/5d1d7bd5.d859ce42.js deleted file mode 100644 index 947f8670..00000000 --- a/assets/js/5d1d7bd5.d859ce42.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2873],{49205:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>t,contentTitle:()=>a,default:()=>h,frontMatter:()=>o,metadata:()=>r,toc:()=>c});var l=i(74848),s=i(28453);const o={sidebar_position:8,slug:"/changelog/changelog-v0.4.2"},a="v0.4.2",r={id:"releases/changelog/changelog-v0.4.2",title:"v0.4.2",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.4.2.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.4.2",permalink:"/changelog/changelog-v0.4.2",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.4.2.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:8,frontMatter:{sidebar_position:8,slug:"/changelog/changelog-v0.4.2"},sidebar:"releasesSidebar",previous:{title:"v0.4.3",permalink:"/changelog/changelog-v0.4.3"},next:{title:"v0.4.1",permalink:"/changelog/changelog-v0.4.1"}},t={},c=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Fixes",id:"-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function d(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,s.R)(),...e.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.h1,{id:"v042",children:"v0.4.2"}),"\n",(0,l.jsxs)(n.p,{children:["For more details, ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.4.2",children:"GitHub Issues"})]}),"\n",(0,l.jsxs)(n.p,{children:["Highlighted Issue: ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/1033",children:"Issue #1033: Hotfix model hub"})]}),"\n",(0,l.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"Hotfix model hub @hahuyhoang411 (#1033)"}),"\n",(0,l.jsx)(n.li,{children:"Update Model.json @hahuyhoang411 (#1005)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"feat: app theme depend on local storage instead native theme electron @urmauur (#1014)"}),"\n",(0,l.jsx)(n.li,{children:"feat: move stop inference button into the send button @urmauur (#1011)"}),"\n",(0,l.jsx)(n.li,{children:"feat: loader when starting model @urmauur (#945)"}),"\n",(0,l.jsx)(n.li,{children:"fix: enable download app linux @urmauur (#993)"}),"\n",(0,l.jsx)(n.li,{children:"fix: remove coming soon windows @urmauur (#986)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-fixes",children:"\ud83d\udc1b Fixes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"fix: migrate new models @louis-jan (#1034)"}),"\n",(0,l.jsx)(n.li,{children:"fix: add input for api key remote model @urmauur (#1031)"}),"\n",(0,l.jsx)(n.li,{children:"fix bug #1013, enable posthog for release app version only @hiento09 (#1019)"}),"\n",(0,l.jsx)(n.li,{children:"fix: delete first message then regenerate again will break the thread @louis-jan (#1015)"}),"\n",(0,l.jsx)(n.li,{children:"fix: #995 - Fix onboarding state and model sorting @louis-jan (#1009)"}),"\n",(0,l.jsx)(n.li,{children:"fix: limit analytics events capture @louis-jan (#1012)"}),"\n",(0,l.jsx)(n.li,{children:"fix: wrong selected model right panel @urmauur (#1001)"}),"\n",(0,l.jsx)(n.li,{children:"fix: review finder and view as json @louis-jan (#1000)"}),"\n",(0,l.jsx)(n.li,{children:"fix: enable download app linux @urmauur (#993)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"chore: remigrate if there is no models dir @louis-jan (#1038)"}),"\n",(0,l.jsx)(n.li,{children:"bump nitro version to 0.1.30 @hiento09 (#1036)"}),"\n",(0,l.jsx)(n.li,{children:"chore: in app copy fixes @0xSage (#1032)"}),"\n",(0,l.jsx)(n.li,{children:"Separate posthog project for jan app and docs @hiento09 (#1029)"}),"\n",(0,l.jsx)(n.li,{children:"Update posthog capture url list @hiento09 (#1022)"}),"\n",(0,l.jsx)(n.li,{children:'docs: second half of "import model docs" PR @0xSage (#1021)'}),"\n",(0,l.jsx)(n.li,{children:"docs: how to import models @0xSage (#1020)"}),"\n",(0,l.jsx)(n.li,{children:"fix bug #1013, enable posthog for release app version only @hiento09 (#1019)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,l.jsx)(n.p,{children:"@0xSage, @hahuyhoang411, @hiento09, @jan-service-account, @louis-jan and @urmauur"})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,l.jsx)(n,{...e,children:(0,l.jsx)(d,{...e})}):d(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>a,x:()=>r});var l=i(96540);const s={},o=l.createContext(s);function a(e){const n=l.useContext(o);return l.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),l.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/623a8400.a9906d94.js b/assets/js/623a8400.a9906d94.js deleted file mode 100644 index ae9ab059..00000000 --- a/assets/js/623a8400.a9906d94.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9651],{89916:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>c,default:()=>u,frontMatter:()=>o,metadata:()=>s,toc:()=>a});var i=t(74848),r=t(28453);const o={title:"CI & CD",slug:"/engineering/ci-cd"},c=void 0,s={id:"how-we-work/engineering/ci-cd",title:"CI & CD",description:"Gitflow",source:"@site/docs/how-we-work/engineering/ci-cd.md",sourceDirName:"how-we-work/engineering",slug:"/engineering/ci-cd",permalink:"/engineering/ci-cd",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/how-we-work/engineering/ci-cd.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"CI & CD",slug:"/engineering/ci-cd"},sidebar:"aboutSidebar",previous:{title:"Engineering",permalink:"/engineering"},next:{title:"QA",permalink:"/engineering/qa"}},d={},a=[{value:"Gitflow",id:"gitflow",level:2}];function l(e){const n={h2:"h2",p:"p",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"gitflow",children:"Gitflow"}),"\n",(0,i.jsx)(n.p,{children:"Previously we were trunk based. Now we use the following Gitflow:"}),"\n",(0,i.jsx)(n.p,{children:"TODO: @van to include her Mermaid diagram"})]})}function u(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(l,{...e})}):l(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>c,x:()=>s});var i=t(96540);const r={},o=i.createContext(r);function c(e){const n=i.useContext(o);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:c(e.components),i.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/623a8400.f729996f.js b/assets/js/623a8400.f729996f.js new file mode 100644 index 00000000..0f803a12 --- /dev/null +++ b/assets/js/623a8400.f729996f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9651],{89916:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>c,default:()=>u,frontMatter:()=>o,metadata:()=>s,toc:()=>a});var i=t(74848),r=t(28453);const o={title:"CI & CD",slug:"/engineering/ci-cd"},c=void 0,s={id:"how-we-work/engineering/ci-cd",title:"CI & CD",description:"Gitflow",source:"@site/docs/how-we-work/engineering/ci-cd.md",sourceDirName:"how-we-work/engineering",slug:"/engineering/ci-cd",permalink:"/engineering/ci-cd",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/how-we-work/engineering/ci-cd.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"CI & CD",slug:"/engineering/ci-cd"},sidebar:"aboutSidebar",previous:{title:"Engineering",permalink:"/engineering"},next:{title:"QA",permalink:"/engineering/qa"}},d={},a=[{value:"Gitflow",id:"gitflow",level:2}];function l(e){const n={h2:"h2",p:"p",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"gitflow",children:"Gitflow"}),"\n",(0,i.jsx)(n.p,{children:"Previously we were trunk based. Now we use the following Gitflow:"}),"\n",(0,i.jsx)(n.p,{children:"TODO: @van to include her Mermaid diagram"})]})}function u(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(l,{...e})}):l(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>c,x:()=>s});var i=t(96540);const r={},o=i.createContext(r);function c(e){const n=i.useContext(o);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:c(e.components),i.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/637ab85d.83cb35d9.js b/assets/js/637ab85d.83cb35d9.js new file mode 100644 index 00000000..721cdea9 --- /dev/null +++ b/assets/js/637ab85d.83cb35d9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4207],{95199:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>u,contentTitle:()=>i,default:()=>l,frontMatter:()=>r,metadata:()=>a,toc:()=>c});var o=n(74848),s=n(28453);const r={title:"Overview",slug:"/guides/overview",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},i=void 0,a={id:"guides/user-guides/overview-guides",title:"Overview",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/user-guides/overview-guides.mdx",sourceDirName:"guides/user-guides",slug:"/guides/overview",permalink:"/guides/overview",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/user-guides/overview-guides.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Overview",slug:"/guides/overview",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]}},u={},c=[];function d(e){const t={p:"p",...(0,s.R)(),...e.components};return(0,o.jsx)(t.p,{children:"Coming Soon"})}function l(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>i,x:()=>a});var o=n(96540);const s={},r=o.createContext(s);function i(e){const t=o.useContext(r);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),o.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/637ab85d.e4582c46.js b/assets/js/637ab85d.e4582c46.js deleted file mode 100644 index 34c088a9..00000000 --- a/assets/js/637ab85d.e4582c46.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4207],{95199:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>u,contentTitle:()=>r,default:()=>l,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var n=o(74848),s=o(28453);const i={title:"Overview",slug:"/guides/overview",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:5,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},r=void 0,a={id:"guides/user-guides/overview-guides",title:"Overview",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/user-guides/overview-guides.mdx",sourceDirName:"guides/user-guides",slug:"/guides/overview",permalink:"/guides/overview",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/user-guides/overview-guides.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:5,frontMatter:{title:"Overview",slug:"/guides/overview",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:5,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]}},u={},c=[];function d(e){const t={p:"p",...(0,s.R)(),...e.components};return(0,n.jsx)(t.p,{children:"Coming Soon"})}function l(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d(e)}},28453:(e,t,o)=>{o.d(t,{R:()=>r,x:()=>a});var n=o(96540);const s={},i=n.createContext(s);function r(e){const t=n.useContext(i);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),n.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/63f5f85b.2e9002b9.js b/assets/js/63f5f85b.2e9002b9.js new file mode 100644 index 00000000..a78802f1 --- /dev/null +++ b/assets/js/63f5f85b.2e9002b9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4558],{20820:(t,e,r)=>{r.r(e),r.d(e,{assets:()=>c,contentTitle:()=>o,default:()=>l,frontMatter:()=>i,metadata:()=>a,toc:()=>u});var s=r(74848),n=r(28453);const i={title:"Observability"},o=void 0,a={id:"server-suite/observability",title:"Observability",description:"",source:"@site/docs/server-suite/observability.md",sourceDirName:"server-suite",slug:"/server-suite/observability",permalink:"/server-suite/observability",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/server-suite/observability.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Observability"}},c={},u=[];function d(t){return(0,s.jsx)(s.Fragment,{})}function l(t={}){const{wrapper:e}={...(0,n.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(d,{...t})}):d()}},28453:(t,e,r)=>{r.d(e,{R:()=>o,x:()=>a});var s=r(96540);const n={},i=s.createContext(n);function o(t){const e=s.useContext(i);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(n):t.components||n:o(t.components),s.createElement(i.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/63f5f85b.b650fc0d.js b/assets/js/63f5f85b.b650fc0d.js deleted file mode 100644 index f51f25ce..00000000 --- a/assets/js/63f5f85b.b650fc0d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4558],{20820:(t,e,r)=>{r.r(e),r.d(e,{assets:()=>c,contentTitle:()=>o,default:()=>l,frontMatter:()=>i,metadata:()=>a,toc:()=>u});var s=r(74848),n=r(28453);const i={title:"Observability"},o=void 0,a={id:"server-suite/observability",title:"Observability",description:"",source:"@site/docs/server-suite/observability.md",sourceDirName:"server-suite",slug:"/server-suite/observability",permalink:"/server-suite/observability",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/server-suite/observability.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Observability"}},c={},u=[];function d(t){return(0,s.jsx)(s.Fragment,{})}function l(t={}){const{wrapper:e}={...(0,n.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(d,{...t})}):d()}},28453:(t,e,r)=>{r.d(e,{R:()=>o,x:()=>a});var s=r(96540);const n={},i=s.createContext(n);function o(t){const e=s.useContext(i);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(n):t.components||n:o(t.components),s.createElement(i.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/6477de9f.7092cd20.js b/assets/js/6477de9f.7092cd20.js new file mode 100644 index 00000000..7025dd15 --- /dev/null +++ b/assets/js/6477de9f.7092cd20.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3919],{20582:(t,e,s)=>{s.r(e),s.d(e,{assets:()=>o,contentTitle:()=>d,default:()=>x,frontMatter:()=>r,metadata:()=>i,toc:()=>a});var n=s(74848),l=s(28453);const r={title:"2 x 4090 Workstation"},d=void 0,i={id:"hardware/examples/4090x2-@dan-jan",title:"2 x 4090 Workstation",description:"Jan uses a 2 x 4090 Workstation to run Codellama for internal use.",source:"@site/docs/hardware/examples/4090x2-@dan-jan.md",sourceDirName:"hardware/examples",slug:"/hardware/examples/4090x2-@dan-jan",permalink:"/hardware/examples/4090x2-@dan-jan",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/examples/4090x2-@dan-jan.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"2 x 4090 Workstation"}},o={},a=[{value:"Component List",id:"component-list",level:2}];function c(t){const e={a:"a",h2:"h2",img:"img",li:"li",ol:"ol",p:"p",section:"section",strong:"strong",sup:"sup",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,l.R)(),...t.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(e.p,{children:(0,n.jsx)(e.img,{src:s(26106).A+"",width:"1080",height:"810"})}),"\n",(0,n.jsxs)(e.p,{children:["Jan uses a 2 x 4090 Workstation to run Codellama for internal use.",(0,n.jsx)(e.sup,{children:(0,n.jsx)(e.a,{href:"#user-content-fn-1",id:"user-content-fnref-1","data-footnote-ref":!0,"aria-describedby":"footnote-label",children:"1"})})]}),"\n",(0,n.jsx)(e.h2,{id:"component-list",children:"Component List"}),"\n",(0,n.jsxs)(e.table,{children:[(0,n.jsx)(e.thead,{children:(0,n.jsxs)(e.tr,{children:[(0,n.jsx)(e.th,{style:{textAlign:"left"},children:"Type"}),(0,n.jsx)(e.th,{style:{textAlign:"left"},children:"Item"}),(0,n.jsx)(e.th,{style:{textAlign:"left"},children:"Unit Price"}),(0,n.jsx)(e.th,{children:"Total Price"})]})}),(0,n.jsxs)(e.tbody,{children:[(0,n.jsxs)(e.tr,{children:[(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.strong,{children:"CPU"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.a,{href:"AMAZON-LINK-HERE",children:"Ryzen Threadripper Pro 5965WX 280W SP3 WOF"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:"$2,229"}),(0,n.jsx)(e.td,{})]}),(0,n.jsxs)(e.tr,{children:[(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.strong,{children:"Motherboard"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.a,{href:"AMAZON-LINK-HERE",children:"Asus Pro WS WRX80E Sage SE WiFi"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:"$933"}),(0,n.jsx)(e.td,{})]}),(0,n.jsxs)(e.tr,{children:[(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.strong,{children:"RAM"})}),(0,n.jsxs)(e.td,{style:{textAlign:"left"},children:["4 x ",(0,n.jsx)(e.a,{href:"AMAZON-LINK-HERE",children:"G.Skill Ripjaw S5 2x32 6000C32"})]}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:"$92.99"}),(0,n.jsx)(e.td,{})]}),(0,n.jsxs)(e.tr,{children:[(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.strong,{children:"GPU"})}),(0,n.jsxs)(e.td,{style:{textAlign:"left"},children:["2 x ",(0,n.jsx)(e.a,{href:"AMAZON-LINK-HERE",children:"Asus Strix RTX 4090 24GB OC"})]}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:"$4,345"}),(0,n.jsx)(e.td,{})]}),(0,n.jsxs)(e.tr,{children:[(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.strong,{children:"Storage PCIe-SSD"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.a,{href:"AMAZON-LINK-HERE",children:"Samsung 990 Pro 2TB NVME 2.0"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:"$134.99"}),(0,n.jsx)(e.td,{})]}),(0,n.jsxs)(e.tr,{children:[(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.strong,{children:"Cooler"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.a,{href:"AMAZON-LINK-HERE",children:"BeQuiet Dark Rock 4 Pro TR4"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:"$89.90"}),(0,n.jsx)(e.td,{})]}),(0,n.jsxs)(e.tr,{children:[(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.strong,{children:"Power Supply"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.a,{href:"AMAZON-LINK-HERE",children:"FSP Cannon 2000W Pro 92+ Full Modular PSU"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:"$449.99"}),(0,n.jsx)(e.td,{})]}),(0,n.jsxs)(e.tr,{children:[(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.strong,{children:"Case"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.a,{href:"AMAZON-LINK-HERE",children:"Veddha 6GPUs Frame Black"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:"$59.99"}),(0,n.jsx)(e.td,{})]}),(0,n.jsxs)(e.tr,{children:[(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.strong,{children:"Total cost"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"}}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:"$8,334"}),(0,n.jsx)(e.td,{})]})]})]}),"\n",(0,n.jsxs)(e.section,{"data-footnotes":!0,className:"footnotes",children:[(0,n.jsx)(e.h2,{className:"sr-only",id:"footnote-label",children:"Footnotes"}),"\n",(0,n.jsxs)(e.ol,{children:["\n",(0,n.jsxs)(e.li,{id:"user-content-fn-1",children:["\n",(0,n.jsxs)(e.p,{children:[(0,n.jsx)(e.a,{href:"https://www.reddit.com/r/LocalLLaMA/comments/16lxt6a/case_for_dual_4090s/",children:"https://www.reddit.com/r/LocalLLaMA/comments/16lxt6a/case_for_dual_4090s/"}),". ideb ",(0,n.jsx)(e.a,{href:"#user-content-fnref-1","data-footnote-backref":"","aria-label":"Back to reference 1",className:"data-footnote-backref",children:"\u21a9"})]}),"\n"]}),"\n"]}),"\n"]})]})}function x(t={}){const{wrapper:e}={...(0,l.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(c,{...t})}):c(t)}},26106:(t,e,s)=>{s.d(e,{A:()=>n});const n=s.p+"assets/images/2x4090-workstation-671a6aa851d801e403ec9cb851475c33.png"},28453:(t,e,s)=>{s.d(e,{R:()=>d,x:()=>i});var n=s(96540);const l={},r=n.createContext(l);function d(t){const e=n.useContext(r);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function i(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(l):t.components||l:d(t.components),n.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/6477de9f.f0568966.js b/assets/js/6477de9f.f0568966.js deleted file mode 100644 index 01fe7880..00000000 --- a/assets/js/6477de9f.f0568966.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3919],{20582:(t,e,s)=>{s.r(e),s.d(e,{assets:()=>a,contentTitle:()=>d,default:()=>x,frontMatter:()=>r,metadata:()=>i,toc:()=>o});var n=s(74848),l=s(28453);const r={title:"2 x 4090 Workstation"},d=void 0,i={id:"hardware/examples/4090x2-@dan-jan",title:"2 x 4090 Workstation",description:"Jan uses a 2 x 4090 Workstation to run Codellama for internal use.",source:"@site/docs/hardware/examples/4090x2-@dan-jan.md",sourceDirName:"hardware/examples",slug:"/hardware/examples/4090x2-@dan-jan",permalink:"/hardware/examples/4090x2-@dan-jan",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/examples/4090x2-@dan-jan.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"2 x 4090 Workstation"}},a={},o=[{value:"Component List",id:"component-list",level:2}];function c(t){const e={a:"a",h2:"h2",img:"img",li:"li",ol:"ol",p:"p",section:"section",strong:"strong",sup:"sup",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,l.R)(),...t.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(e.p,{children:(0,n.jsx)(e.img,{src:s(26106).A+"",width:"1080",height:"810"})}),"\n",(0,n.jsxs)(e.p,{children:["Jan uses a 2 x 4090 Workstation to run Codellama for internal use.",(0,n.jsx)(e.sup,{children:(0,n.jsx)(e.a,{href:"#user-content-fn-1",id:"user-content-fnref-1","data-footnote-ref":!0,"aria-describedby":"footnote-label",children:"1"})})]}),"\n",(0,n.jsx)(e.h2,{id:"component-list",children:"Component List"}),"\n",(0,n.jsxs)(e.table,{children:[(0,n.jsx)(e.thead,{children:(0,n.jsxs)(e.tr,{children:[(0,n.jsx)(e.th,{style:{textAlign:"left"},children:"Type"}),(0,n.jsx)(e.th,{style:{textAlign:"left"},children:"Item"}),(0,n.jsx)(e.th,{style:{textAlign:"left"},children:"Unit Price"}),(0,n.jsx)(e.th,{children:"Total Price"})]})}),(0,n.jsxs)(e.tbody,{children:[(0,n.jsxs)(e.tr,{children:[(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.strong,{children:"CPU"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.a,{href:"AMAZON-LINK-HERE",children:"Ryzen Threadripper Pro 5965WX 280W SP3 WOF"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:"$2,229"}),(0,n.jsx)(e.td,{})]}),(0,n.jsxs)(e.tr,{children:[(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.strong,{children:"Motherboard"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.a,{href:"AMAZON-LINK-HERE",children:"Asus Pro WS WRX80E Sage SE WiFi"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:"$933"}),(0,n.jsx)(e.td,{})]}),(0,n.jsxs)(e.tr,{children:[(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.strong,{children:"RAM"})}),(0,n.jsxs)(e.td,{style:{textAlign:"left"},children:["4 x ",(0,n.jsx)(e.a,{href:"AMAZON-LINK-HERE",children:"G.Skill Ripjaw S5 2x32 6000C32"})]}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:"$92.99"}),(0,n.jsx)(e.td,{})]}),(0,n.jsxs)(e.tr,{children:[(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.strong,{children:"GPU"})}),(0,n.jsxs)(e.td,{style:{textAlign:"left"},children:["2 x ",(0,n.jsx)(e.a,{href:"AMAZON-LINK-HERE",children:"Asus Strix RTX 4090 24GB OC"})]}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:"$4,345"}),(0,n.jsx)(e.td,{})]}),(0,n.jsxs)(e.tr,{children:[(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.strong,{children:"Storage PCIe-SSD"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.a,{href:"AMAZON-LINK-HERE",children:"Samsung 990 Pro 2TB NVME 2.0"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:"$134.99"}),(0,n.jsx)(e.td,{})]}),(0,n.jsxs)(e.tr,{children:[(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.strong,{children:"Cooler"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.a,{href:"AMAZON-LINK-HERE",children:"BeQuiet Dark Rock 4 Pro TR4"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:"$89.90"}),(0,n.jsx)(e.td,{})]}),(0,n.jsxs)(e.tr,{children:[(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.strong,{children:"Power Supply"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.a,{href:"AMAZON-LINK-HERE",children:"FSP Cannon 2000W Pro 92+ Full Modular PSU"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:"$449.99"}),(0,n.jsx)(e.td,{})]}),(0,n.jsxs)(e.tr,{children:[(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.strong,{children:"Case"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.a,{href:"AMAZON-LINK-HERE",children:"Veddha 6GPUs Frame Black"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:"$59.99"}),(0,n.jsx)(e.td,{})]}),(0,n.jsxs)(e.tr,{children:[(0,n.jsx)(e.td,{style:{textAlign:"left"},children:(0,n.jsx)(e.strong,{children:"Total cost"})}),(0,n.jsx)(e.td,{style:{textAlign:"left"}}),(0,n.jsx)(e.td,{style:{textAlign:"left"},children:"$8,334"}),(0,n.jsx)(e.td,{})]})]})]}),"\n",(0,n.jsxs)(e.section,{"data-footnotes":!0,className:"footnotes",children:[(0,n.jsx)(e.h2,{className:"sr-only",id:"footnote-label",children:"Footnotes"}),"\n",(0,n.jsxs)(e.ol,{children:["\n",(0,n.jsxs)(e.li,{id:"user-content-fn-1",children:["\n",(0,n.jsxs)(e.p,{children:[(0,n.jsx)(e.a,{href:"https://www.reddit.com/r/LocalLLaMA/comments/16lxt6a/case_for_dual_4090s/",children:"https://www.reddit.com/r/LocalLLaMA/comments/16lxt6a/case_for_dual_4090s/"}),". ideb ",(0,n.jsx)(e.a,{href:"#user-content-fnref-1","data-footnote-backref":"","aria-label":"Back to reference 1",className:"data-footnote-backref",children:"\u21a9"})]}),"\n"]}),"\n"]}),"\n"]})]})}function x(t={}){const{wrapper:e}={...(0,l.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(c,{...t})}):c(t)}},26106:(t,e,s)=>{s.d(e,{A:()=>n});const n=s.p+"assets/images/2x4090-workstation-671a6aa851d801e403ec9cb851475c33.png"},28453:(t,e,s)=>{s.d(e,{R:()=>d,x:()=>i});var n=s(96540);const l={},r=n.createContext(l);function d(t){const e=n.useContext(r);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function i(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(l):t.components||l:d(t.components),n.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/667ed12c.a555f5cb.js b/assets/js/667ed12c.a555f5cb.js new file mode 100644 index 00000000..d4c87e29 --- /dev/null +++ b/assets/js/667ed12c.a555f5cb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[259],{30749:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>a,contentTitle:()=>r,default:()=>h,frontMatter:()=>s,metadata:()=>l,toc:()=>d});var t=o(74848),i=o(28453);const s={title:"Any OAI Compatible Server",sidebar_position:1,slug:"/guides/engines/remote-server",description:"A step-by-step guide on how to set up Jan to connect with any remote or local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","import-models-manually","remote server","OAI compatible"]},r=void 0,l={id:"guides/remote-providers/remote-server-integration",title:"Any OAI Compatible Server",description:"A step-by-step guide on how to set up Jan to connect with any remote or local API server.",source:"@site/docs/guides/remote-providers/remote-server-integration.mdx",sourceDirName:"guides/remote-providers",slug:"/guides/engines/remote-server",permalink:"/guides/engines/remote-server",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/remote-providers/remote-server-integration.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:1,frontMatter:{title:"Any OAI Compatible Server",sidebar_position:1,slug:"/guides/engines/remote-server",description:"A step-by-step guide on how to set up Jan to connect with any remote or local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","import-models-manually","remote server","OAI compatible"]},sidebar:"guidesSidebar",previous:{title:"OpenAI API",permalink:"/guides/engines/openai"},next:{title:"What are Jan Extensions?",permalink:"/extensions"}},a={},d=[{value:"1. Configure a Client Connection",id:"1-configure-a-client-connection",level:3},{value:"2. Create a Model JSON",id:"2-create-a-model-json",level:3},{value:"3. Start the Model",id:"3-start-the-model",level:3}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.p,{children:"This guide will show you how to configure Jan as a client and point it to any remote or local (self-hosted) API server."}),"\n",(0,t.jsxs)(n.p,{children:["This section will show you how to configure a client connection to a remote/local server using Jan's API server running model ",(0,t.jsx)(n.code,{children:"mistral-ins-7b-q4"})," as an example."]}),"\n",(0,t.jsx)(n.admonition,{type:"note",children:(0,t.jsx)(n.p,{children:"Currently, you can only connect to one OpenAI-compatible endpoint at a time."})}),"\n",(0,t.jsx)(n.h3,{id:"1-configure-a-client-connection",children:"1. Configure a Client Connection"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Navigate to the ",(0,t.jsx)(n.code,{children:"~/jan/engines"})," folder."]}),"\n",(0,t.jsxs)(n.li,{children:["Modify the ",(0,t.jsx)(n.code,{children:"openai.json file"}),"."]}),"\n"]}),"\n",(0,t.jsx)(n.admonition,{type:"note",children:(0,t.jsxs)(n.p,{children:["Please note that currently, the code that supports any OpenAI-compatible endpoint only reads ",(0,t.jsx)(n.code,{children:"engine/openai.json"})," file. Thus, it will not search any other files in this directory."]})}),"\n",(0,t.jsxs)(n.ol,{start:"3",children:["\n",(0,t.jsxs)(n.li,{children:["Configure ",(0,t.jsx)(n.code,{children:"full_url"})," properties with the endpoint server that you want to connect. For example, if you're going to communicate to Jan's API server, you can configure it as follows:"]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/engines/openai.json"',children:'{\n // "full_url": "https://:/v1/chat/completions"\n "full_url": "https://:1337/v1/chat/completions"\n // Skip api_key if your local server does not require authentication\n // "api_key": "sk-"\n}\n'})}),"\n",(0,t.jsx)(n.h3,{id:"2-create-a-model-json",children:"2. Create a Model JSON"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["In ",(0,t.jsx)(n.code,{children:"~/jan/models"}),", create a folder named ",(0,t.jsx)(n.code,{children:"mistral-ins-7b-q4"}),"."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["In this folder, add a ",(0,t.jsx)(n.code,{children:"model.json"})," file with Filename as ",(0,t.jsx)(n.code,{children:"model.json"}),", ensure the following configurations:"]}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"id"})," matching folder name."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"Format"})," set to ",(0,t.jsx)(n.code,{children:"api"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"Engine"})," set to ",(0,t.jsx)(n.code,{children:"openai"})]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"State"})," set to ",(0,t.jsx)(n.code,{children:"ready"}),"."]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/models/mistral-ins-7b-q4/model.json"',children:'{\n "sources": [\n {\n "filename": "janai",\n "url": "https://jan.ai"\n }\n ],\n "id": "mistral-ins-7b-q4",\n "object": "model",\n "name": "Mistral Instruct 7B Q4 on Jan API Server",\n "version": "1.0",\n "description": "Jan integration with remote Jan API server",\n "format": "api",\n "settings": {},\n "parameters": {},\n "metadata": {\n "author": "MistralAI, The Bloke",\n "tags": ["remote", "awesome"]\n },\n "engine": "openai"\n}\n'})}),"\n",(0,t.jsx)(n.h3,{id:"3-start-the-model",children:"3. Start the Model"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Restart Jan and navigate to the ",(0,t.jsx)(n.strong,{children:"Hub"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Locate your model and click the ",(0,t.jsx)(n.strong,{children:"Use"})," button."]}),"\n"]}),"\n",(0,t.jsx)(n.admonition,{title:"Assistance and Support",type:"info",children:(0,t.jsxs)(n.p,{children:["If you have questions or want more preconfigured GGUF models, please join our ",(0,t.jsx)(n.a,{href:"https://discord.gg/Dt7MxDyNNZ",children:"Discord community"})," for support, updates, and discussions."]})})]})}function h(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},28453:(e,n,o)=>{o.d(n,{R:()=>r,x:()=>l});var t=o(96540);const i={},s=t.createContext(i);function r(e){const n=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:r(e.components),t.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/667ed12c.eb08604f.js b/assets/js/667ed12c.eb08604f.js deleted file mode 100644 index e37d54fc..00000000 --- a/assets/js/667ed12c.eb08604f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[259],{30749:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>a,contentTitle:()=>r,default:()=>h,frontMatter:()=>s,metadata:()=>l,toc:()=>d});var t=o(74848),i=o(28453);const s={title:"Any OAI Compatible Server",sidebar_position:1,slug:"/guides/engines/remote-server",description:"A step-by-step guide on how to set up Jan to connect with any remote or local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","import-models-manually","remote server","OAI compatible"]},r=void 0,l={id:"guides/remote-providers/remote-server-integration",title:"Any OAI Compatible Server",description:"A step-by-step guide on how to set up Jan to connect with any remote or local API server.",source:"@site/docs/guides/remote-providers/remote-server-integration.mdx",sourceDirName:"guides/remote-providers",slug:"/guides/engines/remote-server",permalink:"/guides/engines/remote-server",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/remote-providers/remote-server-integration.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:1,frontMatter:{title:"Any OAI Compatible Server",sidebar_position:1,slug:"/guides/engines/remote-server",description:"A step-by-step guide on how to set up Jan to connect with any remote or local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","import-models-manually","remote server","OAI compatible"]},sidebar:"guidesSidebar",previous:{title:"OpenAI API",permalink:"/guides/engines/openai"},next:{title:"What are Jan Extensions?",permalink:"/extensions"}},a={},d=[{value:"1. Configure a Client Connection",id:"1-configure-a-client-connection",level:3},{value:"2. Create a Model JSON",id:"2-create-a-model-json",level:3},{value:"3. Start the Model",id:"3-start-the-model",level:3}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.p,{children:"This guide will show you how to configure Jan as a client and point it to any remote or local (self-hosted) API server."}),"\n",(0,t.jsxs)(n.p,{children:["This section will show you how to configure a client connection to a remote/local server using Jan's API server running model ",(0,t.jsx)(n.code,{children:"mistral-ins-7b-q4"})," as an example."]}),"\n",(0,t.jsx)(n.admonition,{type:"note",children:(0,t.jsx)(n.p,{children:"Currently, you can only connect to one OpenAI-compatible endpoint at a time."})}),"\n",(0,t.jsx)(n.h3,{id:"1-configure-a-client-connection",children:"1. Configure a Client Connection"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Navigate to the ",(0,t.jsx)(n.code,{children:"~/jan/engines"})," folder."]}),"\n",(0,t.jsxs)(n.li,{children:["Modify the ",(0,t.jsx)(n.code,{children:"openai.json file"}),"."]}),"\n"]}),"\n",(0,t.jsx)(n.admonition,{type:"note",children:(0,t.jsxs)(n.p,{children:["Please note that currently, the code that supports any OpenAI-compatible endpoint only reads ",(0,t.jsx)(n.code,{children:"engine/openai.json"})," file. Thus, it will not search any other files in this directory."]})}),"\n",(0,t.jsxs)(n.ol,{start:"3",children:["\n",(0,t.jsxs)(n.li,{children:["Configure ",(0,t.jsx)(n.code,{children:"full_url"})," properties with the endpoint server that you want to connect. For example, if you're going to communicate to Jan's API server, you can configure it as follows:"]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/engines/openai.json"',children:'{\n // "full_url": "https://:/v1/chat/completions"\n "full_url": "https://:1337/v1/chat/completions"\n // Skip api_key if your local server does not require authentication\n // "api_key": "sk-"\n}\n'})}),"\n",(0,t.jsx)(n.h3,{id:"2-create-a-model-json",children:"2. Create a Model JSON"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["In ",(0,t.jsx)(n.code,{children:"~/jan/models"}),", create a folder named ",(0,t.jsx)(n.code,{children:"mistral-ins-7b-q4"}),"."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["In this folder, add a ",(0,t.jsx)(n.code,{children:"model.json"})," file with Filename as ",(0,t.jsx)(n.code,{children:"model.json"}),", ensure the following configurations:"]}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"id"})," matching folder name."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"Format"})," set to ",(0,t.jsx)(n.code,{children:"api"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"Engine"})," set to ",(0,t.jsx)(n.code,{children:"openai"})]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"State"})," set to ",(0,t.jsx)(n.code,{children:"ready"}),"."]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/models/mistral-ins-7b-q4/model.json"',children:'{\n "sources": [\n {\n "filename": "janai",\n "url": "https://jan.ai"\n }\n ],\n "id": "mistral-ins-7b-q4",\n "object": "model",\n "name": "Mistral Instruct 7B Q4 on Jan API Server",\n "version": "1.0",\n "description": "Jan integration with remote Jan API server",\n "format": "api",\n "settings": {},\n "parameters": {},\n "metadata": {\n "author": "MistralAI, The Bloke",\n "tags": ["remote", "awesome"]\n },\n "engine": "openai"\n}\n'})}),"\n",(0,t.jsx)(n.h3,{id:"3-start-the-model",children:"3. Start the Model"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Restart Jan and navigate to the ",(0,t.jsx)(n.strong,{children:"Hub"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Locate your model and click the ",(0,t.jsx)(n.strong,{children:"Use"})," button."]}),"\n"]}),"\n",(0,t.jsx)(n.admonition,{title:"Assistance and Support",type:"info",children:(0,t.jsxs)(n.p,{children:["If you have questions or want more preconfigured GGUF models, please join our ",(0,t.jsx)(n.a,{href:"https://discord.gg/Dt7MxDyNNZ",children:"Discord community"})," for support, updates, and discussions."]})})]})}function h(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},28453:(e,n,o)=>{o.d(n,{R:()=>r,x:()=>l});var t=o(96540);const i={},s=t.createContext(i);function r(e){const n=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:r(e.components),t.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/6e9fbade.38992ae7.js b/assets/js/6e9fbade.38992ae7.js deleted file mode 100644 index 6429fcd9..00000000 --- a/assets/js/6e9fbade.38992ae7.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5483],{10394:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var s=r(74848),t=r(28453);const i={title:"Framework",slug:"/developer/framework/",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},o=void 0,a={id:"developer/framework/README",title:"Framework",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/README.md",sourceDirName:"developer/05-framework",slug:"/developer/framework/",permalink:"/developer/framework/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/README.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Framework",slug:"/developer/framework/",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",previous:{title:"Installation and Prerequisites",permalink:"/developer/prereq"},next:{title:"Engineering Specs",permalink:"/developer/engineering"}},l={},c=[{value:"Jan Framework",id:"jan-framework",level:2},{value:"Extensions",id:"extensions",level:3},{value:"Cross Platform",id:"cross-platform",level:3},{value:"Local First",id:"local-first",level:3},{value:"AI Native",id:"ai-native",level:3},{value:"Fun Project Ideas",id:"fun-project-ideas",level:2}];function d(e){const n={a:"a",admonition:"admonition",code:"code",em:"em",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,t.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.p,{children:"The following low-level docs are aimed at core contributors."}),"\n",(0,s.jsxs)(n.p,{children:["We cover how to contribute to the core framework (aka the ",(0,s.jsx)(n.code,{children:"Core SDK"}),")."]}),"\n",(0,s.jsx)(n.admonition,{type:"tip",children:(0,s.jsxs)(n.p,{children:["If you are interested to ",(0,s.jsx)(n.strong,{children:"build on top of the framework"}),", like creating assistants or adding app level extensions, please refer to ",(0,s.jsx)(n.a,{href:"/developer",children:"developer docs"})," instead."]})}),"\n",(0,s.jsx)(n.h2,{id:"jan-framework",children:"Jan Framework"}),"\n",(0,s.jsxs)(n.p,{children:["At its core, Jan is a ",(0,s.jsx)(n.strong,{children:"cross-platform, local-first and AI native framework"})," that can be used to build anything."]}),"\n",(0,s.jsx)(n.h3,{id:"extensions",children:"Extensions"}),"\n",(0,s.jsxs)(n.p,{children:["Ultimately, we aim for a ",(0,s.jsx)(n.code,{children:"VSCode"})," or ",(0,s.jsx)(n.code,{children:"Obsidian"})," like SDK that allows ",(0,s.jsx)(n.strong,{children:"devs to build and customize complex and ethical AI applications for any use case"}),", in less than 30 minutes."]}),"\n",(0,s.jsxs)(n.p,{children:["In fact, the current Jan ",(0,s.jsx)(n.a,{href:"https://jan.ai/",children:"Desktop Client"})," is actually just a specific set of extensions & integrations built on top of this framework."]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Desktop is Extensions",src:r(39110).A+"",width:"2706",height:"1770"})}),"\n",(0,s.jsx)(n.admonition,{type:"tip",children:(0,s.jsx)(n.p,{children:"We encourage devs to fork, customize, and open source your improvements for the greater community."})}),"\n",(0,s.jsx)(n.h3,{id:"cross-platform",children:"Cross Platform"}),"\n",(0,s.jsxs)(n.p,{children:["Jan follows ",(0,s.jsx)(n.a,{href:"https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html",children:"Clean Architecture"})," to the best of our ability. Though leaky abstractions remain (we're a fast moving, open source codebase), we do our best to build an SDK that allows devs to ",(0,s.jsx)(n.strong,{children:"build once, deploy everywhere."})]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Clean Architecture",src:r(86171).A+"",width:"772",height:"567"})}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"Supported Runtimes:"})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Node Native Runtime"}),", good for server side apps"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Electron Chromium"}),", good for Desktop Native apps"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Capacitor"}),", good for Mobile apps (planned, not built yet)"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Python Runtime"}),", good for MLOps workflows (planned, not built yet)"]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"Supported OS & Architectures:"})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Mac Intel & Silicon"}),"\n",(0,s.jsx)(n.li,{children:"Windows"}),"\n",(0,s.jsx)(n.li,{children:"Linux (through AppImage)"}),"\n",(0,s.jsx)(n.li,{children:"Nvidia GPUs"}),"\n",(0,s.jsx)(n.li,{children:"AMD ROCm (coming soon)"}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"Read more:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/tree/main/core",children:"Code Entrypoint"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/Dependency_inversion_principle",children:"Dependency Inversion"})}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"local-first",children:"Local First"}),"\n",(0,s.jsx)(n.p,{children:"Jan's data persistence happens on the user's local filesystem."}),"\n",(0,s.jsxs)(n.p,{children:["We implemented abstractions on top of ",(0,s.jsx)(n.code,{children:"fs"})," and other core modules in an opinionated way, s.t. user data is saved in a folder-based framework that lets users easily package, export, and manage their data."]}),"\n",(0,s.jsx)(n.p,{children:"Future endeavors on this front include cross device syncing, multi user experience, and more."}),"\n",(0,s.jsxs)(n.p,{children:["Long term, we want to integrate with folks working on ",(0,s.jsx)(n.a,{href:"https://www.inkandswitch.com/local-first/",children:"CRDTs"}),", e.g. ",(0,s.jsx)(n.a,{href:"https://www.theregister.com/2023/04/11/socket_runtime/",children:"Socket Runtime"})," to deeply enable local-first software."]}),"\n",(0,s.jsx)(n.p,{children:"Read more:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/blob/main/core/src/fs.ts",children:"Folder-based wrappers entrypoint"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/tree/main/core/src/node",children:"Piping Node modules across infrastructures"})}),"\n"]}),"\n",(0,s.jsx)(n.admonition,{type:"caution",children:(0,s.jsx)(n.p,{children:"Our local first approach at the moment needs a lot of work. Please don't hesitate to refactor as you make your way through the codebase."})}),"\n",(0,s.jsx)(n.h3,{id:"ai-native",children:"AI Native"}),"\n",(0,s.jsx)(n.p,{children:"We believe all software applications can be natively supercharged with AI primitives and embedded AI servers."}),"\n",(0,s.jsx)(n.p,{children:"Including:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["OpenAI Compatible AI ",(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/tree/main/core/src/types",children:"types"})," and ",(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/tree/main/core/src/extensions",children:"core extensions"})," to support common functionality like making an inference call."]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["Multiple inference engines through ",(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/tree/main/extensions/inference-nitro-extension",children:"extensions, integrations & wrappers"})," ",(0,s.jsxs)(n.em,{children:["On this, we'd like to appreciate the folks at ",(0,s.jsx)(n.a,{href:"https://github.com/ggerganov/llama.cpp",children:"llamacpp"})," and ",(0,s.jsx)(n.a,{href:"https://github.com/NVIDIA/TensorRT-LLM",children:"TensorRT-LLM"})," for. To which we'll continue to make commits & fixes back upstream."]})]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/tree/main/core/src/api",children:"Code Entrypoint"})}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"fun-project-ideas",children:"Fun Project Ideas"}),"\n",(0,s.jsx)(n.p,{children:"Beyond the current Jan client and UX, the Core SDK can be used to build many other AI-powered and privacy preserving applications."}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Game engine"}),": For AI enabled character games, procedural generation games"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Health app"}),": For a personal healthcare app that improves habits"]}),"\n",(0,s.jsx)(n.li,{children:"Got ideas? Make a PR into this docs page!"}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["If you are interested to tackle these issues, or have suggestions for integrations and other OSS tools we can use, please hit us up in ",(0,s.jsx)(n.a,{href:"https://discord.gg/5rQ2zTv3be",children:"Discord"}),"."]}),"\n",(0,s.jsx)(n.admonition,{type:"caution",children:(0,s.jsx)(n.p,{children:"Our open source license is copy left, which means we encourage forks to stay open source, and allow core contributors to merge things upstream."})})]})}function h(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},86171:(e,n,r)=>{r.d(n,{A:()=>s});const s=r.p+"assets/images/CleanArchitecture-26ac5f08c770e19c35a8ef38b905373f.jpg"},39110:(e,n,r)=>{r.d(n,{A:()=>s});const s=r.p+"assets/images/ExtensionCallouts-f5153831c0519e3eab145eed8be4f67d.png"},28453:(e,n,r)=>{r.d(n,{R:()=>o,x:()=>a});var s=r(96540);const t={},i=s.createContext(t);function o(e){const n=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:o(e.components),s.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/6e9fbade.9a2f8c4a.js b/assets/js/6e9fbade.9a2f8c4a.js new file mode 100644 index 00000000..5c594a06 --- /dev/null +++ b/assets/js/6e9fbade.9a2f8c4a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5483],{10394:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var s=r(74848),t=r(28453);const i={title:"Framework",slug:"/developer/framework/",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},o=void 0,a={id:"developer/framework/README",title:"Framework",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/README.md",sourceDirName:"developer/05-framework",slug:"/developer/framework/",permalink:"/developer/framework/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/README.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Framework",slug:"/developer/framework/",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",previous:{title:"Installation and Prerequisites",permalink:"/developer/prereq"},next:{title:"Engineering Specs",permalink:"/developer/engineering"}},l={},c=[{value:"Jan Framework",id:"jan-framework",level:2},{value:"Extensions",id:"extensions",level:3},{value:"Cross Platform",id:"cross-platform",level:3},{value:"Local First",id:"local-first",level:3},{value:"AI Native",id:"ai-native",level:3},{value:"Fun Project Ideas",id:"fun-project-ideas",level:2}];function d(e){const n={a:"a",admonition:"admonition",code:"code",em:"em",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,t.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.p,{children:"The following low-level docs are aimed at core contributors."}),"\n",(0,s.jsxs)(n.p,{children:["We cover how to contribute to the core framework (aka the ",(0,s.jsx)(n.code,{children:"Core SDK"}),")."]}),"\n",(0,s.jsx)(n.admonition,{type:"tip",children:(0,s.jsxs)(n.p,{children:["If you are interested to ",(0,s.jsx)(n.strong,{children:"build on top of the framework"}),", like creating assistants or adding app level extensions, please refer to ",(0,s.jsx)(n.a,{href:"/developer",children:"developer docs"})," instead."]})}),"\n",(0,s.jsx)(n.h2,{id:"jan-framework",children:"Jan Framework"}),"\n",(0,s.jsxs)(n.p,{children:["At its core, Jan is a ",(0,s.jsx)(n.strong,{children:"cross-platform, local-first and AI native framework"})," that can be used to build anything."]}),"\n",(0,s.jsx)(n.h3,{id:"extensions",children:"Extensions"}),"\n",(0,s.jsxs)(n.p,{children:["Ultimately, we aim for a ",(0,s.jsx)(n.code,{children:"VSCode"})," or ",(0,s.jsx)(n.code,{children:"Obsidian"})," like SDK that allows ",(0,s.jsx)(n.strong,{children:"devs to build and customize complex and ethical AI applications for any use case"}),", in less than 30 minutes."]}),"\n",(0,s.jsxs)(n.p,{children:["In fact, the current Jan ",(0,s.jsx)(n.a,{href:"https://jan.ai/",children:"Desktop Client"})," is actually just a specific set of extensions & integrations built on top of this framework."]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Desktop is Extensions",src:r(39110).A+"",width:"2706",height:"1770"})}),"\n",(0,s.jsx)(n.admonition,{type:"tip",children:(0,s.jsx)(n.p,{children:"We encourage devs to fork, customize, and open source your improvements for the greater community."})}),"\n",(0,s.jsx)(n.h3,{id:"cross-platform",children:"Cross Platform"}),"\n",(0,s.jsxs)(n.p,{children:["Jan follows ",(0,s.jsx)(n.a,{href:"https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html",children:"Clean Architecture"})," to the best of our ability. Though leaky abstractions remain (we're a fast moving, open source codebase), we do our best to build an SDK that allows devs to ",(0,s.jsx)(n.strong,{children:"build once, deploy everywhere."})]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Clean Architecture",src:r(86171).A+"",width:"772",height:"567"})}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"Supported Runtimes:"})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Node Native Runtime"}),", good for server side apps"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Electron Chromium"}),", good for Desktop Native apps"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Capacitor"}),", good for Mobile apps (planned, not built yet)"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Python Runtime"}),", good for MLOps workflows (planned, not built yet)"]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"Supported OS & Architectures:"})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Mac Intel & Silicon"}),"\n",(0,s.jsx)(n.li,{children:"Windows"}),"\n",(0,s.jsx)(n.li,{children:"Linux (through AppImage)"}),"\n",(0,s.jsx)(n.li,{children:"Nvidia GPUs"}),"\n",(0,s.jsx)(n.li,{children:"AMD ROCm (coming soon)"}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"Read more:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/tree/main/core",children:"Code Entrypoint"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/Dependency_inversion_principle",children:"Dependency Inversion"})}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"local-first",children:"Local First"}),"\n",(0,s.jsx)(n.p,{children:"Jan's data persistence happens on the user's local filesystem."}),"\n",(0,s.jsxs)(n.p,{children:["We implemented abstractions on top of ",(0,s.jsx)(n.code,{children:"fs"})," and other core modules in an opinionated way, s.t. user data is saved in a folder-based framework that lets users easily package, export, and manage their data."]}),"\n",(0,s.jsx)(n.p,{children:"Future endeavors on this front include cross device syncing, multi user experience, and more."}),"\n",(0,s.jsxs)(n.p,{children:["Long term, we want to integrate with folks working on ",(0,s.jsx)(n.a,{href:"https://www.inkandswitch.com/local-first/",children:"CRDTs"}),", e.g. ",(0,s.jsx)(n.a,{href:"https://www.theregister.com/2023/04/11/socket_runtime/",children:"Socket Runtime"})," to deeply enable local-first software."]}),"\n",(0,s.jsx)(n.p,{children:"Read more:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/blob/main/core/src/fs.ts",children:"Folder-based wrappers entrypoint"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/tree/main/core/src/node",children:"Piping Node modules across infrastructures"})}),"\n"]}),"\n",(0,s.jsx)(n.admonition,{type:"caution",children:(0,s.jsx)(n.p,{children:"Our local first approach at the moment needs a lot of work. Please don't hesitate to refactor as you make your way through the codebase."})}),"\n",(0,s.jsx)(n.h3,{id:"ai-native",children:"AI Native"}),"\n",(0,s.jsx)(n.p,{children:"We believe all software applications can be natively supercharged with AI primitives and embedded AI servers."}),"\n",(0,s.jsx)(n.p,{children:"Including:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["OpenAI Compatible AI ",(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/tree/main/core/src/types",children:"types"})," and ",(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/tree/main/core/src/extensions",children:"core extensions"})," to support common functionality like making an inference call."]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["Multiple inference engines through ",(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/tree/main/extensions/inference-nitro-extension",children:"extensions, integrations & wrappers"})," ",(0,s.jsxs)(n.em,{children:["On this, we'd like to appreciate the folks at ",(0,s.jsx)(n.a,{href:"https://github.com/ggerganov/llama.cpp",children:"llamacpp"})," and ",(0,s.jsx)(n.a,{href:"https://github.com/NVIDIA/TensorRT-LLM",children:"TensorRT-LLM"})," for. To which we'll continue to make commits & fixes back upstream."]})]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/tree/main/core/src/api",children:"Code Entrypoint"})}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"fun-project-ideas",children:"Fun Project Ideas"}),"\n",(0,s.jsx)(n.p,{children:"Beyond the current Jan client and UX, the Core SDK can be used to build many other AI-powered and privacy preserving applications."}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Game engine"}),": For AI enabled character games, procedural generation games"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Health app"}),": For a personal healthcare app that improves habits"]}),"\n",(0,s.jsx)(n.li,{children:"Got ideas? Make a PR into this docs page!"}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["If you are interested to tackle these issues, or have suggestions for integrations and other OSS tools we can use, please hit us up in ",(0,s.jsx)(n.a,{href:"https://discord.gg/5rQ2zTv3be",children:"Discord"}),"."]}),"\n",(0,s.jsx)(n.admonition,{type:"caution",children:(0,s.jsx)(n.p,{children:"Our open source license is copy left, which means we encourage forks to stay open source, and allow core contributors to merge things upstream."})})]})}function h(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},86171:(e,n,r)=>{r.d(n,{A:()=>s});const s=r.p+"assets/images/CleanArchitecture-26ac5f08c770e19c35a8ef38b905373f.jpg"},39110:(e,n,r)=>{r.d(n,{A:()=>s});const s=r.p+"assets/images/ExtensionCallouts-f5153831c0519e3eab145eed8be4f67d.png"},28453:(e,n,r)=>{r.d(n,{R:()=>o,x:()=>a});var s=r(96540);const t={},i=s.createContext(t);function o(e){const n=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:o(e.components),s.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/71718d6b.2b379a3f.js b/assets/js/71718d6b.2b379a3f.js new file mode 100644 index 00000000..0dc951c1 --- /dev/null +++ b/assets/js/71718d6b.2b379a3f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4103],{12017:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>h,frontMatter:()=>i,metadata:()=>s,toc:()=>c});var a=n(74848),o=n(28453);const i={title:"Raycast",slug:"/integrations/raycast",sidebar_position:17,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","raycast integration","Raycast"],description:"A step-by-step guide on how to integrate Jan with Raycast."},r=void 0,s={id:"guides/integrations/raycast",title:"Raycast",description:"A step-by-step guide on how to integrate Jan with Raycast.",source:"@site/docs/guides/integrations/raycast.mdx",sourceDirName:"guides/integrations",slug:"/integrations/raycast",permalink:"/integrations/raycast",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/integrations/raycast.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:17,frontMatter:{title:"Raycast",slug:"/integrations/raycast",sidebar_position:17,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","raycast integration","Raycast"],description:"A step-by-step guide on how to integrate Jan with Raycast."},sidebar:"guidesSidebar",previous:{title:"Open Interpreter",permalink:"/integrations/interpreter"},next:{title:"OpenRouter",permalink:"/integrations/openrouter"}},l={},c=[{value:"Integrate Raycast with Jan",id:"integrate-raycast-with-jan",level:2},{value:"Step 1: Download the TinyLlama Model",id:"step-1-download-the-tinyllama-model",level:3},{value:"Step 2: Clone and Run the Program",id:"step-2-clone-and-run-the-program",level:3},{value:"Step 3: Search for Nitro and Run the Model",id:"step-3-search-for-nitro-and-run-the-model",level:3}];function d(e){const t={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",...(0,o.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(t.h2,{id:"integrate-raycast-with-jan",children:"Integrate Raycast with Jan"}),"\n",(0,a.jsxs)(t.p,{children:[(0,a.jsx)(t.a,{href:"https://www.raycast.com/",children:"Raycast"})," is a productivity tool designed for macOS that enhances workflow efficiency by providing quick access to various tasks and functionalities through a keyboard-driven interface. To integrate Raycast with Jan, follow the steps below:"]}),"\n",(0,a.jsx)(t.h3,{id:"step-1-download-the-tinyllama-model",children:"Step 1: Download the TinyLlama Model"}),"\n",(0,a.jsxs)(t.ol,{children:["\n",(0,a.jsxs)(t.li,{children:["Go to the ",(0,a.jsx)(t.strong,{children:"Hub"})," and download the TinyLlama model."]}),"\n",(0,a.jsxs)(t.li,{children:["The model will be available at ",(0,a.jsx)(t.code,{children:"~jan/models/tinyllama-1.1b"}),"."]}),"\n"]}),"\n",(0,a.jsx)(t.h3,{id:"step-2-clone-and-run-the-program",children:"Step 2: Clone and Run the Program"}),"\n",(0,a.jsxs)(t.ol,{children:["\n",(0,a.jsxs)(t.li,{children:["Clone this ",(0,a.jsx)(t.a,{href:"https://github.com/InNoobWeTrust/nitro-raycast",children:"GitHub repository"}),"."]}),"\n",(0,a.jsx)(t.li,{children:"Execute the project using the following command:"}),"\n"]}),"\n",(0,a.jsx)(t.pre,{children:(0,a.jsx)(t.code,{className:"language-sh",metastring:'title="Node.js"',children:"npm i && npm run dev\n"})}),"\n",(0,a.jsx)(t.h3,{id:"step-3-search-for-nitro-and-run-the-model",children:"Step 3: Search for Nitro and Run the Model"}),"\n",(0,a.jsxs)(t.p,{children:["Search for ",(0,a.jsx)(t.code,{children:"Nitro"})," using the program and you can use the models from Jan in RayCast."]})]})}function h(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(d,{...e})}):d(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>r,x:()=>s});var a=n(96540);const o={},i=a.createContext(o);function r(e){const t=a.useContext(i);return a.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),a.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/71718d6b.ddf7c895.js b/assets/js/71718d6b.ddf7c895.js deleted file mode 100644 index e45f0c1a..00000000 --- a/assets/js/71718d6b.ddf7c895.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4103],{12017:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>h,frontMatter:()=>i,metadata:()=>s,toc:()=>c});var a=n(74848),o=n(28453);const i={title:"Raycast",slug:"/integrations/raycast",sidebar_position:17,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","raycast integration","Raycast"],description:"A step-by-step guide on how to integrate Jan with Raycast."},r=void 0,s={id:"guides/integrations/raycast",title:"Raycast",description:"A step-by-step guide on how to integrate Jan with Raycast.",source:"@site/docs/guides/integrations/raycast.mdx",sourceDirName:"guides/integrations",slug:"/integrations/raycast",permalink:"/integrations/raycast",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/integrations/raycast.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:17,frontMatter:{title:"Raycast",slug:"/integrations/raycast",sidebar_position:17,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","raycast integration","Raycast"],description:"A step-by-step guide on how to integrate Jan with Raycast."},sidebar:"guidesSidebar",previous:{title:"Open Interpreter",permalink:"/integrations/interpreter"},next:{title:"OpenRouter",permalink:"/integrations/openrouter"}},l={},c=[{value:"Integrate Raycast with Jan",id:"integrate-raycast-with-jan",level:2},{value:"Step 1: Download the TinyLlama Model",id:"step-1-download-the-tinyllama-model",level:3},{value:"Step 2: Clone and Run the Program",id:"step-2-clone-and-run-the-program",level:3},{value:"Step 3: Search for Nitro and Run the Model",id:"step-3-search-for-nitro-and-run-the-model",level:3}];function d(e){const t={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",...(0,o.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(t.h2,{id:"integrate-raycast-with-jan",children:"Integrate Raycast with Jan"}),"\n",(0,a.jsxs)(t.p,{children:[(0,a.jsx)(t.a,{href:"https://www.raycast.com/",children:"Raycast"})," is a productivity tool designed for macOS that enhances workflow efficiency by providing quick access to various tasks and functionalities through a keyboard-driven interface. To integrate Raycast with Jan, follow the steps below:"]}),"\n",(0,a.jsx)(t.h3,{id:"step-1-download-the-tinyllama-model",children:"Step 1: Download the TinyLlama Model"}),"\n",(0,a.jsxs)(t.ol,{children:["\n",(0,a.jsxs)(t.li,{children:["Go to the ",(0,a.jsx)(t.strong,{children:"Hub"})," and download the TinyLlama model."]}),"\n",(0,a.jsxs)(t.li,{children:["The model will be available at ",(0,a.jsx)(t.code,{children:"~jan/models/tinyllama-1.1b"}),"."]}),"\n"]}),"\n",(0,a.jsx)(t.h3,{id:"step-2-clone-and-run-the-program",children:"Step 2: Clone and Run the Program"}),"\n",(0,a.jsxs)(t.ol,{children:["\n",(0,a.jsxs)(t.li,{children:["Clone this ",(0,a.jsx)(t.a,{href:"https://github.com/InNoobWeTrust/nitro-raycast",children:"GitHub repository"}),"."]}),"\n",(0,a.jsx)(t.li,{children:"Execute the project using the following command:"}),"\n"]}),"\n",(0,a.jsx)(t.pre,{children:(0,a.jsx)(t.code,{className:"language-sh",metastring:'title="Node.js"',children:"npm i && npm run dev\n"})}),"\n",(0,a.jsx)(t.h3,{id:"step-3-search-for-nitro-and-run-the-model",children:"Step 3: Search for Nitro and Run the Model"}),"\n",(0,a.jsxs)(t.p,{children:["Search for ",(0,a.jsx)(t.code,{children:"Nitro"})," using the program and you can use the models from Jan in RayCast."]})]})}function h(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(d,{...e})}):d(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>r,x:()=>s});var a=n(96540);const o={},i=a.createContext(o);function r(e){const t=a.useContext(i);return a.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),a.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/723a3dd1.0dd08755.js b/assets/js/723a3dd1.0dd08755.js new file mode 100644 index 00000000..488545df --- /dev/null +++ b/assets/js/723a3dd1.0dd08755.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6292],{18157:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>a,metadata:()=>t,toc:()=>d});var s=r(74848),i=r(28453);const a={title:"Recommended AI Hardware by Use Case"},o=void 0,t={id:"hardware/recommendations/by-usecase",title:"Recommended AI Hardware by Use Case",description:"Which AI Hardware to Choose Based on Your Use Case",source:"@site/docs/hardware/recommendations/by-usecase.md",sourceDirName:"hardware/recommendations",slug:"/hardware/recommendations/by-usecase",permalink:"/hardware/recommendations/by-usecase",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/recommendations/by-usecase.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Recommended AI Hardware by Use Case"}},l={},d=[{value:"Which AI Hardware to Choose Based on Your Use Case",id:"which-ai-hardware-to-choose-based-on-your-use-case",level:2},{value:"Entry-level Experimentation:",id:"entry-level-experimentation",level:3},{value:"Business Use",id:"business-use",level:2},{value:"For a 10-person Small Business",id:"for-a-10-person-small-business",level:3},{value:"For a 50-person Law Firm",id:"for-a-50-person-law-firm",level:3},{value:"For a 1,000-student School",id:"for-a-1000-student-school",level:3},{value:"Software Engineering",id:"software-engineering",level:2},{value:"Personal Code Assistant",id:"personal-code-assistant",level:3},{value:"For a 10 person Software Team",id:"for-a-10-person-software-team",level:3},{value:"Enterprise",id:"enterprise",level:2},{value:"For a 1000-person Enterprise",id:"for-a-1000-person-enterprise",level:3},{value:"For a 10,000-person Enterprise",id:"for-a-10000-person-enterprise",level:3}];function c(e){const n={h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h2,{id:"which-ai-hardware-to-choose-based-on-your-use-case",children:"Which AI Hardware to Choose Based on Your Use Case"}),"\n",(0,s.jsx)(n.p,{children:"Artificial intelligence (AI) is rapidly changing the world, and AI hardware is becoming increasingly important for businesses and individuals alike. Choosing the right hardware for your AI needs is crucial to get the best performance and results. Here are some tips for selecting AI hardware based on your specific use case and requirements."}),"\n",(0,s.jsx)(n.h3,{id:"entry-level-experimentation",children:"Entry-level Experimentation:"}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Personal Use:"}),"\nWhen venturing into the world of AI as an individual, your choice of hardware can significantly impact your experience. Here's a more detailed breakdown:"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Macbook (16GB):"})," A Macbook equipped with 16GB of RAM and either the M1 or the newer M2 Pro/Max processor is an excellent starting point for AI enthusiasts. These cutting-edge chips leverage Apple's innovative Unified Memory Architecture (UMA), which revolutionizes the way the CPU and GPU interact with memory resources. This advancement plays a pivotal role in enhancing the performance and capabilities of LLMs."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Nvidia GeForce RTX 3090:"})," This powerful graphics card is a solid alternative for AI beginners, offering exceptional performance for basic experiments."]}),"\n"]}),"\n",(0,s.jsxs)(n.ol,{start:"2",children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.strong,{children:"Serious AI Work:"})}),"\n"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"2 x 3090 RTX Card (48GB RAM):"})," For those committed to more advanced AI projects, this configuration provides the necessary muscle. Its dual Nvidia GeForce RTX 3090 GPUs and ample RAM make it suitable for complex AI tasks and model training."]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"business-use",children:"Business Use"}),"\n",(0,s.jsx)(n.h3,{id:"for-a-10-person-small-business",children:"For a 10-person Small Business"}),"\n",(0,s.jsx)(n.p,{children:"Run a LLM trained on enterprise data (i.e. RAG)"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["Mac Studio M2 Ultra with 192GB unified memory","\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Cannot train"}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["RTX 6000","\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Should we recommend 2 x 4090 instead?"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"for-a-50-person-law-firm",children:"For a 50-person Law Firm"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"LLM, PDF Parsing, OCR"}),"\n",(0,s.jsx)(n.li,{children:"Audit logging and compliance"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"for-a-1000-student-school",children:"For a 1,000-student School"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Llama2 with safeguards"}),"\n",(0,s.jsx)(n.li,{children:"RAG with textbook data"}),"\n",(0,s.jsx)(n.li,{children:"Policy engine"}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"software-engineering",children:"Software Engineering"}),"\n",(0,s.jsx)(n.h3,{id:"personal-code-assistant",children:"Personal Code Assistant"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Llama34b, needs adequate RAM"}),"\n",(0,s.jsx)(n.li,{children:"Not recommended to run on local device due to RAM"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"for-a-10-person-software-team",children:"For a 10 person Software Team"}),"\n",(0,s.jsx)(n.p,{children:"Run Codellama with RAG on existing codebase"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Codellama34b"}),"\n",(0,s.jsx)(n.li,{children:"RTX 6000s (48gb)"}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"enterprise",children:"Enterprise"}),"\n",(0,s.jsx)(n.h3,{id:"for-a-1000-person-enterprise",children:"For a 1000-person Enterprise"}),"\n",(0,s.jsx)(n.h3,{id:"for-a-10000-person-enterprise",children:"For a 10,000-person Enterprise"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"8 x H100s"}),"\n",(0,s.jsx)(n.li,{children:"NVAIE with vGPUs"}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},28453:(e,n,r)=>{r.d(n,{R:()=>o,x:()=>t});var s=r(96540);const i={},a=s.createContext(i);function o(e){const n=s.useContext(a);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function t(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),s.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/723a3dd1.4a83b80e.js b/assets/js/723a3dd1.4a83b80e.js deleted file mode 100644 index 301db743..00000000 --- a/assets/js/723a3dd1.4a83b80e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6292],{18157:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>a,metadata:()=>t,toc:()=>d});var s=r(74848),i=r(28453);const a={title:"Recommended AI Hardware by Use Case"},o=void 0,t={id:"hardware/recommendations/by-usecase",title:"Recommended AI Hardware by Use Case",description:"Which AI Hardware to Choose Based on Your Use Case",source:"@site/docs/hardware/recommendations/by-usecase.md",sourceDirName:"hardware/recommendations",slug:"/hardware/recommendations/by-usecase",permalink:"/hardware/recommendations/by-usecase",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/recommendations/by-usecase.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Recommended AI Hardware by Use Case"}},l={},d=[{value:"Which AI Hardware to Choose Based on Your Use Case",id:"which-ai-hardware-to-choose-based-on-your-use-case",level:2},{value:"Entry-level Experimentation:",id:"entry-level-experimentation",level:3},{value:"Business Use",id:"business-use",level:2},{value:"For a 10-person Small Business",id:"for-a-10-person-small-business",level:3},{value:"For a 50-person Law Firm",id:"for-a-50-person-law-firm",level:3},{value:"For a 1,000-student School",id:"for-a-1000-student-school",level:3},{value:"Software Engineering",id:"software-engineering",level:2},{value:"Personal Code Assistant",id:"personal-code-assistant",level:3},{value:"For a 10 person Software Team",id:"for-a-10-person-software-team",level:3},{value:"Enterprise",id:"enterprise",level:2},{value:"For a 1000-person Enterprise",id:"for-a-1000-person-enterprise",level:3},{value:"For a 10,000-person Enterprise",id:"for-a-10000-person-enterprise",level:3}];function c(e){const n={h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h2,{id:"which-ai-hardware-to-choose-based-on-your-use-case",children:"Which AI Hardware to Choose Based on Your Use Case"}),"\n",(0,s.jsx)(n.p,{children:"Artificial intelligence (AI) is rapidly changing the world, and AI hardware is becoming increasingly important for businesses and individuals alike. Choosing the right hardware for your AI needs is crucial to get the best performance and results. Here are some tips for selecting AI hardware based on your specific use case and requirements."}),"\n",(0,s.jsx)(n.h3,{id:"entry-level-experimentation",children:"Entry-level Experimentation:"}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Personal Use:"}),"\nWhen venturing into the world of AI as an individual, your choice of hardware can significantly impact your experience. Here's a more detailed breakdown:"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Macbook (16GB):"})," A Macbook equipped with 16GB of RAM and either the M1 or the newer M2 Pro/Max processor is an excellent starting point for AI enthusiasts. These cutting-edge chips leverage Apple's innovative Unified Memory Architecture (UMA), which revolutionizes the way the CPU and GPU interact with memory resources. This advancement plays a pivotal role in enhancing the performance and capabilities of LLMs."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Nvidia GeForce RTX 3090:"})," This powerful graphics card is a solid alternative for AI beginners, offering exceptional performance for basic experiments."]}),"\n"]}),"\n",(0,s.jsxs)(n.ol,{start:"2",children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.strong,{children:"Serious AI Work:"})}),"\n"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"2 x 3090 RTX Card (48GB RAM):"})," For those committed to more advanced AI projects, this configuration provides the necessary muscle. Its dual Nvidia GeForce RTX 3090 GPUs and ample RAM make it suitable for complex AI tasks and model training."]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"business-use",children:"Business Use"}),"\n",(0,s.jsx)(n.h3,{id:"for-a-10-person-small-business",children:"For a 10-person Small Business"}),"\n",(0,s.jsx)(n.p,{children:"Run a LLM trained on enterprise data (i.e. RAG)"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["Mac Studio M2 Ultra with 192GB unified memory","\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Cannot train"}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["RTX 6000","\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Should we recommend 2 x 4090 instead?"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"for-a-50-person-law-firm",children:"For a 50-person Law Firm"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"LLM, PDF Parsing, OCR"}),"\n",(0,s.jsx)(n.li,{children:"Audit logging and compliance"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"for-a-1000-student-school",children:"For a 1,000-student School"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Llama2 with safeguards"}),"\n",(0,s.jsx)(n.li,{children:"RAG with textbook data"}),"\n",(0,s.jsx)(n.li,{children:"Policy engine"}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"software-engineering",children:"Software Engineering"}),"\n",(0,s.jsx)(n.h3,{id:"personal-code-assistant",children:"Personal Code Assistant"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Llama34b, needs adequate RAM"}),"\n",(0,s.jsx)(n.li,{children:"Not recommended to run on local device due to RAM"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"for-a-10-person-software-team",children:"For a 10 person Software Team"}),"\n",(0,s.jsx)(n.p,{children:"Run Codellama with RAG on existing codebase"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Codellama34b"}),"\n",(0,s.jsx)(n.li,{children:"RTX 6000s (48gb)"}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"enterprise",children:"Enterprise"}),"\n",(0,s.jsx)(n.h3,{id:"for-a-1000-person-enterprise",children:"For a 1000-person Enterprise"}),"\n",(0,s.jsx)(n.h3,{id:"for-a-10000-person-enterprise",children:"For a 10,000-person Enterprise"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"8 x H100s"}),"\n",(0,s.jsx)(n.li,{children:"NVAIE with vGPUs"}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},28453:(e,n,r)=>{r.d(n,{R:()=>o,x:()=>t});var s=r(96540);const i={},a=s.createContext(i);function o(e){const n=s.useContext(a);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function t(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),s.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/72d4c782.3c516869.js b/assets/js/72d4c782.3c516869.js new file mode 100644 index 00000000..7a9ef6aa --- /dev/null +++ b/assets/js/72d4c782.3c516869.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4536],{36520:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>l,contentTitle:()=>r,default:()=>d,frontMatter:()=>a,metadata:()=>i,toc:()=>c});var s=n(74848),o=n(28453);const a={title:"Self-hosted alternative to OpenAI's Platform",tags:["use-cases"]},r=void 0,i={id:"solutions/chatgpt-alternative",title:"Self-hosted alternative to OpenAI's Platform",description:"",source:"@site/docs/solutions/chatgpt-alternative.md",sourceDirName:"solutions",slug:"/solutions/chatgpt-alternative",permalink:"/solutions/chatgpt-alternative",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/solutions/chatgpt-alternative.md",tags:[{label:"use-cases",permalink:"/tags/use-cases"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Self-hosted alternative to OpenAI's Platform",tags:["use-cases"]},sidebar:"solutionSidebar",previous:{title:"AI PC",permalink:"/solutions/ai-pc"},next:{title:"Finance",permalink:"/solutions/finance"}},l={},c=[];function u(t){return(0,s.jsx)(s.Fragment,{})}function d(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(u,{...t})}):u()}},28453:(t,e,n)=>{n.d(e,{R:()=>r,x:()=>i});var s=n(96540);const o={},a=s.createContext(o);function r(t){const e=s.useContext(a);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function i(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:r(t.components),s.createElement(a.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/72d4c782.a15b2a43.js b/assets/js/72d4c782.a15b2a43.js deleted file mode 100644 index d4bafae1..00000000 --- a/assets/js/72d4c782.a15b2a43.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4536],{36520:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>l,contentTitle:()=>r,default:()=>d,frontMatter:()=>a,metadata:()=>i,toc:()=>c});var s=n(74848),o=n(28453);const a={title:"Self-hosted alternative to OpenAI's Platform",tags:["use-cases"]},r=void 0,i={id:"solutions/chatgpt-alternative",title:"Self-hosted alternative to OpenAI's Platform",description:"",source:"@site/docs/solutions/chatgpt-alternative.md",sourceDirName:"solutions",slug:"/solutions/chatgpt-alternative",permalink:"/solutions/chatgpt-alternative",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/solutions/chatgpt-alternative.md",tags:[{label:"use-cases",permalink:"/tags/use-cases"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Self-hosted alternative to OpenAI's Platform",tags:["use-cases"]},sidebar:"solutionSidebar",previous:{title:"AI PC",permalink:"/solutions/ai-pc"},next:{title:"Finance",permalink:"/solutions/finance"}},l={},c=[];function u(t){return(0,s.jsx)(s.Fragment,{})}function d(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(u,{...t})}):u()}},28453:(t,e,n)=>{n.d(e,{R:()=>r,x:()=>i});var s=n(96540);const o={},a=s.createContext(o);function r(t){const e=s.useContext(a);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function i(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:r(t.components),s.createElement(a.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/75e6dc85.3239abf7.js b/assets/js/75e6dc85.3239abf7.js new file mode 100644 index 00000000..60ae7215 --- /dev/null +++ b/assets/js/75e6dc85.3239abf7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[352],{9289:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>h,frontMatter:()=>o,metadata:()=>s,toc:()=>c});var a=r(74848),n=r(28453);const o={title:"Wall of Love \u2764\ufe0f",slug:"/wall-of-love",description:"Check out what our amazing users are saying about Jan!",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","wall of love"]},i=void 0,s={id:"wall-of-love",title:"Wall of Love \u2764\ufe0f",description:"Check out what our amazing users are saying about Jan!",source:"@site/docs/wall-of-love.md",sourceDirName:".",slug:"/wall-of-love",permalink:"/wall-of-love",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/wall-of-love.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Wall of Love \u2764\ufe0f",slug:"/wall-of-love",description:"Check out what our amazing users are saying about Jan!",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","wall of love"]},sidebar:"aboutSidebar",previous:{title:"Contributor Program",permalink:"/team/contributor-program"},next:{title:"How We Work",permalink:"/how-we-work"}},l={},c=[{value:"Twitter",id:"twitter",level:2},{value:"YouTube",id:"youtube",level:2},{value:"Run Any Chatbot FREE Locally on Your Computer",id:"run-any-chatbot-free-locally-on-your-computer",level:3},{value:"Jan AI: Run Open Source LLM 100% Local with OpenAI endpoints",id:"jan-ai-run-open-source-llm-100-local-with-openai-endpoints",level:3},{value:"Setup Tutorial on Jan.ai. JAN AI: Run open source LLM on local Windows PC. 100% offline LLM and AI.",id:"setup-tutorial-on-janai-jan-ai-run-open-source-llm-on-local-windows-pc-100-offline-llm-and-ai",level:3},{value:"Jan.ai: Like Offline ChatGPT on Your Computer \ud83d\udca1",id:"janai-like-offline-chatgpt-on-your-computer-",level:3},{value:"Jan: Bring AI to your Desktop With 100% Offline AI",id:"jan-bring-ai-to-your-desktop-with-100-offline-ai",level:3},{value:"AI on Your Local PC: Install JanAI (ChatGPT alternative) for Enhanced Privacy",id:"ai-on-your-local-pc-install-janai-chatgpt-alternative-for-enhanced-privacy",level:3},{value:"Install Jan to Run LLM Offline and Local First",id:"install-jan-to-run-llm-offline-and-local-first",level:3}];function d(e){const t={a:"a",h2:"h2",h3:"h3",p:"p",...(0,n.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(t.h2,{id:"twitter",children:"Twitter"}),"\n",(0,a.jsx)(t.p,{children:"Check out our amazing users and what they are saying about Jan!"}),"\n",(0,a.jsxs)("div",{children:[(0,a.jsxs)("blockquote",{class:"twitter-tweet",children:[(0,a.jsxs)("p",{lang:"en",dir:"ltr",children:["I can confirm ",(0,a.jsx)("a",{href:"https://t.co/Hvrfp0iaf9",children:(0,a.jsx)(t.a,{href:"https://t.co/Hvrfp0iaf9",children:"https://t.co/Hvrfp0iaf9"})})," is awesome \ud83d\udc4c"]}),"\u2014 Cristian (@cristianmoreno) ",(0,a.jsx)("a",{href:"https://twitter.com/cristianmoreno/status/1757504717519749292?ref_src=twsrc%5Etfw",children:"February 13, 2024"})]}),(0,a.jsx)("script",{async:!0,src:"https://platform.twitter.com/widgets.js",charset:"utf-8",loading:"lazy"})]}),"\n",(0,a.jsxs)("div",{children:[(0,a.jsxs)("blockquote",{class:"twitter-tweet",children:[(0,a.jsx)("p",{lang:"en",dir:"ltr",children:"downloaded this a few weeks ago. amazed by the speed and quality"}),"\u2014 siddharth (@siddharthd01) ",(0,a.jsx)("a",{href:"https://twitter.com/siddharthd01/status/1757500111629025788?ref_src=twsrc%5Etfw",children:"February 13, 2024"})]}),(0,a.jsx)("script",{async:!0,src:"https://platform.twitter.com/widgets.js",charset:"utf-8",loading:"lazy"})]}),"\n",(0,a.jsxs)("div",{children:[(0,a.jsxs)("blockquote",{class:"twitter-tweet",children:[(0,a.jsxs)("p",{lang:"en",dir:"ltr",children:["Anyone else out there running LLMs on steam deck? ",(0,a.jsx)("a",{href:"https://twitter.com/janframework?ref_src=twsrc%5Etfw",children:"@janframework"})," bringing nerd dreams to life! ",(0,a.jsx)("a",{href:"https://t.co/7XpnBmc8MN",children:"pic.twitter.com/7XpnBmc8MN"})]}),"\u2014 crossdefault (@crossdefault) ",(0,a.jsx)("a",{href:"https://twitter.com/crossdefault/status/1750801065132384302?ref_src=twsrc%5Etfw",children:"January 26, 2024"})]}),(0,a.jsx)("script",{async:!0,src:"https://platform.twitter.com/widgets.js",charset:"utf-8",loading:"lazy"})]}),"\n",(0,a.jsxs)("div",{children:[(0,a.jsxs)("blockquote",{class:"twitter-tweet",children:[(0,a.jsxs)("p",{lang:"en",dir:"ltr",children:["If you are like me, always wanting your own ChatGPT and have sufficient coding knowledge, you would watch open sourced ",(0,a.jsx)("a",{href:"https://twitter.com/janframework?ref_src=twsrc%5Etfw",children:"@janframework"})," by ",(0,a.jsx)("a",{href:"https://twitter.com/0xSage?ref_src=twsrc%5Etfw",children:"@0xSage"}),' like a "my-own-ai" hawk',(0,a.jsx)("br",{}),"Still under development, the architecture is really futuristic. The desktop app for Windows, Mac, Linux are\u2026 ",(0,a.jsx)("a",{href:"https://t.co/0HrNquhBsL",children:"pic.twitter.com/0HrNquhBsL"})]}),"\u2014 Umesh = EG = Educated Guess - NGI doing AI (@trading_indian) ",(0,a.jsx)("a",{href:"https://twitter.com/trading_indian/status/1745560583548670250?ref_src=twsrc%5Etfw",children:"January 11, 2024"})]}),(0,a.jsx)("script",{async:!0,src:"https://platform.twitter.com/widgets.js",charset:"utf-8",loading:"lazy"})]}),"\n",(0,a.jsxs)("div",{children:[(0,a.jsxs)("blockquote",{class:"twitter-tweet",children:[(0,a.jsxs)("p",{lang:"en",dir:"ltr",children:["came across ",(0,a.jsx)("a",{href:"https://twitter.com/janframework?ref_src=twsrc%5Etfw",children:"@janframework"})," yesterday and it's my fav native Apple Silicon LLM app yet. Love that I can switch to GPT 4 API and offline LLM models seamlessly. Looks promising! ",(0,a.jsx)("a",{href:"https://t.co/gyOX9gHbKQ",children:(0,a.jsx)(t.a,{href:"https://t.co/gyOX9gHbKQ",children:"https://t.co/gyOX9gHbKQ"})})]}),"\u2014 Keith Hawkins (@kph_practice) ",(0,a.jsx)("a",{href:"https://twitter.com/kph_practice/status/1744729548074459310?ref_src=twsrc%5Etfw",children:"January 9, 2024"})]}),(0,a.jsx)("script",{async:!0,src:"https://platform.twitter.com/widgets.js",charset:"utf-8",loading:"lazy"})]}),"\n",(0,a.jsxs)("div",{children:[(0,a.jsxs)("blockquote",{class:"twitter-tweet",children:[(0,a.jsx)("p",{lang:"en",dir:"ltr",children:"i just ran some ai models locally on my laptop using @janhq_ and can't believe how easy and cool it is. so, now i can have the same experience as with ChatGPT, but offline and without any data concerns"}),"\u2014 Sergey Kaplich (@sergey_kaplich) ",(0,a.jsx)("a",{href:"https://twitter.com/sergey_kaplich/status/1742993414986068423?ref_src=twsrc%5Etfw",children:"January 4, 2024"})]}),(0,a.jsx)("script",{async:!0,src:"https://platform.twitter.com/widgets.js",charset:"utf-8",loading:"lazy"})]}),"\n",(0,a.jsxs)("div",{children:[(0,a.jsxs)("blockquote",{class:"twitter-tweet",children:[(0,a.jsxs)("p",{lang:"en",dir:"ltr",children:[(0,a.jsx)("a",{href:"https://t.co/scBqJ3kIzj",children:(0,a.jsx)(t.a,{href:"https://t.co/scBqJ3kIzj",children:"https://t.co/scBqJ3kIzj"})})," Great way to try open source all models, like Mixtral8x7b offline. Love to see"]}),"\u2014 Chubby\u2668\ufe0f (@kimmonismus) ",(0,a.jsx)("a",{href:"https://twitter.com/kimmonismus/status/1742843063938994469?ref_src=twsrc%5Etfw",children:"January 4, 2024"})]}),(0,a.jsx)("script",{async:!0,src:"https://platform.twitter.com/widgets.js",charset:"utf-8",loading:"lazy"})]}),"\n",(0,a.jsxs)(t.p,{children:["Please share your love for Jan on Twitter and tag us ",(0,a.jsx)(t.a,{href:"https://twitter.com/janframework",children:"@janframework"}),"! We would love to hear from you!"]}),"\n",(0,a.jsx)(t.h2,{id:"youtube",children:"YouTube"}),"\n",(0,a.jsx)(t.p,{children:"Watch these amazing videos to see how Jan is being used and loved by the community!"}),"\n",(0,a.jsx)(t.h3,{id:"run-any-chatbot-free-locally-on-your-computer",children:"Run Any Chatbot FREE Locally on Your Computer"}),"\n",(0,a.jsx)("div",{children:(0,a.jsx)("iframe",{width:"100%",height:"600",src:"https://www.youtube.com/embed/zkafOIyQM8s",title:"Run Any Chatbot FREE Locally on Your Computer",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:!0})}),"\n",(0,a.jsx)("br",{}),"\n",(0,a.jsx)(t.h3,{id:"jan-ai-run-open-source-llm-100-local-with-openai-endpoints",children:"Jan AI: Run Open Source LLM 100% Local with OpenAI endpoints"}),"\n",(0,a.jsx)("div",{children:(0,a.jsx)("iframe",{width:"100%",height:"705",src:"https://www.youtube.com/embed/9ta2S425Zu8",title:"Jan AI: Run Open Source LLM 100% Local with OpenAI endpoints",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:!0})}),"\n",(0,a.jsx)("br",{}),"\n",(0,a.jsx)(t.h3,{id:"setup-tutorial-on-janai-jan-ai-run-open-source-llm-on-local-windows-pc-100-offline-llm-and-ai",children:"Setup Tutorial on Jan.ai. JAN AI: Run open source LLM on local Windows PC. 100% offline LLM and AI."}),"\n",(0,a.jsx)("div",{children:(0,a.jsx)("iframe",{width:"100%",height:"705",src:"https://www.youtube.com/embed/ZCiEQVOjH5U",title:"Setup Tutorial on Jan.ai. JAN AI: Run open source LLM on local Windows PC. 100% offline LLM and AI.",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:!0})}),"\n",(0,a.jsx)("br",{}),"\n",(0,a.jsx)(t.h3,{id:"janai-like-offline-chatgpt-on-your-computer-",children:"Jan.ai: Like Offline ChatGPT on Your Computer \ud83d\udca1"}),"\n",(0,a.jsx)("div",{children:(0,a.jsx)("iframe",{width:"100%",height:"600",src:"https://www.youtube.com/embed/ES021_sY6WQ",title:"Jan.ai: Like Offline ChatGPT on Your Computer \ud83d\udca1",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:!0})}),"\n",(0,a.jsx)("br",{}),"\n",(0,a.jsx)(t.h3,{id:"jan-bring-ai-to-your-desktop-with-100-offline-ai",children:"Jan: Bring AI to your Desktop With 100% Offline AI"}),"\n",(0,a.jsx)("div",{children:(0,a.jsx)("iframe",{width:"100%",height:"600",src:"https://www.youtube.com/embed/QpMQgJL4AZA",title:"Jan: Bring AI to your Desktop With 100% Offline AI",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:!0})}),"\n",(0,a.jsx)("br",{}),"\n",(0,a.jsx)(t.h3,{id:"ai-on-your-local-pc-install-janai-chatgpt-alternative-for-enhanced-privacy",children:"AI on Your Local PC: Install JanAI (ChatGPT alternative) for Enhanced Privacy"}),"\n",(0,a.jsx)("div",{children:(0,a.jsx)("iframe",{width:"100%",height:"600",src:"https://www.youtube.com/embed/CbJGxNmdWws",title:"AI on Your Local PC: Install JanAI (ChatGPT alternative) for Enhanced Privacy",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:!0})}),"\n",(0,a.jsx)("br",{}),"\n",(0,a.jsx)(t.h3,{id:"install-jan-to-run-llm-offline-and-local-first",children:"Install Jan to Run LLM Offline and Local First"}),"\n",(0,a.jsx)("div",{children:(0,a.jsx)("iframe",{width:"100%",height:"600",src:"https://www.youtube.com/embed/7JpzE-_cKo4",title:"Install Jan to Run LLM Offline and Local First",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:!0})})]})}function h(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(d,{...e})}):d(e)}},28453:(e,t,r)=>{r.d(t,{R:()=>i,x:()=>s});var a=r(96540);const n={},o=a.createContext(n);function i(e){const t=a.useContext(o);return a.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:i(e.components),a.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/75e6dc85.54796428.js b/assets/js/75e6dc85.54796428.js deleted file mode 100644 index 6d435a17..00000000 --- a/assets/js/75e6dc85.54796428.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[352],{9289:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>h,frontMatter:()=>o,metadata:()=>s,toc:()=>c});var a=r(74848),n=r(28453);const o={title:"Wall of Love \u2764\ufe0f",slug:"/wall-of-love",description:"Check out what our amazing users are saying about Jan!",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","wall of love"]},i=void 0,s={id:"wall-of-love",title:"Wall of Love \u2764\ufe0f",description:"Check out what our amazing users are saying about Jan!",source:"@site/docs/wall-of-love.md",sourceDirName:".",slug:"/wall-of-love",permalink:"/wall-of-love",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/wall-of-love.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Wall of Love \u2764\ufe0f",slug:"/wall-of-love",description:"Check out what our amazing users are saying about Jan!",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","wall of love"]},sidebar:"aboutSidebar",previous:{title:"Contributor Program",permalink:"/team/contributor-program"},next:{title:"How We Work",permalink:"/how-we-work"}},l={},c=[{value:"Twitter",id:"twitter",level:2},{value:"YouTube",id:"youtube",level:2},{value:"Run Any Chatbot FREE Locally on Your Computer",id:"run-any-chatbot-free-locally-on-your-computer",level:3},{value:"Jan AI: Run Open Source LLM 100% Local with OpenAI endpoints",id:"jan-ai-run-open-source-llm-100-local-with-openai-endpoints",level:3},{value:"Setup Tutorial on Jan.ai. JAN AI: Run open source LLM on local Windows PC. 100% offline LLM and AI.",id:"setup-tutorial-on-janai-jan-ai-run-open-source-llm-on-local-windows-pc-100-offline-llm-and-ai",level:3},{value:"Jan.ai: Like Offline ChatGPT on Your Computer \ud83d\udca1",id:"janai-like-offline-chatgpt-on-your-computer-",level:3},{value:"Jan: Bring AI to your Desktop With 100% Offline AI",id:"jan-bring-ai-to-your-desktop-with-100-offline-ai",level:3},{value:"AI on Your Local PC: Install JanAI (ChatGPT alternative) for Enhanced Privacy",id:"ai-on-your-local-pc-install-janai-chatgpt-alternative-for-enhanced-privacy",level:3},{value:"Install Jan to Run LLM Offline and Local First",id:"install-jan-to-run-llm-offline-and-local-first",level:3}];function d(e){const t={a:"a",h2:"h2",h3:"h3",p:"p",...(0,n.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(t.h2,{id:"twitter",children:"Twitter"}),"\n",(0,a.jsx)(t.p,{children:"Check out our amazing users and what they are saying about Jan!"}),"\n",(0,a.jsxs)("div",{children:[(0,a.jsxs)("blockquote",{class:"twitter-tweet",children:[(0,a.jsxs)("p",{lang:"en",dir:"ltr",children:["I can confirm ",(0,a.jsx)("a",{href:"https://t.co/Hvrfp0iaf9",children:(0,a.jsx)(t.a,{href:"https://t.co/Hvrfp0iaf9",children:"https://t.co/Hvrfp0iaf9"})})," is awesome \ud83d\udc4c"]}),"\u2014 Cristian (@cristianmoreno) ",(0,a.jsx)("a",{href:"https://twitter.com/cristianmoreno/status/1757504717519749292?ref_src=twsrc%5Etfw",children:"February 13, 2024"})]}),(0,a.jsx)("script",{async:!0,src:"https://platform.twitter.com/widgets.js",charset:"utf-8",loading:"lazy"})]}),"\n",(0,a.jsxs)("div",{children:[(0,a.jsxs)("blockquote",{class:"twitter-tweet",children:[(0,a.jsx)("p",{lang:"en",dir:"ltr",children:"downloaded this a few weeks ago. amazed by the speed and quality"}),"\u2014 siddharth (@siddharthd01) ",(0,a.jsx)("a",{href:"https://twitter.com/siddharthd01/status/1757500111629025788?ref_src=twsrc%5Etfw",children:"February 13, 2024"})]}),(0,a.jsx)("script",{async:!0,src:"https://platform.twitter.com/widgets.js",charset:"utf-8",loading:"lazy"})]}),"\n",(0,a.jsxs)("div",{children:[(0,a.jsxs)("blockquote",{class:"twitter-tweet",children:[(0,a.jsxs)("p",{lang:"en",dir:"ltr",children:["Anyone else out there running LLMs on steam deck? ",(0,a.jsx)("a",{href:"https://twitter.com/janframework?ref_src=twsrc%5Etfw",children:"@janframework"})," bringing nerd dreams to life! ",(0,a.jsx)("a",{href:"https://t.co/7XpnBmc8MN",children:"pic.twitter.com/7XpnBmc8MN"})]}),"\u2014 crossdefault (@crossdefault) ",(0,a.jsx)("a",{href:"https://twitter.com/crossdefault/status/1750801065132384302?ref_src=twsrc%5Etfw",children:"January 26, 2024"})]}),(0,a.jsx)("script",{async:!0,src:"https://platform.twitter.com/widgets.js",charset:"utf-8",loading:"lazy"})]}),"\n",(0,a.jsxs)("div",{children:[(0,a.jsxs)("blockquote",{class:"twitter-tweet",children:[(0,a.jsxs)("p",{lang:"en",dir:"ltr",children:["If you are like me, always wanting your own ChatGPT and have sufficient coding knowledge, you would watch open sourced ",(0,a.jsx)("a",{href:"https://twitter.com/janframework?ref_src=twsrc%5Etfw",children:"@janframework"})," by ",(0,a.jsx)("a",{href:"https://twitter.com/0xSage?ref_src=twsrc%5Etfw",children:"@0xSage"}),' like a "my-own-ai" hawk',(0,a.jsx)("br",{}),"Still under development, the architecture is really futuristic. The desktop app for Windows, Mac, Linux are\u2026 ",(0,a.jsx)("a",{href:"https://t.co/0HrNquhBsL",children:"pic.twitter.com/0HrNquhBsL"})]}),"\u2014 Umesh = EG = Educated Guess - NGI doing AI (@trading_indian) ",(0,a.jsx)("a",{href:"https://twitter.com/trading_indian/status/1745560583548670250?ref_src=twsrc%5Etfw",children:"January 11, 2024"})]}),(0,a.jsx)("script",{async:!0,src:"https://platform.twitter.com/widgets.js",charset:"utf-8",loading:"lazy"})]}),"\n",(0,a.jsxs)("div",{children:[(0,a.jsxs)("blockquote",{class:"twitter-tweet",children:[(0,a.jsxs)("p",{lang:"en",dir:"ltr",children:["came across ",(0,a.jsx)("a",{href:"https://twitter.com/janframework?ref_src=twsrc%5Etfw",children:"@janframework"})," yesterday and it's my fav native Apple Silicon LLM app yet. Love that I can switch to GPT 4 API and offline LLM models seamlessly. Looks promising! ",(0,a.jsx)("a",{href:"https://t.co/gyOX9gHbKQ",children:(0,a.jsx)(t.a,{href:"https://t.co/gyOX9gHbKQ",children:"https://t.co/gyOX9gHbKQ"})})]}),"\u2014 Keith Hawkins (@kph_practice) ",(0,a.jsx)("a",{href:"https://twitter.com/kph_practice/status/1744729548074459310?ref_src=twsrc%5Etfw",children:"January 9, 2024"})]}),(0,a.jsx)("script",{async:!0,src:"https://platform.twitter.com/widgets.js",charset:"utf-8",loading:"lazy"})]}),"\n",(0,a.jsxs)("div",{children:[(0,a.jsxs)("blockquote",{class:"twitter-tweet",children:[(0,a.jsx)("p",{lang:"en",dir:"ltr",children:"i just ran some ai models locally on my laptop using @janhq_ and can't believe how easy and cool it is. so, now i can have the same experience as with ChatGPT, but offline and without any data concerns"}),"\u2014 Sergey Kaplich (@sergey_kaplich) ",(0,a.jsx)("a",{href:"https://twitter.com/sergey_kaplich/status/1742993414986068423?ref_src=twsrc%5Etfw",children:"January 4, 2024"})]}),(0,a.jsx)("script",{async:!0,src:"https://platform.twitter.com/widgets.js",charset:"utf-8",loading:"lazy"})]}),"\n",(0,a.jsxs)("div",{children:[(0,a.jsxs)("blockquote",{class:"twitter-tweet",children:[(0,a.jsxs)("p",{lang:"en",dir:"ltr",children:[(0,a.jsx)("a",{href:"https://t.co/scBqJ3kIzj",children:(0,a.jsx)(t.a,{href:"https://t.co/scBqJ3kIzj",children:"https://t.co/scBqJ3kIzj"})})," Great way to try open source all models, like Mixtral8x7b offline. Love to see"]}),"\u2014 Chubby\u2668\ufe0f (@kimmonismus) ",(0,a.jsx)("a",{href:"https://twitter.com/kimmonismus/status/1742843063938994469?ref_src=twsrc%5Etfw",children:"January 4, 2024"})]}),(0,a.jsx)("script",{async:!0,src:"https://platform.twitter.com/widgets.js",charset:"utf-8",loading:"lazy"})]}),"\n",(0,a.jsxs)(t.p,{children:["Please share your love for Jan on Twitter and tag us ",(0,a.jsx)(t.a,{href:"https://twitter.com/janframework",children:"@janframework"}),"! We would love to hear from you!"]}),"\n",(0,a.jsx)(t.h2,{id:"youtube",children:"YouTube"}),"\n",(0,a.jsx)(t.p,{children:"Watch these amazing videos to see how Jan is being used and loved by the community!"}),"\n",(0,a.jsx)(t.h3,{id:"run-any-chatbot-free-locally-on-your-computer",children:"Run Any Chatbot FREE Locally on Your Computer"}),"\n",(0,a.jsx)("div",{children:(0,a.jsx)("iframe",{width:"100%",height:"600",src:"https://www.youtube.com/embed/zkafOIyQM8s",title:"Run Any Chatbot FREE Locally on Your Computer",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:!0})}),"\n",(0,a.jsx)("br",{}),"\n",(0,a.jsx)(t.h3,{id:"jan-ai-run-open-source-llm-100-local-with-openai-endpoints",children:"Jan AI: Run Open Source LLM 100% Local with OpenAI endpoints"}),"\n",(0,a.jsx)("div",{children:(0,a.jsx)("iframe",{width:"100%",height:"705",src:"https://www.youtube.com/embed/9ta2S425Zu8",title:"Jan AI: Run Open Source LLM 100% Local with OpenAI endpoints",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:!0})}),"\n",(0,a.jsx)("br",{}),"\n",(0,a.jsx)(t.h3,{id:"setup-tutorial-on-janai-jan-ai-run-open-source-llm-on-local-windows-pc-100-offline-llm-and-ai",children:"Setup Tutorial on Jan.ai. JAN AI: Run open source LLM on local Windows PC. 100% offline LLM and AI."}),"\n",(0,a.jsx)("div",{children:(0,a.jsx)("iframe",{width:"100%",height:"705",src:"https://www.youtube.com/embed/ZCiEQVOjH5U",title:"Setup Tutorial on Jan.ai. JAN AI: Run open source LLM on local Windows PC. 100% offline LLM and AI.",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:!0})}),"\n",(0,a.jsx)("br",{}),"\n",(0,a.jsx)(t.h3,{id:"janai-like-offline-chatgpt-on-your-computer-",children:"Jan.ai: Like Offline ChatGPT on Your Computer \ud83d\udca1"}),"\n",(0,a.jsx)("div",{children:(0,a.jsx)("iframe",{width:"100%",height:"600",src:"https://www.youtube.com/embed/ES021_sY6WQ",title:"Jan.ai: Like Offline ChatGPT on Your Computer \ud83d\udca1",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:!0})}),"\n",(0,a.jsx)("br",{}),"\n",(0,a.jsx)(t.h3,{id:"jan-bring-ai-to-your-desktop-with-100-offline-ai",children:"Jan: Bring AI to your Desktop With 100% Offline AI"}),"\n",(0,a.jsx)("div",{children:(0,a.jsx)("iframe",{width:"100%",height:"600",src:"https://www.youtube.com/embed/QpMQgJL4AZA",title:"Jan: Bring AI to your Desktop With 100% Offline AI",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:!0})}),"\n",(0,a.jsx)("br",{}),"\n",(0,a.jsx)(t.h3,{id:"ai-on-your-local-pc-install-janai-chatgpt-alternative-for-enhanced-privacy",children:"AI on Your Local PC: Install JanAI (ChatGPT alternative) for Enhanced Privacy"}),"\n",(0,a.jsx)("div",{children:(0,a.jsx)("iframe",{width:"100%",height:"600",src:"https://www.youtube.com/embed/CbJGxNmdWws",title:"AI on Your Local PC: Install JanAI (ChatGPT alternative) for Enhanced Privacy",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:!0})}),"\n",(0,a.jsx)("br",{}),"\n",(0,a.jsx)(t.h3,{id:"install-jan-to-run-llm-offline-and-local-first",children:"Install Jan to Run LLM Offline and Local First"}),"\n",(0,a.jsx)("div",{children:(0,a.jsx)("iframe",{width:"100%",height:"600",src:"https://www.youtube.com/embed/7JpzE-_cKo4",title:"Install Jan to Run LLM Offline and Local First",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:!0})})]})}function h(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(d,{...e})}):d(e)}},28453:(e,t,r)=>{r.d(t,{R:()=>i,x:()=>s});var a=r(96540);const n={},o=a.createContext(n);function i(e){const t=a.useContext(o);return a.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:i(e.components),a.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/7706d644.8ff01b68.js b/assets/js/7706d644.8ff01b68.js deleted file mode 100644 index 326937ef..00000000 --- a/assets/js/7706d644.8ff01b68.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1893],{22555:(A,a,e)=>{e.r(a),e.d(a,{assets:()=>d,contentTitle:()=>n,default:()=>h,frontMatter:()=>t,metadata:()=>l,toc:()=>g});var i=e(74848),s=e(28453);e(64023);const t={title:"Installation",sidebar_position:4,slug:"/guides/install/",hide_table_of_contents:!0,description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},n=void 0,l={id:"guides/installation/README",title:"Installation",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/installation/README.mdx",sourceDirName:"guides/installation",slug:"/guides/install/",permalink:"/guides/install/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/installation/README.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:4,frontMatter:{title:"Installation",sidebar_position:4,slug:"/guides/install/",hide_table_of_contents:!0,description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]}},d={},g=[{value:"Jan Device Compatible",id:"jan-device-compatible",level:2},{value:"Install Server-Side",id:"install-server-side",level:2},{value:"Pre-requisites",id:"pre-requisites",level:3},{value:"Install Jan Development Build",id:"install-jan-development-build",level:3},{value:"Install Jan Production Build",id:"install-jan-production-build",level:3}];function r(A){const a={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,s.R)(),...A.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(a.h2,{id:"jan-device-compatible",children:"Jan Device Compatible"}),"\n",(0,i.jsx)(a.p,{children:"Jan is compatible with macOS, Windows, and Linux, making it accessible for a wide range of users. This compatibility allows users to leverage Jan's AI tools effectively, regardless of their device or operating system."}),"\n",(0,i.jsx)(a.admonition,{type:"note",children:(0,i.jsxs)(a.p,{children:["For detailed system requirements and setup instructions, refer to our ",(0,i.jsx)(a.a,{href:"/guides/hardware/",children:"Hardware Setup"})," guide."]})}),"\n","\n","\n",(0,i.jsx)(a.h2,{id:"install-server-side",children:"Install Server-Side"}),"\n",(0,i.jsx)(a.p,{children:"To install Jan from source, follow the steps below:"}),"\n",(0,i.jsx)(a.h3,{id:"pre-requisites",children:"Pre-requisites"}),"\n",(0,i.jsx)(a.p,{children:"Before proceeding with the installation of Jan from source, ensure that the following software versions are installed on your system:"}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Node.js version 20.0.0 or higher"}),"\n",(0,i.jsx)(a.li,{children:"Yarn version 1.22.0 or higher"}),"\n"]}),"\n",(0,i.jsx)(a.h3,{id:"install-jan-development-build",children:"Install Jan Development Build"}),"\n",(0,i.jsxs)(a.ol,{children:["\n",(0,i.jsx)(a.li,{children:"Clone the Jan repository from GitHub by using the following command:"}),"\n"]}),"\n",(0,i.jsx)(a.pre,{children:(0,i.jsx)(a.code,{className:"language-bash",children:"git clone https://github.com/janhq/jan\ngit checkout DESIRED_BRANCH\ncd jan\n"})}),"\n",(0,i.jsxs)(a.ol,{start:"2",children:["\n",(0,i.jsx)(a.li,{children:"Install the required dependencies by using the following Yarn command:"}),"\n"]}),"\n",(0,i.jsx)(a.pre,{children:(0,i.jsx)(a.code,{className:"language-bash",children:"yarn install\n\n# Build core module\nyarn build:core\n\n# Packing base plugins\nyarn build:plugins\n\n# Packing uikit\nyarn build:uikit\n"})}),"\n",(0,i.jsxs)(a.ol,{start:"3",children:["\n",(0,i.jsx)(a.li,{children:"Run the development server."}),"\n"]}),"\n",(0,i.jsx)(a.pre,{children:(0,i.jsx)(a.code,{className:"language-bash",children:"yarn dev\n"})}),"\n",(0,i.jsxs)(a.p,{children:["This will start the development server and open the desktop app. During this step, you may encounter notifications about installing base plugins. Simply click ",(0,i.jsx)(a.strong,{children:"OK"})," and ",(0,i.jsx)(a.strong,{children:"Next"})," to continue."]}),"\n",(0,i.jsx)(a.h3,{id:"install-jan-production-build",children:"Install Jan Production Build"}),"\n",(0,i.jsxs)(a.ol,{children:["\n",(0,i.jsx)(a.li,{children:"Clone the Jan repository from GitHub by using the following command:"}),"\n"]}),"\n",(0,i.jsx)(a.pre,{children:(0,i.jsx)(a.code,{className:"language-bash",children:"git clone https://github.com/janhq/jan\ncd jan\n"})}),"\n",(0,i.jsxs)(a.ol,{start:"2",children:["\n",(0,i.jsx)(a.li,{children:"Install the required dependencies by using the following Yarn command:"}),"\n"]}),"\n",(0,i.jsx)(a.pre,{children:(0,i.jsx)(a.code,{className:"language-bash",children:"yarn install\n\n# Build core module\nyarn build:core\n\n# Packing base plugins\nyarn build:plugins\n\n# Packing uikit\nyarn build:uikit\n"})}),"\n",(0,i.jsxs)(a.ol,{start:"3",children:["\n",(0,i.jsx)(a.li,{children:"Run the production server."}),"\n"]}),"\n",(0,i.jsx)(a.pre,{children:(0,i.jsx)(a.code,{className:"language-bash",children:"yarn\n"})}),"\n",(0,i.jsx)(a.p,{children:"This completes the installation process for Jan from source. The production-ready app for macOS can be found in the dist folder."})]})}function h(A={}){const{wrapper:a}={...(0,s.R)(),...A.components};return a?(0,i.jsx)(a,{...A,children:(0,i.jsx)(r,{...A})}):r(A)}},64023:(A,a,e)=>{e.d(a,{A:()=>T});e(96540);var i=e(18215),s=e(84142),t=e(20053),n=e(28774),l=e(21312),d=e(51107);const g={cardContainer:"cardContainer_S8oU",cardTitle:"cardTitle_HoSo",cardDescription:"cardDescription_c27F"},r="data:image/png;base64,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",h="data:image/png;base64,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",o="data:image/png;base64,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",C="data:image/png;base64,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",c="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAAC+CAYAAAEOz9CuAAAACXBIWXMAAC4jAAAuIwF4pT92AAAgAElEQVR4nO2da3Ac1ZWA7zykkfwYyUY2GDSMGeJxLONFbNhgb0IwlSI4JCnswgJ2U7sYmEpR2R/YBFN5gWUIWYIJjx/ZSnbl2KyBYEQKO+FhJ9nCIhssHlnbYMtEyGNNRrZlayzNjCzJkuaxddrdSk+rH7dv3+6+M91f1fgh9fTt26dPn3vPPfccVCwWsT83Pzy0Xs/x4o8H/tDi7ueGpx207f7ZHs0vilBtSK4BMX1n8gt//3h9grghrQak4PSupKE1j2d66md5r9TTCG6DUw3p7YUS58aK6fbvBudIf+2l2Qgwq9ZT3/gvPWHpz/3wx58+Huf+84VlAUONvPfJKXR6cBj+2Qt3S/w7bzSWWin8Bxo8mcoTNfKbd7uFRmTxS394/FSO++D2DhrAYVpD4t4hlduJ24CAYkNKDaYyo+jdI326GkE4DYkbPDus/BLw5EZQ7YfruH+PLm8nb0iOGZ0t3E/Hm1pRoKt16gj4eSiMOJVJJuLc0+c10pCAuBEpoXCkaLgh6IlAMhGf+ogx3CPvSO9UT2ROPvXvUDjSyx3f3dawj6Shmo83qv5+aVOT8M8w3D4qMpLjSFdXyU+5hrrbGnRZS0D8CIfCEcXjQEbwmXq8hcaisRTRm1ytMST3MECDJD1UuQD1x5tv7G61kwiPLv/3IfHPJb/DGwUJt1N4BZ3d+TnZHgtXL5y8BNxx2ddah14zbUxn6niu5YnsENh9tS/jNmZ4LJcvoOJ/b5itquwljRgZ/WiO4WgOreQa86787hC1BpDC3fDCEEqw/UaBQYncwGTqXWZkkKg14pk2HtDTWM+JIdSVGNA8TnW8dlWkCtXNlH869YzXVEc2h+OT3N/iXukdDGo2IiDcQrVxmjCUKgTBJL+uvxGtE4vxZrvgjQyTgLcR/1Ymtv1yDYh4u6Rh0kakQ1eFsdkhQ43UdG0qaUDaIM/VcOuIZKJxq6S87aU5gFCCaCwG8pCbTgiIh0vTxmHRWKoZIXRA75UKJw0GgyibzU77vaxlVBrwiZURVy6KeoIz2BOPr6TDIMNjrypfoL//pasWSI8Rxl0IoRuTiXjJLAKrERy+uin975fM9X1X7lC9QyhSDHWGZAySyhQ6fvtI3UqMQ3WjqzM3/TD9xcZ5vj/SvACaUiMaeZvF6aH81jdb62PUOnPTD9Lhxvm+Xqs6oAbxdMVKCZCA7XkWXonLmwLI52OrE+LhpdI0WcAvdtF2dv1tXuH3IXRdkzHfMAmTuQJ66/0eou8qDpVyeVQyaTLq9Fbj9c4eVCgUDJ9Hl2NWIFDtQdcurjbUMMnsRAuiQez4RFG31Pa8H0cTuRy1C5fD0CxJQNwxmITCZBQZuPvSkeX5ZVtQYeZCze9R98RmRgpc53A6AhctvfDqYz+bdpzUvQyDTdGAcwrPonsHVkqngjTAmVDTguo6hl7Uplp6Ec89qOgMxQtT/b2WC97Szqg9XlodEY6RdkisO8RrPnaxYvlyxZbFLoZrzL4+0JXcJbcYOsf+zk65H+9GCF2hOJ8hXVoSUHubAb7sEdkFUKXHTUFfOpKJ+NTYEtfRAI/iDZoHirDj1UzkA8CRmpZkZDrUgXHDph0jfjUb9s5EY6k0jGKkP5frTG118Pq+HYv+V+18oXAExi3HJT8ueZyUoOZqEijxfflrj/W/2PQZqg2oQL0zqx5Jr6/ye1ab5U5Sg1pnlHwI6XOFY6/9oM4S6RjuzDefyk5WV3k0RxJ6Yu9IIe4MPE4LLvI9o/d7ZrpqiTpj1C2Fs9BNgq7O0Pat0fY7Y3Xmth9nTgVnei+h1agUWo+eamfMcJSrYbRTip2xy107MVnMvfhgsIrku9M6w4rPuX8w/8Rbm+u/p+c7U535+ub0a/PqfavNujhS9Dx6XGfufDI7Whvw1LLWEQHcDnHvepY7AkTu6cJ69P3iuYmZznESRscn0R/+LJ0NKFNihcETmTxDFnVOG/CIijuy4JtHNR0v0waIfz2d4z52SUnJrVso5q7W+i5x9DxtjvSm0LGTg4bOihWhb/YqGq21GiyPprCKtiRcheYG6Q12aS846XLPHk1Mj88j4Y3OHpSnsOwnhcjXTKpPif4sOhTvJ2kSC0OOc+iUeKVMDTPWMKUYXgUQVsqaF1WjmTXTRx1WdEKA2pLGwU8nuL+FR2/fwSTKjo7pPo+c6xZ3cYr6+ozW3iczsWUZUACkAKsBeuEXaNdJvwYLtNQnYziSkT5OE1f+m+xKs0Bh3g0T3oGO/RLH+d3JRHy78B9bOkN5SWNNMhHfhex+zCiRFk5jS2eMLgWKEUfQ2tKZiYXy27sgIlocEi98br75K7LHS+OPmXnMWlrWoiMfH5T9Xdt//hzt3fOG5jksfwFU9b2CqvqmG0GcOACFRdrNyUScW+m1rDNqb7D2nb9Cy5dfh3VutSgNJh4z3I5oAZ25wswLtRIIN7E9hrnvxAkq55lyzxqNyBCj9AKAcVhV73bkHZ1+/3BeAEuXNctuZhGGNSWO82gsJbcGrxuSsdnTP92CWtbepvodqfKr2hl45PigoA6jHdLLA9/ZiGLfuk/2W52d72nGmiGtxSbSR480CEgMhGIpRDCJOZRMxJuF/+vacYSLxaPmOclEnBtsYtkZ/tG7kUbLkGWDMlMi1r10Ho2l4FU0LcGMGC3JQIoKmewROFFNUp5PJuJTM07ioAa1R091bMYHB4XCEWHP4e5kIj61YicXryx+a4m2yZZ0xFBnBOQ6pdQZrS0jCKMzahgem/H6tEHtGOgETkeMQjVEKxpLrUcIPaOV46IsOkOTbzya2ddQ51V9IWRHCv2//n7dtI2plQAzgqGxCfHU2fyGPY/WP0vvquzDVsHgaAUpY+PFsZcfCs6wpCMmYKlgQCsWNPiO+7zI0vc1KkNtMl0wZmoFKUopH1nCFMH86zPDBTu0gpS+gfz1v/9Rver2BKuhIphbWtNtF8/x3ctSx0hhZaRHLBjc4P9yxy5twhYM6QaGSoKZbTOsRwbbjZlbgaYJxhUGGbS3Nk0JRi31lQseNIfhQhYg8J5zyfzUskm6yCOON/V4vMXUy9cYvoEl6ZmkQJglhFu6TEctdU5NdfDOEzsW7TQkGD3JWZRiYp3AidQ59Ofuk1g99fuq06dfWmbolaZrHiLE9yJJ3qJK5Q9/7kWj4xO29I54gihElgtc+9lqFKgqb20iLXBhBtRm7h9+8rcna/4cH1rUWB5OAdKofrMx5e6dGcpzHwGWcj7q3RxpF5Y81uL8lZc2+NAVC6zVpnePnECpDPUAHVOx/H0DBQzEdaDM0CYjSURZwXZDINamyy/2o9B8Mikd6DmDkmfSGEeWB0xZaGE7OMJI2WulVtR8tFE2UFkMzVyTiDXBiJGmH4ZR3kBmyPAWdBK0hAL4T72Bcgu+Rq9Nul0wj0/7ctSFAnt2tPANvo91rurEds1jQuFIK59BT5OKX4GUQxwLLmymgmI455s2lxztGR9Age4t2OeF7aSwrVRMKByBAODXRD/axEf8l2wllWJaImMzMLozmnaWTkrICsgR/n14ZTEqFGCbXPS5IwQz2Xg7l9idUXbLbQFwjI2BbPswpK394C7kyY/q+m5jYyPa2vYL1LRkiezvH3jwIdTe/qrua1Lbk+G4pcpJhT3tUmBruLCvff+f3lEUCvD0U09OHYuzZZwno/ZLRwkG9n+pJeJAoqQDcLNJAAHC9x/YcL/Wt+tC4cgupV9W5KsMZ6YuBwhFKYGCXjasv597BcJmWRVulTP8SGvNnzVwh8ukIzCcveB6wdmlLIfwKlN937mQo1YMQ1Mw3W0NqoWiXcjB2BavLBhkYRUTlln11a9TvTojeT/UqrHIlr+wE6MuGaVEQ2KWNjWhPW+9rnoMDpAFo+WOf9I6MpNMxGXfVrgJJbit1Yav1iA0sgjiCAfpTKYkBdfgq00wSavk2KJNNAQDZb2h4rkeWjc9jO69R3li2nX0KLp5lf61GOqCESOOezYbJ3mXaWeTgPflELUTSiAVjH9gn+aM326k2mPqruVoLAXbtzV9E7gY0RiFdDwsMC0rDrJynz8NbTL6Kqupnr3B+86qfXx6oWlIn1pYCtb5mp42yuL9YbfKHCsrEAHbMmNEYyl4r96l5zt6BeP1+HIDLzfLRr6L8j9dk0zEFR1koXAEe0SqlVopFI6AA29XMhFfr3UuJnLJ4KYXxBFMoGrW1pMvLCautC+HkqNRwlTyVBowmX1JqSKnnGBo7eBSA0cwuInIcGE2LZYYobTjZK64K19AH7KWxcIMmBQMJAOaP8fbo5XgoZLSYElhTjAkGTesKL1pNcwI5tbHMgfmBr3NGIfKYqRCIIvYLhjaqVAGs4WDux+uK/vlC9sEQyPVohrlbn9sEUzLE9mhWbUeS1ZNy9X+WCoYu7L9lWN+TEsEc/PD6TsubfC9bHpDGtCuXm0mpguGxTSMJ1P5O/c+Vm8opYjZmCYYK+0ICWYVtKcFdcGwWl9bCVYzylITjNU19GkzkM7ven1T/RpWroeKYMotna8arKT6NSSYNY9neupnea+kekUMwIL9IRKMU9I0Wpk1VoouwZjtRmGV00P5rW+21lNdFdUCWzBOSYCthpXuHU3BGHXHVxpWLS8oCsbNTK6O2csLsoKppOGv2Zg1vC4RjFONu1HMGByUjNVdoZABJVpgCkHznFOCufu54bLYIMsqtOd1nGBgK0U+r32wizKQBLXhzgMFWrdImJdsghSIgWoPunaxmzJeL2909qB8gZMJtQETpMVqlka/G8lN6STkstNW+QL9/S9dZbiUFmjMtEgSITelWxlDHnH1CymT+fFLaLThV6ujfTg+ySUNvXYxOwmt7cTKBKmavi9IGgr2xwlFFtRQK0tiBthOSaHIgtPsj135nHV7iwX7UwnVL9SwuzIGsRsfql9oJa0uR1hJP29ofUVIWn1R0Is+Gy5/+8NSyRIqC19nsxfsD2QTh9ox5caR3pQtGdDVoLoiCdnE4VMu9iczMo46DrEZb27KUjHYH9bdO6939qBCgZprizqmreGPTxS51xtrZbE6DiVRZoS90ldSTL9jQlksu907am4UFrHsUQb3DrKhXlm51CSTYvk7Btw7VlWktdqNQhNbXv4j54umunfe++QUOj04TP28VmKrVaa9vKCn7C7rMDFcEpYXSN07lVDFTwoz41jBvaN3eaGc7YgazMUiC8sLUMQUipkqYZUbxZMbQbUfKuZ745hsbOFq1NCE2XXj46dynIDGJ0ujqsAd/5t3uy3zbfn7tcuO4KQL1t0u9TNSRlhe+PtoFdr7YdxyN4ove8TS9gTKItKCsz+Hh23xbenN0UytXVtaZQBI+Qsfq4D6l3zyUywcKRjIwSx8oGYZDdReeaFw5Fk+5+cmzPyazhMMCEOsKVBIDjKYw+hLih6hBbrklSEUjqSluadxhAORmGURTD6ZP4+yo6cNnUMqFCm5S25B+bmf546DqrEGgHwBkBVkm9opVHP7O0UwWkKxCyXhOOJVxqpQkMprzRGCYVUoajhCMLl5ZZGirARHCAZKuRd9bCb4c7SNAcb+4XkGrmIaitvRHTWPGbvmP4i+B+V5hVrK0s/W//oF6eXsVqvC4ah5DNJZDkurNpkYKK244h+vxz63VpEGR+eGUUNved/Gyy7jvrN0WTPKZrOG23dcdXIcjNRchiLaUExbi1A4olpt21GCCXRpV7Xa/67x7JGYFc6vVvtlxQsGvL5QlJRzVOZHVY+FMu/wSqIBFDjVAmb9UMMsFI6sg2UB8eEVZ/xx1uiVoF02nrRkPJTVqjiNwVmjt4qWlrWkLW1yN/HzkNbdVwPmP6SAYJ6jfkVlyIoVZAWv1TBir7zdbQ2aNRmdgBkaYwT3Vcazv7OTiesQEARzhf2XYi9Huo5Sb394mHzHASeY7rYGmBIfonlR5cbevb+jfsVtW39J/N2SnJjRWAoiOuooXRdVsOcx4wOo9sC3iZpmaB7TUWJjutsaILKjrOtJFgPz0OjydnR+2RYu2LsQbML+7gMPPkTtOnS+xjpgUokQuhG8zslEfKVset9oLAX1X16jdpUUoOH2x3H509IaTG1RrIwuOyrrbmvY1d3WAOsFu41eIEvAErMWBl4/U8S+dR/OYRm1hTLV4XJ3W8NqXkAZ0otkCdygDFhTIQVeh5gDCdVGsOYxvO1xzJAaFrpAc/QOd1d84Uuovf1VrGOTibjq4hD2BBOG1Lz2bMb9TrnTdNXV3M3WEhBoCQiyrw8/vxm4+tV+T1xxKRpL7VPLp0kbq4y/FrBmE2pspOUpmJNMxGXTBxoqhRWNpeAV12vF3MeoYGo+2oi8o+xlyDclrqy7rSHN258bjZzHbHyD7zMpFHThlSZ7YVScmN1tDftYtj+B7i0MXIUiYblfUPUud7c1tPICYsp7wGp4rBqmuP272xogsICZaqwQHuvGLvPw9sfD766yHUzhJHi/lVE6cM6juqPMqnr+0VhqO0KIeCeq0VGZ1+PLDbzcXMXviZQbRd6dTMS3C/8JhSMwqBnS2cyaZCK+C+ccWiGylglGIBpL9SoZPDWMCKa2um5h347PTNk9GeEozidwdxkjhDYkE/FpBSzk2tMSCrJDMOiCcBby26uxIRFMTdXsJ068EP2e3O8g0A4htDCZiKv6rHAFo3Wz+T3+65OJOFYpfVsEIxCNpdZp7ewV0COYKn/tsf4Xm6iU4qUlGL3YKhiBaCwFT++tasfgCEawIzSvjZ8Aar56aQuGiSgZGssLtdXB62kLhWcX1lGUYSp8iWR5IVA1a+vZnZ/z9O1YZFYNflmDLoHGELsEJl5lcvADhF3CdgXxq8zj8RYD/pk/UTLslQCzgmEdKEha7fesqg14FtcGPLVal5svoOLIWOH02ETxjclJ9JhVVc5d6OIqDCbfeDSzb85s75do1wY/N1ZMZ0cK9+19rH6nmdfvQgdXYRS46YfpL9bP8v52Vq0Ha55OA7BCQ8OFd377SF35ZVhxCK7CiPj65vRrc4O+W2lbEVLA+qTPFb7x+x/VmzVBc9GJoxUGrEhwhqc9ONNLpTaymYD1Gczmd7++qZ6JRUen4jiFuaU13dZQ57uHFStCSnak0J8dLba41sdaKl5hwIrMqvVsr5/lvZKByzEFsD6pTP6Xb7bWxyqwe0xRkQoDLt+5s70PVld5HJmILX2ucOzcWHGda33oUxEKc9MP0uFZMzz/U8lWhJSJyWJu6Fzhedf60KFsFWbVI+n1FwW9W5xqRUjhrM9o8cvuwikZZaMwYEVm1Hh2zQ16yTcSu5QA1mdwuPDUW5vrKzaUhTZMKwxYkfpZ3h/jhJ64GGcwWzg4er642rU+yjClMGBFagKe5xvqvJZtTXeRB6zP2Wxh455H63GiTx2D7QoDVmT2DO8mK0NQXPSTyhQ6zo8X73K69bFcYQQrYkYgo4s1jI0Xx9LnCt93ovWxRGFufjh9R3Cm9+euFak8hIBRp1gf0xTGrHB4F7ap9O0K1BTGjnB4F7apxO0KhhSmUgIZXayhErYr6FKYcgqHd2Gbct2uoKkw4NUKzvR0ukriYhagPAPp/E/KIeJAUWFAUS6q8x51V9ldrOT0UH4ry4Gisgqz5vFMjxv562IXYHFOnc1/icW5TonCgFVZ0OA77k7iXVjg2Mmx37zzk/mqKR6tZkphxBUs/D6EQvP96NIGn/vguFjGZK6AuvsG0bGTg1NNVvtndJx6cQkzbmmxwigmRb0o6EVXXOpHgSrX8LjQJZUZRQd7zqDR8QnF80J605MvLGZiXsMpTDSWglzZm3C+ANbnigV+NH+Oa31c9CNYkeP9aVQoFLC+DyloUy9fw0ReY0FhiAspg+JcfrHPtT4uimRGxtGBT8+g7OgY8U1ixcr4o7FUs5HKe2eG8twHCFR70OXzfa71cUFHelO6rIgWxWL+cyzcVdgPTy32a3yiiD7ty3EfxFufyAI/8rn6U/GMjk+iDz7pR5kRciuiRqGYX8jCPTQ1gYTU+ixq9KO6mUyV2HAxQM+JIfRJ8iw1K1IOWJZxBazP4fjk1P/BZX35fNf6lBNgRcCjlcqMOPYe2Jai6GQqz32AmTUezm3tWh/2SPRn0eHeMyjvICuiBhM5vUbOl1qfyy/2o0sv8rnWxwbAinx8PIVODw47ru84MJkE76+nc9wHAKsTutjnWh8TOZE6hz6On0ETuVzF9pEWzGeNzIwUUCZ+YTgAi6aXNrjWxyiwePh/PaddK0JAWaVZzeWnWx+Y+8AcyEUdCEH58C/9rhUxSFnnJQbrc/DTCzFIbsBoKXKBjC7GqZhE3mB9jp/KcR/EW59FIWcFjOIEMroYo2Iz34P1+fCTv1mfSgwYJQlkdDGGI0pFgPURh+yU83YFsCKHj581FMjoQo4ja6uczRbQ2ewF61MOAaO0AxldyHF8MSK5gFG7tyuYHcjoQo7jFUaKNGAUoq3nBs1fNHViIGM54iqMCmB9jibMCRittEBGT24E+Qb2IU+erD+F4FKUDy6lfl20cRVGB+KAUZLtCpUayOgf2Ieqj/3M4FnauT9Hl7dTuSazcBWGEOl2BbmAUacEMvoG36d3ruwRpi2NqzCUEIfsIM84OpvtL/9OYeIb+oDaubyMK4wbAmwCk7nyLOVOAlgEqucbpKd8ZuBaGIcBcw2YcwgUZixE44sfQsXAPKIb4aWsMN7RXs6BUPTPJPp+KBxZjRDaLknscncyEd9O4/o8i+4dgKyCb9M4mcsFJvPnUXb0NFN3Q6oockw2tqDJxtuxz+kd6UU1H2+kfq2cEje1liiN31edPv3Ssjlyx4fCEUiQsQshdLXGqQ0rjqswJsCSwuAoipSibwaaWPyQ7FwChmDgPoaJvic/as5F84DVy81biXLzbkS+GZdNU5hQOIKdgFICseK4CmMCLCgMiaI4EN2K4076KwxQlBmdLa6y4LEtFI4UQ+HIOtwvuApTIcAQyVUUYkBxenG+7CpMhVAMzHf6LbAEV2EqhMLMhWjs2u2ch8lFN5uTiTjWjXPXYSoIcMOe/7st3PAs0L3F6bcDhwRCqDmZiKdxv+AqTAWSn/t5Loix5qON3EKg1TQ2NqKlS5vQ0qYl3L9DjY0lV3Ckqwtls1m0f/97aH9np10C2JBMxJ/V+yXXrWwCLK3D0IkkVgYU4oEN96OWtbcZPtfw8DBq2/pL1LZ1G6dQJjJHj1UR4yqMCbCkMGasxi9takJtbb9AjZddRvW8Utpf/TVq3fwYbeXpSCbixDUz3Ul/hVOd2Eatgy0ta1EyEUd73nrddGXh2lt7Gzry8UG0/90/cpaMEjfoWXeR4ipMBQNDMW+2y3AHwaJ0HT6Enn7qSVtuFijn/j+9g9p3/orWKWHdpZnki67CVCAwDKv94C4qi5gwPwGLMnv2bNtv1PLl13EWDhSYAgdC4ci+UDiiqwKfO4cxATPmMMKeefB6ecfPIM/4APcxk6d/uoXKZN4Mbr/jn63wsB1CCIFzAN48B5OJ+C7XrVwGmO3pkiN27z3MKgvwys6X0NJlzWZ704TtAjegC9HRGW93W4MbfMQ4nvEzll5gMBhEmx75IfP3pXXTw1Y3WSfMYTqsbtmFXW5vWVsW0rHDAgoKo3vF06VyaWpaUjZ9W7F8uaXtcQrT3dYA2zufs7RlF2apCwZd4Sgw5VbubmtYjxB6nrULdLEeiPUqF6y+1pJ1mO62BlgB3ew+o87mlfZfl0X/OzvfM9tLNo1pC5fdbQ2QWACSDWQsvRIXRYo+spRDpPT19XFxXKwDcWZW4ykWlZPORWOpZn7Rpo75u8cQZixcwh6X6sR20xcrxezd8wZqWsKmA+CBBx9C7e2vWtnkboTQOlWFEYjGUvV8crRbrbq6csbOaGVQqKq+V6jt7Yf4LQhJYQmKygKjqFY9+2KwFEYMrzzrCfNBOQJWwvsDf3mSSt5jiCfbsP5+KtdkBNgv85VVX+OGjBQgyk2mW2GkRGOplfw6jlbWQcfA0n4YCMKkkXAPVv/bX/mVbUM0ykOw55OJOFGIv2GFEcNbH3Aa2P86shGWFAaGaLUHvk31nFYFZYJF2fCdjWjv3t/RPK2hDWRUFUYKb33A7IVNa4RBWFIYSO0a6Go15dxgdWC4du89d1M7Z9+JE+jpZ54zc0KfSSbiukL6xZiqMGJ46wNDt7ssadBGWFEYmPxX9Vlb0QtCVVasuI77GxJhKO2jAcXoOtKF9ne+h/bs/R2teQkuMNlfmUzED+r9omUKIyUaS63mFajirI/dCgN7Z2oOfNv0ZOEVgO65jG0KIyYaSy3k5z4VYX3sVJjq3m3I3/+mLW2XKbqsDRMKIyUaS63jrU9ZLpjaoTCuVTEMlrVhUmHE8Nbn2XJaNLVDYezYlVlpJBNxj1aXmFcYKdFYaj0/fGPW+tg1JIPkF4GuTa6V0Q/2XKbsFEYMb322C3uuWcHuSb+rONiU56SfFtFYqpUP27HV+jDjVh5LDld9tNGLinmScGfYG7VenFI1FI6s5O+vlcPjBP9S3J5MxKcSRfN5xXYRelnZWOlnCT7S+lk7rI9dCuPxeIvV/trdJ1/47Brxz/mHCyfqHB7O1bgeo1A4st0kz6Yuz1UoHAElfgbjUGJFEahYhREjChi1xPpYqTBQXdjvq7nvxI5FO7WOVVEcokz2yFhhVjWuIVlU5JPy7ZJ5SRpWFAFHKIwUswNGzVQYsCJVvpp3Tr24hDgeiib8MI1mIsgEbnEjO3CkwogxY7sCbYW5YEUCm0/siDKZ3QcKq1I8HTVrYAaOVxgpNAJGaShMtX9Gh89bdVffjs8kDJ3IAiBHMcW54hpIycpqX12FUYF0uwKJwvi8VWNV/prvs2pF1KA5j8FZPLQTV2F0wFufVq23KY7CCHORcrEiWoTCEaPBtNyeedLKYFbhKoxBeCvUzH+4fRa5/Hj92ER2qv6I1+PbjzyegzieLOE4Q/EAAAAKSURBVBeGQQj9P1FzXTCgkzjZAAAAAElFTkSuQmCC",u="data:image/png;base64,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",F="data:image/png;base64,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",p="data:image/png;base64,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",B="data:image/png;base64,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",E="data:image/png;base64,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",Y="data:image/png;base64,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",w="data:image/png;base64,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",v="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKEAAAC7CAYAAAF6G87dAAAACXBIWXMAAC4jAAAuIwF4pT92AAAXlklEQVR4nO2dfWxdZRnA3951XZdQ3MzVhFHYB+EaVpBNJ5b4AdOAJGI2EqegJmyhS/Qvtur8c6z4p4lsf4nuIluiQSzELrI4NLqVKasG5xophmsYq5CZuIZRakLXdq15Ts9b3nvuOe/n836ce88vKXT3nvue5z59zvu8X8/zkIWFBamfmx+5dEr22jb4TxaVvonMN2vVclvWew2N8hqSvUHUqE5DvBu03fzIpZ2EkKexGiWErG8nhOzMevf939+R+cmV9/w1662dJZ0GRe+nNipqUHRdQ6ML7/9n6fe3xs9HPyxprwkbnf7TtqXfb1i7Yalx9v/09SxpM3Wa1TDboLSkGECjp3jtJCUU6RPaK9Wq5QPsK+0bdmc2mNbwii0/rmuxVi2fak/eZvlNu8nc+cN1jbAkXyut/mTDNak65TwtUtfRRodVG854f4CwXZ+op5p943CkGh60C2S//mreB2QbrGu0Vi2/y/2UAnV/KJ6LkJWSpP314wsmJdsbTRPEjePLaHyIEALd19FatZzpKVQbvZsQ8m6tWj6n3SAjWRqZ0tY1qOuiWb2i+nrq59EGDkBDN8eS5Rl5HUtqgzK+va39GtK59Y8N72n7oYW5/6W+3tAgKx24hRdPHF/692uvjta5irRvwtUhsPGWW6JGb+juJl1dXULJ6yRkRx2E8TPQKG1M5M/rG5y+2HDB1NTU0u+v/fOfahImPR3ojP2a9OtLN5iE/Zrs1+fR8KTM/fsZMvv6E8KvBqzo/TkpdVXqJUx2mO03PiTVWPThRGPQVuZggB2+JOm4/YeZjx+1w3FCyFr2DXCn1KWCvyZiF3uUqAwCRDQMAHRdavKzxn5a1kdrNZbaIHPhAKetXVk3lnWjC1kSaTUouNkeQgjv0YJvc8TkHtJCVvomLiTt3xAYd21SFrLSN7GKEHIZURAtrK8/2BAYem+YJ96l24jM5F924pXBgNDvJ7ky8k0yP/Uvpc+wX2TZmi+Tjp7HlD4vLaSOcGlcvXicvH/xOFn2kbtIx6YfSn1GaowHmkgK2LNxYzQ8G3z2Ge5nz7x8Orru2muvrXv96qVh6XUioU1mNZRcw4AB1pfu+/IH/06MlwhnRCewWXWbTN6QCgvjK/h9fn6elEql1Gt14Qo5f/lvysKyApoKR+HaZNriTpLk1IElOc0wEfKAxHWZwrF2R4fXrAapGegKC0tzMHLmLvplGfVbb7/dIBxL8rWxsdeU2meRdouy3YUKEgJGgxDlATmGsLJukg40jFZRZs7tizplETqusGFlhiWEERH2giE246gLkNhgLGhaE9bKRAxDYNVJs9FssdI3IbtLuVXkNHgYT2lZKn0TB+MlaS1XmwbGnJvbgMkCC9G0Re3pro6wsk/0dkLIr3WE4rDZdHdCtFyCSebSS9JP87ZMXFG3NRPySsVkrVpeBTNCsIPbAxAojUPo20XYaE9XgZmxgWi1gUf7jQ+S5R/r176HlganT28jC9P/kbjyA0qrP0FWbHlSWUDl7TGYEqgKR6J5+Vmt6YSSgBjzFdU2pAXEnPmptCW9OoaNbJtCAbPWdGROTImuW5ibSn1dScArr3yn4bU7e3vrBOAJR0muLwLTJ79oLmAaZ0ZGMgXJeu29997TuRVfQFg6zqLntvqtE1agpHC8pbvZ13+kLyBvXRs0kiakinAk2l/+pb6AItKEVBFOBuMDf1lCOlmRlWXsH40jd5kuyImAst2MLkYCpj0QvKc7DRjlcN/nvclbiMx6WrOe7ixEQzAtDe7Y8dVU4ShpQrLeR4WSaH0QVk6TDA4+lylclpBJ70MSB28zGIYRtXClwMZohkisZUfncmQOkhruHRu1KW2DcIwJi86tf5BuiQq4S3hhV4V0fvaYsYggXFu7+GAdRDUQ3YNNujapYip0JYydFzcc5xLdSFZQDRs+Sn9BOSpL4qnB1XfORr8v+/AnpHZWs2DXEZMrC3DWSm27KAYEMhGK4QH2H8HtQKEehcNG+midKLTAlXCEc/YPvMte61J9wNasNzI9Sa1aPsg+7hbZxdvoEa7yV/omYEjyd0vyrRaNBVTOJaI+3bIPo/RgAXFvOXWfOAutrTCM4AyrAlJkBTXpW1F2O9P277A6fNTtWFMk96DhOdhZq5aHQpHbixLjve9HLTQ9gLmfLos1JVb6JtYRQoYC2Q2EKdWeWrV8wUbjGIcXsIPVXYLSNagMHGD7/uHAlGCTQ7VqeY9M+2lzqFZTlioN/S5alFcrUhfZVihQD6o346gfLCBW9OrFF6TiYWBLo33N/WTZmvt9i02MIkB0gQ34K3DiJSPeWgY4XDJz+SwhY4/XXd3WeR3p/Jz5ArEqTpR49b/DZGZ0n/X7wGkfdk04LbrZBlaVOH3yC0YWZ8qVkW9FLdi2UCtKtLW9pgu10KwcEKag5jIC5xCaAlngqYhiJSUC6VRAs0Tfj64KcDAM8xFHUaKK9aUddkgGoMqSFqhKJA/4wCMOf3iMx9v4cQZBZMk6iKEaGZkWcakDPDkQJWeKkRJh6KLyCMNhEd75NZEyZZSneswMwgxlDo/yMJqxmDgROGiadpSNhT7mWY8ti+kZPYPzMO5nLBQ40gRfnKdMapk8sA44mqCtRKxhgowy0whBeRQrOS91AGWyObl4yOTrcom2EpFO2USoelvTPAfYeLVEGeWZeHNXgBK1s05B5JgOskMV+KF9pk1lQsY4A4aMozBVhjnd3d3kzJ9f4l4jchgyDkjV6Zgc983M9WdLAF6MT1oalaw2RJapAsZ5aapEXto8IbKCUAV87evfICMjfyFPHDwkrbystuAH2oH27vzM55XaQlBgdAwQdbcvLys5pa6byYreXxi3k3Y8e69pLD+siMA8VCZO0BeI4Q6b6S9oR8iTzE/VlpbnQ0AhOkEGOF25LlWJ2Iqk+FrttrUdkJoSM4nNzXydBAEq6CYTkEUpD5SrUxGQKBtSQsBesiqQrBLSRLStvM6FqJkna4NJphU6vKPJ3MG2zyCWgJgU6UE4Y4kbONSEypEBwlZWia5TOinbSo+3ylOoNHeOG35A4tI8s95Z2r4mPFGrnYy+1Q++E9ncdzzQQjBCSbAvC+bIw0oci+PEhCoYZQPNwnpEVVzM6qTVm/BZbysIiOI8LK3SN3FAN5ZfEuNqJaoEESBp4OmlA3ZsElSUaZLY88O63bmQokqTBKvE2Dltj/85FGcoCI5gFBgPj45IZPWVKt/oCq8KRAjjPRZHh6LVIlXFh0eGx/IgctktYDRWptGMQxUnCvQwFXSW0sBmlH1IMxRr40Ts+gV5WMFBHUOa5myR9ZyhYuzRdeo/bIqVFmo6fF20kmmo1Kew4TlDRdqj8/aT876IigXXowdZjTRgJpM7eksbT3EWpEJ5fD4EO5jx0xlBjw6HuqocMtGKN7XAQnnqRKvuwWQUySkDwVcQCh1vwY0scCJ2MaeNXAwJxL603/iQs+NwPLxZIARGQqC16QF3SB8AhzF9KdO5AmffOEzmzh+20nZHz37nmZacKRAsLq0SkQ0g7b4ri3TSB7qORZn+0za0uBIRVqNBIfYkKgrnIZAHEqwt3tssD4MIawqERBghBO6ADODlbWFFgZBiz0UCNFkgaMiWEtEVCILOJNLlhQAo0cbjjKrAKGdhQCFiSWx0KagKDDlYkYIdtoamQF69xNAQ1V1UAUWBEOYlk5c1FER1IVVAUSAMXGU58/LppWKY8JNW31SWno0b69oafPYZeZkVErbxMFagSrYk+ILd119f9xokptBRIijvxG9fqHutt/fTpH+vXG0GGNxjeGXjubBp7kIKJKaQLWabpjwW2TwMGIkgg0kxJWuJIuWpgBHzbKRA1cSJg889z31fpEQZ5fV/7/tKMsFCrglmiR8vDStd3//dfcIEZVlKlFEe/IHY6qUyzL5utp/m/BGOkjgqKlFWefAHco22Ak1yFaooMWTlERMFzl0068hllehCeSb9oLYCZXfQeMgokQeW5cHapS7ehzG6SsR8bBcM1gqDGAeqKhG7zzPZcghmIA1KPP/mm8Lrjh37jTeHkUYwCgRvu2H9euF127Z9xWgBApsgFKg6PdNdgLCBdwXqzm0xlQi5urQ/6+OmFNOFASwlmqSN1lbgso+aHSmUnWHozp1VgLL7umgrEI6X6aIyPdOZO6vixQJ10ZnbulCiLkYKhAyTKkB+at25rawSVYHchSYYKXB5j1oiDlFyb9EMQ0aJsGmlwvJb9ytdn2C4FMeIaWHqSFhkp2ciJSY3rUQYJrcdMsrTDyxbo17MKonq3JanRJU5NZxoNeSIcY5+orAzl5Zf32RhAAobQJEDFpeZ0VHy8xMFK6Tp4J/62dNLqeBNFgbAEpNp6mVBsL4IFAskAZamFIGQGX20Vi1vohZonE8VDnbnBaS08lE580iBGDkE4FQ8hkOxDdajS+OHUWciHT2PKQ+uXQILINhxJKwCRzEahNz3ISoxCnvASy+/1OWxCtyefq06oSkRO2aE7fJKzIuoWR9BiSC4b6Bfthlwk+wDUbObg+DLP7YXs0m1+2/5cdQvI7OLbc5JPRLieJxoqw4JSckKnBYrN24jPwyMvVwEHFoONDyafMF5MRdiIXITLA66C9sRmmk5qbOiNa1YIQWW0OlsAA726JzRA6VBEReH8cEN1kdCqISTBELFwEIXZuuPW5RWXkfauiqk1FXxIVZmRnRevPCwj2weJY9K4pBZCLEoIySBdgkhWkqxxeEe2BGmv6v0TUCG3A+1qA6Ha9Xy3bwLZPMHtuSjLFNKQ3Y5a7PENc3GapnvI6XAOJNj6jioSdklm9xbtfpXK/SHwn6PRScJbTP3hw0ZKkVopUFuViXq1F/S2hNpxhKTut9Je1OpmZRo8l2MduWaQInCQqUijLc1YwEmTdvxwKiqw0gDZV84FiQ/RxMIGYBjGRgNYVdz8F1TTgbUunO2qh2GOOCuq+6PhZVD5vEj7W8/s5GtNpRHHJWKvOCxCoTStEwHVzWVwCIvOHysrTyuaTit6uVAkc4UR/FWV67SN4GZgt5bsT7vlQ3jajlHNKwS9q63u64jlySo2poSVXSc1YuTJeTipOA9qQcd8m1pWQRdIjcU4m6G/sh0NeNxzdAjof7hQ6Iwwpi42Oz2uOewVWtwMjbOU3HP5K0wbUi0nBHG9Rl3xgYXUrnB0XhQN4R9aj10mtYINVxoqDS9a8+1ETpyoaEySd163l17LowwYBcaKrly7cEYYbz8eneTuNBQGWd6zlOhyOjcCBkXur2olBoMXl27NSMsXGjTYN21Gxlh4UJbGuraT5luX8mG4axierXChRaIOBb3nFJp73gBxbo74gUFSUbjDf/Udc60zB5geA8XaiywxK5kD7lkhPFE4u+F5gscALPxdXQWHp2mjs9PFQZY4AoY4l2Ol+tIKf6Fd4CvoMAW0YI5JOoxzrfazEDmJTI3Ra6+czb6lgvTF6MC1llESYbau0jb8mui39s611jPAZZj1sIEGIwQJU4vr0Adv6uXTpH5d86iVNidv3xW6jpICAp52yDfWoDZsVyyiZeyrKmAIuLz/x0ms28cRjE2U+an/hX9JMvsQ4JnqDGEWV8jdJraCCEr5BwYnUHNSNdATzrD9KZQQL7j1v1GBaNCp6mMEHq72VcfVy57HjLQa7O5ats37CbLb9rdNN+PNIsRzr7+owa31qzMnT8c/XjI4WuN3BohzFpnXvl2rlwtJvC9Z8YeJ2Ts8WiS07HlSdMaZ97InRFevfjCovILloAJzvTJL0a9Ixhj3mbbuTHCwvjEQO94ZeRbuTPG4I2w1d2uDtQY8+KmvZe85zFzbl+kzMIA9aBuGtZGQyZII4TeD4o6NdNSi09gNj19elu0hBUiwRkhPLXQ+xXgAuuN0CtCBaLQCGpMCO7XVu+3Y8dXyX333hMV7wbeevttMjj4PDkzMmLlfqHKBgvfUIMRtgZDoe3mRy5hZgg0UM63pTf/Zenu7ia/O3GcdHXxB+ZQMn/H1x6KiqO7omfjRjL4q2ekZIMi69gEtPMyEIQ7tmWAZ/78kvCPDGy85RYy9o9z5MUTx5d6I1uA8b326ig58dsXpGU78/JpdGlgnBjKhMW7EcKWG7YBAvd96V7lz9g0RlXjY+m+/npyZ28vqjwkNkRYf/WNVyOEs3y29nx/Nfic9mcxjdHE+Cjgkm2NXWEDgHdI1wVejXBmdJ+1tmF813PbpugPqIuJMWIYHzD43PNWxoQsM2OZFV6d4M0IwQ3bBgwR/oAujRHT+G5Yu4H0f9feg0qB4RB4JV94MUJYNHV59MqFMebR+Fjmzv/U6f1YvBjh3Lifs382jPGOOz6Va+OjROEGnhayvRih71V7TGN8fvDZXBsfC40odI0nI/TzZZNgGaMOIRkfpWV6whD3Ll0aY4jGR/HVOQR9lMs1No0xZOPzTWGEKYAx9vfvI1P/wznHCAZ9YOAHyFI2D4URJqhbarnmGpQ2Xe5N5xHnRgi5WUIEa52PR+jGCIH2PnBvhCuviwJxQsGF8SUJ1Rh9BUZ5ccelAPKsYBnfu5OT2p8NzRh95b8BI3ReL63dY9YA7O212z6+2etBCUw8ZXO4AEbovCYaJPeBcESX2Nzb9XFQApv2Gx90ej+GC3C8H+qQnHR9Z1i0ZhP92EL2GL0IMD7ZNT4wILgnGJUJLsMOVt7zV+v3SKNWLbeVfNU4W0wQafec3FOHf+LlYAF2z9i/91HtNmTo6NlvtX0O0fkxOjHxcpiso+cxa8sCcBz+3nvv0f48xg4HljHu3fOoNfcMHYHHzF5RB1hi/+GDFVue9HXrVGxsr2EYow2XHCXg7HkMvV0F6oxQqvyTDWDdsPOzx9BbhpgMMChZXOzt6hpj//e+jy4LrNV2fg5f7wqM06FgZIRx9UZv57ttGSIYFPzBR0b+knnNUz972vnBAtYYZWQbNAjaSgN6wM6tf0RtU4Oljo+t6AS17H7tUyo49n8lyplSJECyBSRmD2QItLquohNZ7A2H4kJ43oAUZvCEgqIK8IGsC4EY4CG2sHdy2+6Ae3kaAUV5XDZoOmD8t6L35yElXK+zs7Qqn9AjbnMtVRZXRr4ZBeEU6AFLMJ5nwEn21qrlg+xraUYIte7e9ChkA0W2VnUCzdIKM+J1yRdTi25X+iag3t0TriSTpTBGMYGnCN6cVnibV/k9KLfMUhhjIznIT93ghimZRkgWDfHduDZtkDRjBSdVclLh6VitWt6e9abICIMbH2YBvePs2EBLTGKWfeQusvzW/XkpnpM6DmThGiFZNEQvR71MgFRnkGkqlCB7DOC8X/tNu/NYtWk1uyaYhtAIyaIh7sxzdXhIBAkVP/PUS8KCPbjZnFf3XB9vCXORMkLSBIbIAj0lFNoG4wzBMKMax1B8+6N35bY+XQpSBkhUjJA0mSFmASe+ITHQwlQtGmdiFOiGmWtbVyWKZlsMbWj6Su/SBkhUjZDkdIxY4AwIPVwnGgMmUTZCkrNZc4EzhLPgLLTijuOudjXcuPgbF8TrgFoGSHR7QpaQd1YKnJC5EyKLsRGSQA7EFjgHxn+bVCYgWaAYIVk0xFVx4MrthT00PUdr1fJOrC+JZoSUVljGaWGg97s77SSMCehGSKn0TZwresWmArX3Y7FmhGTREDfFLjrYkzgFQkbj3s9aziKrRkgpXHQuseJ603BihJRK3wTEmj7s7IYFuuyqVcvOEiI4NUJKYYzB4tT4KF6MkFLpm4DQv6BCwVoQcLt7fBgfxasRUooxoxecjflEBGGElPhgxFCxtGMVSPqz0+ZsV5WgjJAl1LDTnDIZG95QiOIHa4SUeDvwSHFIQouBWrUcRGoXHsEbIUvsrsEg/degCJdDkOslJHcrIldGyBIb5MGih4wYAF3kyfBYcmuESeIx5IEW2SIcj8d43tI8Y9I0RsgSjyP3xD/NYJSTcU8X/PhOh6Y0wiSMUcJ65NqwpEtlNDY6bwvILmkJI0wjHlNSw/TZW47HY9sjeR3TmdKyRphFHKqw3cLe9mS8EH8whF2KkCiMUILYnVPjFM3GqbENhbo4HBSEkP8DVgRWktvovb8AAAAASUVORK5CYII=",I="data:image/png;base64,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",V="data:image/png;base64,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",R="data:image/png;base64,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",b="data:image/png;base64,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",U="data:image/png;base64,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",W="data:image/png;base64,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",K="data:image/png;base64,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",m="data:image/png;base64,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",N="data:image/png;base64,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",Q="data:image/png;base64,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",x="data:image/png;base64,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",O="data:image/png;base64,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",M="data:image/png;base64,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",G="data:image/png;base64,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",j="data:image/png;base64,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",Z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOAAAACOCAYAAAFf1DRdAAAWvklEQVR4nO2dTZBVxRXHmxFBVBiQtyNEXfgMq0AlJVVmEagatzK6iQutDPpWGD9YEKm4gFloQVwEP2I2r2SmdKEbvrZMFcNCq6SSAlbq2wgxrHwEBoQJfpH6X7uf/Xq6+3bf29237339q5pg3rv39e3bfbpPn3P6NLl9+3bpv4ee+3rbQ899PW/yO8vwP0Vpd/rKm3vd1jLZ50YFtjv9tYSQY4SQ/b1ua77d6c8TQn6fd5+sUG2BuhqYIhY65rMw2e8oC/SFtEBXtZMRvIZDncZnzVjnGdRQVliv28r+VJ/lfc/Dfj+roaqwdqc/9N+yz0y+5zFqwzNffGdyGZk7923uNWPtTn+b6kvZq+H519vryaaNywefTGxeQdbcLR3RBihfqViw7PUUuWe59GruJpPXZINRDV0yRjRTiWtQzqCX0kIXPJV1kVWq1ATMaHf6M4SQC71ua3/etYULzGl31OiBwgW2O33M9mt73dY2g8IGjMaML+J9Ao5PxWh3+lM+Cxx0Gt/D25Dgywp7909rsumGPgy7KfuXDeiq73f9/RqZO7t00Eehyx567mu8wsOSL4d+aHZukRz5+Bb57Kvvpd+LBSums3VjssK2Pnznkhv+OLFqUNgLj9+tnR81312R9tJPv/hOO9u/feLmkCKFAnZMX83VEABeaW5nKTLjq1DKIQqZemyV08JI6Bmfn4B3BihvHQml6vMzhpMZvygWFVRO6HkErWC7058khBwt+zs2SmbpChq2wpuEkJdKFSTBpKKFKhhyXWDAm71u62XVZVYVjKxiPDt73daM7AtjhS3iyhGZ/sAIrpGGRtlF250+Fnn7alSX7TDiih+KEy8svldCP5lrpBO9qYzB6LR61U/3v/7RjUzLf+ThO9lvDK7jVVOor0xn5u/H50/+7i6yYf2Y8n5Y26Ae435w9JNb5JX3rhu9kmxFYaMcQvF/f8+4VDvlVxXiCoOByhzYea/R/Z9/9T15fPqq9Dob7dhqkPmU2i7RCiImds0jH/8v+/fEvrW51/5qo9b2Z8xy22U1e8N8F7R5o7L7wW9fvEyu3RyIS9ba/DV4gU+/YW+Nc7Z+UXVL19h2UdYPZrGONr0JAs+EnuG7YgXZHswVExqlBbjuc6G4wjA1ABu5eCvgeK/bmtQVW+mKnoeqhszrdajXbR1z8buVVbDd6R+yWASv63VbS2d9A4JXsIwSX8QfFtom46Kw871ua7Ppxc4q2O70YTZgAj8v+tRcT0GmrVk2UucCIeT+wj9QjoVet5Wr1BY1OqGLnA1epaU82Ou2LugusFbZ253+OULIr909Yym+RCPpfsBquUTlLJbKZVA/uhJbo9PfPDxjWbSLhKaYDZU0wmxIdWUpRhWkA0vMKBcCpi0Y1cBiQ+Mt28p5sCmre9mKvkr1qyyzvW5ryErYSJtMKdM9kcSUXrr8I9n+yn+HPkNM6XHBwCvG1jBk5njexC/eb8BAER8jPyvPVpVDpRBlBOBb4B8aJn5WOTw8opXghxDvZ5898ejKIWs5ruH9F2LZBoyzS6wMvyrj7qmD92WVVEU/5d0vi5aSWbLxuay3aJ532Rg1E5aCFYiYM8YzFmZ2VrGJLSsGlVWZ6ZknypQxlzbQNZzMfGoYZM6zyZHDhQENLIqJnnmbIG87qMtsK/U5luTXtuvB7F90I3h/bOHvZ62F/+ZdZSzIEH7ID/aMW5chYt2C7CHhyFTt0NABNxnAKKtywbH/hue4SBk8hTq9aj66tnhb+312zc3bRvOZ94BKGzBNgF3vXHPyUA5ZQAUftP09dBlUaivtQrZDdyigzYzlmd1UoFLv00Hg+qJZt6sCJoPTNv6CqipjWW7WM4OF3odmyea+UDuZQsDXZWh0aEIljVzYdfTTF96WTQOFlPGYFfNEnqs7Gh99FdCeesgmRkjgPCFkqtdtVWY3HqkGDBgNUzhmwpbGN2AE6kvuMFiGRjYgdfkWHRZ9YRQxYUsUDUj9/kVc45iDJtlyL9KGW4JLdbiSBow4MjMkS5xgRQjWgJaBkyNDWWn03oA0EcYOr4XUnDKN6K0Bm7KDLRRFG9GLJZoqE6nxLCi63HHegHXRBGNElyNNhdMGpDEoqfGKc8r2TtcSGEP0/UjR+BDRplM4mKjd6T9AM+PWNsC5CRgvI+gEaz1GJwpj5NEwcXiOrsMwDrRGcF1+HC8N9+pT92SZCnlsMqbwIEARv/cIF2mJaOm9710fpMEQQXo/JG1gEdKIWULU5szJRauykcb41afuzaKvGSwqm+UgcY1RmlYf2x1l8fI6dPFLLAONzW/YBF+iQX/zwmXpd2i0f761NLGMClUGnJJM87uhve4CQUT5u8+vGfpM1TiIYebDfFUh9jyIctcFgouNrWscsZPtPfzNkCSJ36uS2cgamU+M44jBsOo18I5/4dv3XiGX+j9Y3cM3EP+56T4J/h6Tl7ihdQc5dWDd4P+zznbw2dVDQ6VJhKOYX8dDNGaWnZPt4tFuWi6CmBzIpPGIkOdK/A2GSeOJ95pIgPiM7Df4xuN3Fekwva4E9yNzKVvIOzd/BaiAFlkSaluOfHIru8OkU1XEUe0hE2U5Sl8AocMZv0vLN9gqw794lK97+RgmxYRtTCJlczGG2xhACm/v6TRNtEA2R2BfElsW8IpC0Yx7tpoj0cyX4lwow8Uz24AhVJkNwRV4ePyZ7I3MOybGFrYlCn/QLFXgO3adar7EWpVdw48uVRL8UJk8+F6rOlChLoSSQELD87yDCqkk7ISwKxJDUZ0bLxC7g2zAEhfpecS6Hc8W3xI4SMTMFeJ9KIUt8i9/uGfoszz7ZV3htV7XyypdDtjkfYibofSUqg2CsSQnTHAUOTQuOXHjQOnctfHIp/0MYdGexcMoczBlCpl3i1GDiYz0FmsRGqiFaeMBLiU7gJP7Kk0t7d1yZcOo75HH9q79JfI0FpIal4xcA1IpO8dn/nOE8mg1n4xMAwbUqINK5SgkOahqm5v0FDnXNDq0nu4Krmqb26l2p+891UhjJZC+PNfzXFG85Y1ppARSe24sjQeu0KOTnROdBFJlY5uwDmPAeDCj6s012NbtXFOtvAFL7nIailKuiSfFaeamKs9rc5kl8GLNDk3IPQLKFLfJxg3w5Kqq24kXuUdcmRJUiaEbZ5Kf8WctuTTBGpDOT2k378+M255KLSNEpqaU8EdD2VRbISQwNZ6GshuLvDZgCpAyotTGIm8NGMIO2BSozbYQvnKlTUVmyoqdwmk4fUlgrGn8o6XoYWu+kt0l7Cn03nxIYEp2V4xCEX6usxVWGuAziriWwBgPZa8NRebBlK0wLqxNa84a0JfHecSoNGNvmv/KU+kQmja+lMf6HaY5sOaUydibTmKJAKsGpGruhWTn9MZF2x+22eB5oYaxJ3XF+GAsk5TLaZt1deRGdGuVGGqYTo1XHVfykhHqcmY7T72cKIwyoluVZsTL/ndZknJk333tw28KpdUSs+IipfJrH95QJh1HisiDO+9dkiQd95gmpGUgnfPUxF1DGaiKJm83RNqIskQ/zs9VN035mJcDm8GnpFTBp7YyLd8kLbMs05SILjd3SZbMiUNzIF0mOG089FTTfJ3v7xnPcnLqQP6xvMbjU0HalI/rcL0K5HzLazyA5Oi6xH4lWBLh5zVXmqrnz84tZkMmGkKWRVfMGM+QJY7FEMyuhXTg5THpE5OYM9DA/+n/QH7RukOawFWWoF2V7JXlQNv68J3SjuUhyd3pXrc1UGz4bIXOh07xhb/+0Q3pARuYG4/vG7bjihUXDwwxGabE8lUdQzYs5g3BquEWaaUnNq+wes4CDIZSfgh12nhbhd6Il6c6HQX5rfFCeMSh1LbxxKEQyWNVyg2eC9/z4MwLxqmD9w19p8vqu+uda0O5um0OPLFgsLOJHTvgPPH5AaEB8o6jwQvhK84PV5uEXKMmPVo83SVPyxW/5zsQ3wgmaSPFJOkeMt0PTJlMAp1tOGRsWP+zcJvmyhSlgMFLQxF0ubJ5+OtUkmNaFxy7w9ApRkVh0X/sLXs1Tp8xWBoQzeEc4nBsi+lhVHNn3SUyP8lJNN+ZHZJF/43RDZdeqfqMBdMOIA7VdWAsRCgENMgqMS3f5Lqyo4FLoLuM+QrExZKBgfnEw6JWC7+YN024LprFZMDYEBFT3kIqxCUD1lEhG1G0SeadHiN+z98vKkEn9hXaxuCDbV5jYsSKoxFhxwzVkLD48KCRxGFSPDNJdp+oBEFScY8P7dKS+73O2qg4lgC8ZQLmJtGqAdXcx2ln8DJMbFk5pAXCICAeAcsD9R/3iWDxLjY01priejP0mRfeo9JgmajyKDqcNQiXkQm4TndkKhoHVqCYCBJWiAZE5U1fpGvQiWCq4xfXPPgcz4fr8oAVyOQQr0AsBF345L0g1XpRdlatLTASuDqQGD7LSI4HOgcJPB3Bg2QcNDidOjHEDBqw8AZ7l0Az5f1psZzPFzMIsRhzmTlPB1RulbcdQ6eomXqMLWkUQeZA/jx3uIl4jzzzovPwVpyEkuzMR9aAu33urhXXSrq1GIZOleM3MUS2HzNbRvS6La/zoKnGBn9gGjrNYPlG+SF01meGCTSiLC4zL5azrsAH6tGAsZ39R/ATPBPl4TMcipaY7en9xo2YnnKoAelJI9Es7BNL2C1+oNobEdOhGYmfGDo7l6HbnZTmw3iQNh7ReSPoWBuN2X2EUTYeyXMn9botxA4cH/U3WCG7dY1HTPfIp2PJK8HowCyrrPXtTh/H3Oyr25uoGVZH8xQ6doDmRTva3HcYHOga23rd1jnbgkufG0GH1ylqXE1pSMw4T/ejHCp7rmA6hjyRwR3Bvpn+ucx9t0APnp5n//o6ELNuJAEcMehG7EkfSUhKcJE729NaDagzSQAbDN13vb+mmVwXaLjdjKujMmMkCWCDoGrkochmN1cs0DXX/jDFhSEJYM2hs9zMCBpQ4GCZqvtaMglgDaGWy5mUCXTAm71uq5YnXiQBrBH0WLF0MpWawv6cqkgCWANoPq10IKMdyvzUMZEEUIBmK56kPrFtDtdWFzlf2DETy14SPCdELYgjLYA0pGcqAqvhaWpunyFJ8HwQrWo6UgJIndD7U8jVyHKeCmI0ltPGC2CKQE5IiEYtbaQA0pnuUNrXmNAwdGhKVTRKANPaKWEJ1oYPVKmS1l4AqdVyPjmlEyV4sKp401qf/E9nvCtJ+BIl+ZLG0QanljNgOgo94YngM2HtZsB2pz+fhC/hieB+wtrMgHStdyFZNhOeOd7rtiZDveRazIBUP7+ShC8RgB3UjRWE6AWQCt+XETxKYnRwevy+jqgFkKqdSfgSwaERVN6JfQacj+AZEqNJkA2+0Qog3Xya/HuJqhin7i6vRCmAVPVMO78TVTOaAhhq+k8kchhZAQxmBk4kNGiPVnFBdAJIM36lDbOJGPDudw5y1LgK7jwCdiZBMrokRopgAkijC5JlM1EnvJ847C0WlDoyX07hY4kGAEHcT48Bd4ozAaSug5mGnkuQSDAWaEp841M4dbg44DFla06MKuepMBbexlT0iNy19Dy3Oh57lUj4oFCmNdtDxmudf2VD6w7yi/XDnpfPvvqeXLsZx57IrQ/fmf2L58Fz+WDTxuVkzd3LvJZhC54HzwX+c/lHcqn/QxTPVRArQTQWwDplHENHfuHxu8kjtEPbcOnyj+TIx/8jb5+46eXZnvzdXWRq4i7yq432Buijn9wib524mdtBy9R/7ty3ZPbkIvn0i++s79UBIcMzof6rVy2zuvf64m0yc3KRzM4tRjNY5mCciTtXAKlj/GyY5y4ORtAP/jxu3bh5QBDLCiM63atP3ePk2Z55Y0EqHD7qj47/9F8XCs+UELoDz64mE5tXOHsmQgei1z78pg7CmJt7VCuA7U4fyW1f8vFkrvAleCJo9Ffeu251DwTvwM57nZQPYXh8+uqS2W9iywry7vNrnJShQyX4MiB4H+wZLzTL2/D5V9+Tp99YqIMgblHNhkoBpMmPojayoJHz1KwzX3yXzWC6zoO14ZOPrsxUJB0qIRBBBzx18L7cQQFCDdVKN8NAiCFku9655q3+piorfgsdXofJgGCiUuId/nFiFZl6bFXue9z192tk7uy32msiQLo2lApgu9O/EHs8Jjr4hvXqUNa9h7/J1nK2mIzeutkAwnzqwDrlvWXVOoau/mXKyNMosEbe/sp/pd9BiHWDWBEtgnHw2dXkiUdXKr93sVQIwLR4xv0SAWx3+udit3LqGgNGBNlsYQtmhff3yIN40MF/88Jl6Xc6wXj9oxvZyF+Wd/+0RrmuKtPJeWzfsW7mM9Uc8sjTLGzU5AoZmgmHegq1dEYtfJhhVB0DawIXwgfQkJhFZaADyEZ6qIu+hQ8Dg2/hA/gdCJoMlL9J0BBe1Mx8LoSPUPcMfktF3hIiEg7zO+0HvYUGS0fvZti08Q7ld285VkGgwmL0lrFVsl7CLKDChfAB3TrNVRmMWc3viXVVqewYFFz69fBbWDvKKOJ2qYhBGBs/XB+qw5OLIy/PdQ/WsM/+bb6OWuPZEpvHpctuHdhwipf+DQ9O9Zr4AnWMUw/DTwJI4zlrsWvhjEbHhwrYdPIspi55UmP0ENtBpSmMQpsU5CVElrEZsDYpILA2Uwkh1oZNb3CY21Wd/S9/uEeqGheBuSZkwBIqGjtU6i/WxDAaJaS8PEbjO2sV2wm/jwo4vk/sW1v1I3oFLgYVsNwi6qYMsICqLMBAZuiCC+BzxewMo82/3l6fWTETQ2wbC5F4xjVYA/z2xcvKmQAGgV63lZmsXc0IMQE19BmNQxwObNQfM49pp4d1Gf5P3Kfzt6FclRoMC6VKCGE5/udb6zNB1BmrRozfLw+Res0HEEL44nT+Kqg/spFcpcIe+eRWIed9FUAFxCCkCxrAzINOr6q7jdXQNOwLQqgLwYMgiv7CS5odEBD21z68YfycdaPSpEwugL8Kf3mREjyqjlcDJ+4QzC+G2esfz682ir20NdUXibfEIIY/qMKYjfPAQKmLamoyY005fwFC2O70yY7pq1pLaRPB7AFBRP0RPHCppPsA92Odjd/D7xY1+2Pmwm9s33tl5NrEFAyZ6tCCGvIZHbEZWANh1If/cNMvl2t9dbKOazNjxLDBlc0+DMyOj235KXJFNsugznjuk2e/9bYRFr+rahNxjY42gprK1NJYNg174nQWC1qH4Osq0K1lahL820h0Qd+YcWvENBsSrXNZNB2MzLq9fKpwqETCgmNMAGsRhmaDLmRNB9Qj+BF1frBn6rEJNBE3OIv+XNZLe93W1Xanv7sJ6QVFtRFrCaiKOveCzeZPGBRqnjQoEQfZCWBD+wHrsBdQhcv0DzJcbvVJlKMBa8DdvW4r0zpFPQ1O+Qt1TCc/d/YWOfPoSudbUrDWa7IjOBGcWSZ8RBRAqooiNO3LurUL1mTM1A3TOzaImjrmeWqYAi9RH5AlbWjjgyonzNq6zoQ6WFJangYkgk3UA2mKwry0hLVdEyYSEbEkGRNDG4DX67agjk6nlkwkCrNFJXzENDV9U1XSRMIjs+J6T4bt4SyTsMinVksklJyn50IYxVgXPZ4Mkn04tUEiMcBK8BilDuikLotjKZA7McLMIqrFVvAYLo+oTiflJkaFi4SQyTIn4zKcCSAPVVEPJaNNokGcpjNdaaHj8SKAPNSC+jJNfZhU1URdgMDNFDl22gbvAiiDCuUkjT2dTDNlokLO07Qs871u61jox6hEAG3gD7JIJApw1bXa6AxCyP8B6e1paiQpKb0AAAAASUVORK5CYII=";var X=e(74848);function S(A){let{href:a,children:e}=A;return(0,X.jsx)(n.A,{href:a,className:(0,t.A)("card padding--lg",g.cardContainer),children:e})}function L(A){let{href:a,icon:e,title:i,description:s}=A;return(0,X.jsxs)(S,{href:a,children:[(0,X.jsxs)(d.A,{as:"h2",className:(0,t.A)("text--truncate",g.cardTitle),title:i,children:[e," ",i]}),s&&(0,X.jsx)("p",{className:(0,t.A)(g.cardDescription),title:s,children:s})]})}function q(A){let{item:a}=A;const e=(0,s.Nr)(a);return e?(0,X.jsx)(L,{href:e,icon:"\ud83d\uddc3\ufe0f",title:a.label,description:a.description??(0,l.T)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:a.items.length})}):null}function k(A){let{item:a}=A;const e="Customize Engine Settings"===a.label?(0,X.jsx)("img",{src:r,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Remote Server Integration"===a.label?(0,X.jsx)("img",{src:h,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Manual Import"===a.label?(0,X.jsx)("img",{src:o,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.7"===a.label||"v0.4.6"===a.label||"v0.4.5"===a.label||"v0.4.4"===a.label||"v0.4.3"===a.label||"v0.4.2"===a.label||"v0.4.1"===a.label||"v0.4.0"===a.label||"v0.3.3"===a.label||"v0.3.2"===a.label||"v0.3.1"===a.label||"v0.3.0"===a.label||"v0.2.3"===a.label||"v0.2.2"===a.label||"v0.2.1"===a.label||"v0.2.0"===a.label?(0,X.jsx)("img",{src:C,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Extension Setup"===a.label?(0,X.jsx)("img",{src:c,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Import Extensions"===a.label?(0,X.jsx)("img",{src:u,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Continue Integration"===a.label?(0,X.jsx)("img",{src:F,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"OpenRouter"===a.label?(0,X.jsx)("img",{src:w,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Azure OpenAI"===a.label?(0,X.jsx)("img",{src:E,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Raycast"===a.label?(0,X.jsx)("img",{src:B,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Discord"===a.label?(0,X.jsx)("img",{src:p,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Open Interpreter"===a.label?(0,X.jsx)("img",{src:Y,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Permission Denied"===a.label?(0,X.jsx)("img",{src:v,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Unexpected Token"===a.label?(0,X.jsx)("img",{src:I,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Undefined Issue"===a.label?(0,X.jsx)("img",{src:V,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Something's Amiss"===a.label?(0,X.jsx)("img",{src:R,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Broken Build"===a.label?(0,X.jsx)("img",{src:b,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Jan not using GPU"===a.label?(0,X.jsx)("img",{src:U,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Mistral AI"===a.label?(0,X.jsx)("img",{src:W,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LM Studio"===a.label?(0,X.jsx)("img",{src:K,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Ollama"===a.label?(0,X.jsx)("img",{src:m,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.8"===a.label||"v0.4.9"===a.label||"v0.4.10"===a.label?(0,X.jsx)("img",{src:C,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install with Docker"===a.label?(0,X.jsx)("img",{src:G,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Linux"===a.label?(0,X.jsx)("img",{src:O,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Mac"===a.label?(0,X.jsx)("img",{src:x,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Windows"===a.label?(0,X.jsx)("img",{src:Q,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Claude"===a.label?(0,X.jsx)("img",{src:N,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LlamaCPP Extension"===a.label?(0,X.jsx)("img",{src:M,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"TensorRT-LLM Extension"===a.label?(0,X.jsx)("img",{src:j,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Groq"===a.label?(0,X.jsx)("img",{src:Z,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"\ud83d\udcc4\ufe0f",i=(0,s.cC)(a.docId??void 0);return(0,X.jsx)(L,{href:a.href,icon:e,title:a.label,description:a.description??i?.description})}function z(A){let{item:a}=A;switch(a.type){case"link":return(0,X.jsx)(k,{item:a});case"category":return(0,X.jsx)(q,{item:a});default:throw new Error(`unknown item type ${JSON.stringify(a)}`)}}function y(A){let{className:a}=A;const e=(0,s.$S)();return(0,X.jsx)(T,{items:e.items,className:a})}function T(A){const{items:a,className:e}=A;if(!a)return(0,X.jsx)(y,{...A});const t=(0,s.d1)(a);return(0,X.jsx)("section",{className:(0,i.A)("row",e),children:t.map(((A,a)=>(0,X.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,X.jsx)(z,{item:A})},a)))})}},28453:(A,a,e)=>{e.d(a,{R:()=>n,x:()=>l});var i=e(96540);const s={},t=i.createContext(s);function n(A){const a=i.useContext(t);return i.useMemo((function(){return"function"==typeof A?A(a):{...a,...A}}),[a,A])}function l(A){let a;return a=A.disableParentContext?"function"==typeof A.components?A.components(s):A.components||s:n(A.components),i.createElement(t.Provider,{value:a},A.children)}}}]); \ No newline at end of file diff --git a/assets/js/7706d644.c0e20b60.js b/assets/js/7706d644.c0e20b60.js new file mode 100644 index 00000000..86145fc7 --- /dev/null +++ b/assets/js/7706d644.c0e20b60.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1893],{22555:(A,a,e)=>{e.r(a),e.d(a,{assets:()=>d,contentTitle:()=>n,default:()=>h,frontMatter:()=>t,metadata:()=>l,toc:()=>g});var i=e(74848),s=e(28453);e(64023);const t={title:"Installation",sidebar_position:4,slug:"/guides/install/",hide_table_of_contents:!0,description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},n=void 0,l={id:"guides/installation/README",title:"Installation",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/installation/README.mdx",sourceDirName:"guides/installation",slug:"/guides/install/",permalink:"/guides/install/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/installation/README.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:4,frontMatter:{title:"Installation",sidebar_position:4,slug:"/guides/install/",hide_table_of_contents:!0,description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]}},d={},g=[{value:"Jan Device Compatible",id:"jan-device-compatible",level:2},{value:"Install Server-Side",id:"install-server-side",level:2},{value:"Pre-requisites",id:"pre-requisites",level:3},{value:"Install Jan Development Build",id:"install-jan-development-build",level:3},{value:"Install Jan Production Build",id:"install-jan-production-build",level:3}];function r(A){const a={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,s.R)(),...A.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(a.h2,{id:"jan-device-compatible",children:"Jan Device Compatible"}),"\n",(0,i.jsx)(a.p,{children:"Jan is compatible with macOS, Windows, and Linux, making it accessible for a wide range of users. This compatibility allows users to leverage Jan's AI tools effectively, regardless of their device or operating system."}),"\n",(0,i.jsx)(a.admonition,{type:"note",children:(0,i.jsxs)(a.p,{children:["For detailed system requirements and setup instructions, refer to our ",(0,i.jsx)(a.a,{href:"/guides/hardware/",children:"Hardware Setup"})," guide."]})}),"\n","\n","\n",(0,i.jsx)(a.h2,{id:"install-server-side",children:"Install Server-Side"}),"\n",(0,i.jsx)(a.p,{children:"To install Jan from source, follow the steps below:"}),"\n",(0,i.jsx)(a.h3,{id:"pre-requisites",children:"Pre-requisites"}),"\n",(0,i.jsx)(a.p,{children:"Before proceeding with the installation of Jan from source, ensure that the following software versions are installed on your system:"}),"\n",(0,i.jsxs)(a.ul,{children:["\n",(0,i.jsx)(a.li,{children:"Node.js version 20.0.0 or higher"}),"\n",(0,i.jsx)(a.li,{children:"Yarn version 1.22.0 or higher"}),"\n"]}),"\n",(0,i.jsx)(a.h3,{id:"install-jan-development-build",children:"Install Jan Development Build"}),"\n",(0,i.jsxs)(a.ol,{children:["\n",(0,i.jsx)(a.li,{children:"Clone the Jan repository from GitHub by using the following command:"}),"\n"]}),"\n",(0,i.jsx)(a.pre,{children:(0,i.jsx)(a.code,{className:"language-bash",children:"git clone https://github.com/janhq/jan\ngit checkout DESIRED_BRANCH\ncd jan\n"})}),"\n",(0,i.jsxs)(a.ol,{start:"2",children:["\n",(0,i.jsx)(a.li,{children:"Install the required dependencies by using the following Yarn command:"}),"\n"]}),"\n",(0,i.jsx)(a.pre,{children:(0,i.jsx)(a.code,{className:"language-bash",children:"yarn install\n\n# Build core module\nyarn build:core\n\n# Packing base plugins\nyarn build:plugins\n\n# Packing uikit\nyarn build:uikit\n"})}),"\n",(0,i.jsxs)(a.ol,{start:"3",children:["\n",(0,i.jsx)(a.li,{children:"Run the development server."}),"\n"]}),"\n",(0,i.jsx)(a.pre,{children:(0,i.jsx)(a.code,{className:"language-bash",children:"yarn dev\n"})}),"\n",(0,i.jsxs)(a.p,{children:["This will start the development server and open the desktop app. During this step, you may encounter notifications about installing base plugins. Simply click ",(0,i.jsx)(a.strong,{children:"OK"})," and ",(0,i.jsx)(a.strong,{children:"Next"})," to continue."]}),"\n",(0,i.jsx)(a.h3,{id:"install-jan-production-build",children:"Install Jan Production Build"}),"\n",(0,i.jsxs)(a.ol,{children:["\n",(0,i.jsx)(a.li,{children:"Clone the Jan repository from GitHub by using the following command:"}),"\n"]}),"\n",(0,i.jsx)(a.pre,{children:(0,i.jsx)(a.code,{className:"language-bash",children:"git clone https://github.com/janhq/jan\ncd jan\n"})}),"\n",(0,i.jsxs)(a.ol,{start:"2",children:["\n",(0,i.jsx)(a.li,{children:"Install the required dependencies by using the following Yarn command:"}),"\n"]}),"\n",(0,i.jsx)(a.pre,{children:(0,i.jsx)(a.code,{className:"language-bash",children:"yarn install\n\n# Build core module\nyarn build:core\n\n# Packing base plugins\nyarn build:plugins\n\n# Packing uikit\nyarn build:uikit\n"})}),"\n",(0,i.jsxs)(a.ol,{start:"3",children:["\n",(0,i.jsx)(a.li,{children:"Run the production server."}),"\n"]}),"\n",(0,i.jsx)(a.pre,{children:(0,i.jsx)(a.code,{className:"language-bash",children:"yarn\n"})}),"\n",(0,i.jsx)(a.p,{children:"This completes the installation process for Jan from source. The production-ready app for macOS can be found in the dist folder."})]})}function h(A={}){const{wrapper:a}={...(0,s.R)(),...A.components};return a?(0,i.jsx)(a,{...A,children:(0,i.jsx)(r,{...A})}):r(A)}},64023:(A,a,e)=>{e.d(a,{A:()=>T});e(96540);var i=e(18215),s=e(84142),t=e(20053),n=e(28774),l=e(21312),d=e(51107);const g={cardContainer:"cardContainer_S8oU",cardTitle:"cardTitle_HoSo",cardDescription:"cardDescription_c27F"},r="data:image/png;base64,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",h="data:image/png;base64,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",o="data:image/png;base64,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",C="data:image/png;base64,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",c="data:image/png;base64,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",u="data:image/png;base64,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",F="data:image/png;base64,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",p="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALcAAAC3CAYAAAEnaf8JAAAACXBIWXMAAC4jAAAuIwF4pT92AAAR60lEQVR4nO2dTYwUxxXHiwUHYwIsoW8OCT5kAicW2Yol52BWWl8B5xIOWOySOTmG4IMDCgfYA5GJD9kYx6cW7CocyAUWrkYyHGwplq3ACbtPdhyfMhuzgMGOP4j+Tfe4p6c/qrqrql/1vJ+0Moadmuo3b6pevXofKx48eCCSdLq9E6I6Hwe+Nx+/uj94p9t7UGPQIQLfWxEOrnvgmDETg8as+Nlv/mNk1sL0zHMHD3wv/PnVLx/NfXH8O8f2rs3891yx4EUqdLo9+ZmrsHDlfuZvaxl8/9Qa+cFVRZKHNm05uOuxob/TNniW3LUNfvvesNJlDp6lVlXInbnKG+T97tCXKNaU+AXbNq8Sl46PV5rA0MyTg4Kbn35TaWCwKu+FOnQdM79RdWZlSO1EWU8h8+Ym1/NL4eDYTDUPfCPwvT0DpkWn25sQQuypOmLgewNmiZHdP5bEWKfb26JzYJGwgVq4+xsdPDYbiij7ncy15emfPzLwJlpn/o+Pvq48YOngqrPN2pxzB1fF6OB5jPjgeRtHbbvlw5wNXOSZFsnB89Ty6Nm74sI7Xxa+caZpkRww7ynKBhZ5X3+hyYzOlflnS9/VHjx35pNH/tv/c8WnuDRmYOcPwe5vxLSIx8vyWsCk/Vznm2kAdtBEchhjHhFT9E0ilyYtUuYWLMfjzU9JjTEXJy2q7HAyFp4Kl4+PVxpP2TLXOek0Kru2UWvIJEoTzzM0SU/87VM/Mj5xFTWUnvjjm+xoVew6KoOcjk/t+IHU75Gb+OnL96R+T3riuhyjulCSuMnJX3z3K6XxK7uGdG1EVYUhNXGZ01z697LAbcDJ819UmmgaKVXBZJ86tNSfXNJxJDtpUXDDUwXrtoqu7wlW+0lsjHXf2KTxlQVOy1etvqMGcHxLnsQ3ujJpkXR+BL53CzovHqrDtBDibJMTTJLl4hhyTySpGWBRl/nA9z7OGyPLrwLJb2hwwkOUSpy4m2LAKdTfgBzwrWzvdHvX4/9xzSG0Pf4DLvd2NjsXNWIhj6nsmpRw0j2BK2BX/SrTo+EQokQlp+epA+u0PAJ8KFWdqHLel4j4DZ5/ZnX4IyoeDPDg8eurojTxvIfBHZ0tT1eMlnezPWkxUl9OKpCZ+PrH1O5xpSf+welNVeYjzfuvq40vPfF1a4xcnQ9QFE2dRmrij3srNU8xm1dnfij9u1ITP6UwoC2kJv6LDF+hExOniNTE4XSnhtTEj5y54+bEbfHHv8s7/UlNfP6t7LyRLEbj1s0kqoIhcV1YZVxlieNNJo/qCZJ776OvKwuj8OiG6J2tUVBA8g0+633b//83X1ovpibk7t/D1y59NxAxWZXSWzcYWG+/unFo8mlkTuoaVW22VFUg3RdeWw7/XPdmTZdbQ8jqeDLYPmvyWRe2WdR1SSSRdk/snr3VT8iyfaeZhfSqkpfs1RTK63h8p980yp4spCymV4dzr2ywethAQpa7BwlTke8GCddm5yQe+F64tJnKNDRCcp59iVOffHp+Y+l/JPgAk8rRE2k63d4iNlGDk3SRvwS+d1h23mXhKixgdWaSdVDSZArcpeQawizHO06SdHjQ9WRACKOFGSuVf5gB+rFkzuXnOQpi4OZEFEY20cYnJMjvRKThc6MuCVsgyhoCf3Y0HpcEzoYbOgsL3DK1Y/aKKAoqlClBYoqiyyq4oLMK0OnCaLEplduKrAdFeBOyaHE9UxZOhRs8XDniQ0zXVsLr//aKfI6KwZvzWWMarhqBpxr4lgYBpskwX6rwGm4ZYwI3uQ66jFEN11GkyjbYzE1iTODYMJsI3K8LwnlNhiZolwg2SwqxFHUx9QzaBV7X2qCECaFrFTilQkhUYYGXIBsTJwvb4SXoDs7SKvD3NJUrpoTuZ9Iq8AsEs1TqoqvmdYxegTfk/XMJ7Wt4XsMUFzHhNdQucNRFc/FInyZORdCNESsFmSVXrv/PyIRtgJQg3Wt3jDGz8MU3bpNLgSsD1fXDyvC9b429h9ErNpFYB20nHKjw4l9viyv/tPONrCXwpBCxbkOr8/Jq9iXWROSZ4bVNeRORiquS1aqT2neaeReydZaTZOJfVYguZ7PaLpHhlk17CnFK26e42+PiWKXERBEEhV6erSlLnCh25/73nx+WG7g4VS6UdQlbEMlxTKN903zy4NLQgyY1P2uD0qnV1DFipUDTUW8/a1N887frHRdZPYyZCTj8QPBFnaNGEWj4Aop+m3r2XbO3hv4OhQCT63p8qqNsq2ticVXge9Odbs+YwLOglgNvi8D3rsdLykz7H7dZBnpwRVlWL4+uOIzTP8UlC9Aj9WSOE6z0UpizLhxrW0CZvPz/TDs81W4BeeR/HmHZqfBEUXcFIXPwiZea5N9FFevR92JiBDOXrwkh0HllEVaH6ouVqkkkiYTuVKsATVyt2upGWtjUurgQ4RO0yJfV8lJhR51mnGwiapnJMo3PFTbRzsPUySzTEZNXH4WXjHpsjCy7AbI6r7Og6/N5VoGIdCGaPShY7dRj0WZAw9OazYLWy8Ce51IjMyeJCrGFxNV+RvFwYot+xbtYs53sveYKnW4vtL/HInuaMUtY2AeanVukkNEHTMExrqJpjTnORrPHsyxsi7CwLcLCtggL2yIsbIuwsC3CwraI0Wwz9IaN6wIiOerk+bvWsrpkOLZ3rdg/tab/m6aLTDZSzBGC3z37eSPV2coKO5rM3TGm2ds25w+NzAWkiejqVydDVlKWbYwJe/q5NaW/A6FD+1GsAPnzSfBhxSVKZQLokc2GoHuU90hn+ealptjG2DJSJbMLmWk6W2lXaeiPYgPO5b9XQXfP8irabDINhU0/i7CwLWJM2MnMYJcwmXhlTNiu1qAyeegyJuz5K1zwK425ZeSe+zWndGNM2K4W28UByBRGhG1ywqaBbY6Tqwm0CxvVc1wsjJ7EVIUJ7VKpW6aICiaqMvOhJgfywoYzvk2o9vspQ6uwk7cebUD38/AyUoCMT14FFnYBul2+LGyLsLAtwsK2CAvbIixsi7CwLcLCLoB0/5u2obv/g1ZhX2xZsyHdlee1Cvv1y/d0Dtc6tArbZCcN25jo26N9zW5LmWfVlgMyaBd2VolnFzHxLTVijbjeOsu5tlmugrA550KGdzu6nKCZhimMCRsBiqcdMwWfOmRO0ML0CRLCRgaWC0DQphOqjB/XEc2K1oFUwRqNDDEbmWtWfCMwo/BA1I7zsDpMrtFpKicwpVPdIMgjZ+5IvRYBME31gYdZigNLE6fdWtliWRlhqq0DES4Aweu+yU4CRYDfpml3Qi1h5yVyqmh5FnXzFm0241Sh1podd9ZL+0Oef2Z12MitCkgyrRsFS7XPmZYNEv6QtMCrdswryitX4ZymcXSizRrJckChKoMKOoPQKfYw02r6pU9g2PQuH5cviHlsr97+kU8TE7hWYWMNT+c/bt28SjrtQ3fGQtV9wxRW/Nlx9YVTB9YN/5u3MmzWbKJlLLV0E+0lMIpsWVgp+LEFtXXbyEdv2nvmKkaEjbXbFW+fTYzmrrt6gWAKozsILhBwwoS/hDFc/SyPpP2bvO8zYZGYrGamitG6fnmYulAlzg0sIzdG8ckbIKwMPz1yj90AaFQ9VqVjJ6NMGPUTWyOzLD+jbBGJXuwnWvuYzbMcN3NL2tk7RlQYRkk24+wLO1q7F1r3tM0yoMADJ8jA96bZFNTGTNr4GDquB743wQKvDQQ91EYs0zcSCfxl8o9EkyeyBC0kW4FjJ7VyVe24b+Ra4HuFfTVLvX7RbrqRl5ZcFgLfW1EmaCHriIrsxLDbctQ/8rAQYmfc53DEuIYUybyloojSZaQO0QezJ/pg8GFtH8EPh/keuC1goaHz66JpV5E25U6sMIdt7alMq8AKPRf43qKuh6ql3J1ub0/UCZiVmdHNJSyUge99XHVcZeVGu+VoW2GFZmyxECm6UpCMtHJ3uj14B8/yx8k0yCc4w8na6jJ+KVZqhhpQ8omylTxXuTvd3pboZMvmB0OVhei+MZNM5e50e4h3OM4fKeMAy9EqPnTwHFLuTrd3dUQvCxi3mQx872ryCQauJ1mxGYd5O3JN9+krd6fbm2fFZhznYuSqDgmVO/KI7OdPlmkB/RvOeOWe40+VaQk/jRwiYixatdndx7QJxDcJzphk2siGTre3c4wPkUxL2ckdm5jWwsrNtBZWbqa1sHIzrYWVm2ktjZQF1MW2zavEtp+sCis/o+z3zX99I/699F2reojaArJEv5G4sDN6TbtevtFZ5UaHBZm+H1B6NGJBKd8RrbXZB6Xlp6ceFVM7VkuVgkd/7xffuG1tfrpppHquDup0H4LCo9XUwpX7VrrANQVW42N719Yqs0+1S5MEs06u3OhrVqcJBVrDJJvSYQs+ef6LsG54XbC1Q6lUwBdMx3uLqNke5KOr59uhXY+5qtxumiVTE/qaPomogcilqA8SuiEePXOnb8JgK0ed9m2bH/53q6Li6iI+U2BeSXsY84MCmmq4gufFl1XXl88mTiq3yW422BF0tabTCVZiPHcTnXxwvnFRuZ1zBVLr9sbQhf3cTGtxTrlH3Z3HyOPkyv0eK7hVXJW3k8p94d2vCMxiNHD5ptJN5X7ny9Blx5gH/n9XcVK5z72ygVwn8bZy7vcblC+lqOCUhsANiCYu1Lq2txn413HB9eZL5XE81HBGuXGtTPFyZVTArfAHpzeF4QWu4IRynzqwrh8HwjQHVnEErLmi4OSV+6DBuAlGnVjBXYC0csPG5hWbHlBwF2xw0sr96oF1BGbBZAEbHAFVlCGr3BAcu/toMz21hvT8yGoPdcExZkOPdUBWudmX7QaUQ5B532dqgeoDVGHlZmqhK1fTBKzcTGshq9xIiGXoQzm3kqxyI9Oboc8dwnVfyCo3p5O5AeXPiaxycyoZfS4Sz4givXJ/6GCtjFECGVGUIe0tmb9CW3ijjAu5laSVm3Ml6eJCbiV5P7fLJXTbCqrjulBejbxyQ4hHz94lMBNGJCriuoATN5QwT1jBmweKve+1ZWfm68z1OxQchdCZZkCXBZcUW7gWW4Ii6E8dWuKrectg13Tx7ONc4BS6EDx5cInNFAvgnqHT7ZH3Z+fhbFQgBA7B4+TO6AVKjR1y1+wtpyXrbMOnNMi5RH0TyvHF1MF1+pEzd9ryOLOtUe4kaHiEkhCs6OVAoU+ev9vGrm7NK3cyB89Eg1TTDZFcA16Phbfuj0LUZTPKDYWWqfsHv+qRs3e1KzxMmOd2rA6TkNtaPgJ2MxT4wjtfOdmsSQPNrdyoN4dSxLKt72zZg1jp0ZYvbr29fs0Kcpn4n0U7HJQXinvz02+5JfgwNGxulcNgU4cedOLd33AtFazGuEhpc9djjdA6UMqu5rjE2fenZWvbbZ1W3CZ44bVlzlQqZ5aUwYkVCb7VslvIuCA6vCKmoabYAOcV7sdZDsnTVHwLWXZB84dfrxWXj48bqxcNU4nqgdPFTge2Ie0qQGjl6cv3Cn8HJsz7r2/SruQ4WFJ2H2L34vLOxZD3g0G5Za7YYyVHz5xwxfVWVno/fEFg7pxzoEUJmybFONGmCis4lBU1oWXAiptedeFpgLkTH8R+7K0MTY7Ho/+6COU6fRRwRjoIucSKXNVUiD0wbaoey+EFxTi1ZMG/vdvxSDXGHs7txzejGGPEc3PSAlOEs0Yb4rnjIHp4DXAI5G2aSYIbyqtCiGfbJBXEhTy99ZHQvsafZQ+MyUOnK18W7GJMJpNYuVun3A+Dib4R829Vz9KBm41bl7hL4HtXsaTNjbogmNaxgAcaC3wP7odZ/nyZFnFYxN6SwPdOCCFu8KfLtICZaMEecAXuFEK4VXWFYQaZDXxvPv6bvnJH2r6FFZxxlNnIAukz4CODgge+N84mCuMYz6cVW+TdUAa+NyGEeJk/YYY4sDI2Br63mDXN3NuNwPfgItzIqzhDFBwcx+PDYxaF1+/RCyc63d54dNmznT9ppmFmkofGIqRiS1JKjhV9P3/CjEVgfkznmR95KAVORUo+jZ9Otwe7fJ5Xc8YgQx4QFSpHBQa+dx2ruXgYvDMe3Qrhh35+FkOVa0KIE4gL0TE/LSGv0Yp+IvoJiVb2PdEPr+5MEpgZUGCYGYtFh8LKCCH+D8CLFpIHjHkAAAAAAElFTkSuQmCC",B="data:image/png;base64,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",E="data:image/png;base64,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",Y="data:image/png;base64,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",w="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL0AAACtCAYAAAGSBk49AAAACXBIWXMAAC4jAAAuIwF4pT92AAAY70lEQVR4nO2dTWwcR3bHa4afIilR0kyyWShaywssd4UcLGGCCEgOKwHO1Zb3sHSwMUR5ecludi0dHBnxQdTBgQ0fVtrN+kTYFOKD52JJvq4Ak4cYiGHCEhLAXh5iabWKsTBHJMXPISky+LeqRj091d1V3VXd1d31AwaUyJ7+qH716tWrV++Vdnd3iQgj4/PnCCEThJBhQsjM3GT1pMj3fC8wMj4vduUn3J2brB4JvUDQiecmq87PU68tkPvzj3yvNDdZLXVcIOjEh6pd5OM3D3T8fmR8PvQizgVGxudvEUKe8T3a8wR//csGebgW3oK4SJn+u+PkuGsv9xs7zk/eyZ893tvxO7RK6Xs//QbS8LH7D794bsD5gNfeWyEf/udG6FOBl95eIv/1+622v5eeHru/0N3Vu997sOdOQk/ud3zp4I8/m67sfeqHvC/z7ijoQrwb6fb7Eu9gvxP5PWFj+e7jC+Aflb1Phd6hyB17YVLkXETmaYJOvrT6det8bU3Efsl7GnbCfQOlwD7gvVHuO3Af5L0Y7+RBT+/7kkW+LEI51rcFcHRRZXRWVjWb8QSNeu2xssM/dF3kST9Qe5Hj7HzcITPOO/HeaOigL3KxoKeXsSqmCSFM616am6xOiHyPewHPyYRwD/S+Fwga+KGDPvt1hR3ne03vhYSsCt7IFTYYea0KoRchMw6wi5R5Jz962F8HMsvCDZrPD1gVbRfwGllBd3vi+z3kP14ddv79m4/WnI+HS20X0GJVeJ+ASLY1e2LesRhLYLbsBg34US9M3FbF7u4OKZX8NXcUq4KNhM5ZH6zccz5+yFoV7mHWaSL3H0WbK+zEjA6Bdx90cOhwYNMR+vRoYj8CrYqgZhNFu1Whf9DXOeAT1xMsqT4xu3FmtmCG0zmNjHlywhsyVVoU3AtEuNiBRr226PdHYavCC/Vd/CrSlzsRtlK8CD1ABL+Iw4/+rt8ZTad+tx7l676WkBs/s2uMEPJexIsG/l10qOJwZW6yes77a2GzLoyP3zpIDlXE9VqMB5F3RkW8SNv/49ywz/mjm6Xg2idNcuHdZSU343ZNEUmzFzYdd5oRJsteZFtY1flLf/4P//3Z8MBf1KJeVNT1KHNO0cZYbS6Q7u1HzRXRi8m0smgfiNM3NjYf0rF++S7Z2FQjz35gEqSK7Z3NlmXreEvdfWB48Nuku9zpHBZBVK6jih1Ma6+V3GFSww/JELHZ3bjFQaUajexp9D5tX88QGeqvCF006g2jY0K2RQl1lbppbq04nzB6uvpJT3d/21Fb2xtk65H/0kNUpB5AFNyojpvlAQEfS+RKejiv3VetE6+r+kqG7v22r6e6MjortIqZEkt0gt0ibM66SJe7U0WJp50+UOSZmgTnG/XaZdHDI0/qg6iMzmI52hugMN2o16ZVX0vpA4yMz7MbP+mZY8zgAfCZm6wqe4g4LpU7hJDonlQXIp4HHjKrTOj1CypuNoSn5yard0QODDUvR8bnp+g8WfrG3381ktL6Ctejq2iBBAX1nMZcPcrV40wLOfh66fycWJE6AiJi3vn5Pt+/X725Tt74YDXKqbn9QiraKeTkwsdGfQveB2iTedUOLD+CVhiDoH2hZS5o8bwplnne+Z+sLiTV4qpg9yu1euR26wUBb4Ib0VYXPT+h4w53CdgPtzgoFoNI5xWa48LJ9DceR5PsUjMPXt9A63/6+y2haLzAxXdRcLF/fFt81c/rWRaB10hcmecFUATBiXkI5MNPmlLH+yEs8+4gDcby+i6p/aIR9LVAeCszogGcRMav4z2hig576sID5+fsbypk754S9zpBSMWDiOINu4nr/+cBX6eWKAFvUDaL1VJNy6efJdz+/Nb7jCo+7kg4EX7224fk5uebka7lbuiy3x9kgDxD84ii4sYJLzqJaHwDYbseguA1LLfD4sAoQUl4A1Chn3rUHQY9/D7KjS+s3veVCG7Lu8F6Fta1ooCBTUZvu1nZaIQudoTevBvV4wEPmX4ntXLiPvFA336ypze+PxbLrqvNB5G+G3nZZ6256Hy88NasiKZ1K+VrVkmvV2UWe/Npke2b1x3XqovW8mZW0b6NSAdtwcRZegD3fZb9/mAi3vvrkHlTH4B3X3x7/vGBymLSY/K0X4OKbGo7Rgj5PIWbPtuo16aCDpBdxtfux5cR28iLyJXRWazQXYz05XauNOq1jmhvEZTHH/jEHhAd8QdagidkGBmfP0bDyMYSDJW5SgiZUhkHEQXtjT8yPo9sFwileV7rhdRyG8IwN1m9pfMiqqNukoiLSpPIe5Z4xGp8xLUQQs4k2Ri8dSYQlpZEE8LJc3hIN/7I+HziYYyy26PiLvrF4MDcZNV3y6EX0R18iQfBuhcM46J665cAS3OT1f1hhwU2fhrBLbLBBDKkpJp8e4PSqDmdhEXkMXySQqROaNRfnBjLJBDpFSmoGBna9g63RjEaGWtsw4vw5b1t02/xFWqwOLDtwpgEvaLyKl4pNVUdeME2/zfPDrX9VkNvuj03WT0mtVdbhjAVoXKvdxxEovk0qbIDCKIT9o7Jxt7IoCPcyw+VZqyb5y8tki/EVd9M6btn/++PXeWeQyJH6zQDGTIRjLIkcf8yvaS8tb0h/Kqc0CDJuFgREIaEc+Ojq+EJvX98rimKvfXijXMPApEcvolQ4xImZXGC01Qiokp16PxWtjXEf4nu1o8CfC3PXVo0orG9sCBANx9d3E9+EJBWMC4s1q6V1EJVmJlOwnoT7Hy8ZJOBunm49ifnDluvFyFyG1sr5MCg0NhrJDqlVQXL69+Qze0nc502P+3Ozraji5DvxTQw+RHhnX8O9/+kAdrV3fCEl0vHjWwqGhXoNAcl7XAlxE6j09+7jwz2JRMAwwa/118cJGee3RP7fLL711QACYeKCSNQ8nns3fNnpLdbbnNdXMb+fg/519FB4bOk4bqAysZWBxmkG99NnK0RcfAuK8KUxZa5pNwTDJEtGkHEMg/cidgAxod9A9+KnH9NFLY3MUmQu21x7WtHwlWh1DbDDbpzxzGgpjCJS3rwjops+raoJGIYYwB6sOLvy0dP6e0ZIN1dfc72G11Aapvbq9pS0MlixKwE6mu7ad7cQjeZ3g2RdWzjp0iZZi6zJM9MppNkZhn3DrizRW+MhMH+gNYOPkQbXyrQw6fJTKNec3IKt0WsVUZnsZHhqwI2SFK80KjXrrNr+RWQMzk1byaJUgbHiJTCWSZ2OuTK6KzKckBF4EajXjsd9pzSO1Mqo7PXM7a5LSnuNuq1jlLXQcTak5Xi1mhTCN2iHYTS3YiV0dn9dMacx8Eaa5HHGvWaUJZsERLZBE1T51/O0OAtlYY/KqnvQCdP1Ndp+tHZa7DsNqWrlIAsRjQ+D7pz/QjNg8D+TQLWm2foT5jHt6j6W9S9izwqJuRdYDkXlAfq+oAXdH1usqpdpQSRaMMbnH8BL2MiyQQYSSS7yOKkjFtlVCVaGj5nCS/O61BLyhqeFpHIqz1PmE0vWvkmjNgNT/V24u7mt17e60SnIbF10hFpiM+KOx7EKQaVVH2lNlDmyFt5AnvB0ohUi/MCIjW8ygpcokDCX/jbvsCjb97aJD/7d/2RZB6EMoh4kWr4NCwUv8RFQfxbfTVyEfgYXJ2brAqXE5Up3Zb4gkncTchJbphmiNbQC234NAZP0ZQtIqSUx+GFucnq9aADwpIXJW6P69hWmVIar0DVE1SrMPFEdDyLRSUp5NVxMoXw/sCNuRwZn59IutGJZBElWXRt3Q/hGZpnrgNejUgjM0aJ7jQ0NFtUh9rx1rfcb2q2KJlKRwZyhqYdbuFVNYnPREURyeiXkjoRpS1IwJ0bLfLqeRKI1OtKId2iFHTG7+CW+MQHUxlEBl6dg7MinmKlgFkl3UBjPwpRKoeGETQRUj1JQm4G1fdPcaReSzI6rz0O7+HzlxbScN9K453A6Zh8wa3Q7R1tdQC/Ocu6ZEomKDfICoXd5zy/kI6EdUh52U1jTRKD1Uo14QUENbhmXulWtVR3gqoWqJij3wn3teAFpJgKXco9AV0PdQlBUTWASxVL1+VLuXpznbzxwary8/KQzS4iiuwqmPD+WF6xd1Ug3w1cAqg3rRNcQ0ejEzqOyVhBwg2v02vI8NbKVkkSSUZPSLSRcMPrXkxg9Y11wauprJoPJVwWUlvxsZapA+QhSyJKAKm3ZDKwyoCXKuOykBpcRRFdRUozvTovZbofOnpi2ZvyTwVhM1SWvzjNnPaQzjTvoYysRknBGjzpbHtBoOF1JpfmgdxoZZX5uhjeLN/s4UxqcC/IBIh7RDUfNzoyliMhHbL67WYhfzEJGTtMqQARBrJZIf+bY9XwyvubSNCAHRbeZwos6V7LnITeMRmRyQkCoUzGnfOy1fD4JdIgmopI0ugxBal2deIW7rYJFMtRbCIiqiQJt0ZUvG3bMXM1ufGzCvS6V5s4Vo33eUzJQayStHz/fvmMuU/JTJ6kMbFeSRyCkkj7ihcaP2m1gwmWdwKjAtj4SUs7BDcoczdX1Xip7E10143S6m5prO1CYMMsRCGFyqufoRNWjghLglFhfqEkG52liBcxy4UkvnVwqezUJEka2S05aWzBQSkjmSzfUg3PSMO3I7IJDXteRWIsVSJaZ8RLpIZnoNKCzpzxPHgLGGksqESpM+ImVsMzUFWhr0dsNUcVzHeTdKCqu0JaHJQ0PAONr7M+YZqsby4p9eIq3V4Hu5XZrmmUQlINrBTobx2LRdpKXbABB5YQioIlrYqigsESy6E6GtuN9hojsGkxdWYuUQzGe/qGEx+U/YBUrzeXEp2nkDSKu2Bw2lprt3ehkvp6BrWrJly7ubUaqwiXKoyoqgNpC5I41jt6uoN7yfajTaeHQYpNXtQhpjR8GGxGaEL9J1XYajopYRs+JWzDp4Rt+JSwDZ8StuFTwjZ8SqDhbxTyyVMGDa81ebGFy1lblDEF3AUZbT3A5LhN3DnJrNQnA6uS5rZqbBlS/VxlV/BWwLR1/zTirgnYZsc36jXprNAWYdryBfAmUPoSChSX4416rS1EoaPh6QHHi95SCkF9wI5sq1yXAT3QNn58fIsyhhXZTaUcRU44zpN0hmiBXWvjy3HAq9O9CFdMsEV1hbjdqNeEshpK1QixqieQUzJVMyNVxamMziK//EVVd5xxhOp2e4lbSno6waqUpiFdt9uNkpJzldHZxMtapMhMo147Gffyqut356m4opcrjXpN2aKRtrKiObGC4Ds/rbJYOkN7PVdqCV3OkCrCGvQ5HY3tJvHS0ZXRWejHCYMGZUj1RKNeU55DPwhTKtWfpnW7dasmlIie8vOfJImxVerd0F5CaMX6IG6xKvVhU/a0yUTDJw2t44Gp/xH6wb/Z70xdoZuhP6eZ8KEshqqKy3miUEJPi3WepMJ7rMATb0Ltilv0Mz03WfX1YueNXAk91dAQ6tP0Z7LpdvLFEh01rtNOkZsRI5NCTzU2mwQoqTJjkeIu7QxTWRwhjBd6WizsHBVyG/FmNjO0IxhdvNMooafmyTn6sQKeDxC3e9mkESFVoadmSiql2pOGFS7lJfVFQl7UgjO9NLAiMBpMzE1WhWM0VJOo0BdJkx893E1ef3EwUr51ZDBFqsEMlGlWwVXaCRKbKGsXeqrNp4rgHoQmR1VN1XVjkQIYnSALlaFjggnymO5RQIvQF0XQkRD89ReHEi3W8+W9bXLh3RXyxT29CQQNAC7T0zo6gDKhp6ZLlqJrIgFBf/PlveTZY+kXRkLNttfeXS6CGXSbdgAlJlBsoacuxem82+iwz88YXIgKI8A//XY5d4VYOJyfm6xejnOCyEI/Mj6f5+hhB0xG3/+XYeU2um5QBKcAnqAb1P6XDm6TFvqR8fnC7FVIogC+LjD5hRu0AMD0OSkj/MJCXwTNrgLVZhDclybXiDaIq3OT1TGR2wkV+qLY7Ko4VO0iH7+pLlvKS28vFcVfr4qzYWEQgQlCqSnzuRV4cTCR/FSRkMI7YwVemvdGxufvUG8iF67Q4wsj4/OLBdpnrJQPP2kqOV2cupQFByHlCyPj89zdXh1CT82ZBavdo6PKczL1Oyv0Mfl4ZHx+wnuKNqGnPePzjDyQ0dy8Fa8uatJlPnPMRa/gtyayNHTgK5Of/dnjveSdn+/r+D1s6Kmb64kX4BUFk9u/rJQDg8/wDH9s7Bi7uIQ1C8QV8UIuMuIebU1w3UJ/x/Ttde+/OiwUtYhQXZgYUzc3irBCqRyEWsDtinBoXig0D9S1zwDHEdfvVAscGZ+/nKf9pFhBxUtz+8uvfdIkv/5ozXYCDkzIdUSIGgY0/TFWIvOVPD8pwLDMhmaMBJgkYlguQLgul6BNLTnmmZHx+dOl7/30G2zo+JWu54Q9e+L7PW2Ne/Q73WSfS6NE2WihkiJs2kgjDJoHAuOYonm4vku++MOTEGmESy+v7ep+Dzcg9FpiaUTtb9PAKHDh3WVjJ8UyYPL51stD5AeHM1Hzug28h1MXHugYiZcg9MqzDWPYxCfroOGfu7SYuXnARxf3Z1LQveiKOypvP9pUnjcGwpIHoO2zOPGF1yoP7+ChpmcoHX7pf+/09+5V7rnx86mbDmz7PE1w4ZHBqJs1rwxsf4yyqtnZ2Salb//ky/8Z6q/8lc4HgG2JiRQDk1v3xBZ/O+oZjpOaDxQp/QYcCugASbWte9JKOBNXQk0YN194vqOa5tYKKR388WfTB4cO/7BUMt91pWpybH326n3zGVmcIg/X/kQc9bq2uUQG+/JbMbNgeWSEgDZFm7AYH4y+v3xuIHWXpk42t9fI1qONx0K/sfmQ9PUMku5y+jv8VWA1uTxoK7hq8SE5XaVd2Wg4Px3zBi5LmDcHBg8Rk80cXtYwaHHEr5tqk8OOxv06C3SeuQzjPg00w0gEm9bUNQI8A1Zy4aRgHQH3/sYHK8ava8CsgZYnbqF3/pMBwc8KcX3lGK2Y1rXEAxoeE1hGm3Tv7u6QhdX7zk9LdKDR4y4OwbZ2e7ws0YCGdws84e2cgsA/WLnXGgos8vxI0WTQ5ORSphMkx752DHrI8vo3BW626JxQ5AfPQyhHGkCzQ+D9LJZA4x0unsbyXbK9k/3gq6TAZFvl4g+8JxYxmHnOvDR+CBmeS6tfO+7MfQPfKtwkF54K72pxEKq0PEM2hIClDSmau9Y7WQ2izXsjQlGEH4J+46Jv6hTjcS885RkZYWdISy5MHdhL0P4I3skr8Jdjaf2aohw2SYF4l1OvLeRe4CHsML1lBZ5E0fQdJyiVnRCGvp6hqKfIBCZvyChK0BwU7up6I/YcM7bQu+np6idD/RVSLmd/A0MQsNtRmCHN/aUQdGjzIiSEWm0uOKEyqlAq9G56uwecDpB32x8dAKERSYwARRL0jc1lsra5qGWhVJvQu0EHgAmU9xFAx+ZrxBbBdMl7jSkI98bWMllrqt844iURoXcDwR/oHc79HIBQdyc6gYwZVKRNLVgtXW8uJb76n7jQe8E8YE/fsPMz7/ByzRQpBw+8fdi7EcXjopLUhd4LRoI9Pfuc+H4b7ZltsKIP29y0OC7jjGxog9XmA+fDwIJYf+9eZ25gO4KZQMA3t9dT1+IiZGJmCb/s43iKJzEVEH50gt7uPc5PS3Lvorm16gh5VhcnM+tOwWwfWoWnWTAy9PYMkO6uvkLMFVQDwd7ebjpmCYQ7b+TSh+i8tKb/qh06RVdXL/3ZU6iOgbZ59GiTbO9sOT+LuG8i345zH5xOgWFa4FiYUegcmGB3lbtJiZSdjkJo50lrjoH7x2gHE2Nn9xHZ2d1xhBi/s6HgwRRS6GWAEDna0CZWyA3WFWIpHFboLYXDCr2lcFihtxQOK/SWwgGhn7av3VIg7kLob9k3bikQ007x5MroLCL3h+2btxSAU8ymn7Bv21IAbjTqtWlH6Bv1GiqGz9i3bsk5Y8TjvTmNZGb2rVtyyqlGveZswG0JPf3FESv4lhxyFmYNeyxnIuumMjqLXHZ37MTWkhNOuQWe8ISeURmdNWrvrMUiCSyWI8ykceMr9OSx4MPOv2Zb25IxrjbqtTG/Ww4UekZldBYLWMrL6VssioF2P9ao1+4EnVZI6MljwT9GQxasrW8xEUxWp0TuS1joGVb4LYYhLOwMaaFnUOG/Tgh5ykqBJQWkhZ0RWegZ1MWJFd0z9s1bNHMbi6hhNnsYsYXeTWV09iTV/tb0sajkPA2VUYJSoXdTGZ0doyOA7QCWKFxBICTPzx4XbULvhvr7L1v73xIA3I2XG/Wa9ojfRITeTWV09ggNZbZzAMsM1eaJ7t5LXOi90HnAhA15KAR3qZBH8rqoInWh90JHgnM09tnOB7LNDWqyGLUP2zih50HXBM7RmH/bEcwEAn49bS0uQiaEngddHzhNP8+bd4e5Bb7yKSrgsfzlaZFZoQ+CjgzoDCftXCESt2moyXSjXruewfsPJJdCHwbtFO5PkTrGbbpJCEJ9yzR7OwkKKfQy0Im1+7OfdhaScmeB8C5SAb5D/40Q8MVGvWZzGflBCPl/+N1JeInRCKsAAAAASUVORK5CYII=",v="data:image/png;base64,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",I="data:image/png;base64,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",V="data:image/png;base64,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",R="data:image/png;base64,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",b="data:image/png;base64,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",U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALkAAAC5CAYAAAEDqq7KAAAACXBIWXMAAC4jAAAuIwF4pT92AAAb2ElEQVR4nO2de5BVxZnAe4YZhlEHRdxUgQxXrxUIWluCUuqa2oLZxTUpXR5GokYtwNWUMVEHNigVqwK4a0pDAj6yxg1ugJKUGAyCFWt9sDvDZjVo4Qp/KKLlDdcrWrWRlZcMj2Fm6zt0X/r27dfp7vO8/au6NXfu7dOnz3e+2+frr7u/Dw0ODhq/xow9f6rq2GZE0VkoDpIX+ZS8532GEOpBClo4B9H/z8Pvl9B/2c8q5dIS0Wma4DJI5ZVyCd5X/xowolIu7ROegD4Jof2qt7Rq7nvtMvJ2UqVc2k7+qbkH9BWEhWrIO3VXgDj3AIVoPXsllXKpiXcFI6pnHTbKqHIC3dhAi+gPbCrmnGRTcAK4pM5CcaqOXutCxFR3BTQfPH1O9b9xt39e8/+ty/ajN3cdD97D5/A9ewVwkmZ06mxdbOVwEHnRJ9KBXEGzTuFpk4ZW369deKb2SZBMRKxISKW3LNsf/AXxkO8P9tVLGNc5gv4dBDfZVovIL1rrJtuA69xCq+lE9mduQ91NpjsoV5UjnhZRvWJoeMeyvWmT6UmoY+bTn1e1iMbips+rlEurlScgdBaKvQihKaAN1F/EflYpl6YKK1FZBWPGnj9I/xV9pmVViC4bMZpBvV+qPFrXJtKxgYStp+2hzkJxH/05ftuDBDaSiGZBwTPxSWrsIN7fzkLxPFHlVVNl+c+XodnXf4u0VilOHvS9QTxDi67cwAbidwvE/ln//O/QKy+/FKrF0AjSkDrrgW7tgn9cePKL4h2hTsCD7pKdmyctrKa4qJjU2UJugMsnVvVRqGvrgJVw2fjW6v/EXLl7+mnoiRcPh285a3LA/8NPa0ITOlvYotyWa9k55Cqg9VDxzkq/zmFisdCVErEQ+4b9XiSWOjvfRlvqbJsI7ZpoVVHrhppCVx480ga++B9nlddYAqb9y5H/noEG+z4L3tNdbp2ZYSN79mFRJ3MogAvNomwW2d+l1DG1hLVfnNouHDulzpYRYmuvwBWwVhl7VTplTF413adoAMJaG1pSiQGuD4S1Yshnn+zZg/7qyr+OulVyI52C++CCRoOdR3uKTG09A6ZQglxTKZfmiqoQep9Iw8HUExmrrgwpFnZAKFJTujdYQ97c/g+3BQ2FF5iS8Hfpg/8cS8NJ3U3to6r/izru0D186/j5qGXsTc4aKoO5A5sq5dJM+gOeznfRnrkoJRySGWzxyBxBUcC0c0R1REM+CeMTJTbqms196KF1X1Y/f+DG02ss8NWb+9Dmd44F7+Fz+J62d6/7+jB03ZVtdTYwC/vDDS35R27rQLOubEPvV/prhg60MQ4NhDEK+R6GE/D9jKX7gvdk/EI4d2Rz3Wc8mHZuCS15aDgwfem+mkbzYL+DIcvlGo0UYS35t3YdD6QEt3rD60eq0uVdBM+PTLzi5HgARo06MO3cFFryRC9BgqTBrAqpgLJP/mA4enjeGUFJ2tUvQ+qZ4ZFkVylzvcKFWPU2caMzzOlNY8OpoVYV5UjHxjVvw9Ft36s5mmcmC53k7O+g7YrfoOaOr8bScF2rUuXhdzq1Y8COSrk0UXSYtPE01FRF5OgOM7UbL7ko4gBv4v2vW8aESB1ZkWPrftCZymHLjBl7/llO3R4s+GG1u1Iu7RZ8T/RNqR50GYTQF3gZiLHK1DWc94OkBtx1K1+Som5RkqIXAUmtlnwfG9KFNhL+HiE0GSG0GBeh5z/Zz1Rlek1MkLqGX33136Gnf/VUjT+GTCrG4WQK1Z+LHEvEQ2Y7E2qC6gKENju78CvORlNtEDZe2B3K3HgIT7a2XmA/4UqAiZaj2+6s+YwshuKV5z49afVAHOkDLYUb3bSYNGTEJdwRWWehyH2GkIZXV6FcdOGFNZIm0mYb39TS4bThBE7jC7xyZEnao+SDd997L1ATWj3g/auvvhZJQ3mwje8sFDeyxeju8Cx4wJhUHAWqAQa9jGIfvRgzyUbrnKemV4HGi7q9YV3/EZlemyC1DlPkoq4jkvn8KGDbCTq+IwsNZ2lhR9VpvQNcz64JxLeOOB5cWOBCQzv6yXeqz1SAjsPD594wbWfdz/REAMA69uF7MtvBc/obTAQEOm7UaN5C73PPGVJTlv5+zrT2MKdR0sLqjo6O38rc0jA+dFOsdJzMMtDr8ll4c0mIs3jLllAN3/DG0aDxoBJ7Pj8hbCQBpmjgIl03GoV9AEFjgZ6HR9Q0GuZ+gEWrDtWUD9NL8LYM0LDtbMEPoIt1TzD5nr1o2+MjuRImE1cyYJpx0+Kz6o6/9O69uk042fCwD6ADhwcDab/9xEjU0X7y99K16Ivq3VCxE0+I0ZszdBrNneASNTxpI0u0pBmZPoCSwPoBlBaMHkBJoJxKzArShh9798HUXoa04Sc+/X18LWGAFbsyuItrE2stBVlmjCmz36dyxpnjU6nbYCNqeM1Gyzgbf6Tnb7XKaU+TA22Tnwqck1HBE5DpFHmifbrs9ybV8SR/qFozEjrEKP3zRfOqNEZz+tgwm0hNLdILZNjPdMp0h90za7UYwXThgYvFCPm0VdKMVcPxrWZ31c7j7L6VljHBesGNDZ2FYjdCaAVzkTVolllCTbMbl4mLUD4hvHhijqIYeDymaq4QWeGozGJHZWJBtU5IeyKR4mKyDggzn55N9Qj6RRA2fsyFFTiPFfTWfA/fHcftQmCj1IUXTqjutxehWy7lgMt5bqVcqltP4AJ2L3A3r5+FlSEv/3ut54KdSWeXvLy3cye6+hvX5Emv6zaTmSLcgM2DFSxiFkVR9Ti/4pRRF9MmDKGETuAJH4UQtuvVaS448ectqP+jlWjg4AdhajMyEkILXSRwqg7lSYde9GM0ZPS1YdqZCP0fr0PHdy1Xnjqsza8tdJ6wiYBl3/FI86IkERquVS1XEdLdFU3WP1NluJXRwhdFDWib/EvUPOJSnbaljoGDH6KjW2+WNUtr24DroGlS0rZG0BTV1klVtdzBET5wkqtGDhl9zcmABDkQOAqeSWKPQmehqDQrtRxeppqfF83mIdH2/ZVy6SzZsUqHF96nxQX6ZxQErB1dE1ajwTlTdflkw/8STU9dDVl9IEaNrGeohvk1EbjHDNg0WRejgCXNMQvSisqCyfZu54xivNTfhJ5Hzg5C5cjYs3cAdd3/f3Ul6LChMtg4RBCv5Rlq64ForTmskqaDyUS5Jj2WaFG8xcewrBuCMEEMI1hJTfZqwE2B8qr1urRQIEYSLFJGeFcBvOJYyC9CIc9NRNNDreQOAytwUQij+399sC4+rW5IWXaBNcIarhNFKAHmkgepMLiIzYOUzj2AOAJXBbuCm6B7nie/P7zmsyQFrnqQRtqnj2E2F7E8s1A5jhB2E6JoZj957ku0+rW+8I2NEdKnR7L6Hy7+RzecXv0f9mfQ/TRPoLLQcDSu++wJY93pn+7gKLKdC7RwYEMMCBWsGLbreJGzW8eFYNluBs4x96pTW/igHaAM0yae6grZ3XUugcGR0uEl69PDTEbAxcE2KhUiq4U1GcPeELCQSKg+Ebo7nJClezc2oecNG6H7EWkCZCqUblZQDY6IpmcyzkIWgQVLkQ6OGhXrPl0WTs1lro9GwupBysb8ahQUyjZfJQZdoT8m+iLNe3mjQqZsOsvsnGyqa+4Yh9quWBvndSfCYP8hdKTnb2Sndr8hUGVaDuv6T9TUIh/1ZRXYRTzYf1DW+i7dcKKhN3rhjIpS9yAsDoVFollHQ7MJoaLwmm59DbUXachXpqDW8QuChM5pRneVLoU00LkI2227JhvB8oB2uisezvaRmi5YyhDK5XK6RLZ5t7NQhHxhqzIrYod7jFiS3jHNhtLm7YaOrUxceNduAnihJ0DSQl/jqExdOiPDMvFgm4QkieQpUZaJ+pWmhyh3MyxTZhZv27irMnFgvMgDp7sK7FWT1CX4eBowK1cryrzAZNvh7RAxKhMX2gLHjd7I87Uw2xp1dw7rDC6cDEDShPLBCVqGf449OvtnfGgROVKB41xWplnyFvsVBfUIBY5dtdaZ/LzQaxFFL9qu2X1o4YV+Ct7ef24gHQfAtMp0CJqGqzqPEyGJDbcXR5ndOF9hLHlqtYItDB8+HP3byn9FS5b+U5AiSsb6555Fy1c8hv64dWsc7Y+KNZVyaW4UdbMhRbhxuehEYQt+eB9av/55bmV0uRxFLdKe09SB7cNVcRTR8p/9FM2efX3d57zUczmhB5u5dXG1rQSOp9K41AU9Y4TOCht+BTnkT9hMdiNwiHEsKygSOk/Yoi4nB0yxtbjo9INaGbRlXUfOhV2D6QySUd5entDDCDttuzAGj3yG+svrUP/Hz4Y6zkTofuYniDczCrWOnx8oArx0Q6Lg0XgoaIFrzYqIuhSR9ZJFIPCPZuiqM8OmGKcFrnwCq6yRPAkd4TBWGnEf58gsPBZa4FIftsgaUZmMLBD4LEvAOkpZcDOM9so0reCVOqafbsbzrAY/g3XzinRSWsua2YemcpZcZI3oDuWzGmlOY8WwVp6WGoGLHDYX/eVEtHXrm+gb37xWavqB0KHct2/4Dvd7EoUuq8A6eQla7uzY3LOwoF/R4EwAmeKYpGs0yjDcorCsu0Up/U3Jy5ZzxUJ+5cpbUUjW83D6ACfkaX+/YuuNslsRjjTxnbLe4ZzHYAqw4cz4WNmXJtstCBChP6+RK2CLjSnOwzuBT6Jl7E2uq00VJ30tK42aZCVwYuY1Wvxbm7yiVgL3gYbD42OuOEYhy3nNeNGPJx5WNeNFMp6Y8AKPlx0teB+5LGa5799D4KPDpQwv8JiJNTg8wpGW75l+GvoaFRr7/Uo/ehzHLRexVhJ0GEKoQlD4A4frez/6uA1vHEUbXj/CrYMuB8HldUJ1mxCbwHkhrQkgfPIdxJLlhbqWReKH70gkfTbkKn2cLIQ2XU43TLcJsQx8HrmtoxppXwWEz37hjaNBkHgTIEBwiqPwRz/wodMaECCnBGgyCOaufzkQBO2lgfLnSuKaw3H0a/P22q4IbnBKiX7gw0ZInnzP3iCBB/l5Q78NEZIXrTpUU67n4RHa57jrFwdq/tf9NSVBCxZ4JBF/6NjfwIyl+7gPNgAeZns+P2F8rrd2HdfKuJIw0Q586Kj7CCfgkGGTFyItwk40vwTNW4wwoY8eo8gf9MneAS2tZ01GeOimldgEzmrvdVe21SRF4gE5heDFoso/YWrhxEFsI01VihoXgLWTpEmoQ2wazvaxptqLmO7pQN9g8H/a09QQIh34QF9Km2gwghNZKQj36zQbBH3xLYaZTVQ5i1yQ6MCH7UtVWVNY29vGTCTQgyqRfc6arxFm0Yp+4ANOJRo2Nw/Co1G2KwGb3QXsoAjyANG+Enhws+ZrlEQ68EHY8wYChURMBLhA2UVCV+TKW8dqK7RD9kvrWhRp1Nd4Znxg6P7AjacH6R1VgG9F5qY1gc12KAL8O7bdWGpmfEDT4cJFgxKwWAJHlGNhE4ijjAe0Cb6PIwOiTtYrYQGf9aoeP6eZMrzAY8YvdXOMX+qWLvxSt7jxAo8Xv9TNNd4sTBle4AbYZGf0AjdAshNZiY7A0xPOPyX0y6NKSNERuDBwDcSKakQGvng7UoELA9cc276wIQVug05qX+HUy8DBD9JyHbFxdNv3ZKdigxXXofvQFM7aNlqGWVl3UimXlFkBdAUuzLqnCEuUKyBWii1aAq+US1IHl8gZnydOfPqSyhzs0rncMHb4PNmXkOo2rwwc/BAde1fePeuGvNYWuCq0EOQVzqPQYVR5dOvNqmKTdOsLO9KUrpIHoUP3AmGK8sCxHQt18v2XVV0ujUmiarDL71WVg0gTWY3iBv21qgshhA34a5qkGu7oxbrlIbJl2iNyQj/dX/oVOvG/+p4Mk+jKxsnvdFKy55xQ6dcJxt5CV0HIMoqRsJGLHMkR5v1JI9YZwV2mX8/7VJxuFkUpThOY4hSQPc4qTAdOkyhFkjEWBzCHgZK98yE5lHFkTYglRS/WfPIiwBZlNiwca5OdxTE/oygDw/LtcaTtTSwnMq/7Ye3aOMvEhZ9Ejhkv8JjxAo8ZL/CY8QKPmcQEzpkhqcuwYljmMZMycZGYWUjA+e93ywYZcZaJmsQFniT4BnRTbmZYDtId9obktZ680LBKrphDKeNkLw1bT56IPEwN476aqDE5twOn+Af7YqNOWjnDNsnaoZU6Kq/15A2nSo6FvEQnq7WEi/ELnOormHSGYJAviULxPfnFWsmx/adMr+qIOTg9LtRWRgjNDLMCytOYGCl5Z6EIZsfGhB9/cO53sMI7nff15ItQ/kNQbjyweSdl9h307oNhs857GgNtJe8sFDdi5U7zqk6i7MKNSp7GQyfa23k4l3sjL1luRHbg+w6v3iyPfaRKjhX8T7qVvfLyS+jCCRNqPlvww/vQ+vXPGzVu+c+XodnXf8tZfR5n7MdjskezoPxCJcfrY7Xj4i6Yfy+a3y3eiRVGOXnKzbRNt1me+NiC3btau1njRKbkobayIQ3lRApl1zn+2zd8B/1x69YwzfLEz36s8NZbSlzAVfLOQnEmRII2rT+sstv+ODypZj+ez0ishxcpea/lrGWAjvKq8MqdKx6rlEvdcV+QSMmdrtoyUXbXyt00bBRqah/trL48MXjkU6uojQbEOnkXi5IT/vBfPei8gnwO6dnnfovuu2+R83O3FO9ArRfc4bzePANBLCEUBwRBiyjcXyQbZ1lESu40lEcaenKv5G6AEFbHP1ppFc2UAdYgTTSN5qFDw9jkEEEKIkl53AE9PUTQddTLz4pqt75oWt/K9QPKXSmXpAoOygv+bnitf/534rp+9tOTdc2+3rg9YI97BXcPyLXtirVBnrPW8Qts638Br2h1385G8JMPvejHaMjoa0Md4zGjv7QyMGcscD4olSl5qCn9tM54QqxFiLnoiQ+I6nps2502ZoxTV2Pm1q7c/t070SuvvKp1fPOIS1Db5KeMzu2xx7JXd+Z5ye0qRN+Dp4MwoZc5GMdQpdHere/K4xIH3pOSLvo/XoeO71pu0qZNlXJppu3FhApJgbe99aa1V/e9d3qBNEaGmXXOt924Hmr7G6wdxpGhJ8nyMsUNKDe4sbyCpxcLF6O1p8VoIzNeKB+EQY95t34V8NEOnbgMNXeMi/vUHgOaWs4I3LgGvbn1VkYnEbTiCrcPPXZr8buoqX1UHKfzOCbIaqVOtFSHbWhtF3FXnG4aDmYnO8ah5rMvQUP+YqpXaI81kYeJEwE2tKexgHmLJKhRcuwTh545TFDIhgsg6YkXgzUtu3EczcDHHtjkttvdTPA9eWOSQK7oLuJCjFXBPZ4YWUKUvC59g8eTE3qrLkQcZ6XbwC/JS1+nxJsrjYmhuaKfDvsUvTj40T4XuYCNsqN6JW9MTJTc1k/u05B5ck9ifvIkOfecIWjMyFO/752VfnTgcOMmCMs7uVXy4ac1oTnT2tF1Xx+Gzh0Z/oG1Z+8AWrO5D61+rS/UcWsXnokuG98a+nwsm7cfQ09sOhz8AGVcPr4VPbOQvyj0iRcPB68w3D39tODF49Zl+9Gbu45bX1vc8CaDZpLFV5qkajLogRtPD5TbFvhh/OiG04MX8JPnvgyt8DZMmzg0eAEvvHEU3f/rg7GdO20YTgb1kiW6gZJ3FoqwnHFVlgXxyG0daNaVbZHVTxR+0apDaMPrR4zqeEvQC6p6frgueGW1J3WA0SpXvBe4i/TkmVVwMEt6HjkbdbSLB+AH+waDnnDzO8eUdcGjWvYkeHjeGWjapKHorl8cCN3WW5apl+DLfqxP/mA4uvTuvaHP2+BkezIIBpDbHh8pVPD3K/1o8j17A8VQKTgAg8+H1n2Jxt3+eWCPiwAzAsyiKIAfo6jHh+u83IG932D0Bj05xLnoLBS745wMcsEvv98hrMXWjgVlh5cnFZhMBm0k8dGrA0+8Yit0BCPTySBboEf7WiffOUTMkywCJonIRofrakSbvFIuWe1ZyKwLUTZYUw0MZW6yMIR10X3w9DlW55u+NLKYmLkmlzOeeZvYAdMLxgl7Pj+RgtZkj8z25KLBGXDVpKGhJ0HSBJglMFB+/MXDXrEdkNnJILBNYVaSN5sJtjqYIyJFD2NmyFx6cP4wQG/sCY/BZNA+PPDM/mQQ+Ko3Leb/HkHJx5wzxGoACoNAMuvIAk8S00khl3wi+aHNvao99BMNjhEhO1fEmEwGrcCTQbNIN5jJySBY13GrZIIFemAY7IFPGyZ6dIEfCBwnU3CdiZ04AHMGbHYe4Fd/+4mRaILAC0UDZaCsaM4BzpFR06mbXD1MBs1JuDFGgNkCEz6wMErkUoQZTHoW833OqkPdRVU20/pRAU8rMNt41wBKSz/t2LGMznXDMRleO5OvnUEwAwoTRCJlt0HXjpetQozaJocVl7DswCWu18vEuDOoOhmU251BMFkEZofNsld4RD+07lAol2SSSk4A0wNMNNNrD3ruVYciMU+S2BnUUNvfyGYJ3s2HG+ti8wQomMj+T3K2En70E8a21Nnc4CHa+XG/ct26K5JQ8obaGQQ9E7yiVLa4lCUscM0NukzX7/H05J/c7Qzy5A/bySASJi72ySAfkqIxSSBMXLYngzweDbqJkj/mpeXJKXWTQXOxTR4GHybOo02Mk0GrSR5QHybOEys+TJwn1wwc/DCRy7NW8kq51GtyHCRJ8jQY/cks8kqsJx/44u2kTu1JCMN7bmKP1+BKyTeFPaDfLDuvJ8Mc/2ilSeO3216xKyVfHfaAwb7Pgpzrnsbg+K4Vpte50VZATpLVopNeFphCLYQ9ru2K36Dmjq86aYMnnZz48xZ0bPtCk7ZtsY25ghzb5N0mBx3dejMaPPKZw2Z40gR4VAwVHJnqFIszJa+USxtNYyoe+cOMxNxLnugI0oxvvdm0/qWVcsnaHkcuzRVCZ6G43TQ2YusFd6CW4h1O2+NJhmPvPohOmDsXNlXKpbAz70KcKzmysM+BppYONHTyU95OzyiBebLtTjRo7hN3YofTRKLkyLJHB5o7xqHWixZ7Zc8IDpQbRaHgKEolRycVfbVtqAvo2VvHL0BDRl/jrmEeZ4Ab+Piu5S6qAxs8dFRlHSJVcuQ4tLNX+HRw4tOXAsW27LVpJrkaZPKIXMkJnYUirHGZ4rJOMGlaxt6Emr8yBTW1uI034jnJYP+hYADZ//GzwQSeY9ZAAoioRR2bkqNTa9a3mw5KdYEev6ljHGpqH4Wa20dFearcMND3WaDEMa0p2gFBrHDih8iJVckJnYXiRLwUIJE0LJ7EiFW5CYkoOQH37I9mNQ6jR5tYzBIRiSo5je/dcwf02jNJWIgkSY2S0+D4L9DDz0hPqzwawLKO7rjNERWpVHIWrPRL8CZrfiJ5T9zsx0/eR9PQW8vIhJLzwPb8VOrlzZxo2II9Yr14EV7myKyS26AzQaWzQzyv9eQNv1vfk3u8kntyj1dyT+7xSu7JPV7JPbmnIZXcNOoXB1fLQ1X16CYNdVVPrmjknnwEnnpm2YG/U4Jn9qKuZ4tuNg9X9eQKhND/A5r6KHt/skIWAAAAAElFTkSuQmCC",W="data:image/png;base64,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",K="data:image/png;base64,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",m="data:image/png;base64,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",N="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAADGCAYAAAEI1UpTAAAfIElEQVR4nO2dDWxc1ZWAr50QCGAnhulKkEwdXGPIpHVtQCGAKMk2P0hUJEHLXxcVQ1y1ZYF10gYQ7JK43a6gVCQpBZVmSByBBLuhkCDQkh818bIkKQJie5sJDGaaYQJIiyE/BpwfJ16dx33mzZt737v/772Z90mjxDPv3XfnzHn3nXvuuedUjYyMIF2MZWm3L9M/2oPmVGMVa188G3c2SiNZ37AdPirkczPdh1RTGm1xNJy3e0vp9VX4VQJR5rjh3uZUY4v7s2R9A8uPdKiQz00sEQs0zCNXChOst6HnzlfvnvdG3O+5X5O/ed4IvJzs3LlrxPG+dVxJz929bmofGBXD0Jbp3bZ8lyz+56LzZsy4dPT/WHQbffXc1fjo+4V8jnh8sr5h9P9F2tLUPtDlbKypfWC58/Pquoutf6vG1sBn6IXXjxQ1vP/DD4v+Hu05NIwQutXzaxB46LYz0XVXnFbU60I+V+VuXGgcGBn+HB3Z9vfut3sL+VxLkcxJF8imE87PSxp3/g5OoPfEO5TUMOlvd2O2OIrE4tdjN6RvkE0nSm686qb2gZIBRxWeYpGlOptObNfVuHX72/ISUUeSrG2oYoEfbWvPsaL3HnvpS+KPScPzSXTH7w8zN0RitOeid6jXeaONu2VHkyXrcRbuB8H5iz6Z6Pp7xH653p/i91DhGs89e8nSc9Krd897XSzHcfe8L9PvHOeJFgENqipSDKLvOv9I1jfAhacghDoK+VyP+2Bi4yTzrS/T30Potf2NdsMI626nRCx2wzTbhcUossdz4u3v0TCzvEsa78v0r/SyttxyBfPCfpFwy/yg8w/3re1lt8Df9tMfRFfyDG1ONRbZKTLABdxG0QjLADZ+zhtMQ6+03WI/yJf84h60fv3z1v9tbWGatnjhtA3dUIdcoPb0KqtnNDODZhAl6xtmevacZhDRZA2iSNY3gELsK+Rz1kO/6vxFn5QYoNsePgtNOpv8eH1xx1F075rBoveGP3gO5TbfWWoUkSxbWsPAwstPLXlv7DdvIh6r1yjS2bhTz1vw0GlB0xDnD+r32HOqYtGgRNIKHoPI3XPRO5TfnFMB8Q7F/z9EaD9POI6K59PfLSpeu8WMKqqgL9MPA9Y27EaZEtqOsziSEKfnihXu5xBrZ0GRm1ONE70OIJlX9gPSD+aOEzp8XnOqcR/hOLCqOigd7Czkc8y2i+M8y2Hm/IzXNq9rTjUe9DyBfGFVrCvkc22sHYcDWptTjSV2vYrOz5s3F01LTUWbNm1BezIZr0Nn2QYF8uu4Ctcl9vIWOWJpxrbN4OAgSn27aG5UovtSo4rXM9HD6cXcPpMBSulYl+gD26PNEienCESJezhFN+LpErPDdDi3GlV/Yyaqrjm/5DOnE9UNRdqjo1JJx1VLmAWnwTjtOy3o8OFSvxSTjpvsPO1eoFBXyOes4Zh6c/p13su/62hDtNPdhCWh2wr5XJf9B03iJUMYT4cJ7RHfB/0//v7qovdYH/kwObQtOl9EOu3XeTestrNWm1knke24e1kI1AZugHrSwZMSY9C2h+q4L+KjJr3g4+RdzRAaVXh03avT3D5sB7RRhfmGBZ5ZOgFNv+AU9Ma7x9Etj5AmwlTqsukEs5ns2fGAnpzcki+5OWV+PhFEr8fsnyBdwOc+8DxeVkCec07V0lfZnuw4vory/m2S7fqiNXRIF0qfmjA/5fC5CKNE0rSO6vBcIZlO92X6NyCE5jMcSnQWySDicmN+ivpJ2g5IsyEFppHg6jSPvjJ0eCVtYuIHs3p4dHhWc6pxu/M4Fl2meLKKvFI0uAMabWgdc7+frG8Ah+QBxDb1spfr7XNHSOex+AbBibjWr7MknB2WxdlxlnFaqMMYJR1GLnXy7DSWsoWuMVcEP0mvlekwi/sAwjfdIZx+bfneiDokXFtbi/b8b7H7fHHHVx2n+QCdf/hJep10D12QOuyE4lJe5vxDi597aMv0TveFbFj93BSJw8S0Q9jKa2of6KB9Vl3TROywAiC4eq2MabqC9sEpFywhvv/U6ieV9NxvNWFEJNi1uu4i4vvPvnaSOw6B2D7tA4e+blPhaoBwptc/vthuW6otLmc8TFB5vwD4raHDlPao5xFuRPBzLweDKnAHDqnjpJGDansE4XFyu9dYHi6BS5p1rcbPymtV2Skvjmz7PvOxTiuvxPaA8CnWu/ulZRPRhcniJiD+nCVMfOTIx2hkeND3OBJCvmvb5evFuq1D6NfPfUE9wkctNrpn+k714F5/5HG2Dw6NoIvv+pT4GWVXy8ZCPrfA/oM23eJ6jD9w0xk8h6Oa8VVodus44mdVY88kvV9kzzg3uxSdC7H5EOw5utPLA9HlO5Z7BHT8vWe+w7x0d4Clw7SFexZgAcqPqtPOYR5umdUDIg5EEVkxU9LpMBF3msY7hWGl7TF3WsYGvrZTaAmRyljnIk5T+wB4Mv2dEGrpzKYTXJsutD4RkaYlaJp6UP0d8zl+6kvuJj/CMcKrYNpCiPzuAR0L/cwTgbY549H9N55hGUdg1fHE7SlbcjY8czmUTSc8Q6FJuOeIC5jPVMOEpvYB7qh5941IdXVppI23aZJ6HGSx+hTRm00nuPYDIkr8x0TK/pFufOOcx9F+HT4nT/hMqMPIZ8gblThv3AfpnKb2AeeikXCHkZftgSXeqipWA2KY7F9KpsPIz2By78Zy0e3xWSftg2w6Ib1OLmOaUo0cXgOIF+FO60x14EdoI2v6Mv3L8bqN9m1bpgilsPsy/QvwA5oUXRFZ4Qcq7L5Mf4fXWhkj3c2pRm35W1QivY+dB9fOOFWYtquF0S5sSKrhztihAplICZx3wDf6jXUXCStahN2X6ZcNZQLbbDt+OYXiu9uWkS4FbXCjeuM3j5AXNqcaNzC0aeV4a041eg4Xrli18wr5HNUo5tis67n72LH9tGS3MQllwu7L9PvNkovCJ1XhExBYJIRkfQNrpK+bhYV8bgP6OlvPbspxnkLXGlcNzsfmVKOWW1Zl1KUGiEKXFjZF0Fx78EXQsG9fNaN5AGxU57zQLmQnEsOCVmhWjMxOB+fYta451cjtHlUFr5ZDxK4d/EoD8ijMuPxK4l5zD7q9Nj7ImH7Wwy5MsddeTEul0Kv/9TLz8TU1NaPBvqQEFhQ8/Zgymi2VuQN7iH1NP5tsOkHUGMYkgQI9LGXFylXo0RW07XijFAUROQnEN4KXkf7Gex5nZgYLVYK26fzlv6H0U2uEzg0qOGSlyEmnfOvHXMe3L7pd5DKeLHvwX4TPDUrYQhbE2AY+Yc+bO0fkMtoQekBS0uh008bVIDjtyo3oR+lzEEp/HUDhlZbHBFxjNkcC91ZCSsaiPXoyQHTrsZ6l6OSBt4paGXPuD9C4aQ/6tiwj9Muu+B7av3+/0LlMwhbNkh92eIVOy/HkYtSP4sYvEcRy2v6tcuLppRPQpR4B8M7swT6UTNGd+I3ZZbHQ6seHAycQcggbJjHX33CzXzpBErd6BRqxDiPRS27BiIjtzgBxKGF+QDa1D2h1+kAc/2RHPum9hWF0+Et9v/Hxd1eg4Q+e1dY+yU/CPYOU1XLR7FwI77+Zde9n0j+CJm12UpSiz4bLzsbmmxAy2fJsYN/Qm7872/rLa+OTH1Xjz0EjQx+zHl4iuGR9A21ViihkG55hRGhl5K3HzraEpAvYciGyg4FRuz2Fh1eLYK2zjWbuOWGprTITB/Vx535Roc2siGw3OfHRK2j4o5dLJkc2qkMZqKWmZDEpaBsVm/PdKM21pqP0FgwdQfDEnbWBXJcVLV4/nWO0F7NbyJtuw0Jks8FGkVjYBtEibMhaEAR3PC5XDVA3doVH31VMHrzSQ+jiw09Poq27j6luXWlSVZ5JDfeON90TGhuBdNBIds+XCLwrNdz2ONRus6fYOhC1rU1nnkYmHVGqhS4zgQlC0EhAs5W5WR++vYZYho+GX6ogThZn0wmhcAoZeMbssltAMK3hLI4oLXtiQsSqbDphZJ8+V2XCMsZIzIvfBnBarclyotdUcJFWO5tS1UkHItcJt52N2IS+MJtOUFctFKQD8RQSQ6yLcSHbCIcMu4TG9QVkngU8FoRMH3UgvPNAJL+QArwShYSlj1SCcrFSM6j4oDWJiW4Cy8ogMpQENc1WRZiTu7Tp2rAaFGFeqVmLy0cFtuVPNVFYFisboYduGMGZHTo8bGVt++F1Ewph45xQXZyTHS1ZHnQSmLCxBvfQatFyEBmhG80RhTgL5jGy0m8bc1gwJuy+TL/Qrl4feptTjZEQNDIlbE1JuYQzQSTrG6b45Ina57URSRStY7YrTYZKpCwSxpQZnrHZImizs3EOv9AJmgPl+QJ1pZqTGTbsNHM92PHkbKe1OdXolT5YJco3aykXNkMWNDermlONxAVXPAzZwlaSEgmP14GgVNhYo1kE7ZunD7MdzyR9BZ2sb7Dvpt5CPudloSgZHlzZ11oL+ZzvHacyrx9LpRItuaQcgh6Fth+GdCwNjzZICXt9Ba4qr5+fDa0tDbOP8EZrVSfrG0CjXxS4hLuW2T6PWa+nwHUnUUQ6H2o8WmoQqsBVJFGkDR+qktQSCamgbYgCV2FnkwTdq1nQK0MeEkecX0gJG2u1m3VR8leYRFaz3Vq90UTmykI+F0TBIh4Wko6VSaLo3stu3AMX0uS31BShMpOaoiEkoKGjVcb/AilD5837Oh3dnsxetGnTZqkOeeVilUoPav8/yHysvJmGa2tr0aZXX0GTJ03yPI4xFWgRfokFVFgjxmprU2BeEntq9ZNWMls/QQOQhRhSi8KPowpZYfca9MLRYHpYZv7ai+YKZLCEHweGGxawv4SKkLCxNy6ocdqN74Lxzh2vWSmaRYFU0JMnT2Y52/MuE31ATpQIjrTAcdSsEf8bSLu7kvUNvosI11//D0zDhh87X/9vuJ7fYZ4TLaEHJBRZa041CkeUimzxO/F/f372WO99x7CLlNlfrjKl8/rn/4SW/Hwpzymj9XbAIRZU/mzui0KN+yOv8S2egFY/+tvf8F7KEwbtptEdmRQYUJufF9WCRth0FOSqON8IJ+2LxBM1xMLm5LIZM4TPNS5sHQnAooKwb8TxkOMtli4s7Oq6i6k5+Eg4MzeoSn3HWbemCCHNdlkTUOR9BGe0ZEFY2GPOuojpuOqaJjR+zhvuPotetohXN28RPld1vhHf1BKy++H90nqOm7YMjTn3GurnshouYfppyaSTz6YTJSvpKnOVQFrPY3tKJ7Cnzfozqhp7pu/5MgKXEPZCnflGbG+gjng/Cyg0cXTXP1rDxrjvPsJ1rojAb7jxh2jnrl0sh67Cs8aibeUVnRmeR+Cs9cW8fNq+D8hyzjnC89BkLOTmudoQJ3dh0HDWcdrESk3ZsnnzFinrw00sbALgSgUhL/rxT7jOw/GEVPxmkLMU7+wKHUe2fR8l6wdVdQsCN8UekDhPK1eOjygxnFuNRoaVCdrCK5alYk0/kcUIDogB+aFJouiu7fWXd4/rvJz2WjUky4TH6ycVfeSmbc54dP+NZzAde9/az9ELrx9RdWlrnA4CXt+IdEw0bw5WJ4+99KX1kgHG6ePvr5Zqww+avc1r+jFXk3YDZa5g8iAqaOCua0+32oCMxaKc+Oxt0VPB89Xrd5DXxEZ7/mwAClxCoUuVzO88aBV7E4FjvM4X8rkiD2ayvoG6a1nZDLKpfUAo+kmHoIGNyyaiqUm9W+/dgsbv9ZCEylKtiWcY4c7pAcLQIWgbELjIkHLqJX+QvjYW7jps5jF1QqvpZ6rklciSF8tQorq2mKdmQ+X/pvaBDhFBv7TMXLLIB25iMyGdwBolVLOuGksNuPR9GPJiF3LrwDF0yjICmy7kprKI28kDb6OThzMbc1s6lGZmgEJu2/HWYGWCDqKgGkySVFFddxEaW3/LfBxpq65dHfmtgyioxjob5URpGfTYn20Q5cKe3RpcmUCZmaUJlAvbqzK/bqYHeG0WlAtb96wurNdmIR6zDRIL2yDKha17hcWLNwK8NgvKhR1UlVMU8A/NgnJhH/6yUipk8aNlzB4cMi/wrT3KS8oi1WEctiNKqXRgCWzbQ3Uqm/RFpSMKw7t9xRfLMHWXJMGbjOwXt+/kw4ETKvvof71PT8qc3o3XVrdn0wmtSQ9Yg3S4swXrrt3rRFCr67LphHS6UR6YxmyRXxwelCYsE8Fa64dMCxpxPiAX8zYONXclb3FP4KEoWGs9kL2YRkIZtj18Fpp0tlrDR7DWukVQZbN4JbBR5CKz7v0MvbjjqMipRP79P74QFrTIHaoKXmHvE73uvWsG0SV3fyrdbXgYdm2RehYIfwdZjAwjbsDn/fRS9nzmMEm6tvOgMpMy9EXudYUMg+BhdQd80bbzH8Zj8HPAw080xMwH5RMWFljt7O2GCh+bpDObThgt5slS5F51xaQwYXRiw/KALOcNTAcYjlGGX/hZ2ftLcQVrI8TLYnI14LmIhW0QP2EHndTWBMYc736bTnvKXODhskYkBN6rI8aZADj/8wLnGfdn88wgeRYQir5IU/sAS3UmXoryUcn0zxS8vhG/L+Q5DRZZ8SHgKSgGczUQQSNea8RnSFnl52/A54vc8jbr/ASFnUy0VfHABI1ETD+KwFuz6QRrOROZwplM52bTiZmE8iWBChrJlrsCvwlOk8F1jqgLQMQ1KtJHXUQmfzYK0A+tingGaZBY2AaJhW2QoIQtsjQutLIfJgJ5QCL+h2Qga4aqCUzYUaUv02+vx8LkbLmhgvsxnMSKzUlfpp9UBRzFih4uYsXmhKHCvE2s6AESKzaFvkz/TJztZqaimuOxohuk4hUbK3Abb9lDBXRjRQ+F67fcqCjFxmYEBK3eGoLuuNnYnGpUmvurkgl3HhRJsCJ3hTyqHKJqZjanGgNdGS03yk6xoYozLsJu0qwQYV1zqrEt5H2MLJFX7L5M/0RsXqgOa9NFIAqdrG8AOUGsT71kU7C6NqWQz4X6CRNZxe7L9INyrIzAyGxzW8AekQ4FSo2wvDvwYBJaIqXYeHTersj9ZoJD2H7WmiqGEZX5J0JfVzwSXpG+TH8LziekYsTxoxvfPKCMPc2pRmo2gb5MP60YMfisF4REoS28Cp0JUhdmcyTUIzYeoVXYhW7y+EbpklQ+t2Ir8XBgexge9/DvvkI+51lSnaE9HSPsTJnCUOirfrXhdmDwWKnyRgntiO0INlLBOrwYojSXC77xDqiaEGKFpplaYNa0uSuKM7a7XHUVAfjOhXyO+zvjm2wDZW5kmW5Qa0m2c6FT7L5M/wJckFUGiHHtUK3IuvBRaBJgLi3wG+Fwuys1LkjBgNHB2I8uitlGQlrBQ6XYkqN0Z3OqMdQzdTcCCk1iFTbX4Ca2V1ZNzEVI5PGN1IPNqJmSblhhBQ+FYuNH+j4B1906PDJHatVOkUJXEtwKHrhic4SB2oTJhcZFrNDSwG/fUsjnfE3MQL0inEpdDjEVG2KllmICttV9vTxBu/tYRt1yiqlYIGhyxXzFIRxi7EtgpojH4oZN2Ua9JesbaNvLYuisKuRzrPlrglFsHOexlvKxZUdFxVUnisKgpHJHKOgqKMU+SHkcL25ONUqtskUN06P3vHlz0by5c9DV8+aimhpqdfkiBgcH0aubNqNNm7egTZs2m5RwZyGfE3LhGldsymidx6N0RQbba1oZtABFXr7sX9HkSZOUtgvKvqzzV2j9+ueVtutAWKlRQBlz3MY/LKxMiXeQqGNaKoV27ngNFfI5lP7jH5QrNQCj/aO//Y11jcxfe61rKkYqaU8QI7bzgrMqfTMrDgSizTe4AOVa/5/PMpsYqoFR/PobbkZ7MhlVLS8WDQAzqth4R/g2e0JQ6aN0sr6Bd3GKylOrn0Rz587R01FOMnv3onlXX6OqudbQL6njAKeuoJS6qX1gCvZE6PQj92bTiRbSB47wUeG6vG5qa2vRrh2vBTZK04DRe+7V16D9+/eraM4ZI3+wkM/5PuVNKzY8djcENVKbKmR08sDb6OibPzVxKcu+DZtS24Byz7j8SnT4sFB5X1GskIuKyStiuubc0Jbp2q8RJvODhmKzhJlKStpsdJ9edd3FWtu/bMaM0Cs1kJo61XI5miZWbE2MOesire1fdtmlJr+OFPMCuAErQrGb2gcmms4GVf0NvfcRjNhRITl5svGeBhLdh+3dBXjHB8xwuzQXPzKeLqC65nxUNbYGjQwParsGlJl/YcdRqyo6VEy/7vJT0aTEGG3XixJGFbupfaCLsP8OIvxWNLUPII2VzgNJ9lj9d1ehEx+9rLRNuFlO+faD6EfpbxWVzoay/4+99KX1/4duOxNdd8VpSq8rw85du4xf04hXhKLQXlguG1x+T8X1aUFXWjnxSTc61rNUySXGnPsDNG7ag1znhEXBL7vie6r82cxoVWwBhSYBO87beE0VbFcHntNvZPhzNPz+ajT8wbPc51bXNKFTpi2zzBoZglTwp9asRcs7f2X6snktiq1IoUkU1T92XG8KDq6KQpZVNHLkYzScf84yU9w2uGVqXLAEjTlXve/XtILv2vUXdP2NN5u4FKxMHsQrk9thZVKpYmtU6BiFmFDw9c//CS35uRIzrBfnUOHaeKJEsWOFjia6FPyGG3+oasKYL+RzU0ROlC3xHSt0GaBKwZf84h7VGw/O4x2pbYQVOyhPQ4weZreMQ0/cWcvdNgQ6LWr/iQ6XntQOGhk/dqzUZcThIfYBDiaFj65Ypds/LWSC2MiM2KJpyWJCxoXnDKH7r/kITU5+tfS9v/CVz7mwfz/KZPainTt3qdwVwwNz5ic30pPHpvYBbRtRY/Rz9M2foZMH3gq7pLlyiiCFXpE4R0bEULkqagiu0Vu1HzvOcBQBju66BZ0czEa1+0yTSuUrj1EavSESDqLi4DU1OQZdmGSfS0PQ0d7CsBVZB/8//GX4dyJFcJQmsbGQz/kGtWmLFWlqH1CWVkAFoMR3X3s6Wnj5qVqvMzg0grq2DKF1W4dCo+wQr3LszZ9GeZS2ua2QzzGVFNQdBBXoxLJtznh017Wno5rxVUF1AX346Ul035pBa2QPiohMEL1gVmgb3Yq9z7RJAmYFLDQEqcw03ikMo589PmhtEDDJiY9eQcf2dOq84iGc+3u5e3InmZuQW6FtdJoiKqt++QJLwrA0HAXAXLnlN4csG90Uw7nV6Pj7q1VejSsLKs4uu4FRJ4QV2iZqYaslREmh3ZhW8GN7fqlyR4/wkrdHSTxphbbR4RUxMmmsPb0KPbN0ApcnI6y8uOMouneNvr2RTo78z3w0MvSxiqZmsWRkCgrVfmwjSg129NNLy2slH0bvWfd+pt2TospDUsjnwjeJceCr2E3tAy2Omn3wr/13IEWComx6sDDrvgPGJ5c2kJoNWf++hUaOf24p/8iRj0gjfHchnzO+858HS7Gx8poqwi/M7NZx6Il/4g+tjBqX3P1pFBZ8rOrAmtNmCFON9wvuDrtSg01dCUoNPBMNM+sqxqpvgVAtG/dqioduD2dGUR3AhBgWlyJAaAfDSKQ4m5oca+3wqCRgxTRGnEgoNtjWlQasnIL3J0aMSCh2pf7A02PFFqaS0gjHVBCxYseUJZFQ7CBDPoPkjQr93iqIhGJX6g9cqTe0CiIzYr9jMMQzDMAOnBhxImNj/w4nNa8UHquw76ua6mw6AaGHWrdXqGDr7mMVM4rd8fjhSGwORggtDEEfiBRF9+Ed5i14md35aglLxqeHb6/RviE3SO5b+zl64fUjYelOHmf76nHknz6IB8NQoyweG8dirzRxAzxw0xno1tmRiKXgAkZqeDIZAHJOd0RBQUXRsYNmpYnyGOUUwgqbDK7tPGgqDnthNp3YYOJCQaJrz6Ox3ekvLZsY6e1hMG/49XNfGLtcNp1oM3WxINGl2BOLarVpBqL/nrlnQihTLtAA9+UtjxwyOUnszaYTLaYuFjQ60y/ApPNvJr9fFDb4mty46yCfTSciEXevirLNBAV7I2GSGYZRHLJB3fH7w0bziLiYVc4TRRI6R+zQJIaHsFcI3DcZBgojMywqBbUx10V3Np0I9eZb1eiysUOdThhMltmtp1qeFVB6mVEdRmOIZdmy+6gpV50MraqqHYcd1XlF4vId4aciRm+VCzRxyY5oUdZ2t4oaNPEoHV3K1gUoW8DUyCpjjHbKbjVSphye8dzXMVopq1VJmXjsWKnLi7JawJFR7Fac/Dsm+kC0n2/BoiihYvIIk4/t8eQxkoBCzwxrYkkZVLr7YgWPDmWr0DY64rF1KvghnLp21P/a1D4Aiw2w0jlfw/V0MlqQKJtOjBYk0rxqW/YKbaMzVkSlgq/KphPMtbSb2gfAXmwLkbLbSrySdUkbrw+wFiPyo2IU2kZrdB+SU/BePDoz1c72uD6M6Ntk2pDAqqwlq1D4O5CKEflRcQpto12xbRgV/BDei6ekcpTj2kZL8znozKYTQpW1aDAuilWsQtsYU2wbSlmQVdjW1PJDBBjHoi0eA2/k6HLdsKEun2ES44odBPhm2m340oey6cTEcEig8qiIbKt4wmZ6MamidqyEjUpKI2w6yKfsUxyEmVixy+d6MQ4qSbFNmga98QQuWCpGsbGimUq+ybyYFKOHivCKuMGuMh1hmj3xSB0CEEL/D9wjs0hj+npCAAAAAElFTkSuQmCC",Q="data:image/png;base64,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",x="data:image/png;base64,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",O="data:image/png;base64,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",M="data:image/png;base64,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",G="data:image/png;base64,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",j="data:image/png;base64,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",Z="data:image/png;base64,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";var X=e(74848);function S(A){let{href:a,children:e}=A;return(0,X.jsx)(n.A,{href:a,className:(0,t.A)("card padding--lg",g.cardContainer),children:e})}function L(A){let{href:a,icon:e,title:i,description:s}=A;return(0,X.jsxs)(S,{href:a,children:[(0,X.jsxs)(d.A,{as:"h2",className:(0,t.A)("text--truncate",g.cardTitle),title:i,children:[e," ",i]}),s&&(0,X.jsx)("p",{className:(0,t.A)(g.cardDescription),title:s,children:s})]})}function q(A){let{item:a}=A;const e=(0,s.Nr)(a);return e?(0,X.jsx)(L,{href:e,icon:"\ud83d\uddc3\ufe0f",title:a.label,description:a.description??(0,l.T)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:a.items.length})}):null}function k(A){let{item:a}=A;const e="Customize Engine Settings"===a.label?(0,X.jsx)("img",{src:r,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Remote Server Integration"===a.label?(0,X.jsx)("img",{src:h,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Manual Import"===a.label?(0,X.jsx)("img",{src:o,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.7"===a.label||"v0.4.6"===a.label||"v0.4.5"===a.label||"v0.4.4"===a.label||"v0.4.3"===a.label||"v0.4.2"===a.label||"v0.4.1"===a.label||"v0.4.0"===a.label||"v0.3.3"===a.label||"v0.3.2"===a.label||"v0.3.1"===a.label||"v0.3.0"===a.label||"v0.2.3"===a.label||"v0.2.2"===a.label||"v0.2.1"===a.label||"v0.2.0"===a.label?(0,X.jsx)("img",{src:C,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Extension Setup"===a.label?(0,X.jsx)("img",{src:c,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Import Extensions"===a.label?(0,X.jsx)("img",{src:u,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Continue Integration"===a.label?(0,X.jsx)("img",{src:F,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"OpenRouter"===a.label?(0,X.jsx)("img",{src:w,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Azure OpenAI"===a.label?(0,X.jsx)("img",{src:E,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Raycast"===a.label?(0,X.jsx)("img",{src:B,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Discord"===a.label?(0,X.jsx)("img",{src:p,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Open Interpreter"===a.label?(0,X.jsx)("img",{src:Y,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Permission Denied"===a.label?(0,X.jsx)("img",{src:v,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Unexpected Token"===a.label?(0,X.jsx)("img",{src:I,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Undefined Issue"===a.label?(0,X.jsx)("img",{src:V,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Something's Amiss"===a.label?(0,X.jsx)("img",{src:R,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Broken Build"===a.label?(0,X.jsx)("img",{src:b,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Jan not using GPU"===a.label?(0,X.jsx)("img",{src:U,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Mistral AI"===a.label?(0,X.jsx)("img",{src:W,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LM Studio"===a.label?(0,X.jsx)("img",{src:K,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Ollama"===a.label?(0,X.jsx)("img",{src:m,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.8"===a.label||"v0.4.9"===a.label||"v0.4.10"===a.label?(0,X.jsx)("img",{src:C,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install with Docker"===a.label?(0,X.jsx)("img",{src:G,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Linux"===a.label?(0,X.jsx)("img",{src:O,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Mac"===a.label?(0,X.jsx)("img",{src:x,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Windows"===a.label?(0,X.jsx)("img",{src:Q,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Claude"===a.label?(0,X.jsx)("img",{src:N,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LlamaCPP Extension"===a.label?(0,X.jsx)("img",{src:M,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"TensorRT-LLM Extension"===a.label?(0,X.jsx)("img",{src:j,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Groq"===a.label?(0,X.jsx)("img",{src:Z,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"\ud83d\udcc4\ufe0f",i=(0,s.cC)(a.docId??void 0);return(0,X.jsx)(L,{href:a.href,icon:e,title:a.label,description:a.description??i?.description})}function z(A){let{item:a}=A;switch(a.type){case"link":return(0,X.jsx)(k,{item:a});case"category":return(0,X.jsx)(q,{item:a});default:throw new Error(`unknown item type ${JSON.stringify(a)}`)}}function y(A){let{className:a}=A;const e=(0,s.$S)();return(0,X.jsx)(T,{items:e.items,className:a})}function T(A){const{items:a,className:e}=A;if(!a)return(0,X.jsx)(y,{...A});const t=(0,s.d1)(a);return(0,X.jsx)("section",{className:(0,i.A)("row",e),children:t.map(((A,a)=>(0,X.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,X.jsx)(z,{item:A})},a)))})}},28453:(A,a,e)=>{e.d(a,{R:()=>n,x:()=>l});var i=e(96540);const s={},t=i.createContext(s);function n(A){const a=i.useContext(t);return i.useMemo((function(){return"function"==typeof A?A(a):{...a,...A}}),[a,A])}function l(A){let a;return a=A.disableParentContext?"function"==typeof A.components?A.components(s):A.components||s:n(A.components),i.createElement(t.Provider,{value:a},A.children)}}}]); \ No newline at end of file diff --git a/assets/js/7918b82f.3d5787fa.js b/assets/js/7918b82f.3d5787fa.js new file mode 100644 index 00000000..fc80cb3b --- /dev/null +++ b/assets/js/7918b82f.3d5787fa.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8402],{60709:(e,a,n)=>{n.r(a),n.d(a,{assets:()=>c,contentTitle:()=>r,default:()=>p,frontMatter:()=>o,metadata:()=>s,toc:()=>l});var t=n(74848),i=n(28453);const o={title:"Privacy - Jan"},r="Privacy Policy",s={id:"privacy/privacy",title:"Privacy - Jan",description:"\u2757This privacy policy only pertains to the DEPRECATED Jan Mobile Application in the iOS and Android app store.",source:"@site/docs/privacy/privacy.md",sourceDirName:"privacy",slug:"/privacy/",permalink:"/privacy/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/privacy/privacy.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Privacy - Jan"}},c={},l=[{value:"Data Collection and Usage",id:"data-collection-and-usage",level:2},{value:"Data Sharing",id:"data-sharing",level:2},{value:"Data Security",id:"data-security",level:2},{value:"Your Choices",id:"your-choices",level:2},{value:"Contact Us",id:"contact-us",level:2}];function d(e){const a={a:"a",h1:"h1",h2:"h2",p:"p",...(0,i.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.h1,{id:"privacy-policy",children:"Privacy Policy"}),"\n",(0,t.jsx)(a.p,{children:"\u2757This privacy policy only pertains to the DEPRECATED Jan Mobile Application in the iOS and Android app store.\n\u2757\u2757Jan Desktop DOES NOT collect identifying data at all."}),"\n",(0,t.jsx)(a.p,{children:"Jan is committed to protecting your privacy and ensuring that your personal information is handled in a safe and responsible way. This policy outlines how we collect, store, and use your personal information when you use our mobile application."}),"\n",(0,t.jsx)(a.h2,{id:"data-collection-and-usage",children:"Data Collection and Usage"}),"\n",(0,t.jsx)(a.p,{children:"When you use Jan, we may collect certain information about you, including your name, email address, and other personal information that you provide to us. We use this information to provide you with the best possible experience when using our app."}),"\n",(0,t.jsx)(a.p,{children:"We may also collect certain non-personal information, such as your device type, operating system, and app usage data. This information is used to improve our app and to provide you with a better user experience."}),"\n",(0,t.jsx)(a.h2,{id:"data-sharing",children:"Data Sharing"}),"\n",(0,t.jsx)(a.p,{children:"We do not share your personal information with third parties except as required by law or as necessary to provide you with the services you have requested. We may share non-personal information with third parties for the purpose of improving our app and providing you with a better user experience."}),"\n",(0,t.jsx)(a.h2,{id:"data-security",children:"Data Security"}),"\n",(0,t.jsx)(a.p,{children:"We take the security of your personal information seriously and have implemented appropriate technical and organizational measures to protect your personal information from unauthorized access, disclosure, or misuse."}),"\n",(0,t.jsx)(a.h2,{id:"your-choices",children:"Your Choices"}),"\n",(0,t.jsx)(a.p,{children:"You have the right to access, update, and delete your personal information at any time. You may also opt-out of receiving marketing communications from us by following the unsubscribe link included in our emails."}),"\n",(0,t.jsx)(a.h2,{id:"contact-us",children:"Contact Us"}),"\n",(0,t.jsxs)(a.p,{children:["If you have any questions or concerns about our privacy policy, please contact us at ",(0,t.jsx)(a.a,{href:"mailto:hello@jan.ai",children:"hello@jan.ai"}),"."]})]})}function p(e={}){const{wrapper:a}={...(0,i.R)(),...e.components};return a?(0,t.jsx)(a,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}},28453:(e,a,n)=>{n.d(a,{R:()=>r,x:()=>s});var t=n(96540);const i={},o=t.createContext(i);function r(e){const a=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(a):{...a,...e}}),[a,e])}function s(e){let a;return a=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:r(e.components),t.createElement(o.Provider,{value:a},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/7918b82f.708daca9.js b/assets/js/7918b82f.708daca9.js deleted file mode 100644 index 18f26a88..00000000 --- a/assets/js/7918b82f.708daca9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8402],{60709:(e,a,n)=>{n.r(a),n.d(a,{assets:()=>c,contentTitle:()=>r,default:()=>p,frontMatter:()=>o,metadata:()=>s,toc:()=>l});var t=n(74848),i=n(28453);const o={title:"Privacy - Jan"},r="Privacy Policy",s={id:"privacy/privacy",title:"Privacy - Jan",description:"\u2757This privacy policy only pertains to the DEPRECATED Jan Mobile Application in the iOS and Android app store.",source:"@site/docs/privacy/privacy.md",sourceDirName:"privacy",slug:"/privacy/",permalink:"/privacy/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/privacy/privacy.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Privacy - Jan"}},c={},l=[{value:"Data Collection and Usage",id:"data-collection-and-usage",level:2},{value:"Data Sharing",id:"data-sharing",level:2},{value:"Data Security",id:"data-security",level:2},{value:"Your Choices",id:"your-choices",level:2},{value:"Contact Us",id:"contact-us",level:2}];function d(e){const a={a:"a",h1:"h1",h2:"h2",p:"p",...(0,i.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.h1,{id:"privacy-policy",children:"Privacy Policy"}),"\n",(0,t.jsx)(a.p,{children:"\u2757This privacy policy only pertains to the DEPRECATED Jan Mobile Application in the iOS and Android app store.\n\u2757\u2757Jan Desktop DOES NOT collect identifying data at all."}),"\n",(0,t.jsx)(a.p,{children:"Jan is committed to protecting your privacy and ensuring that your personal information is handled in a safe and responsible way. This policy outlines how we collect, store, and use your personal information when you use our mobile application."}),"\n",(0,t.jsx)(a.h2,{id:"data-collection-and-usage",children:"Data Collection and Usage"}),"\n",(0,t.jsx)(a.p,{children:"When you use Jan, we may collect certain information about you, including your name, email address, and other personal information that you provide to us. We use this information to provide you with the best possible experience when using our app."}),"\n",(0,t.jsx)(a.p,{children:"We may also collect certain non-personal information, such as your device type, operating system, and app usage data. This information is used to improve our app and to provide you with a better user experience."}),"\n",(0,t.jsx)(a.h2,{id:"data-sharing",children:"Data Sharing"}),"\n",(0,t.jsx)(a.p,{children:"We do not share your personal information with third parties except as required by law or as necessary to provide you with the services you have requested. We may share non-personal information with third parties for the purpose of improving our app and providing you with a better user experience."}),"\n",(0,t.jsx)(a.h2,{id:"data-security",children:"Data Security"}),"\n",(0,t.jsx)(a.p,{children:"We take the security of your personal information seriously and have implemented appropriate technical and organizational measures to protect your personal information from unauthorized access, disclosure, or misuse."}),"\n",(0,t.jsx)(a.h2,{id:"your-choices",children:"Your Choices"}),"\n",(0,t.jsx)(a.p,{children:"You have the right to access, update, and delete your personal information at any time. You may also opt-out of receiving marketing communications from us by following the unsubscribe link included in our emails."}),"\n",(0,t.jsx)(a.h2,{id:"contact-us",children:"Contact Us"}),"\n",(0,t.jsxs)(a.p,{children:["If you have any questions or concerns about our privacy policy, please contact us at ",(0,t.jsx)(a.a,{href:"mailto:hello@jan.ai",children:"hello@jan.ai"}),"."]})]})}function p(e={}){const{wrapper:a}={...(0,i.R)(),...e.components};return a?(0,t.jsx)(a,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}},28453:(e,a,n)=>{n.d(a,{R:()=>r,x:()=>s});var t=n(96540);const i={},o=t.createContext(i);function r(e){const a=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(a):{...a,...e}}),[a,e])}function s(e){let a;return a=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:r(e.components),t.createElement(o.Provider,{value:a},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/7f23cee5.381f5973.js b/assets/js/7f23cee5.381f5973.js deleted file mode 100644 index 3a9c6766..00000000 --- a/assets/js/7f23cee5.381f5973.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2591],{75491:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>m,frontMatter:()=>o,metadata:()=>s,toc:()=>l});var i=t(74848),r=t(28453);const o={title:"Jan's Community",slug:"/community",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","about Jan","desktop application","thinking machine","community","socials"]},a=void 0,s={id:"community/community",title:"Jan's Community",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/community/community.mdx",sourceDirName:"community",slug:"/community",permalink:"/community",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/community/community.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Jan's Community",slug:"/community",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","about Jan","desktop application","thinking machine","community","socials"]},sidebar:"aboutSidebar",previous:{title:"About Jan",permalink:"/about"},next:{title:"Who we are",permalink:"/team/"}},c={},l=[{value:"Socials",id:"socials",level:2},{value:"Community Run",id:"community-run",level:2},{value:"Careers",id:"careers",level:2},{value:"Newsletter",id:"newsletter",level:2}];function u(e){const n={a:"a",h2:"h2",li:"li",ul:"ul",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"socials",children:"Socials"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"https://discord.gg/SH3DGmUs6b",children:"Discord"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"https://twitter.com/janframework",children:"X"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"https://huggingface.co/janhq",children:"HuggingFace"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"https://www.linkedin.com/company/janframework/",children:"LinkedIn"})}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"community-run",children:"Community Run"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"https://www.reddit.com/r/janframework/",children:"Reddit"})}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"careers",children:"Careers"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"https://janai.bamboohr.com/careers",children:"Jobs"})}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"newsletter",children:"Newsletter"}),"\n",(0,i.jsx)("iframe",{width:"100%",height:"600px",src:"https://c0c7c086.sibforms.com/serve/MUIFAEWm49nC1OONIibGnlV44yxPMw6Fu1Yc8pK7nP3jp7rZ6rvrb5uOmCD8IIhrRj6-h-_AYrw-sz7JNpcUZ8LAAZoUIOjGmSvNWHwoFhxX5lb-38-fxXj933yIdGzEMBZJv4Nu2BqC2A4uThDGmjM-n_DZBV1v_mKbTcVUWVUE7VutWhRqrDr69IWI4SgbuIMACkcTiWX8ZNLw",frameborder:"0",scrolling:"auto",allowfullscreen:!0,style:{margin:"auto",maxWidth:"100%"}})]})}function m(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(u,{...e})}):u(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>s});var i=t(96540);const r={},o=i.createContext(r);function a(e){const n=i.useContext(o);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),i.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/7f23cee5.d7b19c2c.js b/assets/js/7f23cee5.d7b19c2c.js new file mode 100644 index 00000000..65ae9352 --- /dev/null +++ b/assets/js/7f23cee5.d7b19c2c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2591],{75491:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>m,frontMatter:()=>o,metadata:()=>s,toc:()=>l});var i=t(74848),r=t(28453);const o={title:"Jan's Community",slug:"/community",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","about Jan","desktop application","thinking machine","community","socials"]},a=void 0,s={id:"community/community",title:"Jan's Community",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/community/community.mdx",sourceDirName:"community",slug:"/community",permalink:"/community",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/community/community.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Jan's Community",slug:"/community",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","about Jan","desktop application","thinking machine","community","socials"]},sidebar:"aboutSidebar",previous:{title:"About Jan",permalink:"/about"},next:{title:"Who we are",permalink:"/team/"}},c={},l=[{value:"Socials",id:"socials",level:2},{value:"Community Run",id:"community-run",level:2},{value:"Careers",id:"careers",level:2},{value:"Newsletter",id:"newsletter",level:2}];function u(e){const n={a:"a",h2:"h2",li:"li",ul:"ul",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"socials",children:"Socials"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"https://discord.gg/SH3DGmUs6b",children:"Discord"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"https://twitter.com/janframework",children:"X"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"https://huggingface.co/janhq",children:"HuggingFace"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"https://www.linkedin.com/company/janframework/",children:"LinkedIn"})}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"community-run",children:"Community Run"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"https://www.reddit.com/r/janframework/",children:"Reddit"})}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"careers",children:"Careers"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"https://janai.bamboohr.com/careers",children:"Jobs"})}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"newsletter",children:"Newsletter"}),"\n",(0,i.jsx)("iframe",{width:"100%",height:"600px",src:"https://c0c7c086.sibforms.com/serve/MUIFAEWm49nC1OONIibGnlV44yxPMw6Fu1Yc8pK7nP3jp7rZ6rvrb5uOmCD8IIhrRj6-h-_AYrw-sz7JNpcUZ8LAAZoUIOjGmSvNWHwoFhxX5lb-38-fxXj933yIdGzEMBZJv4Nu2BqC2A4uThDGmjM-n_DZBV1v_mKbTcVUWVUE7VutWhRqrDr69IWI4SgbuIMACkcTiWX8ZNLw",frameborder:"0",scrolling:"auto",allowfullscreen:!0,style:{margin:"auto",maxWidth:"100%"}})]})}function m(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(u,{...e})}):u(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>s});var i=t(96540);const r={},o=i.createContext(r);function a(e){const n=i.useContext(o);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),i.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/7fa78872.999a4ebf.js b/assets/js/7fa78872.999a4ebf.js deleted file mode 100644 index e421caee..00000000 --- a/assets/js/7fa78872.999a4ebf.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4571],{18222:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>a,contentTitle:()=>d,default:()=>h,frontMatter:()=>s,metadata:()=>t,toc:()=>r});var l=o(74848),i=o(28453);const s={title:"Manage Models",slug:"/guides/models",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:7,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","models","remote models","local models","manage models"]},d=void 0,t={id:"guides/user-guides/manage-models",title:"Manage Models",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/user-guides/manage-models.mdx",sourceDirName:"guides/user-guides",slug:"/guides/models",permalink:"/guides/models",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/user-guides/manage-models.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:7,frontMatter:{title:"Manage Models",slug:"/guides/models",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:7,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","models","remote models","local models","manage models"]},sidebar:"guidesSidebar",previous:{title:"Quickstart",permalink:"/guides/quickstart"},next:{title:"Manage Threads",permalink:"/guides/threads"}},a={},r=[{value:"Add Models",id:"add-models",level:2},{value:"Download from Jan Hub",id:"download-from-jan-hub",level:3},{value:"Import or Symlink Local Models",id:"import-or-symlink-local-models",level:3},{value:"Download with HuggingFace URL",id:"download-with-huggingface-url",level:3},{value:"Download with Nvidia NGC",id:"download-with-nvidia-ngc",level:3},{value:"Customize Models",id:"customize-models",level:2},{value:"Delete Models",id:"delete-models",level:2}];function c(e){const n={admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",ul:"ul",...(0,i.R)(),...e.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.h2,{id:"add-models",children:"Add Models"}),"\n",(0,l.jsx)(n.p,{children:"There are various ways to add models to Jan."}),"\n",(0,l.jsx)(n.p,{children:"Currently, Jan natively supports the following model formats:"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"GGUF (through a llama.cpp engine)"}),"\n",(0,l.jsx)(n.li,{children:"TensorRT (through a TRT-LLM engine)"}),"\n"]}),"\n",(0,l.jsx)(n.h3,{id:"download-from-jan-hub",children:"Download from Jan Hub"}),"\n",(0,l.jsx)(n.p,{children:"You can choose from a list of popular, recommended models directly from Jan app's Model Hub.\nThese models are preconfigured with optimal runtime parameters. This is the easiest way to get started."}),"\n",(0,l.jsxs)(n.ol,{children:["\n",(0,l.jsx)(n.li,{children:"Navigate to the Hub"}),"\n",(0,l.jsxs)(n.li,{children:["Select models, clicking on the ",(0,l.jsx)(n.code,{children:"v"})," dropdown to see more information. Models with the ",(0,l.jsx)(n.code,{children:"Recommended"})," label are likely to run faster on your computer."]}),"\n",(0,l.jsx)(n.li,{children:"Click use after the model has finished downloading"}),"\n",(0,l.jsx)(n.li,{children:"Ensure that the model is selected in the thread's model dropdown"}),"\n"]}),"\n",(0,l.jsx)(n.h3,{id:"import-or-symlink-local-models",children:"Import or Symlink Local Models"}),"\n",(0,l.jsx)(n.p,{children:"You can also point to existing model binary files on your local filesystem.\nThis is the easiest and most space efficient way if you already use other local AI applications."}),"\n",(0,l.jsxs)(n.ol,{children:["\n",(0,l.jsx)(n.li,{children:"Navigate to the Hub"}),"\n",(0,l.jsxs)(n.li,{children:["Click on ",(0,l.jsx)(n.code,{children:"Import Model"})," at the top"]}),"\n",(0,l.jsx)(n.li,{children:"Select the model or the folder containing multiple models"}),"\n",(0,l.jsx)(n.li,{children:"Optionally, check the box to symlink the model files instead of copying them over the Jan Data Folder. This saves disk space."}),"\n"]}),"\n",(0,l.jsx)(n.admonition,{type:"warning",children:(0,l.jsxs)(n.p,{children:["Windows users must drag & drop the model file. If you select ",(0,l.jsx)(n.code,{children:"Click to Upload"}),", your Folder Preview may not display the model files."]})}),"\n",(0,l.jsx)(n.h3,{id:"download-with-huggingface-url",children:"Download with HuggingFace URL"}),"\n",(0,l.jsx)(n.admonition,{type:"info",children:(0,l.jsx)(n.p,{children:"Coming soon"})}),"\n",(0,l.jsx)(n.h3,{id:"download-with-nvidia-ngc",children:"Download with Nvidia NGC"}),"\n",(0,l.jsx)(n.admonition,{type:"info",children:(0,l.jsx)(n.p,{children:"Coming soon"})}),"\n",(0,l.jsx)(n.h2,{id:"customize-models",children:"Customize Models"}),"\n",(0,l.jsx)(n.p,{children:"You can customize default model run settings."}),"\n",(0,l.jsx)(n.p,{children:"To customize model settings for a specific conversation only:"}),"\n",(0,l.jsxs)(n.ol,{children:["\n",(0,l.jsx)(n.li,{children:"Create a new thread"}),"\n",(0,l.jsx)(n.li,{children:"Expand the right panel"}),"\n",(0,l.jsxs)(n.li,{children:["Change settings under the ",(0,l.jsx)(n.code,{children:"model"})," dropdown"]}),"\n"]}),"\n",(0,l.jsx)(n.p,{children:"To customize default model settings for all conversations:"}),"\n",(0,l.jsxs)(n.ol,{children:["\n",(0,l.jsx)(n.li,{children:"Open any thread"}),"\n",(0,l.jsxs)(n.li,{children:["Select on the 3 dots next to the ",(0,l.jsx)(n.code,{children:"model"})," dropdown"]}),"\n",(0,l.jsxs)(n.li,{children:["Select ",(0,l.jsx)(n.code,{children:"Edit global defaults for [model]"})]}),"\n",(0,l.jsxs)(n.li,{children:["Edit the default settings directly in the ",(0,l.jsx)(n.code,{children:"model.json"})]}),"\n",(0,l.jsx)(n.li,{children:"Save the file and refresh the app"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"delete-models",children:"Delete Models"}),"\n",(0,l.jsxs)(n.ol,{children:["\n",(0,l.jsx)(n.li,{children:"Go to Settings"}),"\n",(0,l.jsx)(n.li,{children:"Go to My Models"}),"\n",(0,l.jsxs)(n.li,{children:["Select the 3 dots next and select ",(0,l.jsx)(n.code,{children:"Delete model"})]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,l.jsx)(n,{...e,children:(0,l.jsx)(c,{...e})}):c(e)}},28453:(e,n,o)=>{o.d(n,{R:()=>d,x:()=>t});var l=o(96540);const i={},s=l.createContext(i);function d(e){const n=l.useContext(s);return l.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function t(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:d(e.components),l.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/7fa78872.a226852b.js b/assets/js/7fa78872.a226852b.js new file mode 100644 index 00000000..47379b0b --- /dev/null +++ b/assets/js/7fa78872.a226852b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4571],{18222:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>a,contentTitle:()=>d,default:()=>h,frontMatter:()=>i,metadata:()=>t,toc:()=>r});var l=o(74848),s=o(28453);const i={title:"Manage Models",slug:"/guides/models",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","models","remote models","local models","manage models"]},d=void 0,t={id:"guides/user-guides/manage-models",title:"Manage Models",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/user-guides/manage-models.mdx",sourceDirName:"guides/user-guides",slug:"/guides/models",permalink:"/guides/models",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/user-guides/manage-models.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Manage Models",slug:"/guides/models",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","models","remote models","local models","manage models"]},sidebar:"guidesSidebar",previous:{title:"Quickstart",permalink:"/guides/quickstart"},next:{title:"Manage Assistants",permalink:"/guides/assistants"}},a={},r=[{value:"Add Models",id:"add-models",level:2},{value:"Download from Jan Hub",id:"download-from-jan-hub",level:3},{value:"Import or Symlink Local Models",id:"import-or-symlink-local-models",level:3},{value:"Download with HuggingFace URL",id:"download-with-huggingface-url",level:3},{value:"Download with Nvidia NGC",id:"download-with-nvidia-ngc",level:3},{value:"Customize Models",id:"customize-models",level:2},{value:"Delete Models",id:"delete-models",level:2}];function c(e){const n={admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",ul:"ul",...(0,s.R)(),...e.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.h2,{id:"add-models",children:"Add Models"}),"\n",(0,l.jsx)(n.p,{children:"There are various ways to add models to Jan."}),"\n",(0,l.jsx)(n.p,{children:"Currently, Jan natively supports the following model formats:"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"GGUF (through a llama.cpp engine)"}),"\n",(0,l.jsx)(n.li,{children:"TensorRT (through a TRT-LLM engine)"}),"\n"]}),"\n",(0,l.jsx)(n.h3,{id:"download-from-jan-hub",children:"Download from Jan Hub"}),"\n",(0,l.jsx)(n.p,{children:"You can choose from a list of popular, recommended models directly from Jan app's Model Hub.\nThese models are preconfigured with optimal runtime parameters. This is the easiest way to get started."}),"\n",(0,l.jsxs)(n.ol,{children:["\n",(0,l.jsx)(n.li,{children:"Navigate to the Hub"}),"\n",(0,l.jsxs)(n.li,{children:["Select models, clicking on the ",(0,l.jsx)(n.code,{children:"v"})," dropdown to see more information. Models with the ",(0,l.jsx)(n.code,{children:"Recommended"})," label are likely to run faster on your computer."]}),"\n",(0,l.jsx)(n.li,{children:"Click use after the model has finished downloading"}),"\n",(0,l.jsx)(n.li,{children:"Ensure that the model is selected in the thread's model dropdown"}),"\n"]}),"\n",(0,l.jsx)(n.h3,{id:"import-or-symlink-local-models",children:"Import or Symlink Local Models"}),"\n",(0,l.jsx)(n.p,{children:"You can also point to existing model binary files on your local filesystem.\nThis is the easiest and most space efficient way if you already use other local AI applications."}),"\n",(0,l.jsxs)(n.ol,{children:["\n",(0,l.jsx)(n.li,{children:"Navigate to the Hub"}),"\n",(0,l.jsxs)(n.li,{children:["Click on ",(0,l.jsx)(n.code,{children:"Import Model"})," at the top"]}),"\n",(0,l.jsx)(n.li,{children:"Select the model or the folder containing multiple models"}),"\n",(0,l.jsx)(n.li,{children:"Optionally, check the box to symlink the model files instead of copying them over the Jan Data Folder. This saves disk space."}),"\n"]}),"\n",(0,l.jsx)(n.admonition,{type:"warning",children:(0,l.jsxs)(n.p,{children:["Windows users must drag & drop the model file. If you select ",(0,l.jsx)(n.code,{children:"Click to Upload"}),", your Folder Preview may not display the model files."]})}),"\n",(0,l.jsx)(n.h3,{id:"download-with-huggingface-url",children:"Download with HuggingFace URL"}),"\n",(0,l.jsx)(n.admonition,{type:"info",children:(0,l.jsx)(n.p,{children:"Coming soon"})}),"\n",(0,l.jsx)(n.h3,{id:"download-with-nvidia-ngc",children:"Download with Nvidia NGC"}),"\n",(0,l.jsx)(n.admonition,{type:"info",children:(0,l.jsx)(n.p,{children:"Coming soon"})}),"\n",(0,l.jsx)(n.h2,{id:"customize-models",children:"Customize Models"}),"\n",(0,l.jsx)(n.p,{children:"You can customize default model run settings."}),"\n",(0,l.jsx)(n.p,{children:"To customize model settings for a specific conversation only:"}),"\n",(0,l.jsxs)(n.ol,{children:["\n",(0,l.jsx)(n.li,{children:"Create a new thread"}),"\n",(0,l.jsx)(n.li,{children:"Expand the right panel"}),"\n",(0,l.jsxs)(n.li,{children:["Change settings under the ",(0,l.jsx)(n.code,{children:"model"})," dropdown"]}),"\n"]}),"\n",(0,l.jsx)(n.p,{children:"To customize default model settings for all conversations:"}),"\n",(0,l.jsxs)(n.ol,{children:["\n",(0,l.jsx)(n.li,{children:"Open any thread"}),"\n",(0,l.jsxs)(n.li,{children:["Select on the 3 dots next to the ",(0,l.jsx)(n.code,{children:"model"})," dropdown"]}),"\n",(0,l.jsxs)(n.li,{children:["Select ",(0,l.jsx)(n.code,{children:"Edit global defaults for [model]"})]}),"\n",(0,l.jsxs)(n.li,{children:["Edit the default settings directly in the ",(0,l.jsx)(n.code,{children:"model.json"})]}),"\n",(0,l.jsx)(n.li,{children:"Save the file and refresh the app"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"delete-models",children:"Delete Models"}),"\n",(0,l.jsxs)(n.ol,{children:["\n",(0,l.jsx)(n.li,{children:"Go to Settings"}),"\n",(0,l.jsx)(n.li,{children:"Go to My Models"}),"\n",(0,l.jsxs)(n.li,{children:["Select the 3 dots next and select ",(0,l.jsx)(n.code,{children:"Delete model"})]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,l.jsx)(n,{...e,children:(0,l.jsx)(c,{...e})}):c(e)}},28453:(e,n,o)=>{o.d(n,{R:()=>d,x:()=>t});var l=o(96540);const s={},i=l.createContext(s);function d(e){const n=l.useContext(i);return l.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function t(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:d(e.components),l.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/849af23d.22d7191f.js b/assets/js/849af23d.22d7191f.js new file mode 100644 index 00000000..22d25b1b --- /dev/null +++ b/assets/js/849af23d.22d7191f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8152],{82657:(t,e,s)=>{s.r(e),s.d(e,{assets:()=>i,contentTitle:()=>r,default:()=>u,frontMatter:()=>c,metadata:()=>a,toc:()=>d});var n=s(74848),o=s(28453);const c={title:"Ecosystem"},r=void 0,a={id:"ecosystem/ecosystem",title:"Ecosystem",description:"",source:"@site/docs/ecosystem/ecosystem.md",sourceDirName:"ecosystem",slug:"/ecosystem/",permalink:"/ecosystem/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/ecosystem/ecosystem.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Ecosystem"},sidebar:"ecosystemSidebar",next:{title:"Partners",permalink:"/partners/"}},i={},d=[];function m(t){return(0,n.jsx)(n.Fragment,{})}function u(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(m,{...t})}):m()}},28453:(t,e,s)=>{s.d(e,{R:()=>r,x:()=>a});var n=s(96540);const o={},c=n.createContext(o);function r(t){const e=n.useContext(c);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:r(t.components),n.createElement(c.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/849af23d.b05d22e2.js b/assets/js/849af23d.b05d22e2.js deleted file mode 100644 index 848dd8f9..00000000 --- a/assets/js/849af23d.b05d22e2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8152],{82657:(t,e,s)=>{s.r(e),s.d(e,{assets:()=>i,contentTitle:()=>r,default:()=>u,frontMatter:()=>c,metadata:()=>a,toc:()=>d});var n=s(74848),o=s(28453);const c={title:"Ecosystem"},r=void 0,a={id:"ecosystem/ecosystem",title:"Ecosystem",description:"",source:"@site/docs/ecosystem/ecosystem.md",sourceDirName:"ecosystem",slug:"/ecosystem/",permalink:"/ecosystem/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/ecosystem/ecosystem.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Ecosystem"},sidebar:"ecosystemSidebar",next:{title:"Partners",permalink:"/partners/"}},i={},d=[];function m(t){return(0,n.jsx)(n.Fragment,{})}function u(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(m,{...t})}):m()}},28453:(t,e,s)=>{s.d(e,{R:()=>r,x:()=>a});var n=s(96540);const o={},c=n.createContext(o);function r(t){const e=n.useContext(c);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:r(t.components),n.createElement(c.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/84ee6c7c.3e6178f4.js b/assets/js/84ee6c7c.3e6178f4.js new file mode 100644 index 00000000..f6da616d --- /dev/null +++ b/assets/js/84ee6c7c.3e6178f4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[202],{46149:(e,t,l)=>{l.r(t),l.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>o,frontMatter:()=>n,metadata:()=>d,toc:()=>x});var r=l(74848),s=l(28453);const n={title:"Recommended AI Hardware by Budget"},i=void 0,d={id:"hardware/recommendations/by-budget",title:"Recommended AI Hardware by Budget",description:"Warning: Do your own research before any purchase. Jan is not liable for compatibility, performance or other issues. Products can become outdated quickly.",source:"@site/docs/hardware/recommendations/by-budget.md",sourceDirName:"hardware/recommendations",slug:"/hardware/recommendations/by-budget",permalink:"/hardware/recommendations/by-budget",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/recommendations/by-budget.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Recommended AI Hardware by Budget"}},c={},x=[{value:"Entry-level PC Build at $1000",id:"entry-level-pc-build-at-1000",level:2},{value:"Entry-level PC Build at $1,500",id:"entry-level-pc-build-at-1500",level:2},{value:"Mid-range PC Build at $3000",id:"mid-range-pc-build-at-3000",level:2},{value:"High-End PC Build at $6,000",id:"high-end-pc-build-at-6000",level:2}];function h(e){const t={a:"a",blockquote:"blockquote",h2:"h2",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(t.blockquote,{children:["\n",(0,r.jsxs)(t.p,{children:["\u26a0\ufe0f"," ",(0,r.jsx)(t.strong,{children:"Warning:"})," Do your own research before any purchase. Jan is not liable for compatibility, performance or other issues. Products can become outdated quickly."]}),"\n"]}),"\n",(0,r.jsx)(t.h2,{id:"entry-level-pc-build-at-1000",children:"Entry-level PC Build at $1000"}),"\n",(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{style:{textAlign:"left"},children:"Type"}),(0,r.jsx)(t.th,{style:{textAlign:"left"},children:"Item"}),(0,r.jsx)(t.th,{style:{textAlign:"left"},children:"Price"})]})}),(0,r.jsxs)(t.tbody,{children:[(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"CPU"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"Intel Core i5 12400 2.5GHz 6-Core Processor"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$170.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"CPU Cooler"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"Intel Boxed Cooler (Included with CPU)"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"Included"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Motherboard"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"ASUS Prime B660-PLUS DDR4 ATX LGA1700"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$169.95"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"GPU"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"Nvidia RTX 3050 8GB - ZOTAC Gaming Twin Edge"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$250"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Memory"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"16GB (2 x 8GB) G.Skill Ripjaws V DDR4-3200 C16"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$49.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Storage PCIe-SSD"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"ADATA XPG SX8200 Pro 512GB NVMe M.2 Solid State Drive"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$46.50"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Power Supply"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"Corsair CX-M Series CX450M 450W ATX 2.4 Power Supply"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$89.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Case"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"be quiet! Pure Base 600 Black ATX Mid Tower Case"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$97.00"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Total cost"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"}}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$870"})]})]})]}),"\n",(0,r.jsx)(t.h2,{id:"entry-level-pc-build-at-1500",children:"Entry-level PC Build at $1,500"}),"\n",(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{style:{textAlign:"left"},children:"Type"}),(0,r.jsx)(t.th,{style:{textAlign:"left"},children:"Item"}),(0,r.jsx)(t.th,{style:{textAlign:"left"},children:"Price"})]})}),(0,r.jsxs)(t.tbody,{children:[(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"CPU"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"Intel Core i5 12600K 3.7GHz 6-Core Processor"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$269.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"CPU Cooler"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"be quiet! Dark Rock Pro 4"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$99.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Motherboard"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"ASUS ProArt B660-Creator DDR4 ATX LGA1700"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$229.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"GPU"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"Nvidia RTX 3050 8GB - ZOTAC Gaming Twin Edge"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$349.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Memory"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"32GB (2 x 16GB) G.Skill Ripjaws V DDR4-3200 C16"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$129.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Storage PCIe-SSD"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"ADATA XPG SX8200 Pro 1TB NVMe M.2 Solid State Drive"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$109.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Power Supply"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"Corsair RMx Series RM650x 650W ATX 2.4 Power Supply"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$119.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Case"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"Corsair Carbide Series 200R ATX Mid Tower Case"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$59.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Total cost"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"}}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$1371"})]})]})]}),"\n",(0,r.jsx)(t.h2,{id:"mid-range-pc-build-at-3000",children:"Mid-range PC Build at $3000"}),"\n",(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{style:{textAlign:"left"},children:"Type"}),(0,r.jsx)(t.th,{style:{textAlign:"left"},children:"Item"}),(0,r.jsx)(t.th,{style:{textAlign:"left"},children:"Price"})]})}),(0,r.jsxs)(t.tbody,{children:[(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"CPU"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://de.pcpartpicker.com/product/22XJ7P/amd-ryzen-9-7950x-45-ghz-16-core-processor-100-100000514wof",children:"AMD Ryzen 9 7950X 4.5 GHz 16-Core Processor"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$556"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"CPU Cooler"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://de.pcpartpicker.com/product/476p99/thermalright-peerless-assassin-120-white-6617-cfm-cpu-cooler-pa120-white",children:"Thermalright Peerless Assassin 120 White 66.17 CFM CPU Cooler"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$59.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Motherboard"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://de.pcpartpicker.com/product/YZgFf7/gigabyte-b650-gaming-x-ax-atx-am5-motherboard-b650-gaming-x-ax",children:"Gigabyte B650 GAMING X AX ATX AM5 Motherboard"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$199.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Memory"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://de.pcpartpicker.com/product/BJcG3C/gskill-ripjaws-s5-64-gb-2-x-32-gb-ddr5-6000-cl32-memory-f5-6000j3238g32gx2-rs5k",children:"G.Skill Ripjaws S5 64 GB (2 x 32 GB) DDR5-6000 CL32 Memory"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$194"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Storage"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://de.pcpartpicker.com/product/VZWzK8/crucial-p5-plus-2-tb-m2-2280-pcie-40-x4-nvme-solid-state-drive-ct2000p5pssd8",children:"Crucial P5 Plus 2 TB M.2-2280 PCIe 4.0 X4 NVME Solid "})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$165.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"GPU"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://de.pcpartpicker.com/product/TvpzK8/pny-xlr8-gaming-verto-epic-x-rgb-oc-geforce-rtx-4090-24-gb-video-card-vcg409024tfxxpb1-o",children:"PNY XLR8 Gaming VERTO EPIC-X RGB OC GeForce RTX 4090 24 GB"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$1,599.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Case"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://de.pcpartpicker.com/product/QnD7YJ/fractal-design-pop-air-atx-mid-tower-case-fd-c-poa1a-02",children:"Fractal Design Pop Air ATX Mid Tower Case"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$89.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Power Supply"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://de.pcpartpicker.com/product/4v3NnQ/thermaltake-toughpower-gf-a3-1050-w-80-gold-certified-fully-modular-atx-power-supply-ps-tpd-1050fnfagu-l",children:"Thermaltake Toughpower GF A3 - TT Premium Edition 1050 W 80+ Gold"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$139.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"}}),(0,r.jsx)(t.td,{style:{textAlign:"left"}}),(0,r.jsx)(t.td,{style:{textAlign:"left"}})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Total cost"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"$3000"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"}})]})]})]}),"\n",(0,r.jsx)(t.h2,{id:"high-end-pc-build-at-6000",children:"High-End PC Build at $6,000"}),"\n",(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{style:{textAlign:"left"},children:"Type"}),(0,r.jsx)(t.th,{style:{textAlign:"left"},children:"Item"}),(0,r.jsx)(t.th,{style:{textAlign:"left"},children:"Price"})]})}),(0,r.jsxs)(t.tbody,{children:[(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"CPU"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://pcpartpicker.com/product/tLCD4D/amd-ryzen-9-3900x-36-ghz-12-core-processor-100-100000023box",children:"AMD Ryzen 9 3900X 3.8 GHz 12-Core Processor"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$365.00"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"CPU Cooler"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://pcpartpicker.com/product/dMVG3C/noctua-nh-u12s-chromaxblack-55-cfm-cpu-cooler-nh-u12s-chromaxblack",children:"Noctua NH-U12S chromax.black 55 CFM CPU Cooler"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$89.95"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Motherboard"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://pcpartpicker.com/product/8y8bt6/asus-proart-x570-creator-wifi-atx-am4-motherboard-proart-x570-creator-wifi",children:"Asus ProArt X570-CREATOR WIFI ATX AM4 Motherboard"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$599.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Memory"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://pcpartpicker.com/product/tRH8TW/corsair-vengeance-lpx-128-gb-4-x-32-gb-ddr4-3200-memory-cmk128gx4m4e3200c16",children:"Corsair Vengeance LPX 128 GB (4 x 32 GB) DDR4-3200 CL16 Memory"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$249.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Storage"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://pcpartpicker.com/product/PMBhP6/sabrent-rocket-4-plus-2-tb-m2-2280-nvme-solid-state-drive-sb-rkt4p-2tb",children:"Sabrent Rocket 4 Plus 2 TB M.2-2280 PCIe 4.0 X4 NVME Solid State Drive"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$129.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"GPU"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://pcpartpicker.com/product/HWt9TW/pny-rtx-a-series-rtx-a6000-48-gb-video-card-vcnrtxa6000-pb",children:"PNY RTX A-Series RTX A6000 48 GB Video Card"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$4269.00"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Power Supply"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://pcpartpicker.com/product/LCfp99/evga-supernova-850-g2-850-w-80-gold-certified-fully-modular-atx-power-supply-220-g2-0850-xr",children:"EVGA SuperNOVA 850 G2 850 W 80+ Gold "})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$322.42"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"}}),(0,r.jsx)(t.td,{style:{textAlign:"left"}}),(0,r.jsx)(t.td,{style:{textAlign:"left"}})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Total cost"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"$6026.34"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"}})]})]})]})]})}function o(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}},28453:(e,t,l)=>{l.d(t,{R:()=>i,x:()=>d});var r=l(96540);const s={},n=r.createContext(s);function i(e){const t=r.useContext(n);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function d(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),r.createElement(n.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/84ee6c7c.cb304649.js b/assets/js/84ee6c7c.cb304649.js deleted file mode 100644 index f153db0f..00000000 --- a/assets/js/84ee6c7c.cb304649.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[202],{46149:(e,t,l)=>{l.r(t),l.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>o,frontMatter:()=>n,metadata:()=>d,toc:()=>x});var r=l(74848),s=l(28453);const n={title:"Recommended AI Hardware by Budget"},i=void 0,d={id:"hardware/recommendations/by-budget",title:"Recommended AI Hardware by Budget",description:"Warning: Do your own research before any purchase. Jan is not liable for compatibility, performance or other issues. Products can become outdated quickly.",source:"@site/docs/hardware/recommendations/by-budget.md",sourceDirName:"hardware/recommendations",slug:"/hardware/recommendations/by-budget",permalink:"/hardware/recommendations/by-budget",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/recommendations/by-budget.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Recommended AI Hardware by Budget"}},c={},x=[{value:"Entry-level PC Build at $1000",id:"entry-level-pc-build-at-1000",level:2},{value:"Entry-level PC Build at $1,500",id:"entry-level-pc-build-at-1500",level:2},{value:"Mid-range PC Build at $3000",id:"mid-range-pc-build-at-3000",level:2},{value:"High-End PC Build at $6,000",id:"high-end-pc-build-at-6000",level:2}];function h(e){const t={a:"a",blockquote:"blockquote",h2:"h2",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(t.blockquote,{children:["\n",(0,r.jsxs)(t.p,{children:["\u26a0\ufe0f"," ",(0,r.jsx)(t.strong,{children:"Warning:"})," Do your own research before any purchase. Jan is not liable for compatibility, performance or other issues. Products can become outdated quickly."]}),"\n"]}),"\n",(0,r.jsx)(t.h2,{id:"entry-level-pc-build-at-1000",children:"Entry-level PC Build at $1000"}),"\n",(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{style:{textAlign:"left"},children:"Type"}),(0,r.jsx)(t.th,{style:{textAlign:"left"},children:"Item"}),(0,r.jsx)(t.th,{style:{textAlign:"left"},children:"Price"})]})}),(0,r.jsxs)(t.tbody,{children:[(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"CPU"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"Intel Core i5 12400 2.5GHz 6-Core Processor"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$170.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"CPU Cooler"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"Intel Boxed Cooler (Included with CPU)"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"Included"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Motherboard"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"ASUS Prime B660-PLUS DDR4 ATX LGA1700"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$169.95"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"GPU"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"Nvidia RTX 3050 8GB - ZOTAC Gaming Twin Edge"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$250"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Memory"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"16GB (2 x 8GB) G.Skill Ripjaws V DDR4-3200 C16"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$49.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Storage PCIe-SSD"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"ADATA XPG SX8200 Pro 512GB NVMe M.2 Solid State Drive"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$46.50"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Power Supply"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"Corsair CX-M Series CX450M 450W ATX 2.4 Power Supply"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$89.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Case"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"be quiet! Pure Base 600 Black ATX Mid Tower Case"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$97.00"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Total cost"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"}}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$870"})]})]})]}),"\n",(0,r.jsx)(t.h2,{id:"entry-level-pc-build-at-1500",children:"Entry-level PC Build at $1,500"}),"\n",(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{style:{textAlign:"left"},children:"Type"}),(0,r.jsx)(t.th,{style:{textAlign:"left"},children:"Item"}),(0,r.jsx)(t.th,{style:{textAlign:"left"},children:"Price"})]})}),(0,r.jsxs)(t.tbody,{children:[(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"CPU"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"Intel Core i5 12600K 3.7GHz 6-Core Processor"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$269.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"CPU Cooler"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"be quiet! Dark Rock Pro 4"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$99.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Motherboard"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"ASUS ProArt B660-Creator DDR4 ATX LGA1700"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$229.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"GPU"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"Nvidia RTX 3050 8GB - ZOTAC Gaming Twin Edge"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$349.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Memory"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"32GB (2 x 16GB) G.Skill Ripjaws V DDR4-3200 C16"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$129.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Storage PCIe-SSD"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"ADATA XPG SX8200 Pro 1TB NVMe M.2 Solid State Drive"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$109.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Power Supply"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"Corsair RMx Series RM650x 650W ATX 2.4 Power Supply"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$119.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Case"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"#",children:"Corsair Carbide Series 200R ATX Mid Tower Case"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$59.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Total cost"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"}}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$1371"})]})]})]}),"\n",(0,r.jsx)(t.h2,{id:"mid-range-pc-build-at-3000",children:"Mid-range PC Build at $3000"}),"\n",(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{style:{textAlign:"left"},children:"Type"}),(0,r.jsx)(t.th,{style:{textAlign:"left"},children:"Item"}),(0,r.jsx)(t.th,{style:{textAlign:"left"},children:"Price"})]})}),(0,r.jsxs)(t.tbody,{children:[(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"CPU"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://de.pcpartpicker.com/product/22XJ7P/amd-ryzen-9-7950x-45-ghz-16-core-processor-100-100000514wof",children:"AMD Ryzen 9 7950X 4.5 GHz 16-Core Processor"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$556"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"CPU Cooler"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://de.pcpartpicker.com/product/476p99/thermalright-peerless-assassin-120-white-6617-cfm-cpu-cooler-pa120-white",children:"Thermalright Peerless Assassin 120 White 66.17 CFM CPU Cooler"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$59.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Motherboard"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://de.pcpartpicker.com/product/YZgFf7/gigabyte-b650-gaming-x-ax-atx-am5-motherboard-b650-gaming-x-ax",children:"Gigabyte B650 GAMING X AX ATX AM5 Motherboard"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$199.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Memory"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://de.pcpartpicker.com/product/BJcG3C/gskill-ripjaws-s5-64-gb-2-x-32-gb-ddr5-6000-cl32-memory-f5-6000j3238g32gx2-rs5k",children:"G.Skill Ripjaws S5 64 GB (2 x 32 GB) DDR5-6000 CL32 Memory"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$194"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Storage"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://de.pcpartpicker.com/product/VZWzK8/crucial-p5-plus-2-tb-m2-2280-pcie-40-x4-nvme-solid-state-drive-ct2000p5pssd8",children:"Crucial P5 Plus 2 TB M.2-2280 PCIe 4.0 X4 NVME Solid "})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$165.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"GPU"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://de.pcpartpicker.com/product/TvpzK8/pny-xlr8-gaming-verto-epic-x-rgb-oc-geforce-rtx-4090-24-gb-video-card-vcg409024tfxxpb1-o",children:"PNY XLR8 Gaming VERTO EPIC-X RGB OC GeForce RTX 4090 24 GB"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$1,599.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Case"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://de.pcpartpicker.com/product/QnD7YJ/fractal-design-pop-air-atx-mid-tower-case-fd-c-poa1a-02",children:"Fractal Design Pop Air ATX Mid Tower Case"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$89.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Power Supply"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://de.pcpartpicker.com/product/4v3NnQ/thermaltake-toughpower-gf-a3-1050-w-80-gold-certified-fully-modular-atx-power-supply-ps-tpd-1050fnfagu-l",children:"Thermaltake Toughpower GF A3 - TT Premium Edition 1050 W 80+ Gold"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$139.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"}}),(0,r.jsx)(t.td,{style:{textAlign:"left"}}),(0,r.jsx)(t.td,{style:{textAlign:"left"}})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Total cost"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"$3000"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"}})]})]})]}),"\n",(0,r.jsx)(t.h2,{id:"high-end-pc-build-at-6000",children:"High-End PC Build at $6,000"}),"\n",(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{style:{textAlign:"left"},children:"Type"}),(0,r.jsx)(t.th,{style:{textAlign:"left"},children:"Item"}),(0,r.jsx)(t.th,{style:{textAlign:"left"},children:"Price"})]})}),(0,r.jsxs)(t.tbody,{children:[(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"CPU"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://pcpartpicker.com/product/tLCD4D/amd-ryzen-9-3900x-36-ghz-12-core-processor-100-100000023box",children:"AMD Ryzen 9 3900X 3.8 GHz 12-Core Processor"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$365.00"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"CPU Cooler"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://pcpartpicker.com/product/dMVG3C/noctua-nh-u12s-chromaxblack-55-cfm-cpu-cooler-nh-u12s-chromaxblack",children:"Noctua NH-U12S chromax.black 55 CFM CPU Cooler"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$89.95"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Motherboard"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://pcpartpicker.com/product/8y8bt6/asus-proart-x570-creator-wifi-atx-am4-motherboard-proart-x570-creator-wifi",children:"Asus ProArt X570-CREATOR WIFI ATX AM4 Motherboard"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$599.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Memory"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://pcpartpicker.com/product/tRH8TW/corsair-vengeance-lpx-128-gb-4-x-32-gb-ddr4-3200-memory-cmk128gx4m4e3200c16",children:"Corsair Vengeance LPX 128 GB (4 x 32 GB) DDR4-3200 CL16 Memory"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$249.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Storage"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://pcpartpicker.com/product/PMBhP6/sabrent-rocket-4-plus-2-tb-m2-2280-nvme-solid-state-drive-sb-rkt4p-2tb",children:"Sabrent Rocket 4 Plus 2 TB M.2-2280 PCIe 4.0 X4 NVME Solid State Drive"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$129.99"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"GPU"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://pcpartpicker.com/product/HWt9TW/pny-rtx-a-series-rtx-a6000-48-gb-video-card-vcnrtxa6000-pb",children:"PNY RTX A-Series RTX A6000 48 GB Video Card"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$4269.00"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Power Supply"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.a,{href:"https://pcpartpicker.com/product/LCfp99/evga-supernova-850-g2-850-w-80-gold-certified-fully-modular-atx-power-supply-220-g2-0850-xr",children:"EVGA SuperNOVA 850 G2 850 W 80+ Gold "})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:"$322.42"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"}}),(0,r.jsx)(t.td,{style:{textAlign:"left"}}),(0,r.jsx)(t.td,{style:{textAlign:"left"}})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"Total cost"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"},children:(0,r.jsx)(t.strong,{children:"$6026.34"})}),(0,r.jsx)(t.td,{style:{textAlign:"left"}})]})]})]})]})}function o(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}},28453:(e,t,l)=>{l.d(t,{R:()=>i,x:()=>d});var r=l(96540);const s={},n=r.createContext(s);function i(e){const t=r.useContext(n);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function d(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),r.createElement(n.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/85c092f0.a3e68602.js b/assets/js/85c092f0.a3e68602.js new file mode 100644 index 00000000..73dd7cdc --- /dev/null +++ b/assets/js/85c092f0.a3e68602.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3940],{78379:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>d,contentTitle:()=>s,default:()=>p,frontMatter:()=>c,metadata:()=>a,toc:()=>i});var r=n(74848),o=n(28453);const c={title:"Network"},s=void 0,a={id:"hardware/concepts/network",title:"Network",description:"",source:"@site/docs/hardware/concepts/network.md",sourceDirName:"hardware/concepts",slug:"/hardware/concepts/network",permalink:"/hardware/concepts/network",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/concepts/network.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Network"}},d={},i=[];function u(t){return(0,r.jsx)(r.Fragment,{})}function p(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,r.jsx)(e,{...t,children:(0,r.jsx)(u,{...t})}):u()}},28453:(t,e,n)=>{n.d(e,{R:()=>s,x:()=>a});var r=n(96540);const o={},c=r.createContext(o);function s(t){const e=r.useContext(c);return r.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:s(t.components),r.createElement(c.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/85c092f0.decfd195.js b/assets/js/85c092f0.decfd195.js deleted file mode 100644 index 88458f07..00000000 --- a/assets/js/85c092f0.decfd195.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3940],{78379:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>d,contentTitle:()=>s,default:()=>p,frontMatter:()=>c,metadata:()=>a,toc:()=>i});var r=n(74848),o=n(28453);const c={title:"Network"},s=void 0,a={id:"hardware/concepts/network",title:"Network",description:"",source:"@site/docs/hardware/concepts/network.md",sourceDirName:"hardware/concepts",slug:"/hardware/concepts/network",permalink:"/hardware/concepts/network",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/concepts/network.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Network"}},d={},i=[];function u(t){return(0,r.jsx)(r.Fragment,{})}function p(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,r.jsx)(e,{...t,children:(0,r.jsx)(u,{...t})}):u()}},28453:(t,e,n)=>{n.d(e,{R:()=>s,x:()=>a});var r=n(96540);const o={},c=r.createContext(o);function s(t){const e=r.useContext(c);return r.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:s(t.components),r.createElement(c.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/85edfec6.5eb8febc.js b/assets/js/85edfec6.5eb8febc.js new file mode 100644 index 00000000..a8811b86 --- /dev/null +++ b/assets/js/85edfec6.5eb8febc.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1837],{73365:(e,n,l)=>{l.r(n),l.d(n,{assets:()=>r,contentTitle:()=>i,default:()=>h,frontMatter:()=>o,metadata:()=>s,toc:()=>d});var t=l(74848),a=l(28453);const o={title:"Ollama",slug:"/guides/engines/ollama",sidebar_position:4,description:"A step-by-step guide on how to integrate Jan with Ollama.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Ollama integration"]},i=void 0,s={id:"guides/local-providers/ollama",title:"Ollama",description:"A step-by-step guide on how to integrate Jan with Ollama.",source:"@site/docs/guides/local-providers/ollama.mdx",sourceDirName:"guides/local-providers",slug:"/guides/engines/ollama",permalink:"/guides/engines/ollama",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/local-providers/ollama.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:4,frontMatter:{title:"Ollama",slug:"/guides/engines/ollama",sidebar_position:4,description:"A step-by-step guide on how to integrate Jan with Ollama.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Ollama integration"]},sidebar:"guidesSidebar",previous:{title:"LM Studio",permalink:"/guides/engines/lmstudio"},next:{title:"Remote Engines",permalink:"/guides/engines/remote"}},r={},d=[{value:"Integrate Ollama with Jan",id:"integrate-ollama-with-jan",level:2},{value:"Step 1: Start the Ollama Server",id:"step-1-start-the-ollama-server",level:3},{value:"Step 2: Model Configuration",id:"step-2-model-configuration",level:3},{value:"Step 3: Start the Model",id:"step-3-start-the-model",level:3}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,a.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h2,{id:"integrate-ollama-with-jan",children:"Integrate Ollama with Jan"}),"\n",(0,t.jsx)(n.p,{children:"Ollama provides you with largen language that you can run locally. There are two methods to integrate Ollama with Jan:"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsx)(n.li,{children:"Integrate Ollama server with Jan."}),"\n",(0,t.jsx)(n.li,{children:"Migrate the downloaded model from Ollama to Jan."}),"\n"]}),"\n",(0,t.jsx)(n.p,{children:"To integrate Ollama with Jan, follow the steps below:"}),"\n",(0,t.jsx)(n.admonition,{type:"note",children:(0,t.jsxs)(n.p,{children:["In this tutorial, we'll show how to integrate Ollama with Jan using the first method. We will use the ",(0,t.jsx)(n.a,{href:"https://ollama.com/library/llama2",children:"llama2"})," model as an example."]})}),"\n",(0,t.jsx)(n.h3,{id:"step-1-start-the-ollama-server",children:"Step 1: Start the Ollama Server"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Choose your model from the ",(0,t.jsx)(n.a,{href:"https://ollama.com/library",children:"Ollama library"}),"."]}),"\n",(0,t.jsx)(n.li,{children:"Run your model with this command:"}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-sh",children:"ollama run \n"})}),"\n",(0,t.jsxs)(n.ol,{start:"3",children:["\n",(0,t.jsxs)(n.li,{children:["According to the ",(0,t.jsx)(n.a,{href:"https://github.com/ollama/ollama/blob/main/docs/openai.md",children:"Ollama documentation on OpenAI compatibility"}),", you can connect to the Ollama server using the web address ",(0,t.jsx)(n.code,{children:"http://localhost:11434/v1/chat/completions"}),". To do this, change the ",(0,t.jsx)(n.code,{children:"openai.json"})," file in the ",(0,t.jsx)(n.code,{children:"~/jan/engines"})," folder to add the Ollama server's full web address:"]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/engines/openai.json"',children:'{\n "full_url": "http://localhost:11434/v1/chat/completions"\n}\n'})}),"\n",(0,t.jsx)(n.h3,{id:"step-2-model-configuration",children:"Step 2: Model Configuration"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Navigate to the ",(0,t.jsx)(n.code,{children:"~/jan/models"})," folder."]}),"\n",(0,t.jsxs)(n.li,{children:["Create a folder named ",(0,t.jsx)(n.code,{children:"(ollam-modelname)"}),", for example, ",(0,t.jsx)(n.code,{children:"lmstudio-phi-2"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Create a ",(0,t.jsx)(n.code,{children:"model.json"})," file inside the folder including the following configurations:"]}),"\n"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Set the ",(0,t.jsx)(n.code,{children:"id"})," property to the model name as Ollama model name."]}),"\n",(0,t.jsxs)(n.li,{children:["Set the ",(0,t.jsx)(n.code,{children:"format"})," property to ",(0,t.jsx)(n.code,{children:"api"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Set the ",(0,t.jsx)(n.code,{children:"engine"})," property to ",(0,t.jsx)(n.code,{children:"openai"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Set the ",(0,t.jsx)(n.code,{children:"state"})," property to ",(0,t.jsx)(n.code,{children:"ready"}),"."]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/models/llama2/model.json"',children:'{\n "sources": [\n {\n "filename": "llama2",\n "url": "https://ollama.com/library/llama2"\n }\n ],\n "id": "llama2",\n "object": "model",\n "name": "Ollama - Llama2",\n "version": "1.0",\n "description": "Llama 2 is a collection of foundation language models ranging from 7B to 70B parameters.",\n "format": "api",\n "settings": {},\n "parameters": {},\n "metadata": {\n "author": "Meta",\n "tags": ["General", "Big Context Length"]\n },\n "engine": "openai"\n}\n'})}),"\n",(0,t.jsx)(n.admonition,{type:"note",children:(0,t.jsxs)(n.p,{children:["For more details regarding the ",(0,t.jsx)(n.code,{children:"model.json"})," settings and parameters fields, please see ",(0,t.jsx)(n.a,{href:"/guides/engines/remote-server/#modeljson",children:"here"}),"."]})}),"\n",(0,t.jsx)(n.h3,{id:"step-3-start-the-model",children:"Step 3: Start the Model"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Restart Jan and navigate to the ",(0,t.jsx)(n.strong,{children:"Hub"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Locate your model and click the ",(0,t.jsx)(n.strong,{children:"Use"})," button."]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},28453:(e,n,l)=>{l.d(n,{R:()=>i,x:()=>s});var t=l(96540);const a={},o=t.createContext(a);function i(e){const n=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:i(e.components),t.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/85edfec6.a6232c92.js b/assets/js/85edfec6.a6232c92.js deleted file mode 100644 index 42a073c0..00000000 --- a/assets/js/85edfec6.a6232c92.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1837],{73365:(e,n,l)=>{l.r(n),l.d(n,{assets:()=>r,contentTitle:()=>i,default:()=>h,frontMatter:()=>o,metadata:()=>s,toc:()=>d});var t=l(74848),a=l(28453);const o={title:"Ollama",slug:"/guides/engines/ollama",sidebar_position:4,description:"A step-by-step guide on how to integrate Jan with Ollama.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Ollama integration"]},i=void 0,s={id:"guides/local-providers/ollama",title:"Ollama",description:"A step-by-step guide on how to integrate Jan with Ollama.",source:"@site/docs/guides/local-providers/ollama.mdx",sourceDirName:"guides/local-providers",slug:"/guides/engines/ollama",permalink:"/guides/engines/ollama",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/local-providers/ollama.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:4,frontMatter:{title:"Ollama",slug:"/guides/engines/ollama",sidebar_position:4,description:"A step-by-step guide on how to integrate Jan with Ollama.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Ollama integration"]},sidebar:"guidesSidebar",previous:{title:"LM Studio",permalink:"/guides/engines/lmstudio"},next:{title:"Remote Engines",permalink:"/guides/engines/remote"}},r={},d=[{value:"Integrate Ollama with Jan",id:"integrate-ollama-with-jan",level:2},{value:"Step 1: Start the Ollama Server",id:"step-1-start-the-ollama-server",level:3},{value:"Step 2: Model Configuration",id:"step-2-model-configuration",level:3},{value:"Step 3: Start the Model",id:"step-3-start-the-model",level:3}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,a.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h2,{id:"integrate-ollama-with-jan",children:"Integrate Ollama with Jan"}),"\n",(0,t.jsx)(n.p,{children:"Ollama provides you with largen language that you can run locally. There are two methods to integrate Ollama with Jan:"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsx)(n.li,{children:"Integrate Ollama server with Jan."}),"\n",(0,t.jsx)(n.li,{children:"Migrate the downloaded model from Ollama to Jan."}),"\n"]}),"\n",(0,t.jsx)(n.p,{children:"To integrate Ollama with Jan, follow the steps below:"}),"\n",(0,t.jsx)(n.admonition,{type:"note",children:(0,t.jsxs)(n.p,{children:["In this tutorial, we'll show how to integrate Ollama with Jan using the first method. We will use the ",(0,t.jsx)(n.a,{href:"https://ollama.com/library/llama2",children:"llama2"})," model as an example."]})}),"\n",(0,t.jsx)(n.h3,{id:"step-1-start-the-ollama-server",children:"Step 1: Start the Ollama Server"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Choose your model from the ",(0,t.jsx)(n.a,{href:"https://ollama.com/library",children:"Ollama library"}),"."]}),"\n",(0,t.jsx)(n.li,{children:"Run your model with this command:"}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-sh",children:"ollama run \n"})}),"\n",(0,t.jsxs)(n.ol,{start:"3",children:["\n",(0,t.jsxs)(n.li,{children:["According to the ",(0,t.jsx)(n.a,{href:"https://github.com/ollama/ollama/blob/main/docs/openai.md",children:"Ollama documentation on OpenAI compatibility"}),", you can connect to the Ollama server using the web address ",(0,t.jsx)(n.code,{children:"http://localhost:11434/v1/chat/completions"}),". To do this, change the ",(0,t.jsx)(n.code,{children:"openai.json"})," file in the ",(0,t.jsx)(n.code,{children:"~/jan/engines"})," folder to add the Ollama server's full web address:"]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/engines/openai.json"',children:'{\n "full_url": "http://localhost:11434/v1/chat/completions"\n}\n'})}),"\n",(0,t.jsx)(n.h3,{id:"step-2-model-configuration",children:"Step 2: Model Configuration"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Navigate to the ",(0,t.jsx)(n.code,{children:"~/jan/models"})," folder."]}),"\n",(0,t.jsxs)(n.li,{children:["Create a folder named ",(0,t.jsx)(n.code,{children:"(ollam-modelname)"}),", for example, ",(0,t.jsx)(n.code,{children:"lmstudio-phi-2"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Create a ",(0,t.jsx)(n.code,{children:"model.json"})," file inside the folder including the following configurations:"]}),"\n"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Set the ",(0,t.jsx)(n.code,{children:"id"})," property to the model name as Ollama model name."]}),"\n",(0,t.jsxs)(n.li,{children:["Set the ",(0,t.jsx)(n.code,{children:"format"})," property to ",(0,t.jsx)(n.code,{children:"api"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Set the ",(0,t.jsx)(n.code,{children:"engine"})," property to ",(0,t.jsx)(n.code,{children:"openai"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Set the ",(0,t.jsx)(n.code,{children:"state"})," property to ",(0,t.jsx)(n.code,{children:"ready"}),"."]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/models/llama2/model.json"',children:'{\n "sources": [\n {\n "filename": "llama2",\n "url": "https://ollama.com/library/llama2"\n }\n ],\n "id": "llama2",\n "object": "model",\n "name": "Ollama - Llama2",\n "version": "1.0",\n "description": "Llama 2 is a collection of foundation language models ranging from 7B to 70B parameters.",\n "format": "api",\n "settings": {},\n "parameters": {},\n "metadata": {\n "author": "Meta",\n "tags": ["General", "Big Context Length"]\n },\n "engine": "openai"\n}\n'})}),"\n",(0,t.jsx)(n.admonition,{type:"note",children:(0,t.jsxs)(n.p,{children:["For more details regarding the ",(0,t.jsx)(n.code,{children:"model.json"})," settings and parameters fields, please see ",(0,t.jsx)(n.a,{href:"/guides/engines/remote-server/#modeljson",children:"here"}),"."]})}),"\n",(0,t.jsx)(n.h3,{id:"step-3-start-the-model",children:"Step 3: Start the Model"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Restart Jan and navigate to the ",(0,t.jsx)(n.strong,{children:"Hub"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Locate your model and click the ",(0,t.jsx)(n.strong,{children:"Use"})," button."]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},28453:(e,n,l)=>{l.d(n,{R:()=>i,x:()=>s});var t=l(96540);const a={},o=t.createContext(a);function i(e){const n=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:i(e.components),t.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/89a159d2.0b216225.js b/assets/js/89a159d2.0b216225.js deleted file mode 100644 index edd4ae1f..00000000 --- a/assets/js/89a159d2.0b216225.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4704],{71506:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>u,frontMatter:()=>t,metadata:()=>a,toc:()=>d});var i=r(74848),s=r(28453);const t={title:"Jan Enterprise",slug:"/enterprise",description:"Built for Enterprise Deployments",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},o="Customize and run AI across your organization",a={id:"server-suite/enterprise",title:"Jan Enterprise",description:"Built for Enterprise Deployments",source:"@site/docs/server-suite/enterprise.md",sourceDirName:"server-suite",slug:"/enterprise",permalink:"/enterprise",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/server-suite/enterprise.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Jan Enterprise",slug:"/enterprise",description:"Built for Enterprise Deployments",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]}},l={},d=[{value:"Own your AI. Own your data. Own your IP.",id:"own-your-ai-own-your-data-own-your-ip",level:2},{value:"Why Jan Enterprise",id:"why-jan-enterprise",level:2},{value:"Fast deployment",id:"fast-deployment",level:3},{value:"Full customization",id:"full-customization",level:3},{value:"Supported Extensions",id:"supported-extensions",level:2},{value:"Admin console",id:"admin-console",level:3},{value:"Identity access management",id:"identity-access-management",level:3},{value:"Audit compliance",id:"audit-compliance",level:3},{value:"Observability",id:"observability",level:3},{value:"Enterprise support SLA",id:"enterprise-support-sla",level:2}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"customize-and-run-ai-across-your-organization",children:"Customize and run AI across your organization"}),"\n",(0,i.jsx)(n.p,{children:"Jan can professional backend to create, customize and run AIs at scale, for production-grade data centers."}),"\n",(0,i.jsxs)(n.admonition,{type:"warning",children:[(0,i.jsxs)(n.p,{children:["The server suite is actively under development and lacking documentation.\nYou can find the source code ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/tree/dev/server",children:"here"})," and ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/blob/dev/docker-compose.yml",children:"here"}),"."]}),(0,i.jsx)(n.p,{children:"It is free to use. Your feedback is appreciated \ud83d\ude4f."})]}),"\n",(0,i.jsx)(n.h2,{id:"own-your-ai-own-your-data-own-your-ip",children:"Own your AI. Own your data. Own your IP."}),"\n",(0,i.jsx)(n.p,{children:"Over time, we expect more teams and organizations to turn to running their own AIs on-prem."}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.strong,{children:"Why?"})}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Prevent shadow data"}),"\n",(0,i.jsx)(n.li,{children:"Avoid vendor lock-in"}),"\n",(0,i.jsx)(n.li,{children:"Keep your IP in house"}),"\n",(0,i.jsx)(n.li,{children:"Uptime and support predictability"}),"\n",(0,i.jsx)(n.li,{children:"Eliminate monthly API bills - use your existing hardware"}),"\n",(0,i.jsx)(n.li,{children:"Full control over your AI - you can open it up and see what's going on"}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"why-jan-enterprise",children:"Why Jan Enterprise"}),"\n",(0,i.jsx)(n.h3,{id:"fast-deployment",children:"Fast deployment"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"1 click deployment"}),". Immediately serve, customize, and scale models and assistants across your org. Scale your AI team so they can focus on the IP instead of fixing plumbing across every computer."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"Scale across infrastructures"}),": on premise, with cloud providers, or as a hybrid deployment. Run Jan in completely air-gapped environments."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"Optimized for datacenter-grade GPUs"}),": Can run on Nvidia, AMD Hardware, or even normal CPUs. Use TensorRT-LLM for more speedups on A6000s and above."]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"full-customization",children:"Full customization"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Runs custom models or popular LLMs like Llama2, Mistral at production scale"}),"\n",(0,i.jsx)(n.li,{children:"API that is fully OpenAI-compatible, i.e. can be a drop-in migration"}),"\n",(0,i.jsx)(n.li,{children:"Powerful Agent framework to customize LLMs using RAG or Enterprise Data integrations."}),"\n"]}),"\n",(0,i.jsx)(n.admonition,{type:"tip",children:(0,i.jsxs)(n.p,{children:["Not a Jan fan but convinced about local AI? No worries, here's a list of ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/awesome-local-ai",children:"awesome local ai"})," alternatives that you can use in your team."]})}),"\n",(0,i.jsx)(n.h2,{id:"supported-extensions",children:"Supported Extensions"}),"\n",(0,i.jsx)(n.p,{children:"The SDK and current implemention accomodate the following potential extensions."}),"\n",(0,i.jsx)(n.h3,{id:"admin-console",children:"Admin console"}),"\n",(0,i.jsx)(n.p,{children:"Integrate SAML, OAUTH, OIDC"}),"\n",(0,i.jsx)(n.h3,{id:"identity-access-management",children:"Identity access management"}),"\n",(0,i.jsx)(n.p,{children:"Grant roles, groups and general ACL"}),"\n",(0,i.jsx)(n.h3,{id:"audit-compliance",children:"Audit compliance"}),"\n",(0,i.jsx)(n.p,{children:"Plug in Guardrails, LLMGuard, your custom rules engine and more"}),"\n",(0,i.jsx)(n.h3,{id:"observability",children:"Observability"}),"\n",(0,i.jsx)(n.p,{children:"Plug in Langfuse, Langsmith, Openllmetry and more"}),"\n",(0,i.jsx)(n.h2,{id:"enterprise-support-sla",children:"Enterprise support SLA"}),"\n",(0,i.jsx)(n.p,{children:"Our core team and AI solutions partners are to help."}),"\n",(0,i.jsxs)(n.p,{children:["Email us at: ",(0,i.jsx)(n.code,{children:"inquiries@jan.ai"})," for:"]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Priority case routing"}),"\n",(0,i.jsx)(n.li,{children:"Proactive case monitoring"}),"\n",(0,i.jsx)(n.li,{children:"24-hour support response"}),"\n"]})]})}function u(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},28453:(e,n,r)=>{r.d(n,{R:()=>o,x:()=>a});var i=r(96540);const s={},t=i.createContext(s);function o(e){const n=i.useContext(t);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/89a159d2.e009ef00.js b/assets/js/89a159d2.e009ef00.js new file mode 100644 index 00000000..1c4bff42 --- /dev/null +++ b/assets/js/89a159d2.e009ef00.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4704],{71506:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>u,frontMatter:()=>t,metadata:()=>a,toc:()=>d});var i=r(74848),s=r(28453);const t={title:"Jan Enterprise",slug:"/enterprise",description:"Built for Enterprise Deployments",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},o="Customize and run AI across your organization",a={id:"server-suite/enterprise",title:"Jan Enterprise",description:"Built for Enterprise Deployments",source:"@site/docs/server-suite/enterprise.md",sourceDirName:"server-suite",slug:"/enterprise",permalink:"/enterprise",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/server-suite/enterprise.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Jan Enterprise",slug:"/enterprise",description:"Built for Enterprise Deployments",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]}},l={},d=[{value:"Own your AI. Own your data. Own your IP.",id:"own-your-ai-own-your-data-own-your-ip",level:2},{value:"Why Jan Enterprise",id:"why-jan-enterprise",level:2},{value:"Fast deployment",id:"fast-deployment",level:3},{value:"Full customization",id:"full-customization",level:3},{value:"Supported Extensions",id:"supported-extensions",level:2},{value:"Admin console",id:"admin-console",level:3},{value:"Identity access management",id:"identity-access-management",level:3},{value:"Audit compliance",id:"audit-compliance",level:3},{value:"Observability",id:"observability",level:3},{value:"Enterprise support SLA",id:"enterprise-support-sla",level:2}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"customize-and-run-ai-across-your-organization",children:"Customize and run AI across your organization"}),"\n",(0,i.jsx)(n.p,{children:"Jan can professional backend to create, customize and run AIs at scale, for production-grade data centers."}),"\n",(0,i.jsxs)(n.admonition,{type:"warning",children:[(0,i.jsxs)(n.p,{children:["The server suite is actively under development and lacking documentation.\nYou can find the source code ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/tree/dev/server",children:"here"})," and ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/blob/dev/docker-compose.yml",children:"here"}),"."]}),(0,i.jsx)(n.p,{children:"It is free to use. Your feedback is appreciated \ud83d\ude4f."})]}),"\n",(0,i.jsx)(n.h2,{id:"own-your-ai-own-your-data-own-your-ip",children:"Own your AI. Own your data. Own your IP."}),"\n",(0,i.jsx)(n.p,{children:"Over time, we expect more teams and organizations to turn to running their own AIs on-prem."}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.strong,{children:"Why?"})}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Prevent shadow data"}),"\n",(0,i.jsx)(n.li,{children:"Avoid vendor lock-in"}),"\n",(0,i.jsx)(n.li,{children:"Keep your IP in house"}),"\n",(0,i.jsx)(n.li,{children:"Uptime and support predictability"}),"\n",(0,i.jsx)(n.li,{children:"Eliminate monthly API bills - use your existing hardware"}),"\n",(0,i.jsx)(n.li,{children:"Full control over your AI - you can open it up and see what's going on"}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"why-jan-enterprise",children:"Why Jan Enterprise"}),"\n",(0,i.jsx)(n.h3,{id:"fast-deployment",children:"Fast deployment"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"1 click deployment"}),". Immediately serve, customize, and scale models and assistants across your org. Scale your AI team so they can focus on the IP instead of fixing plumbing across every computer."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"Scale across infrastructures"}),": on premise, with cloud providers, or as a hybrid deployment. Run Jan in completely air-gapped environments."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"Optimized for datacenter-grade GPUs"}),": Can run on Nvidia, AMD Hardware, or even normal CPUs. Use TensorRT-LLM for more speedups on A6000s and above."]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"full-customization",children:"Full customization"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Runs custom models or popular LLMs like Llama2, Mistral at production scale"}),"\n",(0,i.jsx)(n.li,{children:"API that is fully OpenAI-compatible, i.e. can be a drop-in migration"}),"\n",(0,i.jsx)(n.li,{children:"Powerful Agent framework to customize LLMs using RAG or Enterprise Data integrations."}),"\n"]}),"\n",(0,i.jsx)(n.admonition,{type:"tip",children:(0,i.jsxs)(n.p,{children:["Not a Jan fan but convinced about local AI? No worries, here's a list of ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/awesome-local-ai",children:"awesome local ai"})," alternatives that you can use in your team."]})}),"\n",(0,i.jsx)(n.h2,{id:"supported-extensions",children:"Supported Extensions"}),"\n",(0,i.jsx)(n.p,{children:"The SDK and current implemention accomodate the following potential extensions."}),"\n",(0,i.jsx)(n.h3,{id:"admin-console",children:"Admin console"}),"\n",(0,i.jsx)(n.p,{children:"Integrate SAML, OAUTH, OIDC"}),"\n",(0,i.jsx)(n.h3,{id:"identity-access-management",children:"Identity access management"}),"\n",(0,i.jsx)(n.p,{children:"Grant roles, groups and general ACL"}),"\n",(0,i.jsx)(n.h3,{id:"audit-compliance",children:"Audit compliance"}),"\n",(0,i.jsx)(n.p,{children:"Plug in Guardrails, LLMGuard, your custom rules engine and more"}),"\n",(0,i.jsx)(n.h3,{id:"observability",children:"Observability"}),"\n",(0,i.jsx)(n.p,{children:"Plug in Langfuse, Langsmith, Openllmetry and more"}),"\n",(0,i.jsx)(n.h2,{id:"enterprise-support-sla",children:"Enterprise support SLA"}),"\n",(0,i.jsx)(n.p,{children:"Our core team and AI solutions partners are to help."}),"\n",(0,i.jsxs)(n.p,{children:["Email us at: ",(0,i.jsx)(n.code,{children:"inquiries@jan.ai"})," for:"]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Priority case routing"}),"\n",(0,i.jsx)(n.li,{children:"Proactive case monitoring"}),"\n",(0,i.jsx)(n.li,{children:"24-hour support response"}),"\n"]})]})}function u(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},28453:(e,n,r)=>{r.d(n,{R:()=>o,x:()=>a});var i=r(96540);const s={},t=i.createContext(s);function o(e){const n=i.useContext(t);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/8abcec24.65440ce3.js b/assets/js/8abcec24.65440ce3.js deleted file mode 100644 index 6eb6dd16..00000000 --- a/assets/js/8abcec24.65440ce3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2969],{89352:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>s,default:()=>c,frontMatter:()=>i,metadata:()=>r,toc:()=>l});var o=t(74848),a=t(28453);const i={title:"Frequently Asked Questions (FAQ) - Jan"},s="Frequently Asked Questions (FAQ)",r={id:"about/faq",title:"Frequently Asked Questions (FAQ) - Jan",description:"What is Jan?",source:"@site/docs/about/faq.md",sourceDirName:"about",slug:"/about/faq",permalink:"/about/faq",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/about/faq.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Frequently Asked Questions (FAQ) - Jan"},sidebar:"aboutSidebar",previous:{title:"Acknowledgements",permalink:"/acknowledgements"}},d={},l=[{value:"What is Jan?",id:"what-is-jan",level:2},{value:"How do I use Jan?",id:"how-do-i-use-jan",level:2},{value:"Is Jan compatible with my operating system?",id:"is-jan-compatible-with-my-operating-system",level:2},{value:"Do you use my data?",id:"do-you-use-my-data",level:2},{value:"Do you sell my data?",id:"do-you-sell-my-data",level:2},{value:"How does Jan ensure my data remains private?",id:"how-does-jan-ensure-my-data-remains-private",level:2},{value:"What does "Jan" stand for?",id:"what-does-jan-stand-for",level:2},{value:"Can I use Jan without an internet connection?",id:"can-i-use-jan-without-an-internet-connection",level:2},{value:"Are there any costs associated with using Jan?",id:"are-there-any-costs-associated-with-using-jan",level:2},{value:"What types of AI models can I download or import with Jan?",id:"what-types-of-ai-models-can-i-download-or-import-with-jan",level:2},{value:"How do I customize Jan using the programmable API?",id:"how-do-i-customize-jan-using-the-programmable-api",level:2},{value:"How can I contribute to Jan's development or suggest features?",id:"how-can-i-contribute-to-jans-development-or-suggest-features",level:2},{value:"How can I get involved with the Jan community?",id:"how-can-i-get-involved-with-the-jan-community",level:2},{value:"How do I troubleshoot issues with installing or using Jan?",id:"how-do-i-troubleshoot-issues-with-installing-or-using-jan",level:2},{value:"Can I self-host?",id:"can-i-self-host",level:2},{value:"Are you hiring?",id:"are-you-hiring",level:2}];function u(e){const n={a:"a",admonition:"admonition",code:"code",h1:"h1",h2:"h2",p:"p",...(0,a.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.h1,{id:"frequently-asked-questions-faq",children:"Frequently Asked Questions (FAQ)"}),"\n",(0,o.jsx)(n.h2,{id:"what-is-jan",children:"What is Jan?"}),"\n",(0,o.jsx)(n.p,{children:"Jan runs and trains models (LLMs) on your laptop or desktop computers."}),"\n",(0,o.jsx)(n.h2,{id:"how-do-i-use-jan",children:"How do I use Jan?"}),"\n",(0,o.jsx)(n.p,{children:"Download Jan Desktop on your computer, download a compatible LLM, or connect to a remote AI with the API key, and just start chatting. You can switch between models as needed."}),"\n",(0,o.jsx)(n.h2,{id:"is-jan-compatible-with-my-operating-system",children:"Is Jan compatible with my operating system?"}),"\n",(0,o.jsx)(n.p,{children:"Jan is available for Mac, Windows, and Linux, and via Docker/Helm ensuring wide compatibility."}),"\n",(0,o.jsx)(n.p,{children:"GPU wise, Jan supports Nvidia, AMD (through Vulkan), and Intel."}),"\n",(0,o.jsx)(n.h2,{id:"do-you-use-my-data",children:"Do you use my data?"}),"\n",(0,o.jsx)(n.p,{children:"No. Not even a little. Your usage data is fully local, private, and never leaves your computer."}),"\n",(0,o.jsx)(n.p,{children:"We also don't track IP or other identifying information."}),"\n",(0,o.jsx)(n.admonition,{type:"caution",children:(0,o.jsx)(n.p,{children:"If you use Jan in remote/api mode, ie. chatting with ChatGPT, they may still collect your info."})}),"\n",(0,o.jsx)(n.h2,{id:"do-you-sell-my-data",children:"Do you sell my data?"}),"\n",(0,o.jsx)(n.p,{children:"No, and we never will."}),"\n",(0,o.jsx)(n.h2,{id:"how-does-jan-ensure-my-data-remains-private",children:"How does Jan ensure my data remains private?"}),"\n",(0,o.jsxs)(n.p,{children:["Jan prioritizes your privacy by running open-source AI models 100% offline on your computer. Conversations, documents, and files stay private. You can find your own user data at ",(0,o.jsx)(n.code,{children:"~/jan"})," on your local filesystem."]}),"\n",(0,o.jsx)(n.h2,{id:"what-does-jan-stand-for",children:'What does "Jan" stand for?'}),"\n",(0,o.jsx)(n.p,{children:'Jan stands for \u201cJust a Name". We are, admittedly, bad at marketing \ud83d\ude02.'}),"\n",(0,o.jsx)(n.h2,{id:"can-i-use-jan-without-an-internet-connection",children:"Can I use Jan without an internet connection?"}),"\n",(0,o.jsx)(n.p,{children:"Yes, Jan defaults to running locally, without an internet connection."}),"\n",(0,o.jsx)(n.h2,{id:"are-there-any-costs-associated-with-using-jan",children:"Are there any costs associated with using Jan?"}),"\n",(0,o.jsx)(n.p,{children:"Jan is free to use. However, if you want to connect to remote APIs, like GPT-4, you will need to put in your own API key."}),"\n",(0,o.jsx)(n.h2,{id:"what-types-of-ai-models-can-i-download-or-import-with-jan",children:"What types of AI models can I download or import with Jan?"}),"\n",(0,o.jsx)(n.p,{children:"You can download popular AI models through Jan's Hub or import any model of your choice directly from HuggingFace."}),"\n",(0,o.jsx)(n.h2,{id:"how-do-i-customize-jan-using-the-programmable-api",children:"How do I customize Jan using the programmable API?"}),"\n",(0,o.jsx)(n.p,{children:"Jan is built like VSCode and Obsidian. It supports 3rd party extensions. In fact, most of the UI level features were built with extensions in a few lines of code."}),"\n",(0,o.jsx)(n.h2,{id:"how-can-i-contribute-to-jans-development-or-suggest-features",children:"How can I contribute to Jan's development or suggest features?"}),"\n",(0,o.jsxs)(n.p,{children:["Contributions can be made through ",(0,o.jsx)(n.a,{href:"https://github.com/janhq/jan",children:"GitHub"})," and ",(0,o.jsx)(n.a,{href:"https://discord.gg/Exe46xPMbK",children:"Discord"}),", where you can also suggest features and make pull requests. No need to ask for permission, we're fully open source!"]}),"\n",(0,o.jsx)(n.h2,{id:"how-can-i-get-involved-with-the-jan-community",children:"How can I get involved with the Jan community?"}),"\n",(0,o.jsxs)(n.p,{children:["Joining ",(0,o.jsx)(n.a,{href:"https://discord.gg/qSwXFx6Krr",children:"Jan's Discord server"})," is a great way to get involved with the community."]}),"\n",(0,o.jsx)(n.h2,{id:"how-do-i-troubleshoot-issues-with-installing-or-using-jan",children:"How do I troubleshoot issues with installing or using Jan?"}),"\n",(0,o.jsx)(n.p,{children:"For troubleshooting, you should reach out on Discord and check GitHub for assistance and support from the community and the development team."}),"\n",(0,o.jsx)(n.h2,{id:"can-i-self-host",children:"Can I self-host?"}),"\n",(0,o.jsx)(n.p,{children:"Yes! We love the self-hosted movement. Jan is available as a Helm chart/ Docker composes which can be run across home servers or even production-level environments."}),"\n",(0,o.jsx)(n.h2,{id:"are-you-hiring",children:"Are you hiring?"}),"\n",(0,o.jsxs)(n.p,{children:["We often hire directly from our community. If you are interested in applying, please see our careers page ",(0,o.jsx)(n.a,{href:"https://janai.bamboohr.com/careers",children:"here"}),"."]})]})}function c(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(u,{...e})}):u(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>s,x:()=>r});var o=t(96540);const a={},i=o.createContext(a);function s(e){const n=o.useContext(i);return o.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:s(e.components),o.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/8abcec24.9b2f77be.js b/assets/js/8abcec24.9b2f77be.js new file mode 100644 index 00000000..4a6fbb62 --- /dev/null +++ b/assets/js/8abcec24.9b2f77be.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2969],{89352:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>s,default:()=>c,frontMatter:()=>i,metadata:()=>r,toc:()=>l});var o=t(74848),a=t(28453);const i={title:"Frequently Asked Questions (FAQ) - Jan"},s="Frequently Asked Questions (FAQ)",r={id:"about/faq",title:"Frequently Asked Questions (FAQ) - Jan",description:"What is Jan?",source:"@site/docs/about/faq.md",sourceDirName:"about",slug:"/about/faq",permalink:"/about/faq",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/about/faq.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Frequently Asked Questions (FAQ) - Jan"},sidebar:"aboutSidebar",previous:{title:"Acknowledgements",permalink:"/acknowledgements"}},d={},l=[{value:"What is Jan?",id:"what-is-jan",level:2},{value:"How do I use Jan?",id:"how-do-i-use-jan",level:2},{value:"Is Jan compatible with my operating system?",id:"is-jan-compatible-with-my-operating-system",level:2},{value:"Do you use my data?",id:"do-you-use-my-data",level:2},{value:"Do you sell my data?",id:"do-you-sell-my-data",level:2},{value:"How does Jan ensure my data remains private?",id:"how-does-jan-ensure-my-data-remains-private",level:2},{value:"What does "Jan" stand for?",id:"what-does-jan-stand-for",level:2},{value:"Can I use Jan without an internet connection?",id:"can-i-use-jan-without-an-internet-connection",level:2},{value:"Are there any costs associated with using Jan?",id:"are-there-any-costs-associated-with-using-jan",level:2},{value:"What types of AI models can I download or import with Jan?",id:"what-types-of-ai-models-can-i-download-or-import-with-jan",level:2},{value:"How do I customize Jan using the programmable API?",id:"how-do-i-customize-jan-using-the-programmable-api",level:2},{value:"How can I contribute to Jan's development or suggest features?",id:"how-can-i-contribute-to-jans-development-or-suggest-features",level:2},{value:"How can I get involved with the Jan community?",id:"how-can-i-get-involved-with-the-jan-community",level:2},{value:"How do I troubleshoot issues with installing or using Jan?",id:"how-do-i-troubleshoot-issues-with-installing-or-using-jan",level:2},{value:"Can I self-host?",id:"can-i-self-host",level:2},{value:"Are you hiring?",id:"are-you-hiring",level:2}];function u(e){const n={a:"a",admonition:"admonition",code:"code",h1:"h1",h2:"h2",p:"p",...(0,a.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.h1,{id:"frequently-asked-questions-faq",children:"Frequently Asked Questions (FAQ)"}),"\n",(0,o.jsx)(n.h2,{id:"what-is-jan",children:"What is Jan?"}),"\n",(0,o.jsx)(n.p,{children:"Jan runs and trains models (LLMs) on your laptop or desktop computers."}),"\n",(0,o.jsx)(n.h2,{id:"how-do-i-use-jan",children:"How do I use Jan?"}),"\n",(0,o.jsx)(n.p,{children:"Download Jan Desktop on your computer, download a compatible LLM, or connect to a remote AI with the API key, and just start chatting. You can switch between models as needed."}),"\n",(0,o.jsx)(n.h2,{id:"is-jan-compatible-with-my-operating-system",children:"Is Jan compatible with my operating system?"}),"\n",(0,o.jsx)(n.p,{children:"Jan is available for Mac, Windows, and Linux, and via Docker/Helm ensuring wide compatibility."}),"\n",(0,o.jsx)(n.p,{children:"GPU wise, Jan supports Nvidia, AMD (through Vulkan), and Intel."}),"\n",(0,o.jsx)(n.h2,{id:"do-you-use-my-data",children:"Do you use my data?"}),"\n",(0,o.jsx)(n.p,{children:"No. Not even a little. Your usage data is fully local, private, and never leaves your computer."}),"\n",(0,o.jsx)(n.p,{children:"We also don't track IP or other identifying information."}),"\n",(0,o.jsx)(n.admonition,{type:"caution",children:(0,o.jsx)(n.p,{children:"If you use Jan in remote/api mode, ie. chatting with ChatGPT, they may still collect your info."})}),"\n",(0,o.jsx)(n.h2,{id:"do-you-sell-my-data",children:"Do you sell my data?"}),"\n",(0,o.jsx)(n.p,{children:"No, and we never will."}),"\n",(0,o.jsx)(n.h2,{id:"how-does-jan-ensure-my-data-remains-private",children:"How does Jan ensure my data remains private?"}),"\n",(0,o.jsxs)(n.p,{children:["Jan prioritizes your privacy by running open-source AI models 100% offline on your computer. Conversations, documents, and files stay private. You can find your own user data at ",(0,o.jsx)(n.code,{children:"~/jan"})," on your local filesystem."]}),"\n",(0,o.jsx)(n.h2,{id:"what-does-jan-stand-for",children:'What does "Jan" stand for?'}),"\n",(0,o.jsx)(n.p,{children:'Jan stands for \u201cJust a Name". We are, admittedly, bad at marketing \ud83d\ude02.'}),"\n",(0,o.jsx)(n.h2,{id:"can-i-use-jan-without-an-internet-connection",children:"Can I use Jan without an internet connection?"}),"\n",(0,o.jsx)(n.p,{children:"Yes, Jan defaults to running locally, without an internet connection."}),"\n",(0,o.jsx)(n.h2,{id:"are-there-any-costs-associated-with-using-jan",children:"Are there any costs associated with using Jan?"}),"\n",(0,o.jsx)(n.p,{children:"Jan is free to use. However, if you want to connect to remote APIs, like GPT-4, you will need to put in your own API key."}),"\n",(0,o.jsx)(n.h2,{id:"what-types-of-ai-models-can-i-download-or-import-with-jan",children:"What types of AI models can I download or import with Jan?"}),"\n",(0,o.jsx)(n.p,{children:"You can download popular AI models through Jan's Hub or import any model of your choice directly from HuggingFace."}),"\n",(0,o.jsx)(n.h2,{id:"how-do-i-customize-jan-using-the-programmable-api",children:"How do I customize Jan using the programmable API?"}),"\n",(0,o.jsx)(n.p,{children:"Jan is built like VSCode and Obsidian. It supports 3rd party extensions. In fact, most of the UI level features were built with extensions in a few lines of code."}),"\n",(0,o.jsx)(n.h2,{id:"how-can-i-contribute-to-jans-development-or-suggest-features",children:"How can I contribute to Jan's development or suggest features?"}),"\n",(0,o.jsxs)(n.p,{children:["Contributions can be made through ",(0,o.jsx)(n.a,{href:"https://github.com/janhq/jan",children:"GitHub"})," and ",(0,o.jsx)(n.a,{href:"https://discord.gg/Exe46xPMbK",children:"Discord"}),", where you can also suggest features and make pull requests. No need to ask for permission, we're fully open source!"]}),"\n",(0,o.jsx)(n.h2,{id:"how-can-i-get-involved-with-the-jan-community",children:"How can I get involved with the Jan community?"}),"\n",(0,o.jsxs)(n.p,{children:["Joining ",(0,o.jsx)(n.a,{href:"https://discord.gg/qSwXFx6Krr",children:"Jan's Discord server"})," is a great way to get involved with the community."]}),"\n",(0,o.jsx)(n.h2,{id:"how-do-i-troubleshoot-issues-with-installing-or-using-jan",children:"How do I troubleshoot issues with installing or using Jan?"}),"\n",(0,o.jsx)(n.p,{children:"For troubleshooting, you should reach out on Discord and check GitHub for assistance and support from the community and the development team."}),"\n",(0,o.jsx)(n.h2,{id:"can-i-self-host",children:"Can I self-host?"}),"\n",(0,o.jsx)(n.p,{children:"Yes! We love the self-hosted movement. Jan is available as a Helm chart/ Docker composes which can be run across home servers or even production-level environments."}),"\n",(0,o.jsx)(n.h2,{id:"are-you-hiring",children:"Are you hiring?"}),"\n",(0,o.jsxs)(n.p,{children:["We often hire directly from our community. If you are interested in applying, please see our careers page ",(0,o.jsx)(n.a,{href:"https://janai.bamboohr.com/careers",children:"here"}),"."]})]})}function c(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(u,{...e})}):u(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>s,x:()=>r});var o=t(96540);const a={},i=o.createContext(a);function s(e){const n=o.useContext(i);return o.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:s(e.components),o.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/8af60830.3a50eac1.js b/assets/js/8af60830.3a50eac1.js new file mode 100644 index 00000000..a16be775 --- /dev/null +++ b/assets/js/8af60830.3a50eac1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7719],{60865:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>l,contentTitle:()=>i,default:()=>h,frontMatter:()=>t,metadata:()=>a,toc:()=>d});var s=o(74848),r=o(28453);const t={title:"Jan Desktop",slug:"/desktop",description:"Turn your computer into an AI PC",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},i="Turn any computer into an AI computer",a={id:"platforms/desktop",title:"Jan Desktop",description:"Turn your computer into an AI PC",source:"@site/docs/platforms/desktop.md",sourceDirName:"platforms",slug:"/desktop",permalink:"/desktop",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/platforms/desktop.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Jan Desktop",slug:"/desktop",description:"Turn your computer into an AI PC",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"productSidebar",next:{title:"Jan Home Server",permalink:"/home-server"}},l={},d=[{value:"Designed for Everyone",id:"designed-for-everyone",level:3},{value:"Private & Offline",id:"private--offline",level:3},{value:"Customizable AI",id:"customizable-ai",level:3},{value:"Jan Desktop is",id:"jan-desktop-is",level:2},{value:"For Developers",id:"for-developers",level:3},{value:"For Your Home Server",id:"for-your-home-server",level:3},{value:"For People who Tinker",id:"for-people-who-tinker",level:3}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h1:"h1",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{id:"turn-any-computer-into-an-ai-computer",children:"Turn any computer into an AI computer"}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Alt text",src:o(26612).A+"",width:"2390",height:"782"})}),"\n",(0,s.jsx)(n.h3,{id:"designed-for-everyone",children:"Designed for Everyone"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Installs with 1 click."})," Jan is easy to use, beautiful, and the core features are free forever."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Runs on consumer laptops."})," Tested by 250k+ users across ",(0,s.jsx)(n.code,{children:"Windows, Mac, and Linux"}),", Jan even works on ",(0,s.jsx)(n.code,{children:"CPU-only mode"}),"."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Automatic GPU acceleration"}),". Models responds faster across ",(0,s.jsx)(n.code,{children:"NVIDIA, AMD, Apple, and Intel"})," when benchmarked against industry alternatives."]}),"\n"]}),"\n",(0,s.jsx)(n.admonition,{type:"tip",children:(0,s.jsx)(n.p,{children:"\u201cNormies\u201d can run LLMs like an AI engineer on the Desktop App - no programming experience needed."})}),"\n",(0,s.jsx)(n.h3,{id:"private--offline",children:"Private & Offline"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Runs 100% locally"}),". AI models run directly on your laptop without an internet connection. ",(0,s.jsx)(n.code,{children:"You own your AI"}),"."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Private conversations."})," Data is saved on your own filesystem in a transparent non-proprietary data format. ",(0,s.jsx)(n.code,{children:"You own your data."})]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Open source security"}),". Jan is open source, so you can scruntinize every line in our codebase. So when we say your data is not our product, we mean it. See ",(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan",children:"the code"})," and our ",(0,s.jsx)(n.a,{href:"/how-we-work/analytics",children:"data policy"}),"."]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"customizable-ai",children:"Customizable AI"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Use AI without limitations."})," Take control of censorship levels. Jan is usable from the classroom to the boardroom (and few other rooms if that\u2019s your jam)."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Use any models"}),". Download open source models from HuggingFace or upload your own custom models. [link]"]}),"\n"]}),"\n",(0,s.jsx)(n.admonition,{type:"tip",children:(0,s.jsxs)(n.p,{children:["Download Jan Desktop Client ",(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan?tab=readme-ov-file#download",children:"here"}),"."]})}),"\n",(0,s.jsx)(n.h2,{id:"jan-desktop-is",children:"Jan Desktop is"}),"\n",(0,s.jsx)(n.h3,{id:"for-developers",children:"For Developers"}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"You can easily integrate a locally running LLM into your own projects."})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["Turn on ",(0,s.jsx)(n.code,{children:"Local API Server"})," mode to start building on an ",(0,s.jsx)(n.code,{children:"OpenAI compatible API"}),"."]}),"\n",(0,s.jsx)(n.li,{children:"Jan Desktop comes with a Developer Console out of the box."}),"\n",(0,s.jsx)(n.li,{children:"The UI makes it easy to see logs, configure models and more."}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Alt text",src:o(89962).A+"",width:"2388",height:"1148"})}),"\n",(0,s.jsx)(n.h3,{id:"for-your-home-server",children:"For Your Home Server"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["Use Jan as a UI only, pointing to a different backend. ",(0,s.jsx)(n.a,{href:"/guides/using-models/integrate-with-remote-server",children:"See Docs"})]}),"\n",(0,s.jsxs)(n.li,{children:["Use Jan as a backend only, pointing to a different frontend. ",(0,s.jsx)(n.a,{href:"/guides/using-models/integrate-with-remote-server",children:"See Docs"})]}),"\n",(0,s.jsxs)(n.li,{children:["Run Jan in team-mode on production-grade GPUs. ",(0,s.jsx)(n.a,{href:"/server-suite",children:"See Server Suite"})]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"for-people-who-tinker",children:"For People who Tinker"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Customize the app\u2019s look and feel though Themes."}),"\n",(0,s.jsxs)(n.li,{children:["Customize assistants, models and other features with ",(0,s.jsx)(n.strong,{children:"no code"}),"."]}),"\n",(0,s.jsx)(n.li,{children:"Customize the entire Application through Extensions. Inspired by VSCode extensions, the desktop app can be entirely customized."}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/tree/main/extensions",children:"See the default extensions"})," bundled with every Desktop install.\n",(0,s.jsx)(n.img,{alt:"Alt text",src:o(32055).A+"",width:"2392",height:"1112"})]})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},89962:(e,n,o)=>{o.d(n,{A:()=>s});const s=o.p+"assets/images/image-1-9ef206a8d9596dc4305a953c805ee399.png"},32055:(e,n,o)=>{o.d(n,{A:()=>s});const s=o.p+"assets/images/image-4-c17fc8aeb7f61323be4c7f3bea106f0f.png"},26612:(e,n,o)=>{o.d(n,{A:()=>s});const s=o.p+"assets/images/image-8b62745016147166b887fe954a8546fd.png"},28453:(e,n,o)=>{o.d(n,{R:()=>i,x:()=>a});var s=o(96540);const r={},t=s.createContext(r);function i(e){const n=s.useContext(t);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),s.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/8af60830.a202f609.js b/assets/js/8af60830.a202f609.js deleted file mode 100644 index 11f43787..00000000 --- a/assets/js/8af60830.a202f609.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7719],{60865:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>l,contentTitle:()=>i,default:()=>h,frontMatter:()=>t,metadata:()=>a,toc:()=>d});var s=o(74848),r=o(28453);const t={title:"Jan Desktop",slug:"/desktop",description:"Turn your computer into an AI PC",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},i="Turn any computer into an AI computer",a={id:"platforms/desktop",title:"Jan Desktop",description:"Turn your computer into an AI PC",source:"@site/docs/platforms/desktop.md",sourceDirName:"platforms",slug:"/desktop",permalink:"/desktop",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/platforms/desktop.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Jan Desktop",slug:"/desktop",description:"Turn your computer into an AI PC",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"productSidebar",next:{title:"Jan Home Server",permalink:"/home-server"}},l={},d=[{value:"Designed for Everyone",id:"designed-for-everyone",level:3},{value:"Private & Offline",id:"private--offline",level:3},{value:"Customizable AI",id:"customizable-ai",level:3},{value:"Jan Desktop is",id:"jan-desktop-is",level:2},{value:"For Developers",id:"for-developers",level:3},{value:"For Your Home Server",id:"for-your-home-server",level:3},{value:"For People who Tinker",id:"for-people-who-tinker",level:3}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h1:"h1",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{id:"turn-any-computer-into-an-ai-computer",children:"Turn any computer into an AI computer"}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Alt text",src:o(26612).A+"",width:"2390",height:"782"})}),"\n",(0,s.jsx)(n.h3,{id:"designed-for-everyone",children:"Designed for Everyone"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Installs with 1 click."})," Jan is easy to use, beautiful, and the core features are free forever."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Runs on consumer laptops."})," Tested by 250k+ users across ",(0,s.jsx)(n.code,{children:"Windows, Mac, and Linux"}),", Jan even works on ",(0,s.jsx)(n.code,{children:"CPU-only mode"}),"."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Automatic GPU acceleration"}),". Models responds faster across ",(0,s.jsx)(n.code,{children:"NVIDIA, AMD, Apple, and Intel"})," when benchmarked against industry alternatives."]}),"\n"]}),"\n",(0,s.jsx)(n.admonition,{type:"tip",children:(0,s.jsx)(n.p,{children:"\u201cNormies\u201d can run LLMs like an AI engineer on the Desktop App - no programming experience needed."})}),"\n",(0,s.jsx)(n.h3,{id:"private--offline",children:"Private & Offline"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Runs 100% locally"}),". AI models run directly on your laptop without an internet connection. ",(0,s.jsx)(n.code,{children:"You own your AI"}),"."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Private conversations."})," Data is saved on your own filesystem in a transparent non-proprietary data format. ",(0,s.jsx)(n.code,{children:"You own your data."})]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Open source security"}),". Jan is open source, so you can scruntinize every line in our codebase. So when we say your data is not our product, we mean it. See ",(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan",children:"the code"})," and our ",(0,s.jsx)(n.a,{href:"/how-we-work/analytics",children:"data policy"}),"."]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"customizable-ai",children:"Customizable AI"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Use AI without limitations."})," Take control of censorship levels. Jan is usable from the classroom to the boardroom (and few other rooms if that\u2019s your jam)."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Use any models"}),". Download open source models from HuggingFace or upload your own custom models. [link]"]}),"\n"]}),"\n",(0,s.jsx)(n.admonition,{type:"tip",children:(0,s.jsxs)(n.p,{children:["Download Jan Desktop Client ",(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan?tab=readme-ov-file#download",children:"here"}),"."]})}),"\n",(0,s.jsx)(n.h2,{id:"jan-desktop-is",children:"Jan Desktop is"}),"\n",(0,s.jsx)(n.h3,{id:"for-developers",children:"For Developers"}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.strong,{children:"You can easily integrate a locally running LLM into your own projects."})}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["Turn on ",(0,s.jsx)(n.code,{children:"Local API Server"})," mode to start building on an ",(0,s.jsx)(n.code,{children:"OpenAI compatible API"}),"."]}),"\n",(0,s.jsx)(n.li,{children:"Jan Desktop comes with a Developer Console out of the box."}),"\n",(0,s.jsx)(n.li,{children:"The UI makes it easy to see logs, configure models and more."}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Alt text",src:o(89962).A+"",width:"2388",height:"1148"})}),"\n",(0,s.jsx)(n.h3,{id:"for-your-home-server",children:"For Your Home Server"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["Use Jan as a UI only, pointing to a different backend. ",(0,s.jsx)(n.a,{href:"/guides/using-models/integrate-with-remote-server",children:"See Docs"})]}),"\n",(0,s.jsxs)(n.li,{children:["Use Jan as a backend only, pointing to a different frontend. ",(0,s.jsx)(n.a,{href:"/guides/using-models/integrate-with-remote-server",children:"See Docs"})]}),"\n",(0,s.jsxs)(n.li,{children:["Run Jan in team-mode on production-grade GPUs. ",(0,s.jsx)(n.a,{href:"/server-suite",children:"See Server Suite"})]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"for-people-who-tinker",children:"For People who Tinker"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Customize the app\u2019s look and feel though Themes."}),"\n",(0,s.jsxs)(n.li,{children:["Customize assistants, models and other features with ",(0,s.jsx)(n.strong,{children:"no code"}),"."]}),"\n",(0,s.jsx)(n.li,{children:"Customize the entire Application through Extensions. Inspired by VSCode extensions, the desktop app can be entirely customized."}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/tree/main/extensions",children:"See the default extensions"})," bundled with every Desktop install.\n",(0,s.jsx)(n.img,{alt:"Alt text",src:o(32055).A+"",width:"2392",height:"1112"})]})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},89962:(e,n,o)=>{o.d(n,{A:()=>s});const s=o.p+"assets/images/image-1-9ef206a8d9596dc4305a953c805ee399.png"},32055:(e,n,o)=>{o.d(n,{A:()=>s});const s=o.p+"assets/images/image-4-c17fc8aeb7f61323be4c7f3bea106f0f.png"},26612:(e,n,o)=>{o.d(n,{A:()=>s});const s=o.p+"assets/images/image-8b62745016147166b887fe954a8546fd.png"},28453:(e,n,o)=>{o.d(n,{R:()=>i,x:()=>a});var s=o(96540);const r={},t=s.createContext(r);function i(e){const n=s.useContext(t);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),s.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/8c922572.4d58cdd1.js b/assets/js/8c922572.4d58cdd1.js new file mode 100644 index 00000000..d80345a8 --- /dev/null +++ b/assets/js/8c922572.4d58cdd1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1345],{8797:(t,e,r)=>{r.r(e),r.d(e,{assets:()=>u,contentTitle:()=>o,default:()=>f,frontMatter:()=>s,metadata:()=>c,toc:()=>i});var a=r(74848),n=r(28453);const s={title:"Data Security"},o=void 0,c={id:"features/data-security",title:"Data Security",description:"",source:"@site/docs/features/data-security.md",sourceDirName:"features",slug:"/features/data-security",permalink:"/features/data-security",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/features/data-security.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Data Security"},sidebar:"productSidebar",previous:{title:"Agents Framework",permalink:"/features/agents-framework"}},u={},i=[];function d(t){return(0,a.jsx)(a.Fragment,{})}function f(t={}){const{wrapper:e}={...(0,n.R)(),...t.components};return e?(0,a.jsx)(e,{...t,children:(0,a.jsx)(d,{...t})}):d()}},28453:(t,e,r)=>{r.d(e,{R:()=>o,x:()=>c});var a=r(96540);const n={},s=a.createContext(n);function o(t){const e=a.useContext(s);return a.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function c(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(n):t.components||n:o(t.components),a.createElement(s.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/8c922572.ec84bbf0.js b/assets/js/8c922572.ec84bbf0.js deleted file mode 100644 index 4c8a3b89..00000000 --- a/assets/js/8c922572.ec84bbf0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1345],{8797:(t,e,r)=>{r.r(e),r.d(e,{assets:()=>u,contentTitle:()=>o,default:()=>f,frontMatter:()=>s,metadata:()=>c,toc:()=>i});var a=r(74848),n=r(28453);const s={title:"Data Security"},o=void 0,c={id:"features/data-security",title:"Data Security",description:"",source:"@site/docs/features/data-security.md",sourceDirName:"features",slug:"/features/data-security",permalink:"/features/data-security",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/features/data-security.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Data Security"},sidebar:"productSidebar",previous:{title:"Agents Framework",permalink:"/features/agents-framework"}},u={},i=[];function d(t){return(0,a.jsx)(a.Fragment,{})}function f(t={}){const{wrapper:e}={...(0,n.R)(),...t.components};return e?(0,a.jsx)(e,{...t,children:(0,a.jsx)(d,{...t})}):d()}},28453:(t,e,r)=>{r.d(e,{R:()=>o,x:()=>c});var a=r(96540);const n={},s=a.createContext(n);function o(t){const e=a.useContext(s);return a.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function c(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(n):t.components||n:o(t.components),a.createElement(s.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/8d91959a.3d73ffb2.js b/assets/js/8d91959a.3d73ffb2.js new file mode 100644 index 00000000..702789f1 --- /dev/null +++ b/assets/js/8d91959a.3d73ffb2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6977],{92980:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>p,contentTitle:()=>s,default:()=>i,frontMatter:()=>c,metadata:()=>a,toc:()=>d});var n=r(74848),o=r(28453);const c={title:"Power Supply"},s=void 0,a={id:"hardware/concepts/power",title:"Power Supply",description:"",source:"@site/docs/hardware/concepts/power.md",sourceDirName:"hardware/concepts",slug:"/hardware/concepts/power",permalink:"/hardware/concepts/power",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/concepts/power.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Power Supply"}},p={},d=[];function u(e){return(0,n.jsx)(n.Fragment,{})}function i(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(u,{...e})}):u()}},28453:(e,t,r)=>{r.d(t,{R:()=>s,x:()=>a});var n=r(96540);const o={},c=n.createContext(o);function s(e){const t=n.useContext(c);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),n.createElement(c.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/8d91959a.7cd228e1.js b/assets/js/8d91959a.7cd228e1.js deleted file mode 100644 index e0c36bee..00000000 --- a/assets/js/8d91959a.7cd228e1.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6977],{92980:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>p,contentTitle:()=>s,default:()=>i,frontMatter:()=>c,metadata:()=>a,toc:()=>d});var n=r(74848),o=r(28453);const c={title:"Power Supply"},s=void 0,a={id:"hardware/concepts/power",title:"Power Supply",description:"",source:"@site/docs/hardware/concepts/power.md",sourceDirName:"hardware/concepts",slug:"/hardware/concepts/power",permalink:"/hardware/concepts/power",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/concepts/power.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Power Supply"}},p={},d=[];function u(e){return(0,n.jsx)(n.Fragment,{})}function i(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(u,{...e})}):u()}},28453:(e,t,r)=>{r.d(t,{R:()=>s,x:()=>a});var n=r(96540);const o={},c=n.createContext(o);function s(e){const t=n.useContext(c);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),n.createElement(c.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/8edd84da.bf820ec5.js b/assets/js/8edd84da.bf820ec5.js new file mode 100644 index 00000000..c7f2bae9 --- /dev/null +++ b/assets/js/8edd84da.bf820ec5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5971],{73972:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>d,toc:()=>c});var s=n(74848),i=n(28453);const r={title:"Discord",slug:"/integrations/discord",sidebar_position:5,description:"A step-by-step guide on how to integrate Jan with a Discord bot.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Discord integration","Discord","bot"]},o=void 0,d={id:"guides/integrations/discord",title:"Discord",description:"A step-by-step guide on how to integrate Jan with a Discord bot.",source:"@site/docs/guides/integrations/discord.mdx",sourceDirName:"guides/integrations",slug:"/integrations/discord",permalink:"/integrations/discord",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/integrations/discord.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:5,frontMatter:{title:"Discord",slug:"/integrations/discord",sidebar_position:5,description:"A step-by-step guide on how to integrate Jan with a Discord bot.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Discord integration","Discord","bot"]},sidebar:"guidesSidebar",previous:{title:"Integrations",permalink:"/integrations/"},next:{title:"Open Interpreter",permalink:"/integrations/interpreter"}},l={},c=[{value:"Integrate Discord Bot with Jan",id:"integrate-discord-bot-with-jan",level:2},{value:"Step 1: Clone the repository",id:"step-1-clone-the-repository",level:3},{value:"Step 2: Install the Required Libraries",id:"step-2-install-the-required-libraries",level:3},{value:"Step 3: Set the Environment",id:"step-3-set-the-environment",level:3},{value:"Step 4: Insert the Bot",id:"step-4-insert-the-bot",level:3},{value:"Step 5: Run the bot",id:"step-5-run-the-bot",level:3}];function a(e){const t={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.h2,{id:"integrate-discord-bot-with-jan",children:"Integrate Discord Bot with Jan"}),"\n",(0,s.jsx)(t.p,{children:"Discord bot can enhances your discord server interactions. By integrating Jan with it, you can significantly boost responsiveness and user engaggement in your discord server."}),"\n",(0,s.jsx)(t.p,{children:"To integrate Jan with a Discord bot, follow the steps below:"}),"\n",(0,s.jsx)(t.h3,{id:"step-1-clone-the-repository",children:"Step 1: Clone the repository"}),"\n",(0,s.jsxs)(t.p,{children:["To make this integration successful, it is necessary to clone the discord bot's ",(0,s.jsx)(t.a,{href:"https://github.com/jakobdylanc/discord-llm-chatbot",children:"repository"}),"."]}),"\n",(0,s.jsx)(t.h3,{id:"step-2-install-the-required-libraries",children:"Step 2: Install the Required Libraries"}),"\n",(0,s.jsx)(t.p,{children:"After cloning the repository, run the following command:"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-sh",children:"pip install -r requirements.txt\n"})}),"\n",(0,s.jsx)(t.h3,{id:"step-3-set-the-environment",children:"Step 3: Set the Environment"}),"\n",(0,s.jsxs)(t.ol,{children:["\n",(0,s.jsxs)(t.li,{children:["Create a copy of ",(0,s.jsx)(t.code,{children:".env.example"}),"."]}),"\n",(0,s.jsxs)(t.li,{children:["Change the name to ",(0,s.jsx)(t.code,{children:".env"}),"."]}),"\n",(0,s.jsx)(t.li,{children:"Set the environment with the following options:"}),"\n"]}),"\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Setting"}),(0,s.jsx)(t.th,{children:"Instructions"})]})}),(0,s.jsxs)(t.tbody,{children:[(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"DISCORD_BOT_TOKEN"})}),(0,s.jsxs)(t.td,{children:["Generate a new Discord application at ",(0,s.jsx)(t.a,{href:"https://discord.com/developers/applications",children:"discord.com/developers/applications"}),", obtain a token from the Bot tab, and enable MESSAGE CONTENT INTENT."]})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"LLM"})}),(0,s.jsxs)(t.td,{children:["For ",(0,s.jsx)(t.a,{href:"https://jan.ai/",children:"Jan"}),", set to ",(0,s.jsx)(t.code,{children:"local/openai/(MODEL_NAME)"}),", where ",(0,s.jsx)(t.code,{children:"(MODEL_NAME)"})," is your loaded model's name."]})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"CUSTOM_SYSTEM_PROMPT"})}),(0,s.jsx)(t.td,{children:"Adjust the bot's behavior as needed."})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"CUSTOM_DISCORD_STATUS"})}),(0,s.jsx)(t.td,{children:"Set a custom message for the bot's Discord profile. (Max 128 characters)"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"ALLOWED_CHANNEL_IDS"})}),(0,s.jsx)(t.td,{children:"Enter Discord channel IDs where the bot can send messages, separated by commas. Leave blank to allow all channels."})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"ALLOWED_ROLE_IDS"})}),(0,s.jsx)(t.td,{children:"Enter Discord role IDs allowed to use the bot, separated by commas. Leave blank to allow everyone. Including at least one role also disables DMs."})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"MAX_IMAGES"})}),(0,s.jsxs)(t.td,{children:["Max number of image attachments allowed per message when using a vision model. (Default: ",(0,s.jsx)(t.code,{children:"5"}),")"]})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"MAX_MESSAGES"})}),(0,s.jsxs)(t.td,{children:["Max messages allowed in a reply chain. (Default: ",(0,s.jsx)(t.code,{children:"20"}),")"]})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"LOCAL_SERVER_URL"})}),(0,s.jsxs)(t.td,{children:["URL of your local API server for LLMs starting with ",(0,s.jsx)(t.code,{children:"local/"}),". (Default: ",(0,s.jsx)(t.code,{children:"http://localhost:5000/v1"}),")"]})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"LOCAL_API_KEY"})}),(0,s.jsxs)(t.td,{children:["API key for your local API server with LLMs starting with ",(0,s.jsx)(t.code,{children:"local/"}),". Usually safe to leave blank."]})]})]})]}),"\n",(0,s.jsx)(t.h3,{id:"step-4-insert-the-bot",children:"Step 4: Insert the Bot"}),"\n",(0,s.jsx)(t.p,{children:"Invite the bot to your Discord server using the following URL:"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{children:"https://discord.com/api/oauth2/authorize?client_id=(CLIENT_ID)&permissions=412317273088&scope=bot\n"})}),"\n",(0,s.jsx)(t.admonition,{type:"note",children:(0,s.jsxs)(t.p,{children:["Replace ",(0,s.jsx)(t.code,{children:"CLIENT_ID"})," with your Discord application's client ID from the OAuth2 tab"]})}),"\n",(0,s.jsx)(t.h3,{id:"step-5-run-the-bot",children:"Step 5: Run the bot"}),"\n",(0,s.jsx)(t.p,{children:"Run the bot by using the following command in your command prompt:"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-sh",children:"python llmcord.py\n"})})]})}function h(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(a,{...e})}):a(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>o,x:()=>d});var s=n(96540);const i={},r=s.createContext(i);function o(e){const t=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function d(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),s.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/8edd84da.d813ba50.js b/assets/js/8edd84da.d813ba50.js deleted file mode 100644 index 103da81f..00000000 --- a/assets/js/8edd84da.d813ba50.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5971],{73972:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>d,toc:()=>c});var s=n(74848),i=n(28453);const r={title:"Discord",slug:"/integrations/discord",sidebar_position:5,description:"A step-by-step guide on how to integrate Jan with a Discord bot.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Discord integration","Discord","bot"]},o=void 0,d={id:"guides/integrations/discord",title:"Discord",description:"A step-by-step guide on how to integrate Jan with a Discord bot.",source:"@site/docs/guides/integrations/discord.mdx",sourceDirName:"guides/integrations",slug:"/integrations/discord",permalink:"/integrations/discord",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/integrations/discord.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:5,frontMatter:{title:"Discord",slug:"/integrations/discord",sidebar_position:5,description:"A step-by-step guide on how to integrate Jan with a Discord bot.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Discord integration","Discord","bot"]},sidebar:"guidesSidebar",previous:{title:"Integrations",permalink:"/integrations/"},next:{title:"Open Interpreter",permalink:"/integrations/interpreter"}},l={},c=[{value:"Integrate Discord Bot with Jan",id:"integrate-discord-bot-with-jan",level:2},{value:"Step 1: Clone the repository",id:"step-1-clone-the-repository",level:3},{value:"Step 2: Install the Required Libraries",id:"step-2-install-the-required-libraries",level:3},{value:"Step 3: Set the Environment",id:"step-3-set-the-environment",level:3},{value:"Step 4: Insert the Bot",id:"step-4-insert-the-bot",level:3},{value:"Step 5: Run the bot",id:"step-5-run-the-bot",level:3}];function a(e){const t={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.h2,{id:"integrate-discord-bot-with-jan",children:"Integrate Discord Bot with Jan"}),"\n",(0,s.jsx)(t.p,{children:"Discord bot can enhances your discord server interactions. By integrating Jan with it, you can significantly boost responsiveness and user engaggement in your discord server."}),"\n",(0,s.jsx)(t.p,{children:"To integrate Jan with a Discord bot, follow the steps below:"}),"\n",(0,s.jsx)(t.h3,{id:"step-1-clone-the-repository",children:"Step 1: Clone the repository"}),"\n",(0,s.jsxs)(t.p,{children:["To make this integration successful, it is necessary to clone the discord bot's ",(0,s.jsx)(t.a,{href:"https://github.com/jakobdylanc/discord-llm-chatbot",children:"repository"}),"."]}),"\n",(0,s.jsx)(t.h3,{id:"step-2-install-the-required-libraries",children:"Step 2: Install the Required Libraries"}),"\n",(0,s.jsx)(t.p,{children:"After cloning the repository, run the following command:"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-sh",children:"pip install -r requirements.txt\n"})}),"\n",(0,s.jsx)(t.h3,{id:"step-3-set-the-environment",children:"Step 3: Set the Environment"}),"\n",(0,s.jsxs)(t.ol,{children:["\n",(0,s.jsxs)(t.li,{children:["Create a copy of ",(0,s.jsx)(t.code,{children:".env.example"}),"."]}),"\n",(0,s.jsxs)(t.li,{children:["Change the name to ",(0,s.jsx)(t.code,{children:".env"}),"."]}),"\n",(0,s.jsx)(t.li,{children:"Set the environment with the following options:"}),"\n"]}),"\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Setting"}),(0,s.jsx)(t.th,{children:"Instructions"})]})}),(0,s.jsxs)(t.tbody,{children:[(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"DISCORD_BOT_TOKEN"})}),(0,s.jsxs)(t.td,{children:["Generate a new Discord application at ",(0,s.jsx)(t.a,{href:"https://discord.com/developers/applications",children:"discord.com/developers/applications"}),", obtain a token from the Bot tab, and enable MESSAGE CONTENT INTENT."]})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"LLM"})}),(0,s.jsxs)(t.td,{children:["For ",(0,s.jsx)(t.a,{href:"https://jan.ai/",children:"Jan"}),", set to ",(0,s.jsx)(t.code,{children:"local/openai/(MODEL_NAME)"}),", where ",(0,s.jsx)(t.code,{children:"(MODEL_NAME)"})," is your loaded model's name."]})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"CUSTOM_SYSTEM_PROMPT"})}),(0,s.jsx)(t.td,{children:"Adjust the bot's behavior as needed."})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"CUSTOM_DISCORD_STATUS"})}),(0,s.jsx)(t.td,{children:"Set a custom message for the bot's Discord profile. (Max 128 characters)"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"ALLOWED_CHANNEL_IDS"})}),(0,s.jsx)(t.td,{children:"Enter Discord channel IDs where the bot can send messages, separated by commas. Leave blank to allow all channels."})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"ALLOWED_ROLE_IDS"})}),(0,s.jsx)(t.td,{children:"Enter Discord role IDs allowed to use the bot, separated by commas. Leave blank to allow everyone. Including at least one role also disables DMs."})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"MAX_IMAGES"})}),(0,s.jsxs)(t.td,{children:["Max number of image attachments allowed per message when using a vision model. (Default: ",(0,s.jsx)(t.code,{children:"5"}),")"]})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"MAX_MESSAGES"})}),(0,s.jsxs)(t.td,{children:["Max messages allowed in a reply chain. (Default: ",(0,s.jsx)(t.code,{children:"20"}),")"]})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"LOCAL_SERVER_URL"})}),(0,s.jsxs)(t.td,{children:["URL of your local API server for LLMs starting with ",(0,s.jsx)(t.code,{children:"local/"}),". (Default: ",(0,s.jsx)(t.code,{children:"http://localhost:5000/v1"}),")"]})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"LOCAL_API_KEY"})}),(0,s.jsxs)(t.td,{children:["API key for your local API server with LLMs starting with ",(0,s.jsx)(t.code,{children:"local/"}),". Usually safe to leave blank."]})]})]})]}),"\n",(0,s.jsx)(t.h3,{id:"step-4-insert-the-bot",children:"Step 4: Insert the Bot"}),"\n",(0,s.jsx)(t.p,{children:"Invite the bot to your Discord server using the following URL:"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{children:"https://discord.com/api/oauth2/authorize?client_id=(CLIENT_ID)&permissions=412317273088&scope=bot\n"})}),"\n",(0,s.jsx)(t.admonition,{type:"note",children:(0,s.jsxs)(t.p,{children:["Replace ",(0,s.jsx)(t.code,{children:"CLIENT_ID"})," with your Discord application's client ID from the OAuth2 tab"]})}),"\n",(0,s.jsx)(t.h3,{id:"step-5-run-the-bot",children:"Step 5: Run the bot"}),"\n",(0,s.jsx)(t.p,{children:"Run the bot by using the following command in your command prompt:"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-sh",children:"python llmcord.py\n"})})]})}function h(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(a,{...e})}):a(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>o,x:()=>d});var s=n(96540);const i={},r=s.createContext(i);function o(e){const t=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function d(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),s.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/935f2afb.8a93ea1f.js b/assets/js/935f2afb.8a93ea1f.js deleted file mode 100644 index bcda1c76..00000000 --- a/assets/js/935f2afb.8a93ea1f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8581],{35610:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"aboutSidebar":[{"type":"category","label":"What is Jan?","items":[{"type":"link","label":"Jan\'s Community","href":"/community","docId":"community/community","unlisted":false}],"collapsed":true,"collapsible":true,"href":"/about"},{"type":"category","label":"Who we are","items":[{"type":"link","label":"Join us","href":"/team/join-us","docId":"team/join-us","unlisted":false},{"type":"link","label":"Contributor Program","href":"/team/contributor-program","docId":"team/contributor-program","unlisted":false}],"collapsed":true,"collapsible":true,"href":"/team/"},{"type":"link","label":"Wall of Love \u2764\ufe0f","href":"/wall-of-love","docId":"wall-of-love","unlisted":false},{"type":"category","label":"How We Work","items":[{"type":"link","label":"Strategy","href":"/how-we-work/strategy/","docId":"how-we-work/strategy/strategy","unlisted":false},{"type":"link","label":"Project Management","href":"/how-we-work/project-management","docId":"how-we-work/project-management/project-management","unlisted":false},{"type":"category","label":"Engineering","items":[{"type":"link","label":"CI & CD","href":"/engineering/ci-cd","docId":"how-we-work/engineering/ci-cd","unlisted":false},{"type":"link","label":"QA","href":"/engineering/qa","docId":"how-we-work/engineering/qa","unlisted":false}],"collapsed":true,"collapsible":true,"href":"/engineering"},{"type":"link","label":"Product & Design","href":"/how-we-work/product-design","docId":"how-we-work/product-design/product-design","unlisted":false},{"type":"link","label":"Analytics","href":"/how-we-work/analytics","docId":"how-we-work/analytics/analytics","unlisted":false},{"type":"link","label":"Website & Docs","href":"/how-we-work/website-docs/","docId":"how-we-work/website-docs/website-docs","unlisted":false}],"collapsed":true,"collapsible":true,"href":"/how-we-work"},{"type":"link","label":"Acknowledgements","href":"/acknowledgements","docId":"acknowledgements","unlisted":false},{"type":"link","label":"FAQ","href":"/about/faq","docId":"about/faq","unlisted":false}],"productSidebar":[{"type":"category","label":"Platforms","collapsible":false,"items":[{"type":"link","label":"Jan Desktop","href":"/desktop","docId":"platforms/desktop","unlisted":false},{"type":"link","label":"Jan Home Server","href":"/home-server","docId":"server-suite/home-server","unlisted":false}],"collapsed":false},{"type":"category","collapsible":true,"collapsed":false,"label":"Features","items":[{"type":"link","label":"Local & Self-Hosted AI","href":"/features/local","docId":"features/local","unlisted":false},{"type":"link","label":"OpenAI API Support (and others)","href":"/features/remote","docId":"features/remote","unlisted":false},{"type":"link","label":"API Server","href":"/features/api-server","docId":"features/api-server","unlisted":false},{"type":"link","label":"Extensions Framework","href":"/features/extensions-framework","docId":"features/extensions-framework","unlisted":false},{"type":"link","label":"Agents Framework","href":"/features/agents-framework","docId":"features/agents-framework","unlisted":false},{"type":"link","label":"Data Security","href":"/features/data-security","docId":"features/data-security","unlisted":false}],"href":"/features/"}],"solutionSidebar":[{"type":"category","label":"Use Cases","collapsed":true,"collapsible":true,"items":[{"type":"link","label":"AI PC","href":"/solutions/ai-pc","docId":"solutions/ai-pc","unlisted":false},{"type":"link","label":"Self-hosted alternative to OpenAI\'s Platform","href":"/solutions/chatgpt-alternative","docId":"solutions/chatgpt-alternative","unlisted":false}]},{"type":"category","label":"Sectors","collapsed":true,"collapsible":true,"items":[{"type":"link","label":"Finance","href":"/solutions/finance","docId":"solutions/finance","unlisted":false},{"type":"link","label":"Healthcare","href":"/solutions/healthcare","docId":"solutions/healthcare","unlisted":false},{"type":"link","label":"Legal","href":"/solutions/legal","docId":"solutions/legal","unlisted":false},{"type":"link","label":"Government","href":"/solutions/government","docId":"solutions/government","unlisted":false}]},{"type":"category","label":"Organization Type","collapsed":true,"collapsible":true,"items":[{"type":"link","label":"Developers","href":"/solutions/developers","docId":"solutions/developers","unlisted":false},{"type":"link","label":"Software Consultants","href":"/solutions/consultants","docId":"solutions/consultants","unlisted":false},{"type":"link","label":"Startups","href":"/solutions/startups","docId":"solutions/startups","unlisted":false},{"type":"link","label":"Enterprises","href":"/solutions/enterprises","docId":"solutions/enterprises","unlisted":false}]}],"pricingSidebar":[{"type":"link","label":"Pricing","href":"/pricing","docId":"pricing/pricing","unlisted":false}],"ecosystemSidebar":[{"type":"link","label":"Ecosystem","href":"/ecosystem/","docId":"ecosystem/ecosystem","unlisted":false},{"type":"category","label":"Partners","collapsible":true,"items":[{"type":"link","label":"Become a Partner","href":"/partners/become-a-partner","docId":"partners/become-a-partner","unlisted":false}],"collapsed":true,"href":"/partners/"},{"type":"category","label":"Integrations","items":[{"type":"link","label":"Langchain","href":"/integrations/langchain","docId":"integrations/langchain","unlisted":false},{"type":"link","label":"llama.cpp","href":"/integrations/llamacpp","docId":"integrations/llamacpp","unlisted":false},{"type":"link","label":"Ollama","href":"/integrations/ollama","docId":"integrations/ollama","unlisted":false},{"type":"link","label":"OpenAI","href":"/integrations/openai","docId":"integrations/openai","unlisted":false},{"type":"link","label":"OpenRouter","href":"/integrations/openrouter","docId":"integrations/openrouter","unlisted":false}],"collapsed":true,"collapsible":true,"href":"/integrations"}],"guidesSidebar":[{"type":"category","label":"Get Started","collapsible":false,"className":"head_Menu","items":[{"type":"link","label":"Overview","href":"/guides","docId":"guides/get-started/overview","unlisted":false},{"type":"link","label":"Quickstart","href":"/guides/quickstart","docId":"guides/get-started/quickstart","unlisted":false}],"collapsed":false},{"type":"category","label":"User Guides","collapsible":false,"className":"head_Menu","items":[{"type":"link","label":"Manage Models","href":"/guides/models","docId":"guides/user-guides/manage-models","unlisted":false},{"type":"link","label":"Manage Threads","href":"/guides/threads","docId":"guides/user-guides/manage-threads","unlisted":false},{"type":"link","label":"Local API Server","href":"/guides/local-api","docId":"guides/user-guides/local-server","unlisted":false},{"type":"link","label":"Advanced Settings","href":"/guides/advanced","docId":"guides/user-guides/advanced-settings","unlisted":false}],"collapsed":false},{"type":"category","label":"Inference Engines","collapsible":false,"className":"head_Menu","items":[{"type":"category","label":"Local Engines","className":"head_SubMenu","items":[{"type":"link","label":"Llama.cpp Extension","href":"/guides/engines/llamacpp","docId":"guides/local-providers/llamacpp","unlisted":false},{"type":"link","label":"TensorRT-LLM Extension","href":"/guides/engines/tensorrt-llm","docId":"guides/local-providers/tensorrt","unlisted":false},{"type":"link","label":"LM Studio","href":"/guides/engines/lmstudio","docId":"guides/local-providers/lmstudio","unlisted":false},{"type":"link","label":"Ollama","href":"/guides/engines/ollama","docId":"guides/local-providers/ollama","unlisted":false}],"collapsed":true,"collapsible":true,"href":"/guides/engines/local"},{"type":"category","label":"Remote Engines","className":"head_SubMenu","items":[{"type":"link","label":"Groq API","href":"/guides/engines/groq","docId":"guides/remote-providers/groq","unlisted":false},{"type":"link","label":"Mistral API","href":"/guides/engines/mistral","docId":"guides/remote-providers/mistral","unlisted":false},{"type":"link","label":"OpenAI API","href":"/guides/engines/openai","docId":"guides/remote-providers/openai","unlisted":false},{"type":"link","label":"Any OAI Compatible Server","href":"/guides/engines/remote-server","docId":"guides/remote-providers/remote-server-integration","unlisted":false}],"collapsed":true,"collapsible":true,"href":"/guides/engines/remote"}],"collapsed":false},{"type":"category","label":"Extensions","collapsible":false,"className":"head_Menu","items":[{"type":"link","label":"What are Jan Extensions?","href":"/extensions","docId":"guides/extensions/extensions","unlisted":false}],"collapsed":false},{"type":"category","label":"Integrations","collapsible":false,"className":"head_Menu","items":[{"type":"category","label":"Integrations","className":"head_SubMenu","items":[{"type":"link","label":"Discord","href":"/integrations/discord","docId":"guides/integrations/discord","unlisted":false},{"type":"link","label":"Open Interpreter","href":"/integrations/interpreter","docId":"guides/integrations/interpreter","unlisted":false},{"type":"link","label":"Raycast","href":"/integrations/raycast","docId":"guides/integrations/raycast","unlisted":false},{"type":"link","label":"OpenRouter","href":"/integrations/openrouter","docId":"guides/integrations/router","unlisted":false},{"type":"link","label":"Continue Integration","href":"/integrations/continue","docId":"guides/integrations/vscode","unlisted":false}],"collapsed":true,"collapsible":true,"href":"/integrations/"}],"collapsed":false},{"type":"category","label":"Troubleshooting","collapsible":false,"className":"head_Menu","items":[{"type":"link","label":"Troubleshooting","href":"/troubleshooting","docId":"guides/troubleshooting","unlisted":false}],"collapsed":false}],"developerSidebar":[{"type":"category","label":"Overview","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Architecture","href":"/developer/architecture","docId":"developer/overview/architecture","unlisted":false},{"type":"link","label":"File-based Approach","href":"/developer/file-based","docId":"developer/overview/file-based","unlisted":false},{"type":"link","label":"User Interface","href":"/developer/ui","docId":"developer/overview/user-interface","unlisted":false},{"type":"link","label":"Installation and Prerequisites","href":"/developer/prereq","docId":"developer/overview/install-and-prerequisites","unlisted":false}],"href":"/developer"},{"type":"category","label":"Framework","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"Engineering Specs","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Assistants","href":"/developer/framework/engineering/assistants","docId":"developer/framework/engineering/assistants","unlisted":false},{"type":"link","label":"Chats","href":"/developer/framework/engineering/chats","docId":"developer/framework/engineering/chats","unlisted":false},{"type":"link","label":"Engine","href":"/developer/framework/engineering/engine","docId":"developer/framework/engineering/engine","unlisted":false},{"type":"link","label":"Files","href":"/developer/framework/engineering/files","docId":"developer/framework/engineering/files","unlisted":false},{"type":"link","label":"Messages","href":"/developer/framework/engineering/messages","docId":"developer/framework/engineering/messages","unlisted":false},{"type":"link","label":"Models","href":"/developer/framework/engineering/models","docId":"developer/framework/engineering/models","unlisted":false},{"type":"link","label":"Threads","href":"/developer/framework/engineering/threads","docId":"developer/framework/engineering/threads","unlisted":false}],"href":"/developer/engineering"},{"type":"category","label":"Product Specs","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Chat","href":"/developer/framework/product/chat","docId":"developer/framework/product/chat","unlisted":false},{"type":"link","label":"Hub","href":"/developer/framework/product/hub","docId":"developer/framework/product/hub","unlisted":false},{"type":"link","label":"Jan (The Default Assistant)","href":"/developer/framework/product/jan","docId":"developer/framework/product/jan","unlisted":false},{"type":"link","label":"Settings","href":"/developer/framework/product/settings","docId":"developer/framework/product/settings","unlisted":false},{"type":"link","label":"System Monitor","href":"/developer/framework/product/system-monitor","docId":"developer/framework/product/system-monitor","unlisted":false}],"href":"/developer/product"}],"href":"/developer/framework/"}],"releasesSidebar":[{"type":"category","label":"Changelog","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"v0.4.9","href":"/changelog/changelog-v0.4.9","docId":"releases/changelog/changelog-v0.4.9","unlisted":false},{"type":"link","label":"v0.4.8","href":"/changelog/changelog-v0.4.8","docId":"releases/changelog/changelog-v0.4.8","unlisted":false},{"type":"link","label":"v0.4.7","href":"/changelog/changelog-v0.4.7","docId":"releases/changelog/changelog-v0.4.7","unlisted":false},{"type":"link","label":"v0.4.6","href":"/changelog/changelog-v0.4.6","docId":"releases/changelog/changelog-v0.4.6","unlisted":false},{"type":"link","label":"v0.4.5","href":"/changelog/changelog-v0.4.5","docId":"releases/changelog/changelog-v0.4.5","unlisted":false},{"type":"link","label":"v0.4.4","href":"/changelog/changelog-v0.4.4","docId":"releases/changelog/changelog-v0.4.4","unlisted":false},{"type":"link","label":"v0.4.3","href":"/changelog/changelog-v0.4.3","docId":"releases/changelog/changelog-v0.4.3","unlisted":false},{"type":"link","label":"v0.4.2","href":"/changelog/changelog-v0.4.2","docId":"releases/changelog/changelog-v0.4.2","unlisted":false},{"type":"link","label":"v0.4.1","href":"/changelog/changelog-v0.4.1","docId":"releases/changelog/changelog-v0.4.1","unlisted":false},{"type":"link","label":"v0.4.0","href":"/changelog/changelog-v0.4.0","docId":"releases/changelog/changelog-v0.4.0","unlisted":false},{"type":"link","label":"v0.3.3","href":"/changelog/changelog-v0.3.3","docId":"releases/changelog/changelog-v0.3.3","unlisted":false},{"type":"link","label":"v0.3.2","href":"/changelog/changelog-v0.3.2","docId":"releases/changelog/changelog-v0.3.2","unlisted":false},{"type":"link","label":"v0.3.1","href":"/changelog/changelog-v0.3.1","docId":"releases/changelog/changelog-v0.3.1","unlisted":false},{"type":"link","label":"v0.3.0","href":"/changelog/changelog-v0.3.0","docId":"releases/changelog/changelog-v0.3.0","unlisted":false},{"type":"link","label":"v0.2.3","href":"/changelog/changelog-v0.2.3","docId":"releases/changelog/changelog-v0.2.3","unlisted":false},{"type":"link","label":"v0.2.2","href":"/changelog/changelog-v0.2.2","docId":"releases/changelog/changelog-v0.2.2","unlisted":false},{"type":"link","label":"v0.2.1","href":"/changelog/changelog-v0.2.1","docId":"releases/changelog/changelog-v0.2.1","unlisted":false},{"type":"link","label":"v0.2.0","href":"/changelog/changelog-v0.2.0","docId":"releases/changelog/changelog-v0.2.0","unlisted":false}],"href":"/changelog"}]},"docs":{"about/2035":{"id":"about/2035","title":"Jan\'s Vision for 2035","description":"Jan 2035: A Robotics Company"},"about/about":{"id":"about/about","title":"About Jan","description":"Jan is a desktop application that turns computers into thinking machines.","sidebar":"aboutSidebar"},"about/faq":{"id":"about/faq","title":"Frequently Asked Questions (FAQ) - Jan","description":"What is Jan?","sidebar":"aboutSidebar"},"about/roadmap":{"id":"about/roadmap","title":"Roadmap","description":"- ] [Immediate Roadmap on Github"},"about/vision":{"id":"about/vision","title":"Jan\'s Vision","description":"Jan is a desktop application that turns computers into thinking machines."},"acknowledgements":{"id":"acknowledgements","title":"Acknowledgements","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"aboutSidebar"},"community/community":{"id":"community/community","title":"Jan\'s Community","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"aboutSidebar"},"developer/framework/engineering/assistants":{"id":"developer/framework/engineering/assistants","title":"Assistants","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/engineering/chats":{"id":"developer/framework/engineering/chats","title":"Chats","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/engineering/engine":{"id":"developer/framework/engineering/engine","title":"Engine","description":"Currently Under Development","sidebar":"developerSidebar"},"developer/framework/engineering/files":{"id":"developer/framework/engineering/files","title":"Files","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/engineering/messages":{"id":"developer/framework/engineering/messages","title":"Messages","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/engineering/models":{"id":"developer/framework/engineering/models","title":"Models","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/engineering/README":{"id":"developer/framework/engineering/README","title":"Engineering Specs","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/engineering/threads":{"id":"developer/framework/engineering/threads","title":"Threads","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/product/chat":{"id":"developer/framework/product/chat","title":"Chat","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/product/hub":{"id":"developer/framework/product/hub","title":"Hub","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/product/jan":{"id":"developer/framework/product/jan","title":"Jan (The Default Assistant)","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/product/README":{"id":"developer/framework/product/README","title":"Product Specs","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/product/settings":{"id":"developer/framework/product/settings","title":"Settings","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/product/system-monitor":{"id":"developer/framework/product/system-monitor","title":"System Monitor","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/README":{"id":"developer/framework/README","title":"Framework","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/overview/architecture":{"id":"developer/overview/architecture","title":"Architecture","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/overview/file-based":{"id":"developer/overview/file-based","title":"File-based Approach","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/overview/install-and-prerequisites":{"id":"developer/overview/install-and-prerequisites","title":"Installation and Prerequisites","description":"Guide to install and setup Jan for development.","sidebar":"developerSidebar"},"developer/overview/README":{"id":"developer/overview/README","title":"Overview","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/overview/user-interface":{"id":"developer/overview/user-interface","title":"User Interface","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"ecosystem/ecosystem":{"id":"ecosystem/ecosystem","title":"Ecosystem","description":"","sidebar":"ecosystemSidebar"},"events/hcmc-oct23":{"id":"events/hcmc-oct23","title":"Jan\'s AI Hacker House (Ho Chi Minh City)","description":"24-27 Oct 2023, District 3, HCMC. AI-focused talks, workshops and social events. Hosted by Jan.ai"},"events/nvidia-llm-day-nov-23":{"id":"events/nvidia-llm-day-nov-23","title":"Nov 23: Nvidia GenAI Day","description":"Nvidia\'s LLM Day"},"features/agents-framework":{"id":"features/agents-framework","title":"Agents Framework","description":"","sidebar":"productSidebar"},"features/api-server":{"id":"features/api-server","title":"API Server","description":"","sidebar":"productSidebar"},"features/data-security":{"id":"features/data-security","title":"Data Security","description":"","sidebar":"productSidebar"},"features/extensions-framework":{"id":"features/extensions-framework","title":"Extensions Framework","description":"","sidebar":"productSidebar"},"features/features":{"id":"features/features","title":"Features","description":"","sidebar":"productSidebar"},"features/local":{"id":"features/local","title":"Local & Self-Hosted AI","description":"","sidebar":"productSidebar"},"features/remote":{"id":"features/remote","title":"OpenAI API Support (and others)","description":"","sidebar":"productSidebar"},"foundry/foundry":{"id":"foundry/foundry","title":"foundry","description":""},"guides/extensions/extensions":{"id":"guides/extensions/extensions","title":"What are Jan Extensions?","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"guidesSidebar"},"guides/get-started/hardware-setup":{"id":"guides/get-started/hardware-setup","title":"Hardware Setup","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server."},"guides/get-started/overview":{"id":"guides/get-started/overview","title":"Overview","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"guidesSidebar"},"guides/get-started/quickstart":{"id":"guides/get-started/quickstart","title":"Quickstart","description":"Get started quickly with Jan, a ChatGPT-alternative that runs on your own computer, with a local API server. Learn how to install Jan and select an AI model to start chatting.","sidebar":"guidesSidebar"},"guides/get-started/settingup-gpu":{"id":"guides/get-started/settingup-gpu","title":"Setting Up GPU","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server."},"guides/inference/overview-inference":{"id":"guides/inference/overview-inference","title":"Overview","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server."},"guides/installation/docker":{"id":"guides/installation/docker","title":"Install with Docker","description":"A step-by-step guide to install Jan using Docker."},"guides/installation/linux":{"id":"guides/installation/linux","title":"Install on Linux","description":"A step-by-step guide to install Jan on your Linux."},"guides/installation/mac":{"id":"guides/installation/mac","title":"Install on Mac","description":"A step-by-step guide to install Jan on your Mac."},"guides/installation/README":{"id":"guides/installation/README","title":"Installation","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server."},"guides/installation/windows":{"id":"guides/installation/windows","title":"Install on Windows","description":"A step-by-step guide to install Jan on your Windows."},"guides/integrations/crewai":{"id":"guides/integrations/crewai","title":"CrewAI","description":"A step-by-step guide on how to integrate Jan with CrewAI."},"guides/integrations/discord":{"id":"guides/integrations/discord","title":"Discord","description":"A step-by-step guide on how to integrate Jan with a Discord bot.","sidebar":"guidesSidebar"},"guides/integrations/interpreter":{"id":"guides/integrations/interpreter","title":"Open Interpreter","description":"A step-by-step guide on how to integrate Jan with Open Interpreter.","sidebar":"guidesSidebar"},"guides/integrations/overview-integration":{"id":"guides/integrations/overview-integration","title":"Overview","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server."},"guides/integrations/raycast":{"id":"guides/integrations/raycast","title":"Raycast","description":"A step-by-step guide on how to integrate Jan with Raycast.","sidebar":"guidesSidebar"},"guides/integrations/README":{"id":"guides/integrations/README","title":"Integrations","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"guidesSidebar"},"guides/integrations/router":{"id":"guides/integrations/router","title":"OpenRouter","description":"A step-by-step guide on how to integrate Jan with OpenRouter.","sidebar":"guidesSidebar"},"guides/integrations/unsloth":{"id":"guides/integrations/unsloth","title":"Unsloth","description":"A step-by-step guide on how to integrate Jan with Unsloth."},"guides/integrations/vscode":{"id":"guides/integrations/vscode","title":"Continue Integration","description":"A step-by-step guide on how to integrate Jan with Continue and VS Code.","sidebar":"guidesSidebar"},"guides/local-providers/llamacpp":{"id":"guides/local-providers/llamacpp","title":"Llama.cpp Extension","description":"A step-by-step guide on how to customize the LlamaCPP extension.","sidebar":"guidesSidebar"},"guides/local-providers/lmstudio":{"id":"guides/local-providers/lmstudio","title":"LM Studio","description":"A step-by-step guide on how to integrate Jan with LM Studio.","sidebar":"guidesSidebar"},"guides/local-providers/ollama":{"id":"guides/local-providers/ollama","title":"Ollama","description":"A step-by-step guide on how to integrate Jan with Ollama.","sidebar":"guidesSidebar"},"guides/local-providers/README":{"id":"guides/local-providers/README","title":"Local Engines","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"guidesSidebar"},"guides/local-providers/tensorrt":{"id":"guides/local-providers/tensorrt","title":"TensorRT-LLM Extension","description":"A step-by-step guide on how to customize the TensorRT-LLM extension.","sidebar":"guidesSidebar"},"guides/providers/tensorrt-llm":{"id":"guides/providers/tensorrt-llm","title":"TensorRT-LLM","description":"TensorRT-LLM support was launched in 0.4.9, and should be regarded as an Experimental feature."},"guides/remote-providers/claude":{"id":"guides/remote-providers/claude","title":"Claude","description":"A step-by-step guide on how to integrate Jan with LM Studio."},"guides/remote-providers/groq":{"id":"guides/remote-providers/groq","title":"Groq API","description":"Learn how to integrate Groq API with Jan for enhanced functionality.","sidebar":"guidesSidebar"},"guides/remote-providers/mistral":{"id":"guides/remote-providers/mistral","title":"Mistral API","description":"A step-by-step guide on how to integrate Jan with Mistral AI.","sidebar":"guidesSidebar"},"guides/remote-providers/openai":{"id":"guides/remote-providers/openai","title":"OpenAI API","description":"A step-by-step guide on how to integrate Jan with Azure OpenAI.","sidebar":"guidesSidebar"},"guides/remote-providers/README":{"id":"guides/remote-providers/README","title":"Remote Engines","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"guidesSidebar"},"guides/remote-providers/remote-server-integration":{"id":"guides/remote-providers/remote-server-integration","title":"Any OAI Compatible Server","description":"A step-by-step guide on how to set up Jan to connect with any remote or local API server.","sidebar":"guidesSidebar"},"guides/troubleshooting":{"id":"guides/troubleshooting","title":"Troubleshooting","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"guidesSidebar"},"guides/user-guides/advanced-settings":{"id":"guides/user-guides/advanced-settings","title":"Advanced Settings","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"guidesSidebar"},"guides/user-guides/jan-data-folder":{"id":"guides/user-guides/jan-data-folder","title":"Jan Data Folder","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server."},"guides/user-guides/local-server":{"id":"guides/user-guides/local-server","title":"Local API Server","description":"A step-by-step guide to start Jan Local Server.","sidebar":"guidesSidebar"},"guides/user-guides/manage-assistants":{"id":"guides/user-guides/manage-assistants","title":"Manage Assistants","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server."},"guides/user-guides/manage-models":{"id":"guides/user-guides/manage-models","title":"Manage Models","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"guidesSidebar"},"guides/user-guides/manage-threads":{"id":"guides/user-guides/manage-threads","title":"Manage Threads","description":"Manage your interaction with AI locally.","sidebar":"guidesSidebar"},"guides/user-guides/overview-guides":{"id":"guides/user-guides/overview-guides","title":"Overview","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server."},"hardware/community":{"id":"hardware/community","title":"Hardware Examples","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server."},"hardware/concepts/chassis":{"id":"hardware/concepts/chassis","title":"Chassis","description":""},"hardware/concepts/concepts":{"id":"hardware/concepts/concepts","title":"Anatomy of a Thinking Machine","description":"- Cover the difference between CPU/RAM and GPU/VRAM"},"hardware/concepts/cpu-and-ram":{"id":"hardware/concepts/cpu-and-ram","title":"CPU","description":"- CPU\'s role vs GPU"},"hardware/concepts/gpu-and-vram":{"id":"hardware/concepts/gpu-and-vram","title":"GPUs and VRAM","description":"What Is a GPU?"},"hardware/concepts/motherboard":{"id":"hardware/concepts/motherboard","title":"Motherboard","description":"- PCIe lanes that go to the processor (not Chipset)"},"hardware/concepts/network":{"id":"hardware/concepts/network","title":"Network","description":""},"hardware/concepts/power":{"id":"hardware/concepts/power","title":"Power Supply","description":""},"hardware/concepts/storage":{"id":"hardware/concepts/storage","title":"Storage","description":""},"hardware/examples/4090x2-@dan-jan":{"id":"hardware/examples/4090x2-@dan-jan","title":"2 x 4090 Workstation","description":"Jan uses a 2 x 4090 Workstation to run Codellama for internal use."},"hardware/hardware":{"id":"hardware/hardware","title":"Introduction","description":""},"hardware/overview/cloud-vs-self-hosting":{"id":"hardware/overview/cloud-vs-self-hosting","title":"Cloud vs. Self-hosting Your AI","description":"The choice of how to run your AI - on GPU cloud services, on-prem, or just using an API provider - involves various trade-offs. The following is a naive exploration of the pros and cons of renting vs self-hosting."},"hardware/overview/cpu-vs-gpu":{"id":"hardware/overview/cpu-vs-gpu","title":"GPU vs CPU What\'s the Difference?","description":"CPU vs. GPU"},"hardware/recommendations/by-budget":{"id":"hardware/recommendations/by-budget","title":"Recommended AI Hardware by Budget","description":"Warning: Do your own research before any purchase. Jan is not liable for compatibility, performance or other issues. Products can become outdated quickly."},"hardware/recommendations/by-hardware":{"id":"hardware/recommendations/by-hardware","title":"Selecting AI Hardware","description":"When selecting a GPU for LLMs, remember that it\'s not just about the GPU itself. Consider the synergy with other components in your PC:"},"hardware/recommendations/by-model":{"id":"hardware/recommendations/by-model","title":"Recommended AI Hardware by Model","description":"Codellama 34b"},"hardware/recommendations/by-usecase":{"id":"hardware/recommendations/by-usecase","title":"Recommended AI Hardware by Use Case","description":"Which AI Hardware to Choose Based on Your Use Case"},"how-we-work":{"id":"how-we-work","title":"How We Work","description":"How we work at Jan","sidebar":"aboutSidebar"},"how-we-work/analytics/analytics":{"id":"how-we-work/analytics/analytics","title":"Analytics","description":"Jan\'s Analytics philosophy and implementation","sidebar":"aboutSidebar"},"how-we-work/engineering/ci-cd":{"id":"how-we-work/engineering/ci-cd","title":"CI & CD","description":"Gitflow","sidebar":"aboutSidebar"},"how-we-work/engineering/engineering":{"id":"how-we-work/engineering/engineering","title":"Engineering","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"aboutSidebar"},"how-we-work/engineering/qa":{"id":"how-we-work/engineering/qa","title":"QA","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"aboutSidebar"},"how-we-work/product-design/product-design":{"id":"how-we-work/product-design/product-design","title":"Product & Design","description":"How we work on product design","sidebar":"aboutSidebar"},"how-we-work/project-management/project-management":{"id":"how-we-work/project-management/project-management","title":"Project Management","description":"Project management at Jan","sidebar":"aboutSidebar"},"how-we-work/strategy/strategy":{"id":"how-we-work/strategy/strategy","title":"Strategy","description":"We only have 2 planning parameters:","sidebar":"aboutSidebar"},"how-we-work/website-docs/website-docs":{"id":"how-we-work/website-docs/website-docs","title":"Website & Docs","description":"Information about the Jan website and documentation.","sidebar":"aboutSidebar"},"integrations":{"id":"integrations","title":"Integrations","description":"","sidebar":"ecosystemSidebar"},"integrations/langchain":{"id":"integrations/langchain","title":"Langchain","description":"WIP","sidebar":"ecosystemSidebar"},"integrations/llamacpp":{"id":"integrations/llamacpp","title":"llama.cpp","description":"Quicklinks","sidebar":"ecosystemSidebar"},"integrations/ollama":{"id":"integrations/ollama","title":"Ollama","description":"Requested, committed, but not started","sidebar":"ecosystemSidebar"},"integrations/openai":{"id":"integrations/openai","title":"OpenAI","description":"Quicklinks","sidebar":"ecosystemSidebar"},"integrations/openrouter":{"id":"integrations/openrouter","title":"OpenRouter","description":"Requested, committed, but not started","sidebar":"ecosystemSidebar"},"partners/become-a-partner":{"id":"partners/become-a-partner","title":"Become a Partner","description":"","sidebar":"ecosystemSidebar"},"partners/partners":{"id":"partners/partners","title":"Partners","description":"","sidebar":"ecosystemSidebar"},"pending-content/blogpost/finetune-with-docs":{"id":"pending-content/blogpost/finetune-with-docs","title":"How to Fine-tune Large Language Models - A Tutorial","description":"Guide on Finetuning Large Language Models with Personal Dataset"},"pending-content/blogpost/surpassing-chatgpt-with-open-source-alternatives":{"id":"pending-content/blogpost/surpassing-chatgpt-with-open-source-alternatives","title":"Rag Is Not Enough: Lessons from Beating GPT-3.5 on Specialized Tasks with Mistral 7B","description":"Creating Open Source Alternatives to Outperform ChatGPT"},"platforms/desktop":{"id":"platforms/desktop","title":"Jan Desktop","description":"Turn your computer into an AI PC","sidebar":"productSidebar"},"platforms/hub":{"id":"platforms/hub","title":"Jan Hub","description":""},"platforms/mobile":{"id":"platforms/mobile","title":"Jan Mobile","description":"Jan Mobile allows you to bring your AI on the go"},"pricing/pricing":{"id":"pricing/pricing","title":"Pricing","description":"Pricing for Jan","sidebar":"pricingSidebar"},"privacy/privacy":{"id":"privacy/privacy","title":"Privacy - Jan","description":"\u2757This privacy policy only pertains to the DEPRECATED Jan Mobile Application in the iOS and Android app store."},"releases/changelog/changelog-v0.2.0":{"id":"releases/changelog/changelog-v0.2.0","title":"v0.2.0","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.2.1":{"id":"releases/changelog/changelog-v0.2.1","title":"v0.2.1","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.2.2":{"id":"releases/changelog/changelog-v0.2.2","title":"v0.2.2","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.2.3":{"id":"releases/changelog/changelog-v0.2.3","title":"v0.2.3","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.3.0":{"id":"releases/changelog/changelog-v0.3.0","title":"v0.3.0","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.3.1":{"id":"releases/changelog/changelog-v0.3.1","title":"v0.3.1","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.3.2":{"id":"releases/changelog/changelog-v0.3.2","title":"v0.3.2","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.3.3":{"id":"releases/changelog/changelog-v0.3.3","title":"v0.3.3","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.4.0":{"id":"releases/changelog/changelog-v0.4.0","title":"v0.4.0","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.4.1":{"id":"releases/changelog/changelog-v0.4.1","title":"v0.4.1","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.4.2":{"id":"releases/changelog/changelog-v0.4.2","title":"v0.4.2","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.4.3":{"id":"releases/changelog/changelog-v0.4.3","title":"v0.4.3","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.4.4":{"id":"releases/changelog/changelog-v0.4.4","title":"v0.4.4","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.4.5":{"id":"releases/changelog/changelog-v0.4.5","title":"v0.4.5","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.4.6":{"id":"releases/changelog/changelog-v0.4.6","title":"v0.4.6","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.4.7":{"id":"releases/changelog/changelog-v0.4.7","title":"v0.4.7","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.4.8":{"id":"releases/changelog/changelog-v0.4.8","title":"v0.4.8","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.4.9":{"id":"releases/changelog/changelog-v0.4.9","title":"v0.4.9","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/README":{"id":"releases/changelog/README","title":"Changelog","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"releasesSidebar"},"server-suite/admin-console":{"id":"server-suite/admin-console","title":"Admin Console","description":""},"server-suite/audit-compliance":{"id":"server-suite/audit-compliance","title":"Audit & Compliance","description":""},"server-suite/enterprise":{"id":"server-suite/enterprise","title":"Jan Enterprise","description":"Built for Enterprise Deployments"},"server-suite/home-server":{"id":"server-suite/home-server","title":"Jan Home Server","description":"Built for Home Servers","sidebar":"productSidebar"},"server-suite/identity-access-management":{"id":"server-suite/identity-access-management","title":"Identity & Access Control","description":""},"server-suite/observability":{"id":"server-suite/observability","title":"Observability","description":""},"solutions/ai-employees":{"id":"solutions/ai-employees","title":"AI Employees","description":""},"solutions/ai-pc":{"id":"solutions/ai-pc","title":"AI PC","description":"","sidebar":"solutionSidebar"},"solutions/chatgpt-alternative":{"id":"solutions/chatgpt-alternative","title":"Self-hosted alternative to OpenAI\'s Platform","description":"","sidebar":"solutionSidebar"},"solutions/consultants":{"id":"solutions/consultants","title":"Software Consultants","description":"","sidebar":"solutionSidebar"},"solutions/developers":{"id":"solutions/developers","title":"Developers","description":"","sidebar":"solutionSidebar"},"solutions/enterprises":{"id":"solutions/enterprises","title":"Enterprises","description":"","sidebar":"solutionSidebar"},"solutions/finance":{"id":"solutions/finance","title":"Finance","description":"","sidebar":"solutionSidebar"},"solutions/government":{"id":"solutions/government","title":"Government","description":"","sidebar":"solutionSidebar"},"solutions/healthcare":{"id":"solutions/healthcare","title":"Healthcare","description":"","sidebar":"solutionSidebar"},"solutions/legal":{"id":"solutions/legal","title":"Legal","description":"","sidebar":"solutionSidebar"},"solutions/startups":{"id":"solutions/startups","title":"Startups","description":"","sidebar":"solutionSidebar"},"studio/studio":{"id":"studio/studio","title":"studio","description":""},"support/support":{"id":"support/support","title":"Support - Jan","description":"- Bugs & requests: file a GitHub ticket here"},"team/contributor-program":{"id":"team/contributor-program","title":"Contributor Program","description":"","sidebar":"aboutSidebar"},"team/join-us":{"id":"team/join-us","title":"Join us","description":"- [ ] Explain Core Team, Contributors and Open Source approach","sidebar":"aboutSidebar"},"team/team":{"id":"team/team","title":"Who we are","description":"What\'s Jan the company about?","sidebar":"aboutSidebar"},"template/QA_script":{"id":"template/QA_script","title":"Regression test","description":"Release Version: v0.4.7"},"wall-of-love":{"id":"wall-of-love","title":"Wall of Love \u2764\ufe0f","description":"Check out what our amazing users are saying about Jan!","sidebar":"aboutSidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/935f2afb.949c4046.js b/assets/js/935f2afb.949c4046.js new file mode 100644 index 00000000..373cbb5f --- /dev/null +++ b/assets/js/935f2afb.949c4046.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8581],{35610:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"aboutSidebar":[{"type":"category","label":"What is Jan?","items":[{"type":"link","label":"Jan\'s Community","href":"/community","docId":"community/community","unlisted":false}],"collapsed":true,"collapsible":true,"href":"/about"},{"type":"category","label":"Who we are","items":[{"type":"link","label":"Join us","href":"/team/join-us","docId":"team/join-us","unlisted":false},{"type":"link","label":"Contributor Program","href":"/team/contributor-program","docId":"team/contributor-program","unlisted":false}],"collapsed":true,"collapsible":true,"href":"/team/"},{"type":"link","label":"Wall of Love \u2764\ufe0f","href":"/wall-of-love","docId":"wall-of-love","unlisted":false},{"type":"category","label":"How We Work","items":[{"type":"link","label":"Strategy","href":"/how-we-work/strategy/","docId":"how-we-work/strategy/strategy","unlisted":false},{"type":"link","label":"Project Management","href":"/how-we-work/project-management","docId":"how-we-work/project-management/project-management","unlisted":false},{"type":"category","label":"Engineering","items":[{"type":"link","label":"CI & CD","href":"/engineering/ci-cd","docId":"how-we-work/engineering/ci-cd","unlisted":false},{"type":"link","label":"QA","href":"/engineering/qa","docId":"how-we-work/engineering/qa","unlisted":false}],"collapsed":true,"collapsible":true,"href":"/engineering"},{"type":"link","label":"Product & Design","href":"/how-we-work/product-design","docId":"how-we-work/product-design/product-design","unlisted":false},{"type":"link","label":"Analytics","href":"/how-we-work/analytics","docId":"how-we-work/analytics/analytics","unlisted":false},{"type":"link","label":"Website & Docs","href":"/how-we-work/website-docs/","docId":"how-we-work/website-docs/website-docs","unlisted":false}],"collapsed":true,"collapsible":true,"href":"/how-we-work"},{"type":"link","label":"Acknowledgements","href":"/acknowledgements","docId":"acknowledgements","unlisted":false},{"type":"link","label":"FAQ","href":"/about/faq","docId":"about/faq","unlisted":false}],"productSidebar":[{"type":"category","label":"Platforms","collapsible":false,"items":[{"type":"link","label":"Jan Desktop","href":"/desktop","docId":"platforms/desktop","unlisted":false},{"type":"link","label":"Jan Home Server","href":"/home-server","docId":"server-suite/home-server","unlisted":false}],"collapsed":false},{"type":"category","collapsible":true,"collapsed":false,"label":"Features","items":[{"type":"link","label":"Local & Self-Hosted AI","href":"/features/local","docId":"features/local","unlisted":false},{"type":"link","label":"OpenAI API Support (and others)","href":"/features/remote","docId":"features/remote","unlisted":false},{"type":"link","label":"API Server","href":"/features/api-server","docId":"features/api-server","unlisted":false},{"type":"link","label":"Extensions Framework","href":"/features/extensions-framework","docId":"features/extensions-framework","unlisted":false},{"type":"link","label":"Agents Framework","href":"/features/agents-framework","docId":"features/agents-framework","unlisted":false},{"type":"link","label":"Data Security","href":"/features/data-security","docId":"features/data-security","unlisted":false}],"href":"/features/"}],"solutionSidebar":[{"type":"category","label":"Use Cases","collapsed":true,"collapsible":true,"items":[{"type":"link","label":"AI PC","href":"/solutions/ai-pc","docId":"solutions/ai-pc","unlisted":false},{"type":"link","label":"Self-hosted alternative to OpenAI\'s Platform","href":"/solutions/chatgpt-alternative","docId":"solutions/chatgpt-alternative","unlisted":false}]},{"type":"category","label":"Sectors","collapsed":true,"collapsible":true,"items":[{"type":"link","label":"Finance","href":"/solutions/finance","docId":"solutions/finance","unlisted":false},{"type":"link","label":"Healthcare","href":"/solutions/healthcare","docId":"solutions/healthcare","unlisted":false},{"type":"link","label":"Legal","href":"/solutions/legal","docId":"solutions/legal","unlisted":false},{"type":"link","label":"Government","href":"/solutions/government","docId":"solutions/government","unlisted":false}]},{"type":"category","label":"Organization Type","collapsed":true,"collapsible":true,"items":[{"type":"link","label":"Developers","href":"/solutions/developers","docId":"solutions/developers","unlisted":false},{"type":"link","label":"Software Consultants","href":"/solutions/consultants","docId":"solutions/consultants","unlisted":false},{"type":"link","label":"Startups","href":"/solutions/startups","docId":"solutions/startups","unlisted":false},{"type":"link","label":"Enterprises","href":"/solutions/enterprises","docId":"solutions/enterprises","unlisted":false}]}],"pricingSidebar":[{"type":"link","label":"Pricing","href":"/pricing","docId":"pricing/pricing","unlisted":false}],"ecosystemSidebar":[{"type":"link","label":"Ecosystem","href":"/ecosystem/","docId":"ecosystem/ecosystem","unlisted":false},{"type":"category","label":"Partners","collapsible":true,"items":[{"type":"link","label":"Become a Partner","href":"/partners/become-a-partner","docId":"partners/become-a-partner","unlisted":false}],"collapsed":true,"href":"/partners/"},{"type":"category","label":"Integrations","items":[{"type":"link","label":"Langchain","href":"/integrations/langchain","docId":"integrations/langchain","unlisted":false},{"type":"link","label":"llama.cpp","href":"/integrations/llamacpp","docId":"integrations/llamacpp","unlisted":false},{"type":"link","label":"Ollama","href":"/integrations/ollama","docId":"integrations/ollama","unlisted":false},{"type":"link","label":"OpenAI","href":"/integrations/openai","docId":"integrations/openai","unlisted":false},{"type":"link","label":"OpenRouter","href":"/integrations/openrouter","docId":"integrations/openrouter","unlisted":false}],"collapsed":true,"collapsible":true,"href":"/integrations"}],"guidesSidebar":[{"type":"category","label":"Get Started","collapsible":false,"className":"head_Menu","items":[{"type":"link","label":"Overview","href":"/guides","docId":"guides/get-started/overview","unlisted":false},{"type":"link","label":"Quickstart","href":"/guides/quickstart","docId":"guides/get-started/quickstart","unlisted":false}],"collapsed":false},{"type":"category","label":"User Guides","collapsible":false,"className":"head_Menu","items":[{"type":"link","label":"Manage Models","href":"/guides/models","docId":"guides/user-guides/manage-models","unlisted":false},{"type":"link","label":"Manage Assistants","href":"/guides/assistants","docId":"guides/user-guides/manage-assistants","unlisted":false},{"type":"link","label":"Manage Threads","href":"/guides/threads","docId":"guides/user-guides/manage-threads","unlisted":false},{"type":"link","label":"Use Tools","href":"/guides/tools","docId":"guides/user-guides/use-tools","unlisted":false},{"type":"link","label":"Local API Server","href":"/guides/local-api","docId":"guides/user-guides/local-server","unlisted":false},{"type":"link","label":"Advanced Settings","href":"/guides/advanced","docId":"guides/user-guides/advanced-settings","unlisted":false}],"collapsed":false},{"type":"category","label":"Inference Engines","collapsible":false,"className":"head_Menu","items":[{"type":"category","label":"Local Engines","className":"head_SubMenu","items":[{"type":"link","label":"Llama.cpp Extension","href":"/guides/engines/llamacpp","docId":"guides/local-providers/llamacpp","unlisted":false},{"type":"link","label":"TensorRT-LLM Extension","href":"/guides/engines/tensorrt-llm","docId":"guides/local-providers/tensorrt","unlisted":false},{"type":"link","label":"LM Studio","href":"/guides/engines/lmstudio","docId":"guides/local-providers/lmstudio","unlisted":false},{"type":"link","label":"Ollama","href":"/guides/engines/ollama","docId":"guides/local-providers/ollama","unlisted":false}],"collapsed":true,"collapsible":true,"href":"/guides/engines/local"},{"type":"category","label":"Remote Engines","className":"head_SubMenu","items":[{"type":"link","label":"Groq API","href":"/guides/engines/groq","docId":"guides/remote-providers/groq","unlisted":false},{"type":"link","label":"Mistral API","href":"/guides/engines/mistral","docId":"guides/remote-providers/mistral","unlisted":false},{"type":"link","label":"OpenAI API","href":"/guides/engines/openai","docId":"guides/remote-providers/openai","unlisted":false},{"type":"link","label":"Any OAI Compatible Server","href":"/guides/engines/remote-server","docId":"guides/remote-providers/remote-server-integration","unlisted":false}],"collapsed":true,"collapsible":true,"href":"/guides/engines/remote"}],"collapsed":false},{"type":"category","label":"Extensions","collapsible":false,"className":"head_Menu","items":[{"type":"link","label":"What are Jan Extensions?","href":"/extensions","docId":"guides/extensions/extensions","unlisted":false}],"collapsed":false},{"type":"category","label":"Integrations","collapsible":false,"className":"head_Menu","items":[{"type":"category","label":"Integrations","className":"head_SubMenu","items":[{"type":"link","label":"Discord","href":"/integrations/discord","docId":"guides/integrations/discord","unlisted":false},{"type":"link","label":"Open Interpreter","href":"/integrations/interpreter","docId":"guides/integrations/interpreter","unlisted":false},{"type":"link","label":"Raycast","href":"/integrations/raycast","docId":"guides/integrations/raycast","unlisted":false},{"type":"link","label":"OpenRouter","href":"/integrations/openrouter","docId":"guides/integrations/router","unlisted":false},{"type":"link","label":"Continue Integration","href":"/integrations/continue","docId":"guides/integrations/vscode","unlisted":false}],"collapsed":true,"collapsible":true,"href":"/integrations/"}],"collapsed":false},{"type":"category","label":"Troubleshooting","collapsible":false,"className":"head_Menu","items":[{"type":"link","label":"Troubleshooting","href":"/troubleshooting","docId":"guides/troubleshooting","unlisted":false}],"collapsed":false}],"developerSidebar":[{"type":"category","label":"Overview","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Architecture","href":"/developer/architecture","docId":"developer/overview/architecture","unlisted":false},{"type":"link","label":"File-based Approach","href":"/developer/file-based","docId":"developer/overview/file-based","unlisted":false},{"type":"link","label":"User Interface","href":"/developer/ui","docId":"developer/overview/user-interface","unlisted":false},{"type":"link","label":"Installation and Prerequisites","href":"/developer/prereq","docId":"developer/overview/install-and-prerequisites","unlisted":false}],"href":"/developer"},{"type":"category","label":"Framework","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"Engineering Specs","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Assistants","href":"/developer/framework/engineering/assistants","docId":"developer/framework/engineering/assistants","unlisted":false},{"type":"link","label":"Chats","href":"/developer/framework/engineering/chats","docId":"developer/framework/engineering/chats","unlisted":false},{"type":"link","label":"Engine","href":"/developer/framework/engineering/engine","docId":"developer/framework/engineering/engine","unlisted":false},{"type":"link","label":"Files","href":"/developer/framework/engineering/files","docId":"developer/framework/engineering/files","unlisted":false},{"type":"link","label":"Messages","href":"/developer/framework/engineering/messages","docId":"developer/framework/engineering/messages","unlisted":false},{"type":"link","label":"Models","href":"/developer/framework/engineering/models","docId":"developer/framework/engineering/models","unlisted":false},{"type":"link","label":"Threads","href":"/developer/framework/engineering/threads","docId":"developer/framework/engineering/threads","unlisted":false}],"href":"/developer/engineering"},{"type":"category","label":"Product Specs","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Chat","href":"/developer/framework/product/chat","docId":"developer/framework/product/chat","unlisted":false},{"type":"link","label":"Hub","href":"/developer/framework/product/hub","docId":"developer/framework/product/hub","unlisted":false},{"type":"link","label":"Jan (The Default Assistant)","href":"/developer/framework/product/jan","docId":"developer/framework/product/jan","unlisted":false},{"type":"link","label":"Settings","href":"/developer/framework/product/settings","docId":"developer/framework/product/settings","unlisted":false},{"type":"link","label":"System Monitor","href":"/developer/framework/product/system-monitor","docId":"developer/framework/product/system-monitor","unlisted":false}],"href":"/developer/product"}],"href":"/developer/framework/"}],"releasesSidebar":[{"type":"category","label":"Changelog","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"v0.4.9","href":"/changelog/changelog-v0.4.9","docId":"releases/changelog/changelog-v0.4.9","unlisted":false},{"type":"link","label":"v0.4.8","href":"/changelog/changelog-v0.4.8","docId":"releases/changelog/changelog-v0.4.8","unlisted":false},{"type":"link","label":"v0.4.7","href":"/changelog/changelog-v0.4.7","docId":"releases/changelog/changelog-v0.4.7","unlisted":false},{"type":"link","label":"v0.4.6","href":"/changelog/changelog-v0.4.6","docId":"releases/changelog/changelog-v0.4.6","unlisted":false},{"type":"link","label":"v0.4.5","href":"/changelog/changelog-v0.4.5","docId":"releases/changelog/changelog-v0.4.5","unlisted":false},{"type":"link","label":"v0.4.4","href":"/changelog/changelog-v0.4.4","docId":"releases/changelog/changelog-v0.4.4","unlisted":false},{"type":"link","label":"v0.4.3","href":"/changelog/changelog-v0.4.3","docId":"releases/changelog/changelog-v0.4.3","unlisted":false},{"type":"link","label":"v0.4.2","href":"/changelog/changelog-v0.4.2","docId":"releases/changelog/changelog-v0.4.2","unlisted":false},{"type":"link","label":"v0.4.1","href":"/changelog/changelog-v0.4.1","docId":"releases/changelog/changelog-v0.4.1","unlisted":false},{"type":"link","label":"v0.4.0","href":"/changelog/changelog-v0.4.0","docId":"releases/changelog/changelog-v0.4.0","unlisted":false},{"type":"link","label":"v0.3.3","href":"/changelog/changelog-v0.3.3","docId":"releases/changelog/changelog-v0.3.3","unlisted":false},{"type":"link","label":"v0.3.2","href":"/changelog/changelog-v0.3.2","docId":"releases/changelog/changelog-v0.3.2","unlisted":false},{"type":"link","label":"v0.3.1","href":"/changelog/changelog-v0.3.1","docId":"releases/changelog/changelog-v0.3.1","unlisted":false},{"type":"link","label":"v0.3.0","href":"/changelog/changelog-v0.3.0","docId":"releases/changelog/changelog-v0.3.0","unlisted":false},{"type":"link","label":"v0.2.3","href":"/changelog/changelog-v0.2.3","docId":"releases/changelog/changelog-v0.2.3","unlisted":false},{"type":"link","label":"v0.2.2","href":"/changelog/changelog-v0.2.2","docId":"releases/changelog/changelog-v0.2.2","unlisted":false},{"type":"link","label":"v0.2.1","href":"/changelog/changelog-v0.2.1","docId":"releases/changelog/changelog-v0.2.1","unlisted":false},{"type":"link","label":"v0.2.0","href":"/changelog/changelog-v0.2.0","docId":"releases/changelog/changelog-v0.2.0","unlisted":false}],"href":"/changelog"}]},"docs":{"about/2035":{"id":"about/2035","title":"Jan\'s Vision for 2035","description":"Jan 2035: A Robotics Company"},"about/about":{"id":"about/about","title":"About Jan","description":"Jan is a desktop application that turns computers into thinking machines.","sidebar":"aboutSidebar"},"about/faq":{"id":"about/faq","title":"Frequently Asked Questions (FAQ) - Jan","description":"What is Jan?","sidebar":"aboutSidebar"},"about/roadmap":{"id":"about/roadmap","title":"Roadmap","description":"- ] [Immediate Roadmap on Github"},"about/vision":{"id":"about/vision","title":"Jan\'s Vision","description":"Jan is a desktop application that turns computers into thinking machines."},"acknowledgements":{"id":"acknowledgements","title":"Acknowledgements","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"aboutSidebar"},"community/community":{"id":"community/community","title":"Jan\'s Community","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"aboutSidebar"},"developer/framework/engineering/assistants":{"id":"developer/framework/engineering/assistants","title":"Assistants","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/engineering/chats":{"id":"developer/framework/engineering/chats","title":"Chats","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/engineering/engine":{"id":"developer/framework/engineering/engine","title":"Engine","description":"Currently Under Development","sidebar":"developerSidebar"},"developer/framework/engineering/files":{"id":"developer/framework/engineering/files","title":"Files","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/engineering/messages":{"id":"developer/framework/engineering/messages","title":"Messages","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/engineering/models":{"id":"developer/framework/engineering/models","title":"Models","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/engineering/README":{"id":"developer/framework/engineering/README","title":"Engineering Specs","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/engineering/threads":{"id":"developer/framework/engineering/threads","title":"Threads","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/product/chat":{"id":"developer/framework/product/chat","title":"Chat","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/product/hub":{"id":"developer/framework/product/hub","title":"Hub","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/product/jan":{"id":"developer/framework/product/jan","title":"Jan (The Default Assistant)","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/product/README":{"id":"developer/framework/product/README","title":"Product Specs","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/product/settings":{"id":"developer/framework/product/settings","title":"Settings","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/product/system-monitor":{"id":"developer/framework/product/system-monitor","title":"System Monitor","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/framework/README":{"id":"developer/framework/README","title":"Framework","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/overview/architecture":{"id":"developer/overview/architecture","title":"Architecture","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/overview/file-based":{"id":"developer/overview/file-based","title":"File-based Approach","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/overview/install-and-prerequisites":{"id":"developer/overview/install-and-prerequisites","title":"Installation and Prerequisites","description":"Guide to install and setup Jan for development.","sidebar":"developerSidebar"},"developer/overview/README":{"id":"developer/overview/README","title":"Overview","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"developer/overview/user-interface":{"id":"developer/overview/user-interface","title":"User Interface","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"developerSidebar"},"ecosystem/ecosystem":{"id":"ecosystem/ecosystem","title":"Ecosystem","description":"","sidebar":"ecosystemSidebar"},"events/hcmc-oct23":{"id":"events/hcmc-oct23","title":"Jan\'s AI Hacker House (Ho Chi Minh City)","description":"24-27 Oct 2023, District 3, HCMC. AI-focused talks, workshops and social events. Hosted by Jan.ai"},"events/nvidia-llm-day-nov-23":{"id":"events/nvidia-llm-day-nov-23","title":"Nov 23: Nvidia GenAI Day","description":"Nvidia\'s LLM Day"},"features/agents-framework":{"id":"features/agents-framework","title":"Agents Framework","description":"","sidebar":"productSidebar"},"features/api-server":{"id":"features/api-server","title":"API Server","description":"","sidebar":"productSidebar"},"features/data-security":{"id":"features/data-security","title":"Data Security","description":"","sidebar":"productSidebar"},"features/extensions-framework":{"id":"features/extensions-framework","title":"Extensions Framework","description":"","sidebar":"productSidebar"},"features/features":{"id":"features/features","title":"Features","description":"","sidebar":"productSidebar"},"features/local":{"id":"features/local","title":"Local & Self-Hosted AI","description":"","sidebar":"productSidebar"},"features/remote":{"id":"features/remote","title":"OpenAI API Support (and others)","description":"","sidebar":"productSidebar"},"foundry/foundry":{"id":"foundry/foundry","title":"foundry","description":""},"guides/extensions/extensions":{"id":"guides/extensions/extensions","title":"What are Jan Extensions?","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"guidesSidebar"},"guides/get-started/hardware-setup":{"id":"guides/get-started/hardware-setup","title":"Hardware Setup","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server."},"guides/get-started/overview":{"id":"guides/get-started/overview","title":"Overview","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"guidesSidebar"},"guides/get-started/quickstart":{"id":"guides/get-started/quickstart","title":"Quickstart","description":"Get started quickly with Jan, a ChatGPT-alternative that runs on your own computer, with a local API server. Learn how to install Jan and select an AI model to start chatting.","sidebar":"guidesSidebar"},"guides/get-started/settingup-gpu":{"id":"guides/get-started/settingup-gpu","title":"Setting Up GPU","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server."},"guides/inference/overview-inference":{"id":"guides/inference/overview-inference","title":"Overview","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server."},"guides/installation/docker":{"id":"guides/installation/docker","title":"Install with Docker","description":"A step-by-step guide to install Jan using Docker."},"guides/installation/linux":{"id":"guides/installation/linux","title":"Install on Linux","description":"A step-by-step guide to install Jan on your Linux."},"guides/installation/mac":{"id":"guides/installation/mac","title":"Install on Mac","description":"A step-by-step guide to install Jan on your Mac."},"guides/installation/README":{"id":"guides/installation/README","title":"Installation","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server."},"guides/installation/windows":{"id":"guides/installation/windows","title":"Install on Windows","description":"A step-by-step guide to install Jan on your Windows."},"guides/integrations/crewai":{"id":"guides/integrations/crewai","title":"CrewAI","description":"A step-by-step guide on how to integrate Jan with CrewAI."},"guides/integrations/discord":{"id":"guides/integrations/discord","title":"Discord","description":"A step-by-step guide on how to integrate Jan with a Discord bot.","sidebar":"guidesSidebar"},"guides/integrations/interpreter":{"id":"guides/integrations/interpreter","title":"Open Interpreter","description":"A step-by-step guide on how to integrate Jan with Open Interpreter.","sidebar":"guidesSidebar"},"guides/integrations/overview-integration":{"id":"guides/integrations/overview-integration","title":"Overview","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server."},"guides/integrations/raycast":{"id":"guides/integrations/raycast","title":"Raycast","description":"A step-by-step guide on how to integrate Jan with Raycast.","sidebar":"guidesSidebar"},"guides/integrations/README":{"id":"guides/integrations/README","title":"Integrations","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"guidesSidebar"},"guides/integrations/router":{"id":"guides/integrations/router","title":"OpenRouter","description":"A step-by-step guide on how to integrate Jan with OpenRouter.","sidebar":"guidesSidebar"},"guides/integrations/unsloth":{"id":"guides/integrations/unsloth","title":"Unsloth","description":"A step-by-step guide on how to integrate Jan with Unsloth."},"guides/integrations/vscode":{"id":"guides/integrations/vscode","title":"Continue Integration","description":"A step-by-step guide on how to integrate Jan with Continue and VS Code.","sidebar":"guidesSidebar"},"guides/local-providers/llamacpp":{"id":"guides/local-providers/llamacpp","title":"Llama.cpp Extension","description":"A step-by-step guide on how to customize the LlamaCPP extension.","sidebar":"guidesSidebar"},"guides/local-providers/lmstudio":{"id":"guides/local-providers/lmstudio","title":"LM Studio","description":"A step-by-step guide on how to integrate Jan with LM Studio.","sidebar":"guidesSidebar"},"guides/local-providers/ollama":{"id":"guides/local-providers/ollama","title":"Ollama","description":"A step-by-step guide on how to integrate Jan with Ollama.","sidebar":"guidesSidebar"},"guides/local-providers/README":{"id":"guides/local-providers/README","title":"Local Engines","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"guidesSidebar"},"guides/local-providers/tensorrt":{"id":"guides/local-providers/tensorrt","title":"TensorRT-LLM Extension","description":"A step-by-step guide on how to customize the TensorRT-LLM extension.","sidebar":"guidesSidebar"},"guides/providers/tensorrt-llm":{"id":"guides/providers/tensorrt-llm","title":"TensorRT-LLM","description":"TensorRT-LLM support was launched in 0.4.9, and should be regarded as an Experimental feature."},"guides/remote-providers/claude":{"id":"guides/remote-providers/claude","title":"Claude","description":"A step-by-step guide on how to integrate Jan with LM Studio."},"guides/remote-providers/groq":{"id":"guides/remote-providers/groq","title":"Groq API","description":"Learn how to integrate Groq API with Jan for enhanced functionality.","sidebar":"guidesSidebar"},"guides/remote-providers/mistral":{"id":"guides/remote-providers/mistral","title":"Mistral API","description":"A step-by-step guide on how to integrate Jan with Mistral AI.","sidebar":"guidesSidebar"},"guides/remote-providers/openai":{"id":"guides/remote-providers/openai","title":"OpenAI API","description":"A step-by-step guide on how to integrate Jan with Azure OpenAI.","sidebar":"guidesSidebar"},"guides/remote-providers/README":{"id":"guides/remote-providers/README","title":"Remote Engines","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"guidesSidebar"},"guides/remote-providers/remote-server-integration":{"id":"guides/remote-providers/remote-server-integration","title":"Any OAI Compatible Server","description":"A step-by-step guide on how to set up Jan to connect with any remote or local API server.","sidebar":"guidesSidebar"},"guides/troubleshooting":{"id":"guides/troubleshooting","title":"Troubleshooting","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"guidesSidebar"},"guides/user-guides/advanced-settings":{"id":"guides/user-guides/advanced-settings","title":"Advanced Settings","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"guidesSidebar"},"guides/user-guides/jan-data-folder":{"id":"guides/user-guides/jan-data-folder","title":"Jan Data Folder","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server."},"guides/user-guides/local-server":{"id":"guides/user-guides/local-server","title":"Local API Server","description":"A step-by-step guide to start Jan Local Server.","sidebar":"guidesSidebar"},"guides/user-guides/manage-assistants":{"id":"guides/user-guides/manage-assistants","title":"Manage Assistants","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"guidesSidebar"},"guides/user-guides/manage-models":{"id":"guides/user-guides/manage-models","title":"Manage Models","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"guidesSidebar"},"guides/user-guides/manage-threads":{"id":"guides/user-guides/manage-threads","title":"Manage Threads","description":"Manage your interaction with AI locally.","sidebar":"guidesSidebar"},"guides/user-guides/overview-guides":{"id":"guides/user-guides/overview-guides","title":"Overview","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server."},"guides/user-guides/use-tools":{"id":"guides/user-guides/use-tools","title":"Use Tools","description":"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"guidesSidebar"},"hardware/community":{"id":"hardware/community","title":"Hardware Examples","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server."},"hardware/concepts/chassis":{"id":"hardware/concepts/chassis","title":"Chassis","description":""},"hardware/concepts/concepts":{"id":"hardware/concepts/concepts","title":"Anatomy of a Thinking Machine","description":"- Cover the difference between CPU/RAM and GPU/VRAM"},"hardware/concepts/cpu-and-ram":{"id":"hardware/concepts/cpu-and-ram","title":"CPU","description":"- CPU\'s role vs GPU"},"hardware/concepts/gpu-and-vram":{"id":"hardware/concepts/gpu-and-vram","title":"GPUs and VRAM","description":"What Is a GPU?"},"hardware/concepts/motherboard":{"id":"hardware/concepts/motherboard","title":"Motherboard","description":"- PCIe lanes that go to the processor (not Chipset)"},"hardware/concepts/network":{"id":"hardware/concepts/network","title":"Network","description":""},"hardware/concepts/power":{"id":"hardware/concepts/power","title":"Power Supply","description":""},"hardware/concepts/storage":{"id":"hardware/concepts/storage","title":"Storage","description":""},"hardware/examples/4090x2-@dan-jan":{"id":"hardware/examples/4090x2-@dan-jan","title":"2 x 4090 Workstation","description":"Jan uses a 2 x 4090 Workstation to run Codellama for internal use."},"hardware/hardware":{"id":"hardware/hardware","title":"Introduction","description":""},"hardware/overview/cloud-vs-self-hosting":{"id":"hardware/overview/cloud-vs-self-hosting","title":"Cloud vs. Self-hosting Your AI","description":"The choice of how to run your AI - on GPU cloud services, on-prem, or just using an API provider - involves various trade-offs. The following is a naive exploration of the pros and cons of renting vs self-hosting."},"hardware/overview/cpu-vs-gpu":{"id":"hardware/overview/cpu-vs-gpu","title":"GPU vs CPU What\'s the Difference?","description":"CPU vs. GPU"},"hardware/recommendations/by-budget":{"id":"hardware/recommendations/by-budget","title":"Recommended AI Hardware by Budget","description":"Warning: Do your own research before any purchase. Jan is not liable for compatibility, performance or other issues. Products can become outdated quickly."},"hardware/recommendations/by-hardware":{"id":"hardware/recommendations/by-hardware","title":"Selecting AI Hardware","description":"When selecting a GPU for LLMs, remember that it\'s not just about the GPU itself. Consider the synergy with other components in your PC:"},"hardware/recommendations/by-model":{"id":"hardware/recommendations/by-model","title":"Recommended AI Hardware by Model","description":"Codellama 34b"},"hardware/recommendations/by-usecase":{"id":"hardware/recommendations/by-usecase","title":"Recommended AI Hardware by Use Case","description":"Which AI Hardware to Choose Based on Your Use Case"},"how-we-work":{"id":"how-we-work","title":"How We Work","description":"How we work at Jan","sidebar":"aboutSidebar"},"how-we-work/analytics/analytics":{"id":"how-we-work/analytics/analytics","title":"Analytics","description":"Jan\'s Analytics philosophy and implementation","sidebar":"aboutSidebar"},"how-we-work/engineering/ci-cd":{"id":"how-we-work/engineering/ci-cd","title":"CI & CD","description":"Gitflow","sidebar":"aboutSidebar"},"how-we-work/engineering/engineering":{"id":"how-we-work/engineering/engineering","title":"Engineering","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"aboutSidebar"},"how-we-work/engineering/qa":{"id":"how-we-work/engineering/qa","title":"QA","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"aboutSidebar"},"how-we-work/product-design/product-design":{"id":"how-we-work/product-design/product-design","title":"Product & Design","description":"How we work on product design","sidebar":"aboutSidebar"},"how-we-work/project-management/project-management":{"id":"how-we-work/project-management/project-management","title":"Project Management","description":"Project management at Jan","sidebar":"aboutSidebar"},"how-we-work/strategy/strategy":{"id":"how-we-work/strategy/strategy","title":"Strategy","description":"We only have 2 planning parameters:","sidebar":"aboutSidebar"},"how-we-work/website-docs/website-docs":{"id":"how-we-work/website-docs/website-docs","title":"Website & Docs","description":"Information about the Jan website and documentation.","sidebar":"aboutSidebar"},"integrations":{"id":"integrations","title":"Integrations","description":"","sidebar":"ecosystemSidebar"},"integrations/langchain":{"id":"integrations/langchain","title":"Langchain","description":"WIP","sidebar":"ecosystemSidebar"},"integrations/llamacpp":{"id":"integrations/llamacpp","title":"llama.cpp","description":"Quicklinks","sidebar":"ecosystemSidebar"},"integrations/ollama":{"id":"integrations/ollama","title":"Ollama","description":"Requested, committed, but not started","sidebar":"ecosystemSidebar"},"integrations/openai":{"id":"integrations/openai","title":"OpenAI","description":"Quicklinks","sidebar":"ecosystemSidebar"},"integrations/openrouter":{"id":"integrations/openrouter","title":"OpenRouter","description":"Requested, committed, but not started","sidebar":"ecosystemSidebar"},"partners/become-a-partner":{"id":"partners/become-a-partner","title":"Become a Partner","description":"","sidebar":"ecosystemSidebar"},"partners/partners":{"id":"partners/partners","title":"Partners","description":"","sidebar":"ecosystemSidebar"},"pending-content/blogpost/finetune-with-docs":{"id":"pending-content/blogpost/finetune-with-docs","title":"How to Fine-tune Large Language Models - A Tutorial","description":"Guide on Finetuning Large Language Models with Personal Dataset"},"pending-content/blogpost/surpassing-chatgpt-with-open-source-alternatives":{"id":"pending-content/blogpost/surpassing-chatgpt-with-open-source-alternatives","title":"Rag Is Not Enough: Lessons from Beating GPT-3.5 on Specialized Tasks with Mistral 7B","description":"Creating Open Source Alternatives to Outperform ChatGPT"},"platforms/desktop":{"id":"platforms/desktop","title":"Jan Desktop","description":"Turn your computer into an AI PC","sidebar":"productSidebar"},"platforms/hub":{"id":"platforms/hub","title":"Jan Hub","description":""},"platforms/mobile":{"id":"platforms/mobile","title":"Jan Mobile","description":"Jan Mobile allows you to bring your AI on the go"},"pricing/pricing":{"id":"pricing/pricing","title":"Pricing","description":"Pricing for Jan","sidebar":"pricingSidebar"},"privacy/privacy":{"id":"privacy/privacy","title":"Privacy - Jan","description":"\u2757This privacy policy only pertains to the DEPRECATED Jan Mobile Application in the iOS and Android app store."},"releases/changelog/changelog-v0.2.0":{"id":"releases/changelog/changelog-v0.2.0","title":"v0.2.0","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.2.1":{"id":"releases/changelog/changelog-v0.2.1","title":"v0.2.1","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.2.2":{"id":"releases/changelog/changelog-v0.2.2","title":"v0.2.2","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.2.3":{"id":"releases/changelog/changelog-v0.2.3","title":"v0.2.3","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.3.0":{"id":"releases/changelog/changelog-v0.3.0","title":"v0.3.0","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.3.1":{"id":"releases/changelog/changelog-v0.3.1","title":"v0.3.1","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.3.2":{"id":"releases/changelog/changelog-v0.3.2","title":"v0.3.2","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.3.3":{"id":"releases/changelog/changelog-v0.3.3","title":"v0.3.3","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.4.0":{"id":"releases/changelog/changelog-v0.4.0","title":"v0.4.0","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.4.1":{"id":"releases/changelog/changelog-v0.4.1","title":"v0.4.1","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.4.2":{"id":"releases/changelog/changelog-v0.4.2","title":"v0.4.2","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.4.3":{"id":"releases/changelog/changelog-v0.4.3","title":"v0.4.3","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.4.4":{"id":"releases/changelog/changelog-v0.4.4","title":"v0.4.4","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.4.5":{"id":"releases/changelog/changelog-v0.4.5","title":"v0.4.5","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.4.6":{"id":"releases/changelog/changelog-v0.4.6","title":"v0.4.6","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.4.7":{"id":"releases/changelog/changelog-v0.4.7","title":"v0.4.7","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.4.8":{"id":"releases/changelog/changelog-v0.4.8","title":"v0.4.8","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/changelog-v0.4.9":{"id":"releases/changelog/changelog-v0.4.9","title":"v0.4.9","description":"For more details, GitHub Issues","sidebar":"releasesSidebar"},"releases/changelog/README":{"id":"releases/changelog/README","title":"Changelog","description":"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.","sidebar":"releasesSidebar"},"server-suite/admin-console":{"id":"server-suite/admin-console","title":"Admin Console","description":""},"server-suite/audit-compliance":{"id":"server-suite/audit-compliance","title":"Audit & Compliance","description":""},"server-suite/enterprise":{"id":"server-suite/enterprise","title":"Jan Enterprise","description":"Built for Enterprise Deployments"},"server-suite/home-server":{"id":"server-suite/home-server","title":"Jan Home Server","description":"Built for Home Servers","sidebar":"productSidebar"},"server-suite/identity-access-management":{"id":"server-suite/identity-access-management","title":"Identity & Access Control","description":""},"server-suite/observability":{"id":"server-suite/observability","title":"Observability","description":""},"solutions/ai-employees":{"id":"solutions/ai-employees","title":"AI Employees","description":""},"solutions/ai-pc":{"id":"solutions/ai-pc","title":"AI PC","description":"","sidebar":"solutionSidebar"},"solutions/chatgpt-alternative":{"id":"solutions/chatgpt-alternative","title":"Self-hosted alternative to OpenAI\'s Platform","description":"","sidebar":"solutionSidebar"},"solutions/consultants":{"id":"solutions/consultants","title":"Software Consultants","description":"","sidebar":"solutionSidebar"},"solutions/developers":{"id":"solutions/developers","title":"Developers","description":"","sidebar":"solutionSidebar"},"solutions/enterprises":{"id":"solutions/enterprises","title":"Enterprises","description":"","sidebar":"solutionSidebar"},"solutions/finance":{"id":"solutions/finance","title":"Finance","description":"","sidebar":"solutionSidebar"},"solutions/government":{"id":"solutions/government","title":"Government","description":"","sidebar":"solutionSidebar"},"solutions/healthcare":{"id":"solutions/healthcare","title":"Healthcare","description":"","sidebar":"solutionSidebar"},"solutions/legal":{"id":"solutions/legal","title":"Legal","description":"","sidebar":"solutionSidebar"},"solutions/startups":{"id":"solutions/startups","title":"Startups","description":"","sidebar":"solutionSidebar"},"studio/studio":{"id":"studio/studio","title":"studio","description":""},"support/support":{"id":"support/support","title":"Support - Jan","description":"- Bugs & requests: file a GitHub ticket here"},"team/contributor-program":{"id":"team/contributor-program","title":"Contributor Program","description":"","sidebar":"aboutSidebar"},"team/join-us":{"id":"team/join-us","title":"Join us","description":"- [ ] Explain Core Team, Contributors and Open Source approach","sidebar":"aboutSidebar"},"team/team":{"id":"team/team","title":"Who we are","description":"What\'s Jan the company about?","sidebar":"aboutSidebar"},"template/QA_script":{"id":"template/QA_script","title":"Regression test","description":"Release Version: v0.4.7"},"wall-of-love":{"id":"wall-of-love","title":"Wall of Love \u2764\ufe0f","description":"Check out what our amazing users are saying about Jan!","sidebar":"aboutSidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/9456c9fc.4ef5d396.js b/assets/js/9456c9fc.4ef5d396.js deleted file mode 100644 index c3431f10..00000000 --- a/assets/js/9456c9fc.4ef5d396.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8236],{80384:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>s,default:()=>u,frontMatter:()=>a,metadata:()=>i,toc:()=>l});var n=r(74848),o=r(28453);const a={title:"Chat",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},s=void 0,i={id:"developer/framework/product/chat",title:"Chat",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-product/chat.md",sourceDirName:"developer/05-framework/03-product",slug:"/developer/framework/product/chat",permalink:"/developer/framework/product/chat",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-product/chat.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Chat",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",previous:{title:"Product Specs",permalink:"/developer/product"},next:{title:"Hub",permalink:"/developer/framework/product/hub"}},c={},l=[{value:"Overview",id:"overview",level:2},{value:"User Stories",id:"user-stories",level:2}];function d(e){const t={a:"a",code:"code",h2:"h2",img:"img",li:"li",p:"p",ul:"ul",...(0,o.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h2,{id:"overview",children:"Overview"}),"\n",(0,n.jsxs)(t.p,{children:["A home screen for users to chat with ",(0,n.jsx)(t.a,{href:"/docs/engineering/assistants",children:"assistants"})," via conversation ",(0,n.jsx)(t.a,{href:"/docs/engineering/threads",children:"threads"}),"."]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"alt text",src:r(53505).A+"",width:"1440",height:"1032"})}),"\n",(0,n.jsx)(t.h2,{id:"user-stories",children:"User Stories"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:["Users can chat with ",(0,n.jsx)(t.code,{children:"Jan"})," the default assistant"]}),"\n",(0,n.jsxs)(t.li,{children:["Users can customize chat settings like model parameters via both the GUI & ",(0,n.jsx)(t.code,{children:"thread.json"})]}),"\n"]})]})}function u(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d(e)}},53505:(e,t,r)=>{r.d(t,{A:()=>n});const n=r.p+"assets/images/chat-screen-da356fa77a722eed8ab4261067c05197.png"},28453:(e,t,r)=>{r.d(t,{R:()=>s,x:()=>i});var n=r(96540);const o={},a=n.createContext(o);function s(e){const t=n.useContext(a);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),n.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/9456c9fc.d1de04e3.js b/assets/js/9456c9fc.d1de04e3.js new file mode 100644 index 00000000..6a76b97b --- /dev/null +++ b/assets/js/9456c9fc.d1de04e3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8236],{80384:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>s,default:()=>u,frontMatter:()=>a,metadata:()=>i,toc:()=>l});var n=r(74848),o=r(28453);const a={title:"Chat",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},s=void 0,i={id:"developer/framework/product/chat",title:"Chat",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-product/chat.md",sourceDirName:"developer/05-framework/03-product",slug:"/developer/framework/product/chat",permalink:"/developer/framework/product/chat",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-product/chat.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Chat",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",previous:{title:"Product Specs",permalink:"/developer/product"},next:{title:"Hub",permalink:"/developer/framework/product/hub"}},c={},l=[{value:"Overview",id:"overview",level:2},{value:"User Stories",id:"user-stories",level:2}];function d(e){const t={a:"a",code:"code",h2:"h2",img:"img",li:"li",p:"p",ul:"ul",...(0,o.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h2,{id:"overview",children:"Overview"}),"\n",(0,n.jsxs)(t.p,{children:["A home screen for users to chat with ",(0,n.jsx)(t.a,{href:"/docs/engineering/assistants",children:"assistants"})," via conversation ",(0,n.jsx)(t.a,{href:"/docs/engineering/threads",children:"threads"}),"."]}),"\n",(0,n.jsx)(t.p,{children:(0,n.jsx)(t.img,{alt:"alt text",src:r(53505).A+"",width:"1440",height:"1032"})}),"\n",(0,n.jsx)(t.h2,{id:"user-stories",children:"User Stories"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:["Users can chat with ",(0,n.jsx)(t.code,{children:"Jan"})," the default assistant"]}),"\n",(0,n.jsxs)(t.li,{children:["Users can customize chat settings like model parameters via both the GUI & ",(0,n.jsx)(t.code,{children:"thread.json"})]}),"\n"]})]})}function u(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d(e)}},53505:(e,t,r)=>{r.d(t,{A:()=>n});const n=r.p+"assets/images/chat-screen-da356fa77a722eed8ab4261067c05197.png"},28453:(e,t,r)=>{r.d(t,{R:()=>s,x:()=>i});var n=r(96540);const o={},a=n.createContext(o);function s(e){const t=n.useContext(a);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),n.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/96809c51.4a1f39b8.js b/assets/js/96809c51.4a1f39b8.js deleted file mode 100644 index a1cabb53..00000000 --- a/assets/js/96809c51.4a1f39b8.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9364],{34945:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>c,frontMatter:()=>r,metadata:()=>o,toc:()=>d});var s=n(74848),i=n(28453);const r={title:"Manage Threads",slug:"/guides/threads",description:"Manage your interaction with AI locally.",sidebar_position:9,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","threads","chat history","thread history"]},a=void 0,o={id:"guides/user-guides/manage-threads",title:"Manage Threads",description:"Manage your interaction with AI locally.",source:"@site/docs/guides/user-guides/manage-threads.mdx",sourceDirName:"guides/user-guides",slug:"/guides/threads",permalink:"/guides/threads",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/user-guides/manage-threads.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:9,frontMatter:{title:"Manage Threads",slug:"/guides/threads",description:"Manage your interaction with AI locally.",sidebar_position:9,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","threads","chat history","thread history"]},sidebar:"guidesSidebar",previous:{title:"Manage Models",permalink:"/guides/models"},next:{title:"Local API Server",permalink:"/guides/local-api"}},l={},d=[{value:"View Thread History",id:"view-thread-history",level:3},{value:"Manage the Threads via Folder",id:"manage-the-threads-via-folder",level:3},{value:"Clean Threads History",id:"clean-threads-history",level:3},{value:"Delete Threads History",id:"delete-threads-history",level:3}];function h(e){const t={admonition:"admonition",h3:"h3",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"Jan provides a straightforward and private solution for managing your threads with AI on your own device. As you interact with AI using Jan, you'll accumulate a history of threads.\nJan offers easy tools to organize, delete, or review your past threads with AI. This guide will show you how to keep your threads private and well-organized."}),"\n",(0,s.jsx)(t.h3,{id:"view-thread-history",children:"View Thread History"}),"\n",(0,s.jsx)(t.p,{children:"To view your thread history, follow the steps below:"}),"\n",(0,s.jsxs)(t.ol,{children:["\n",(0,s.jsx)(t.li,{children:"Navigate to the main dashboard."}),"\n",(0,s.jsx)(t.li,{children:"Locate the list of threads screen on the left side."}),"\n",(0,s.jsx)(t.li,{children:"To view a specific thread, simply choose the one you're interested in and then scroll up or down to explore the entire conversation."}),"\n"]}),"\n",(0,s.jsx)(t.h3,{id:"manage-the-threads-via-folder",children:"Manage the Threads via Folder"}),"\n",(0,s.jsx)(t.p,{children:"To manage your thread history and configurations, follow the steps below:"}),"\n",(0,s.jsxs)(t.ol,{children:["\n",(0,s.jsx)(t.li,{children:"Navigate to the Thread that you want to manage via the list of threads on the left side of the dashboard."}),"\n",(0,s.jsxs)(t.li,{children:["Click on the ",(0,s.jsx)(t.strong,{children:"three dots (\u22ee)"})," in the Thread section."]}),"\n",(0,s.jsxs)(t.li,{children:["There are two available options to select:","\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.strong,{children:"Reveal in Finder"}),": Opens the folder containing the thread history and configurations."]}),"\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.strong,{children:"View as JSON"}),": Opens the thread.json file in your default browser."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(t.h3,{id:"clean-threads-history",children:"Clean Threads History"}),"\n",(0,s.jsx)(t.p,{children:"To clean all the messages from a thread, follow the steps below:"}),"\n",(0,s.jsxs)(t.ol,{children:["\n",(0,s.jsx)(t.li,{children:"Navigate to the Thread that you want to clean."}),"\n",(0,s.jsxs)(t.li,{children:["Click on the ",(0,s.jsx)(t.strong,{children:"three dots (\u22ee)"})," in the Thread section."]}),"\n",(0,s.jsxs)(t.li,{children:["Sleect the ",(0,s.jsx)(t.strong,{children:"Clean Thread"})," button."]}),"\n"]}),"\n",(0,s.jsx)(t.admonition,{type:"note",children:(0,s.jsx)(t.p,{children:"This will delete all messages in the thread while keeping the thread settings."})}),"\n",(0,s.jsx)(t.h3,{id:"delete-threads-history",children:"Delete Threads History"}),"\n",(0,s.jsx)(t.p,{children:"To delete a thread, follow the steps below:"}),"\n",(0,s.jsxs)(t.ol,{children:["\n",(0,s.jsx)(t.li,{children:"Navigate to the Thread that you want to delete."}),"\n",(0,s.jsxs)(t.li,{children:["Click on the ",(0,s.jsx)(t.strong,{children:"three dots (\u22ee)"})," in the Thread section."]}),"\n",(0,s.jsxs)(t.li,{children:["Sleect the ",(0,s.jsx)(t.strong,{children:"Delete Thread"})," button."]}),"\n"]}),"\n",(0,s.jsx)(t.admonition,{type:"note",children:(0,s.jsx)(t.p,{children:"This will delete all messages and the thread settings."})})]})}function c(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>a,x:()=>o});var s=n(96540);const i={},r=s.createContext(i);function a(e){const t=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:a(e.components),s.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/96809c51.94008737.js b/assets/js/96809c51.94008737.js new file mode 100644 index 00000000..cec26e4f --- /dev/null +++ b/assets/js/96809c51.94008737.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9364],{34945:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>c,frontMatter:()=>r,metadata:()=>o,toc:()=>d});var s=n(74848),i=n(28453);const r={title:"Manage Threads",slug:"/guides/threads",description:"Manage your interaction with AI locally.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","threads","chat history","thread history"]},a=void 0,o={id:"guides/user-guides/manage-threads",title:"Manage Threads",description:"Manage your interaction with AI locally.",source:"@site/docs/guides/user-guides/manage-threads.mdx",sourceDirName:"guides/user-guides",slug:"/guides/threads",permalink:"/guides/threads",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/user-guides/manage-threads.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Manage Threads",slug:"/guides/threads",description:"Manage your interaction with AI locally.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","threads","chat history","thread history"]},sidebar:"guidesSidebar",previous:{title:"Manage Assistants",permalink:"/guides/assistants"},next:{title:"Use Tools",permalink:"/guides/tools"}},l={},d=[{value:"View Thread History",id:"view-thread-history",level:3},{value:"Manage the Threads via Folder",id:"manage-the-threads-via-folder",level:3},{value:"Clean Threads History",id:"clean-threads-history",level:3},{value:"Delete Threads History",id:"delete-threads-history",level:3}];function h(e){const t={admonition:"admonition",h3:"h3",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"Jan provides a straightforward and private solution for managing your threads with AI on your own device. As you interact with AI using Jan, you'll accumulate a history of threads.\nJan offers easy tools to organize, delete, or review your past threads with AI. This guide will show you how to keep your threads private and well-organized."}),"\n",(0,s.jsx)(t.h3,{id:"view-thread-history",children:"View Thread History"}),"\n",(0,s.jsx)(t.p,{children:"To view your thread history, follow the steps below:"}),"\n",(0,s.jsxs)(t.ol,{children:["\n",(0,s.jsx)(t.li,{children:"Navigate to the main dashboard."}),"\n",(0,s.jsx)(t.li,{children:"Locate the list of threads screen on the left side."}),"\n",(0,s.jsx)(t.li,{children:"To view a specific thread, simply choose the one you're interested in and then scroll up or down to explore the entire conversation."}),"\n"]}),"\n",(0,s.jsx)(t.h3,{id:"manage-the-threads-via-folder",children:"Manage the Threads via Folder"}),"\n",(0,s.jsx)(t.p,{children:"To manage your thread history and configurations, follow the steps below:"}),"\n",(0,s.jsxs)(t.ol,{children:["\n",(0,s.jsx)(t.li,{children:"Navigate to the Thread that you want to manage via the list of threads on the left side of the dashboard."}),"\n",(0,s.jsxs)(t.li,{children:["Click on the ",(0,s.jsx)(t.strong,{children:"three dots (\u22ee)"})," in the Thread section."]}),"\n",(0,s.jsxs)(t.li,{children:["There are two available options to select:","\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.strong,{children:"Reveal in Finder"}),": Opens the folder containing the thread history and configurations."]}),"\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.strong,{children:"View as JSON"}),": Opens the thread.json file in your default browser."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(t.h3,{id:"clean-threads-history",children:"Clean Threads History"}),"\n",(0,s.jsx)(t.p,{children:"To clean all the messages from a thread, follow the steps below:"}),"\n",(0,s.jsxs)(t.ol,{children:["\n",(0,s.jsx)(t.li,{children:"Navigate to the Thread that you want to clean."}),"\n",(0,s.jsxs)(t.li,{children:["Click on the ",(0,s.jsx)(t.strong,{children:"three dots (\u22ee)"})," in the Thread section."]}),"\n",(0,s.jsxs)(t.li,{children:["Sleect the ",(0,s.jsx)(t.strong,{children:"Clean Thread"})," button."]}),"\n"]}),"\n",(0,s.jsx)(t.admonition,{type:"note",children:(0,s.jsx)(t.p,{children:"This will delete all messages in the thread while keeping the thread settings."})}),"\n",(0,s.jsx)(t.h3,{id:"delete-threads-history",children:"Delete Threads History"}),"\n",(0,s.jsx)(t.p,{children:"To delete a thread, follow the steps below:"}),"\n",(0,s.jsxs)(t.ol,{children:["\n",(0,s.jsx)(t.li,{children:"Navigate to the Thread that you want to delete."}),"\n",(0,s.jsxs)(t.li,{children:["Click on the ",(0,s.jsx)(t.strong,{children:"three dots (\u22ee)"})," in the Thread section."]}),"\n",(0,s.jsxs)(t.li,{children:["Sleect the ",(0,s.jsx)(t.strong,{children:"Delete Thread"})," button."]}),"\n"]}),"\n",(0,s.jsx)(t.admonition,{type:"note",children:(0,s.jsx)(t.p,{children:"This will delete all messages and the thread settings."})})]})}function c(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>a,x:()=>o});var s=n(96540);const i={},r=s.createContext(i);function a(e){const t=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:a(e.components),s.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/9a70be8c.9aa7a638.js b/assets/js/9a70be8c.9aa7a638.js deleted file mode 100644 index 79f352fe..00000000 --- a/assets/js/9a70be8c.9aa7a638.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2712],{99942:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>u,contentTitle:()=>a,default:()=>p,frontMatter:()=>o,metadata:()=>i,toc:()=>c});var n=r(74848),s=r(28453);const o={title:"API Server"},a=void 0,i={id:"features/api-server",title:"API Server",description:"",source:"@site/docs/features/api-server.md",sourceDirName:"features",slug:"/features/api-server",permalink:"/features/api-server",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/features/api-server.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"API Server"},sidebar:"productSidebar",previous:{title:"OpenAI API Support (and others)",permalink:"/features/remote"},next:{title:"Extensions Framework",permalink:"/features/extensions-framework"}},u={},c=[];function d(e){return(0,n.jsx)(n.Fragment,{})}function p(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d()}},28453:(e,t,r)=>{r.d(t,{R:()=>a,x:()=>i});var n=r(96540);const s={},o=n.createContext(s);function a(e){const t=n.useContext(o);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),n.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/9a70be8c.ae8b6b98.js b/assets/js/9a70be8c.ae8b6b98.js new file mode 100644 index 00000000..e362ab37 --- /dev/null +++ b/assets/js/9a70be8c.ae8b6b98.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2712],{99942:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>u,contentTitle:()=>a,default:()=>p,frontMatter:()=>o,metadata:()=>i,toc:()=>c});var n=r(74848),s=r(28453);const o={title:"API Server"},a=void 0,i={id:"features/api-server",title:"API Server",description:"",source:"@site/docs/features/api-server.md",sourceDirName:"features",slug:"/features/api-server",permalink:"/features/api-server",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/features/api-server.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"API Server"},sidebar:"productSidebar",previous:{title:"OpenAI API Support (and others)",permalink:"/features/remote"},next:{title:"Extensions Framework",permalink:"/features/extensions-framework"}},u={},c=[];function d(e){return(0,n.jsx)(n.Fragment,{})}function p(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d()}},28453:(e,t,r)=>{r.d(t,{R:()=>a,x:()=>i});var n=r(96540);const s={},o=n.createContext(s);function a(e){const t=n.useContext(o);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),n.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/9b2fae64.0b1d18f3.js b/assets/js/9b2fae64.0b1d18f3.js new file mode 100644 index 00000000..84a9be16 --- /dev/null +++ b/assets/js/9b2fae64.0b1d18f3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9602],{89455:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>c,contentTitle:()=>a,default:()=>d,frontMatter:()=>i,metadata:()=>r,toc:()=>l});var s=n(74848),o=n(28453);const i={title:"Finance",tags:["industries"]},a=void 0,r={id:"solutions/finance",title:"Finance",description:"",source:"@site/docs/solutions/finance.md",sourceDirName:"solutions",slug:"/solutions/finance",permalink:"/solutions/finance",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/solutions/finance.md",tags:[{label:"industries",permalink:"/tags/industries"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Finance",tags:["industries"]},sidebar:"solutionSidebar",previous:{title:"Self-hosted alternative to OpenAI's Platform",permalink:"/solutions/chatgpt-alternative"},next:{title:"Healthcare",permalink:"/solutions/healthcare"}},c={},l=[];function u(t){return(0,s.jsx)(s.Fragment,{})}function d(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(u,{...t})}):u()}},28453:(t,e,n)=>{n.d(e,{R:()=>a,x:()=>r});var s=n(96540);const o={},i=s.createContext(o);function a(t){const e=s.useContext(i);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function r(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:a(t.components),s.createElement(i.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/9b2fae64.3c186dfd.js b/assets/js/9b2fae64.3c186dfd.js deleted file mode 100644 index 0ae57522..00000000 --- a/assets/js/9b2fae64.3c186dfd.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9602],{89455:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>c,contentTitle:()=>a,default:()=>d,frontMatter:()=>i,metadata:()=>r,toc:()=>l});var s=n(74848),o=n(28453);const i={title:"Finance",tags:["industries"]},a=void 0,r={id:"solutions/finance",title:"Finance",description:"",source:"@site/docs/solutions/finance.md",sourceDirName:"solutions",slug:"/solutions/finance",permalink:"/solutions/finance",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/solutions/finance.md",tags:[{label:"industries",permalink:"/tags/industries"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Finance",tags:["industries"]},sidebar:"solutionSidebar",previous:{title:"Self-hosted alternative to OpenAI's Platform",permalink:"/solutions/chatgpt-alternative"},next:{title:"Healthcare",permalink:"/solutions/healthcare"}},c={},l=[];function u(t){return(0,s.jsx)(s.Fragment,{})}function d(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(u,{...t})}):u()}},28453:(t,e,n)=>{n.d(e,{R:()=>a,x:()=>r});var s=n(96540);const o={},i=s.createContext(o);function a(t){const e=s.useContext(i);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function r(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:a(t.components),s.createElement(i.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/9b95d7dc.2d1cfb72.js b/assets/js/9b95d7dc.2d1cfb72.js new file mode 100644 index 00000000..e18c14c1 --- /dev/null +++ b/assets/js/9b95d7dc.2d1cfb72.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1032],{90054:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>d,contentTitle:()=>s,default:()=>u,frontMatter:()=>o,metadata:()=>a,toc:()=>i});var r=n(74848),c=n(28453);const o={title:"CPU"},s=void 0,a={id:"hardware/concepts/cpu-and-ram",title:"CPU",description:"- CPU's role vs GPU",source:"@site/docs/hardware/concepts/cpu-and-ram.md",sourceDirName:"hardware/concepts",slug:"/hardware/concepts/cpu-and-ram",permalink:"/hardware/concepts/cpu-and-ram",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/concepts/cpu-and-ram.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"CPU"}},d={},i=[];function l(e){const t={li:"li",ul:"ul",...(0,c.R)(),...e.components};return(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:"CPU's role vs GPU"}),"\n",(0,r.jsx)(t.li,{children:"Cooler + Thermal Paste"}),"\n",(0,r.jsx)(t.li,{children:"RAM"}),"\n"]})}function u(e={}){const{wrapper:t}={...(0,c.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>s,x:()=>a});var r=n(96540);const c={},o=r.createContext(c);function s(e){const t=r.useContext(o);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(c):e.components||c:s(e.components),r.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/9b95d7dc.52a4cc59.js b/assets/js/9b95d7dc.52a4cc59.js deleted file mode 100644 index 58742631..00000000 --- a/assets/js/9b95d7dc.52a4cc59.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1032],{90054:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>d,contentTitle:()=>s,default:()=>u,frontMatter:()=>o,metadata:()=>a,toc:()=>i});var r=n(74848),c=n(28453);const o={title:"CPU"},s=void 0,a={id:"hardware/concepts/cpu-and-ram",title:"CPU",description:"- CPU's role vs GPU",source:"@site/docs/hardware/concepts/cpu-and-ram.md",sourceDirName:"hardware/concepts",slug:"/hardware/concepts/cpu-and-ram",permalink:"/hardware/concepts/cpu-and-ram",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/concepts/cpu-and-ram.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"CPU"}},d={},i=[];function l(e){const t={li:"li",ul:"ul",...(0,c.R)(),...e.components};return(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:"CPU's role vs GPU"}),"\n",(0,r.jsx)(t.li,{children:"Cooler + Thermal Paste"}),"\n",(0,r.jsx)(t.li,{children:"RAM"}),"\n"]})}function u(e={}){const{wrapper:t}={...(0,c.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>s,x:()=>a});var r=n(96540);const c={},o=r.createContext(c);function s(e){const t=r.useContext(o);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(c):e.components||c:s(e.components),r.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/9c214a64.2a9c5346.js b/assets/js/9c214a64.2a9c5346.js new file mode 100644 index 00000000..30d32722 --- /dev/null +++ b/assets/js/9c214a64.2a9c5346.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[379],{96513:(t,e,r)=>{r.r(e),r.d(e,{assets:()=>i,contentTitle:()=>o,default:()=>u,frontMatter:()=>a,metadata:()=>c,toc:()=>p});var n=r(74848),s=r(28453);const a={title:"Partners"},o=void 0,c={id:"partners/partners",title:"Partners",description:"",source:"@site/docs/partners/partners.md",sourceDirName:"partners",slug:"/partners/",permalink:"/partners/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/partners/partners.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Partners"},sidebar:"ecosystemSidebar",previous:{title:"Ecosystem",permalink:"/ecosystem/"},next:{title:"Become a Partner",permalink:"/partners/become-a-partner"}},i={},p=[];function d(t){return(0,n.jsx)(n.Fragment,{})}function u(t={}){const{wrapper:e}={...(0,s.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(d,{...t})}):d()}},28453:(t,e,r)=>{r.d(e,{R:()=>o,x:()=>c});var n=r(96540);const s={},a=n.createContext(s);function o(t){const e=n.useContext(a);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function c(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(s):t.components||s:o(t.components),n.createElement(a.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/9c214a64.c7da1015.js b/assets/js/9c214a64.c7da1015.js deleted file mode 100644 index dffed01a..00000000 --- a/assets/js/9c214a64.c7da1015.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[379],{96513:(t,e,r)=>{r.r(e),r.d(e,{assets:()=>i,contentTitle:()=>o,default:()=>u,frontMatter:()=>a,metadata:()=>c,toc:()=>p});var n=r(74848),s=r(28453);const a={title:"Partners"},o=void 0,c={id:"partners/partners",title:"Partners",description:"",source:"@site/docs/partners/partners.md",sourceDirName:"partners",slug:"/partners/",permalink:"/partners/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/partners/partners.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Partners"},sidebar:"ecosystemSidebar",previous:{title:"Ecosystem",permalink:"/ecosystem/"},next:{title:"Become a Partner",permalink:"/partners/become-a-partner"}},i={},p=[];function d(t){return(0,n.jsx)(n.Fragment,{})}function u(t={}){const{wrapper:e}={...(0,s.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(d,{...t})}):d()}},28453:(t,e,r)=>{r.d(e,{R:()=>o,x:()=>c});var n=r(96540);const s={},a=n.createContext(s);function o(t){const e=n.useContext(a);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function c(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(s):t.components||s:o(t.components),n.createElement(a.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/9d26486f.5e2f2c14.js b/assets/js/9d26486f.5e2f2c14.js new file mode 100644 index 00000000..e2124379 --- /dev/null +++ b/assets/js/9d26486f.5e2f2c14.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9208],{84457:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>u,contentTitle:()=>r,default:()=>l,frontMatter:()=>s,metadata:()=>i,toc:()=>c});var o=n(74848),a=n(28453);const s={title:"Setting Up GPU",slug:"/guides/hardware/gpu",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:1,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},r=void 0,i={id:"guides/get-started/settingup-gpu",title:"Setting Up GPU",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/get-started/settingup-gpu.mdx",sourceDirName:"guides/get-started",slug:"/guides/hardware/gpu",permalink:"/guides/hardware/gpu",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/get-started/settingup-gpu.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:1,frontMatter:{title:"Setting Up GPU",slug:"/guides/hardware/gpu",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:1,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]}},u={},c=[];function d(e){const t={p:"p",...(0,a.R)(),...e.components};return(0,o.jsx)(t.p,{children:"Coming Soon"})}function l(e={}){const{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>r,x:()=>i});var o=n(96540);const a={},s=o.createContext(a);function r(e){const t=o.useContext(s);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:r(e.components),o.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/9d26486f.f5c2cb6e.js b/assets/js/9d26486f.f5c2cb6e.js deleted file mode 100644 index 5c075ae9..00000000 --- a/assets/js/9d26486f.f5c2cb6e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9208],{84457:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>u,contentTitle:()=>r,default:()=>l,frontMatter:()=>s,metadata:()=>i,toc:()=>c});var o=n(74848),a=n(28453);const s={title:"Setting Up GPU",slug:"/guides/hardware/gpu",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:1,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},r=void 0,i={id:"guides/get-started/settingup-gpu",title:"Setting Up GPU",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/get-started/settingup-gpu.mdx",sourceDirName:"guides/get-started",slug:"/guides/hardware/gpu",permalink:"/guides/hardware/gpu",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/get-started/settingup-gpu.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:1,frontMatter:{title:"Setting Up GPU",slug:"/guides/hardware/gpu",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:1,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]}},u={},c=[];function d(e){const t={p:"p",...(0,a.R)(),...e.components};return(0,o.jsx)(t.p,{children:"Coming Soon"})}function l(e={}){const{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>r,x:()=>i});var o=n(96540);const a={},s=o.createContext(a);function r(e){const t=o.useContext(s);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:r(e.components),o.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/9ffacb83.0ff52ecf.js b/assets/js/9ffacb83.0ff52ecf.js deleted file mode 100644 index b44dc262..00000000 --- a/assets/js/9ffacb83.0ff52ecf.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8321],{82592:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>u,frontMatter:()=>a,metadata:()=>l,toc:()=>r});var o=n(74848),s=n(28453);const a={title:"Install on Mac",sidebar_position:1,slug:"/guides/install/mac",hide_table_of_contents:!0,description:"A step-by-step guide to install Jan on your Mac.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","MacOs","Install on Mac","Apple devices"]},i=void 0,l={id:"guides/installation/mac",title:"Install on Mac",description:"A step-by-step guide to install Jan on your Mac.",source:"@site/docs/guides/installation/mac.mdx",sourceDirName:"guides/installation",slug:"/guides/install/mac",permalink:"/guides/install/mac",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/installation/mac.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:1,frontMatter:{title:"Install on Mac",sidebar_position:1,slug:"/guides/install/mac",hide_table_of_contents:!0,description:"A step-by-step guide to install Jan on your Mac.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","MacOs","Install on Mac","Apple devices"]}},c={},r=[];function d(e){const t={p:"p",...(0,s.R)(),...e.components};return(0,o.jsx)(t.p,{children:"Coming soon"})}function u(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>i,x:()=>l});var o=n(96540);const s={},a=o.createContext(s);function i(e){const t=o.useContext(a);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),o.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/9ffacb83.d349a99f.js b/assets/js/9ffacb83.d349a99f.js new file mode 100644 index 00000000..d446d646 --- /dev/null +++ b/assets/js/9ffacb83.d349a99f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8321],{82592:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>u,frontMatter:()=>a,metadata:()=>l,toc:()=>r});var o=n(74848),s=n(28453);const a={title:"Install on Mac",sidebar_position:1,slug:"/guides/install/mac",hide_table_of_contents:!0,description:"A step-by-step guide to install Jan on your Mac.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","MacOs","Install on Mac","Apple devices"]},i=void 0,l={id:"guides/installation/mac",title:"Install on Mac",description:"A step-by-step guide to install Jan on your Mac.",source:"@site/docs/guides/installation/mac.mdx",sourceDirName:"guides/installation",slug:"/guides/install/mac",permalink:"/guides/install/mac",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/installation/mac.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:1,frontMatter:{title:"Install on Mac",sidebar_position:1,slug:"/guides/install/mac",hide_table_of_contents:!0,description:"A step-by-step guide to install Jan on your Mac.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","MacOs","Install on Mac","Apple devices"]}},c={},r=[];function d(e){const t={p:"p",...(0,s.R)(),...e.components};return(0,o.jsx)(t.p,{children:"Coming soon"})}function u(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>i,x:()=>l});var o=n(96540);const s={},a=o.createContext(s);function i(e){const t=o.useContext(a);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),o.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/a070662e.1f740160.js b/assets/js/a070662e.1f740160.js deleted file mode 100644 index 1e5c80ff..00000000 --- a/assets/js/a070662e.1f740160.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2614],{3697:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>a,contentTitle:()=>l,default:()=>u,frontMatter:()=>t,metadata:()=>o,toc:()=>d});var s=r(74848),i=r(28453);const t={title:"Installation and Prerequisites",slug:"/developer/prereq",description:"Guide to install and setup Jan for development.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","installation","prerequisites","developer setup"]},l=void 0,o={id:"developer/overview/install-and-prerequisites",title:"Installation and Prerequisites",description:"Guide to install and setup Jan for development.",source:"@site/docs/developer/01-overview/04-install-and-prerequisites.md",sourceDirName:"developer/01-overview",slug:"/developer/prereq",permalink:"/developer/prereq",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/01-overview/04-install-and-prerequisites.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:4,frontMatter:{title:"Installation and Prerequisites",slug:"/developer/prereq",description:"Guide to install and setup Jan for development.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","installation","prerequisites","developer setup"]},sidebar:"developerSidebar",previous:{title:"User Interface",permalink:"/developer/ui"},next:{title:"Framework",permalink:"/developer/framework/"}},a={},d=[{value:"Requirements",id:"requirements",level:2},{value:"Hardware Requirements",id:"hardware-requirements",level:3},{value:"System Requirements",id:"system-requirements",level:3},{value:"Prerequisites",id:"prerequisites",level:2},{value:"Instructions",id:"instructions",level:2},{value:"For Production Build",id:"for-production-build",level:2},{value:"Troubleshooting",id:"troubleshooting",level:2}];function c(e){const n={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h2,{id:"requirements",children:"Requirements"}),"\n",(0,s.jsx)(n.h3,{id:"hardware-requirements",children:"Hardware Requirements"}),"\n",(0,s.jsx)(n.p,{children:"Ensure your system meets the following specifications to guarantee a smooth development experience:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Hardware Requirements"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"system-requirements",children:"System Requirements"}),"\n",(0,s.jsx)(n.p,{children:"Make sure your operating system meets the specific requirements for Jan development:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"../../install/windows/#system-requirements",children:"Windows"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"../../install/mac/#system-requirements",children:"MacOS"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"../../install/linux/#system-requirements",children:"Linux"})}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"prerequisites",children:"Prerequisites"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.a,{href:"https://nodejs.org/en/",children:"Node.js"})," (version 20.0.0 or higher)"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.a,{href:"https://yarnpkg.com/",children:"yarn"})," (version 1.22.0 or higher)"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.a,{href:"https://www.gnu.org/software/make/",children:"make"})," (version 3.81 or higher)"]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"instructions",children:"Instructions"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.strong,{children:"Clone the Repository:"})}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:"git clone https://github.com/janhq/jan\ncd jan\ngit checkout -b DESIRED_BRANCH\n"})}),"\n",(0,s.jsxs)(n.ol,{start:"2",children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.strong,{children:"Install Dependencies"})}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:"yarn install\n"})}),"\n",(0,s.jsxs)(n.ol,{start:"3",children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.strong,{children:"Run Development and Use Jan Desktop"})}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:"make dev\n"})}),"\n",(0,s.jsx)(n.p,{children:"This command starts the development server and opens the Jan Desktop app."}),"\n",(0,s.jsx)(n.h2,{id:"for-production-build",children:"For Production Build"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:"# Do steps 1 and 2 in the previous section\n# Build the app\nmake build\n"})}),"\n",(0,s.jsxs)(n.p,{children:["This will build the app MacOS (M1/M2/M3) for production (with code signing already done) and place the result in ",(0,s.jsx)(n.code,{children:"/electron/dist"})," folder."]}),"\n",(0,s.jsx)(n.h2,{id:"troubleshooting",children:"Troubleshooting"}),"\n",(0,s.jsxs)(n.p,{children:["If you run into any issues due to a broken build, please check the ",(0,s.jsx)(n.a,{href:"../../troubleshooting/stuck-on-broken-build",children:"Stuck on a Broken Build"})," guide."]})]})}function u(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},28453:(e,n,r)=>{r.d(n,{R:()=>l,x:()=>o});var s=r(96540);const i={},t=s.createContext(i);function l(e){const n=s.useContext(t);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:l(e.components),s.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/a070662e.c9b37f83.js b/assets/js/a070662e.c9b37f83.js new file mode 100644 index 00000000..2c155fa0 --- /dev/null +++ b/assets/js/a070662e.c9b37f83.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2614],{3697:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>a,contentTitle:()=>l,default:()=>u,frontMatter:()=>t,metadata:()=>o,toc:()=>d});var s=r(74848),i=r(28453);const t={title:"Installation and Prerequisites",slug:"/developer/prereq",description:"Guide to install and setup Jan for development.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","installation","prerequisites","developer setup"]},l=void 0,o={id:"developer/overview/install-and-prerequisites",title:"Installation and Prerequisites",description:"Guide to install and setup Jan for development.",source:"@site/docs/developer/01-overview/04-install-and-prerequisites.md",sourceDirName:"developer/01-overview",slug:"/developer/prereq",permalink:"/developer/prereq",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/01-overview/04-install-and-prerequisites.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:4,frontMatter:{title:"Installation and Prerequisites",slug:"/developer/prereq",description:"Guide to install and setup Jan for development.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","installation","prerequisites","developer setup"]},sidebar:"developerSidebar",previous:{title:"User Interface",permalink:"/developer/ui"},next:{title:"Framework",permalink:"/developer/framework/"}},a={},d=[{value:"Requirements",id:"requirements",level:2},{value:"Hardware Requirements",id:"hardware-requirements",level:3},{value:"System Requirements",id:"system-requirements",level:3},{value:"Prerequisites",id:"prerequisites",level:2},{value:"Instructions",id:"instructions",level:2},{value:"For Production Build",id:"for-production-build",level:2},{value:"Troubleshooting",id:"troubleshooting",level:2}];function c(e){const n={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h2,{id:"requirements",children:"Requirements"}),"\n",(0,s.jsx)(n.h3,{id:"hardware-requirements",children:"Hardware Requirements"}),"\n",(0,s.jsx)(n.p,{children:"Ensure your system meets the following specifications to guarantee a smooth development experience:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Hardware Requirements"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"system-requirements",children:"System Requirements"}),"\n",(0,s.jsx)(n.p,{children:"Make sure your operating system meets the specific requirements for Jan development:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"../../install/windows/#system-requirements",children:"Windows"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"../../install/mac/#system-requirements",children:"MacOS"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"../../install/linux/#system-requirements",children:"Linux"})}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"prerequisites",children:"Prerequisites"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.a,{href:"https://nodejs.org/en/",children:"Node.js"})," (version 20.0.0 or higher)"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.a,{href:"https://yarnpkg.com/",children:"yarn"})," (version 1.22.0 or higher)"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.a,{href:"https://www.gnu.org/software/make/",children:"make"})," (version 3.81 or higher)"]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"instructions",children:"Instructions"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.strong,{children:"Clone the Repository:"})}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:"git clone https://github.com/janhq/jan\ncd jan\ngit checkout -b DESIRED_BRANCH\n"})}),"\n",(0,s.jsxs)(n.ol,{start:"2",children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.strong,{children:"Install Dependencies"})}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:"yarn install\n"})}),"\n",(0,s.jsxs)(n.ol,{start:"3",children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.strong,{children:"Run Development and Use Jan Desktop"})}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:"make dev\n"})}),"\n",(0,s.jsx)(n.p,{children:"This command starts the development server and opens the Jan Desktop app."}),"\n",(0,s.jsx)(n.h2,{id:"for-production-build",children:"For Production Build"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-bash",children:"# Do steps 1 and 2 in the previous section\n# Build the app\nmake build\n"})}),"\n",(0,s.jsxs)(n.p,{children:["This will build the app MacOS (M1/M2/M3) for production (with code signing already done) and place the result in ",(0,s.jsx)(n.code,{children:"/electron/dist"})," folder."]}),"\n",(0,s.jsx)(n.h2,{id:"troubleshooting",children:"Troubleshooting"}),"\n",(0,s.jsxs)(n.p,{children:["If you run into any issues due to a broken build, please check the ",(0,s.jsx)(n.a,{href:"../../troubleshooting/stuck-on-broken-build",children:"Stuck on a Broken Build"})," guide."]})]})}function u(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},28453:(e,n,r)=>{r.d(n,{R:()=>l,x:()=>o});var s=r(96540);const i={},t=s.createContext(i);function l(e){const n=s.useContext(t);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:l(e.components),s.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/a0b2d528.2a38e3ef.js b/assets/js/a0b2d528.2a38e3ef.js deleted file mode 100644 index cdef4c37..00000000 --- a/assets/js/a0b2d528.2a38e3ef.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9323],{78039:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>d,contentTitle:()=>s,default:()=>u,frontMatter:()=>r,metadata:()=>i,toc:()=>c});var o=a(74848),n=a(28453);const r={title:"Jan Data Folder",slug:"/guides/data-folder",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:6,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","data folder","source folder","Jan data"]},s=void 0,i={id:"guides/user-guides/jan-data-folder",title:"Jan Data Folder",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/user-guides/jan-data-folder.mdx",sourceDirName:"guides/user-guides",slug:"/guides/data-folder",permalink:"/guides/data-folder",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/user-guides/jan-data-folder.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:6,frontMatter:{title:"Jan Data Folder",slug:"/guides/data-folder",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:6,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","data folder","source folder","Jan data"]}},d={},c=[];function l(e){const t={p:"p",...(0,n.R)(),...e.components};return(0,o.jsx)(t.p,{children:"Coming Soon"})}function u(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(l,{...e})}):l(e)}},28453:(e,t,a)=>{a.d(t,{R:()=>s,x:()=>i});var o=a(96540);const n={},r=o.createContext(n);function s(e){const t=o.useContext(r);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:s(e.components),o.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/a0b2d528.2f33b354.js b/assets/js/a0b2d528.2f33b354.js new file mode 100644 index 00000000..23599c8a --- /dev/null +++ b/assets/js/a0b2d528.2f33b354.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9323],{78039:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>i,contentTitle:()=>s,default:()=>u,frontMatter:()=>r,metadata:()=>d,toc:()=>c});var n=a(74848),o=a(28453);const r={title:"Jan Data Folder",slug:"/guides/data-folder",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","data folder","source folder","Jan data"]},s=void 0,d={id:"guides/user-guides/jan-data-folder",title:"Jan Data Folder",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/user-guides/jan-data-folder.mdx",sourceDirName:"guides/user-guides",slug:"/guides/data-folder",permalink:"/guides/data-folder",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/user-guides/jan-data-folder.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Jan Data Folder",slug:"/guides/data-folder",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","data folder","source folder","Jan data"]}},i={},c=[];function l(e){const t={p:"p",...(0,o.R)(),...e.components};return(0,n.jsx)(t.p,{children:"Coming Soon"})}function u(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(l,{...e})}):l(e)}},28453:(e,t,a)=>{a.d(t,{R:()=>s,x:()=>d});var n=a(96540);const o={},r=n.createContext(o);function s(e){const t=n.useContext(r);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function d(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),n.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/a0b5e9d3.2b7c1dbb.js b/assets/js/a0b5e9d3.2b7c1dbb.js new file mode 100644 index 00000000..8d136950 --- /dev/null +++ b/assets/js/a0b5e9d3.2b7c1dbb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6718],{2751:(t,e,s)=>{s.r(e),s.d(e,{assets:()=>u,contentTitle:()=>a,default:()=>d,frontMatter:()=>r,metadata:()=>i,toc:()=>c});var n=s(74848),o=s(28453);const r={title:"Startups",tags:["audiences"]},a=void 0,i={id:"solutions/startups",title:"Startups",description:"",source:"@site/docs/solutions/startups.md",sourceDirName:"solutions",slug:"/solutions/startups",permalink:"/solutions/startups",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/solutions/startups.md",tags:[{label:"audiences",permalink:"/tags/audiences"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Startups",tags:["audiences"]},sidebar:"solutionSidebar",previous:{title:"Software Consultants",permalink:"/solutions/consultants"},next:{title:"Enterprises",permalink:"/solutions/enterprises"}},u={},c=[];function l(t){return(0,n.jsx)(n.Fragment,{})}function d(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(l,{...t})}):l()}},28453:(t,e,s)=>{s.d(e,{R:()=>a,x:()=>i});var n=s(96540);const o={},r=n.createContext(o);function a(t){const e=n.useContext(r);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function i(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:a(t.components),n.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/a0b5e9d3.69eb36af.js b/assets/js/a0b5e9d3.69eb36af.js deleted file mode 100644 index f73f81b4..00000000 --- a/assets/js/a0b5e9d3.69eb36af.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6718],{2751:(t,e,s)=>{s.r(e),s.d(e,{assets:()=>u,contentTitle:()=>a,default:()=>d,frontMatter:()=>r,metadata:()=>i,toc:()=>c});var n=s(74848),o=s(28453);const r={title:"Startups",tags:["audiences"]},a=void 0,i={id:"solutions/startups",title:"Startups",description:"",source:"@site/docs/solutions/startups.md",sourceDirName:"solutions",slug:"/solutions/startups",permalink:"/solutions/startups",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/solutions/startups.md",tags:[{label:"audiences",permalink:"/tags/audiences"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Startups",tags:["audiences"]},sidebar:"solutionSidebar",previous:{title:"Software Consultants",permalink:"/solutions/consultants"},next:{title:"Enterprises",permalink:"/solutions/enterprises"}},u={},c=[];function l(t){return(0,n.jsx)(n.Fragment,{})}function d(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(l,{...t})}):l()}},28453:(t,e,s)=>{s.d(e,{R:()=>a,x:()=>i});var n=s(96540);const o={},r=n.createContext(o);function a(t){const e=n.useContext(r);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function i(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:a(t.components),n.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/a422893d.00ca53eb.js b/assets/js/a422893d.00ca53eb.js deleted file mode 100644 index f43d8381..00000000 --- a/assets/js/a422893d.00ca53eb.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9704],{40981:(e,s,t)=>{t.r(s),t.d(s,{assets:()=>d,contentTitle:()=>l,default:()=>h,frontMatter:()=>n,metadata:()=>c,toc:()=>r});var i=t(74848),a=t(28453);const n={},l="Regression test",c={id:"template/QA_script",title:"Regression test",description:"Release Version: v0.4.7",source:"@site/docs/template/QA_script.md",sourceDirName:"template",slug:"/template/QA_script",permalink:"/template/QA_script",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/template/QA_script.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{}},d={},r=[{value:"A. Installation, Update, and Uninstallation",id:"a-installation-update-and-uninstallation",level:2},{value:"1. Users install app",id:"1-users-install-app",level:3},{value:"2. Users update app",id:"2-users-update-app",level:3},{value:"3. Users uninstall / close app",id:"3-users-uninstall--close-app",level:3},{value:"B. Overview",id:"b-overview",level:2},{value:"1. Shortcut key, memory usage / CPU usage",id:"1-shortcut-key-memory-usage--cpu-usage",level:3},{value:"2. Users check the active model",id:"2-users-check-the-active-model",level:3},{value:"C. Thread",id:"c-thread",level:2},{value:"1. Users can chat with Jan, the default assistant",id:"1-users-can-chat-with-jan-the-default-assistant",level:3},{value:"2. Users can customize chat settings like model parameters via both the GUI & thread.json",id:"2-users-can-customize-chat-settings-like-model-parameters-via-both-the-gui--threadjson",level:3},{value:"3. Model dropdown",id:"3-model-dropdown",level:3},{value:"4. Users can click on a history thread",id:"4-users-can-click-on-a-history-thread",level:3},{value:"5. Users can config instructions for the assistant.",id:"5-users-can-config-instructions-for-the-assistant",level:3},{value:"D. Hub",id:"d-hub",level:2},{value:"1. Users can discover recommended models (Jan ships with a few preconfigured model.json files)",id:"1-users-can-discover-recommended-models-jan-ships-with-a-few-preconfigured-modeljson-files",level:3},{value:"2. Users can download models suitable for their devices, e.g. compatible with their RAM",id:"2-users-can-download-models-suitable-for-their-devices-eg-compatible-with-their-ram",level:3},{value:"3. Users can download models via a HuggingFace URL (coming soon)",id:"3-users-can-download-models-via-a-huggingface-url-coming-soon",level:3},{value:"4. Users can import new models to the Hub",id:"4-users-can-import-new-models-to-the-hub",level:3},{value:"5. Users can use the model as they want",id:"5-users-can-use-the-model-as-they-want",level:3},{value:"6. Users can Integrate With a Remote Server",id:"6-users-can-integrate-with-a-remote-server",level:3},{value:"E. System Monitor",id:"e-system-monitor",level:2},{value:"1. Users can see disk and RAM utilization",id:"1-users-can-see-disk-and-ram-utilization",level:3},{value:"2. Users can start and stop models based on system health",id:"2-users-can-start-and-stop-models-based-on-system-health",level:3},{value:"F. Settings",id:"f-settings",level:2},{value:"1. Appearance",id:"1-appearance",level:3},{value:"2. Extensions [TBU]",id:"2-extensions-tbu",level:3},{value:"3. Users can add custom plugins via manual installation [TBU]",id:"3-users-can-add-custom-plugins-via-manual-installation-tbu",level:3},{value:"4. Advanced settings",id:"4-advanced-settings",level:3},{value:"G. Local API server",id:"g-local-api-server",level:2},{value:"1. Local Server Usage with Server Options",id:"1-local-server-usage-with-server-options",level:3}];function o(e){const s={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",hr:"hr",input:"input",li:"li",p:"p",strong:"strong",ul:"ul",...(0,a.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.h1,{id:"regression-test",children:"Regression test"}),"\n",(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.strong,{children:"Release Version:"})," v0.4.7"]}),"\n",(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.strong,{children:"Operating System:"})," MacOS"]}),"\n",(0,i.jsx)(s.hr,{}),"\n",(0,i.jsx)(s.h2,{id:"a-installation-update-and-uninstallation",children:"A. Installation, Update, and Uninstallation"}),"\n",(0,i.jsx)(s.h3,{id:"1-users-install-app",children:"1. Users install app"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Check that the installation package is not corrupted and passes all security checks."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Confirm that the app launches successfully after installation."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"2-users-update-app",children:"2. Users update app"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Validate that the update does not corrupt user data or settings."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Confirm that the app restarts or prompts the user to restart after an update."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","When updating the app, check if the ",(0,i.jsx)(s.code,{children:"/models"})," directory has any JSON files that change according to the update."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Verify if updating the app also updates extensions correctly (test functionality changes, support notifications for necessary tests with each version related to extensions update)."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"3-users-uninstall--close-app",children:"3. Users uninstall / close app"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Ensure that after closing the app, all models are unloaded."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11","\u26a0\ufe0f"," Check that the uninstallation process removes the app successfully from the system."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Clean the Jan root directory and open the app to check if it creates all the necessary folders, especially models and extensions."]}),"\n"]}),"\n",(0,i.jsx)(s.h2,{id:"b-overview",children:"B. Overview"}),"\n",(0,i.jsx)(s.h3,{id:"1-shortcut-key-memory-usage--cpu-usage",children:"1. Shortcut key, memory usage / CPU usage"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Test each shortcut key to confirm it works as described (My models, navigating, opening, closing, etc.)."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Ensure that the interface presents the correct numbers for memory and CPU usage."]}),"\n"]}),"\n",(0,i.jsxs)(s.h3,{id:"2-users-check-the-active-model",children:["2. Users check the ",(0,i.jsx)(s.code,{children:"active model"})]}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Verify that the app correctly displays the state of the loading model (e.g., loading, ready, error)."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Confirm that the app allows users to switch between models if multiple are available."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Check that the app provides feedback or instructions if the model fails to load."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Verify the troubleshooting assistant correctly capture hardware / log info #1784"]}),"\n"]}),"\n",(0,i.jsx)(s.h2,{id:"c-thread",children:"C. Thread"}),"\n",(0,i.jsx)(s.h3,{id:"1-users-can-chat-with-jan-the-default-assistant",children:"1. Users can chat with Jan, the default assistant"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Verify sending a message enables users to receive responses from model."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Ensure that the conversation thread is maintained without any loss of data upon sending multiple messages."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\u200cUsers should be able to edit msg and the assistant will re-generate the answer based on the edited version of the message."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Test for the ability to send different types of messages (e.g., text, emojis, code blocks)."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Check the output format of the AI (code blocks, JSON, markdown, ...)."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Validate the scroll functionality in the chat window for lengthy conversations."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Check if the user can copy / delete the response."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Check the ",(0,i.jsx)(s.code,{children:"clear message"})," / ",(0,i.jsx)(s.code,{children:"delete entire chat"})," button works."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Check if deleting all the chat retains the system prompt."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Validate that there is appropriate error handling and messaging if the assistant fails to respond."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Test assistant's ability to maintain context over multiple exchanges."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Check the ",(0,i.jsx)(s.code,{children:"create new chat"})," button, and new conversation will have an automatically generated thread title based on users msg."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Confirm that by changing ",(0,i.jsx)(s.code,{children:"models"})," mid-thread the app can still handle it."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Check the ",(0,i.jsx)(s.code,{children:"regenerate"})," button renews the response (single / multiple times)."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Check the ",(0,i.jsx)(s.code,{children:"Instructions"})," update correctly after the user updates it midway (mid-thread)."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"2-users-can-customize-chat-settings-like-model-parameters-via-both-the-gui--threadjson",children:"2. Users can customize chat settings like model parameters via both the GUI & thread.json"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Test the functionality to adjust model parameters (e.g., Temperature, Top K, Top P) from the GUI and verify they are reflected in the chat behavior."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Ensure that changes can be saved and persisted between sessions."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Validate that users can access and modify the thread.json file."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Check that changes made in thread.json are correctly applied to the chat session upon reload or restart."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Check the maximum and minimum limits of the adjustable parameters and how they affect the assistant's responses."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Ensure that users switch between threads with different models, the app can handle it."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"3-model-dropdown",children:"3. Model dropdown"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Model list should highlight recommended based on user RAM"]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Model size should display (for both installed and imported models)"]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"4-users-can-click-on-a-history-thread",children:"4. Users can click on a history thread"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Confirm that the chat window displays the entire conversation from the selected history thread without any missing messages."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Check the performance and accuracy of the history feature when dealing with a large number of threads."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Validate that historical threads reflect the exact state of the chat at that time, including settings."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Verify the ability to delete or clean old threads."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Confirm that changing the title of the thread updates correctly."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"5-users-can-config-instructions-for-the-assistant",children:"5. Users can config instructions for the assistant."}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Test if the instructions set by the user are being followed by the assistant in subsequent conversations."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Validate that changes to instructions are updated in real time and do not require a restart of the application or session."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Check for the ability to reset instructions to default or clear them completely."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," RAG - Users can import documents and the system should process queries about the uploaded file, providing accurate and appropriate responses in the conversation thread."]}),"\n"]}),"\n",(0,i.jsx)(s.h2,{id:"d-hub",children:"D. Hub"}),"\n",(0,i.jsx)(s.h3,{id:"1-users-can-discover-recommended-models-jan-ships-with-a-few-preconfigured-modeljson-files",children:"1. Users can discover recommended models (Jan ships with a few preconfigured model.json files)"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Ensure that each model's recommendations are consistent with the user\u2019s activity and preferences."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Test the functionality of any filters that refine model recommendations."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"2-users-can-download-models-suitable-for-their-devices-eg-compatible-with-their-ram",children:"2. Users can download models suitable for their devices, e.g. compatible with their RAM"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Display the best model for their RAM at the top."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Ensure that models are labeled with RAM requirements and compatibility."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Check the download model functionality and validate if the cancel download feature works correctly."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"3-users-can-download-models-via-a-huggingface-url-coming-soon",children:"3. Users can download models via a HuggingFace URL (coming soon)"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Have the warning/status when the user enters the URL."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Check the progress bar reflects the right process."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Validate the error handling for invalid or inaccessible URLs."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"4-users-can-import-new-models-to-the-hub",children:"4. Users can import new models to the Hub"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Ensure import successfully via drag / drop or upload GGUF."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Verify Move model binary file / Keep Original Files & Symlink option are working"]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\u26a0\ufe0f"," Ensure it raises clear errors for users to fix the problem while adding a new model."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Users can add more info to the imported model / edit name"]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Ensure the new model updates after restarting the app."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"5-users-can-use-the-model-as-they-want",children:"5. Users can use the model as they want"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Check ",(0,i.jsx)(s.code,{children:"start"})," / ",(0,i.jsx)(s.code,{children:"stop"})," / ",(0,i.jsx)(s.code,{children:"delete"})," button response exactly what it does."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Check if starting another model stops the other model entirely."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","\ud83d\ude80"," Check the ",(0,i.jsx)(s.code,{children:"Explore models"})," navigate correctly to the model panel."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Check when deleting a model it will delete all the files on the user's computer."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ",":warning",":The"," recommended tags should present right for the user's hardware."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"6-users-can-integrate-with-a-remote-server",children:"6. Users can Integrate With a Remote Server"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Import openAI GPT model ",(0,i.jsx)(s.a,{href:"https://jan.ai/guides/using-models/integrate-with-remote-server/",children:"https://jan.ai/guides/using-models/integrate-with-remote-server/"})," and the model displayed in Hub / Thread dropdown"]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Users can use the remote model properly"]}),"\n"]}),"\n",(0,i.jsx)(s.h2,{id:"e-system-monitor",children:"E. System Monitor"}),"\n",(0,i.jsx)(s.h3,{id:"1-users-can-see-disk-and-ram-utilization",children:"1. Users can see disk and RAM utilization"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Verify that the RAM and VRAM utilization graphs display accurate information."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Check that the CPU usage is accurately reported in real time."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Validate that the utilization percentages reflect the actual usage compared to the system's total available resources."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Ensure that the system monitors updates dynamically as the models run and stop."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"2-users-can-start-and-stop-models-based-on-system-health",children:"2. Users can start and stop models based on system health"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Test the 'Start' action for a model to ensure it initiates and the system resource usage reflects this change."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Verify the 'Stop' action for a model to confirm it ceases operation and frees up the system resources accordingly."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Confirm that any changes in model status (start/stop) are logged or reported to the user for transparency."]}),"\n"]}),"\n",(0,i.jsx)(s.h2,{id:"f-settings",children:"F. Settings"}),"\n",(0,i.jsx)(s.h3,{id:"1-appearance",children:"1. Appearance"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Test the ",(0,i.jsx)(s.code,{children:"Light"}),", ",(0,i.jsx)(s.code,{children:"Dark"}),", and ",(0,i.jsx)(s.code,{children:"System"})," theme settings to ensure they are functioning as expected."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Confirm that the application saves the theme preference and persists it across sessions."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Validate that all elements of the UI are compatible with the theme changes and maintain legibility and contrast."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"2-extensions-tbu",children:"2. Extensions [TBU]"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Confirm that the ",(0,i.jsx)(s.code,{children:"Extensions"})," tab lists all available plugins."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","\ud83d\udd11"," Test the toggle switch for each plugin to ensure it enables or disables the plugin correctly."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","Verify that plugin changes take effect without needing to restart the application unless specified."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","\ud83d\udd11"," Check that the plugin's status (",(0,i.jsx)(s.code,{children:"Installed the latest version"}),") updates accurately after any changes."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","Validate the ",(0,i.jsx)(s.code,{children:"Manual Installation"})," process by selecting and installing a plugin file."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","Test for proper error handling and user feedback when a plugin installation fails."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"3-users-can-add-custom-plugins-via-manual-installation-tbu",children:"3. Users can add custom plugins via manual installation [TBU]"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","Verify that the ",(0,i.jsx)(s.code,{children:"Manual Installation"})," option is clearly visible and accessible in the ",(0,i.jsx)(s.code,{children:"Extensions"})," section."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","Test the functionality of the ",(0,i.jsx)(s.code,{children:"Select"})," button within the ",(0,i.jsx)(s.code,{children:"Manual Installation"})," area."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","\u26a0\ufe0f"," Check that the file picker dialog allows for the correct plugin file types (e.g., .tgz)."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","\ud83d\udd11"," Validate that the selected plugin file installs correctly and the plugin becomes functional."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","Ensure that there is a progress indicator or confirmation message once the installation is complete."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","Confirm that if the installation is interrupted or fails, the user is given a clear error message."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","\ud83d\udd11"," Test that the application prevents the installation of incompatible or corrupt plugin files."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","\ud83d\udd11"," Check that the user can uninstall or disable custom plugins as easily as pre-installed ones."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","Verify that the application's performance remains stable after the installation of custom plugins."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"4-advanced-settings",children:"4. Advanced settings"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Test the ",(0,i.jsx)(s.code,{children:"Experimental Mode"})," toggle to confirm it enables or disables experimental features as intended."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Check the functionality of ",(0,i.jsx)(s.code,{children:"Open App Directory"})," to ensure it opens the correct folder in the system file explorer."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Users can move ",(0,i.jsx)(s.strong,{children:"Jan data folder"})]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Validate that changes in advanced settings are applied immediately or provide appropriate instructions if a restart is needed."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Attemp to test downloading model from hub using ",(0,i.jsx)(s.strong,{children:"HTTP Proxy"})," ",(0,i.jsx)(s.a,{href:"https://github.com/janhq/jan/pull/1562",children:"guideline"})]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Logs that are older than 7 days or exceed 1MB in size will be automatically cleared upon starting the application."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Users can click on Reset button to ",(0,i.jsx)(s.strong,{children:"factory reset"})," app settings to its original state & delete all usage data."]}),"\n"]}),"\n",(0,i.jsx)(s.h2,{id:"g-local-api-server",children:"G. Local API server"}),"\n",(0,i.jsx)(s.h3,{id:"1-local-server-usage-with-server-options",children:"1. Local Server Usage with Server Options"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Explore API Reference: Swagger API for sending/receiving requests","\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Use default server option"]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Configure and use custom server options"]}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Test starting/stopping the local API server with different Model/Model settings"]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Server logs captured with correct Server Options provided"]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Verify functionality of Open logs/Clear feature"]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Ensure that threads and other functions impacting the model are disabled while the local server is running"]}),"\n"]})]})}function h(e={}){const{wrapper:s}={...(0,a.R)(),...e.components};return s?(0,i.jsx)(s,{...e,children:(0,i.jsx)(o,{...e})}):o(e)}},28453:(e,s,t)=>{t.d(s,{R:()=>l,x:()=>c});var i=t(96540);const a={},n=i.createContext(a);function l(e){const s=i.useContext(n);return i.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function c(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:l(e.components),i.createElement(n.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/a422893d.c5c375bc.js b/assets/js/a422893d.c5c375bc.js new file mode 100644 index 00000000..7493d0fb --- /dev/null +++ b/assets/js/a422893d.c5c375bc.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9704],{40981:(e,s,t)=>{t.r(s),t.d(s,{assets:()=>d,contentTitle:()=>l,default:()=>h,frontMatter:()=>n,metadata:()=>c,toc:()=>r});var i=t(74848),a=t(28453);const n={},l="Regression test",c={id:"template/QA_script",title:"Regression test",description:"Release Version: v0.4.7",source:"@site/docs/template/QA_script.md",sourceDirName:"template",slug:"/template/QA_script",permalink:"/template/QA_script",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/template/QA_script.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{}},d={},r=[{value:"A. Installation, Update, and Uninstallation",id:"a-installation-update-and-uninstallation",level:2},{value:"1. Users install app",id:"1-users-install-app",level:3},{value:"2. Users update app",id:"2-users-update-app",level:3},{value:"3. Users uninstall / close app",id:"3-users-uninstall--close-app",level:3},{value:"B. Overview",id:"b-overview",level:2},{value:"1. Shortcut key, memory usage / CPU usage",id:"1-shortcut-key-memory-usage--cpu-usage",level:3},{value:"2. Users check the active model",id:"2-users-check-the-active-model",level:3},{value:"C. Thread",id:"c-thread",level:2},{value:"1. Users can chat with Jan, the default assistant",id:"1-users-can-chat-with-jan-the-default-assistant",level:3},{value:"2. Users can customize chat settings like model parameters via both the GUI & thread.json",id:"2-users-can-customize-chat-settings-like-model-parameters-via-both-the-gui--threadjson",level:3},{value:"3. Model dropdown",id:"3-model-dropdown",level:3},{value:"4. Users can click on a history thread",id:"4-users-can-click-on-a-history-thread",level:3},{value:"5. Users can config instructions for the assistant.",id:"5-users-can-config-instructions-for-the-assistant",level:3},{value:"D. Hub",id:"d-hub",level:2},{value:"1. Users can discover recommended models (Jan ships with a few preconfigured model.json files)",id:"1-users-can-discover-recommended-models-jan-ships-with-a-few-preconfigured-modeljson-files",level:3},{value:"2. Users can download models suitable for their devices, e.g. compatible with their RAM",id:"2-users-can-download-models-suitable-for-their-devices-eg-compatible-with-their-ram",level:3},{value:"3. Users can download models via a HuggingFace URL (coming soon)",id:"3-users-can-download-models-via-a-huggingface-url-coming-soon",level:3},{value:"4. Users can import new models to the Hub",id:"4-users-can-import-new-models-to-the-hub",level:3},{value:"5. Users can use the model as they want",id:"5-users-can-use-the-model-as-they-want",level:3},{value:"6. Users can Integrate With a Remote Server",id:"6-users-can-integrate-with-a-remote-server",level:3},{value:"E. System Monitor",id:"e-system-monitor",level:2},{value:"1. Users can see disk and RAM utilization",id:"1-users-can-see-disk-and-ram-utilization",level:3},{value:"2. Users can start and stop models based on system health",id:"2-users-can-start-and-stop-models-based-on-system-health",level:3},{value:"F. Settings",id:"f-settings",level:2},{value:"1. Appearance",id:"1-appearance",level:3},{value:"2. Extensions [TBU]",id:"2-extensions-tbu",level:3},{value:"3. Users can add custom plugins via manual installation [TBU]",id:"3-users-can-add-custom-plugins-via-manual-installation-tbu",level:3},{value:"4. Advanced settings",id:"4-advanced-settings",level:3},{value:"G. Local API server",id:"g-local-api-server",level:2},{value:"1. Local Server Usage with Server Options",id:"1-local-server-usage-with-server-options",level:3}];function o(e){const s={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",hr:"hr",input:"input",li:"li",p:"p",strong:"strong",ul:"ul",...(0,a.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.h1,{id:"regression-test",children:"Regression test"}),"\n",(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.strong,{children:"Release Version:"})," v0.4.7"]}),"\n",(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.strong,{children:"Operating System:"})," MacOS"]}),"\n",(0,i.jsx)(s.hr,{}),"\n",(0,i.jsx)(s.h2,{id:"a-installation-update-and-uninstallation",children:"A. Installation, Update, and Uninstallation"}),"\n",(0,i.jsx)(s.h3,{id:"1-users-install-app",children:"1. Users install app"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Check that the installation package is not corrupted and passes all security checks."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Confirm that the app launches successfully after installation."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"2-users-update-app",children:"2. Users update app"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Validate that the update does not corrupt user data or settings."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Confirm that the app restarts or prompts the user to restart after an update."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","When updating the app, check if the ",(0,i.jsx)(s.code,{children:"/models"})," directory has any JSON files that change according to the update."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Verify if updating the app also updates extensions correctly (test functionality changes, support notifications for necessary tests with each version related to extensions update)."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"3-users-uninstall--close-app",children:"3. Users uninstall / close app"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Ensure that after closing the app, all models are unloaded."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11","\u26a0\ufe0f"," Check that the uninstallation process removes the app successfully from the system."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Clean the Jan root directory and open the app to check if it creates all the necessary folders, especially models and extensions."]}),"\n"]}),"\n",(0,i.jsx)(s.h2,{id:"b-overview",children:"B. Overview"}),"\n",(0,i.jsx)(s.h3,{id:"1-shortcut-key-memory-usage--cpu-usage",children:"1. Shortcut key, memory usage / CPU usage"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Test each shortcut key to confirm it works as described (My models, navigating, opening, closing, etc.)."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Ensure that the interface presents the correct numbers for memory and CPU usage."]}),"\n"]}),"\n",(0,i.jsxs)(s.h3,{id:"2-users-check-the-active-model",children:["2. Users check the ",(0,i.jsx)(s.code,{children:"active model"})]}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Verify that the app correctly displays the state of the loading model (e.g., loading, ready, error)."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Confirm that the app allows users to switch between models if multiple are available."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Check that the app provides feedback or instructions if the model fails to load."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Verify the troubleshooting assistant correctly capture hardware / log info #1784"]}),"\n"]}),"\n",(0,i.jsx)(s.h2,{id:"c-thread",children:"C. Thread"}),"\n",(0,i.jsx)(s.h3,{id:"1-users-can-chat-with-jan-the-default-assistant",children:"1. Users can chat with Jan, the default assistant"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Verify sending a message enables users to receive responses from model."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Ensure that the conversation thread is maintained without any loss of data upon sending multiple messages."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\u200cUsers should be able to edit msg and the assistant will re-generate the answer based on the edited version of the message."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Test for the ability to send different types of messages (e.g., text, emojis, code blocks)."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Check the output format of the AI (code blocks, JSON, markdown, ...)."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Validate the scroll functionality in the chat window for lengthy conversations."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Check if the user can copy / delete the response."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Check the ",(0,i.jsx)(s.code,{children:"clear message"})," / ",(0,i.jsx)(s.code,{children:"delete entire chat"})," button works."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Check if deleting all the chat retains the system prompt."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Validate that there is appropriate error handling and messaging if the assistant fails to respond."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Test assistant's ability to maintain context over multiple exchanges."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Check the ",(0,i.jsx)(s.code,{children:"create new chat"})," button, and new conversation will have an automatically generated thread title based on users msg."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Confirm that by changing ",(0,i.jsx)(s.code,{children:"models"})," mid-thread the app can still handle it."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Check the ",(0,i.jsx)(s.code,{children:"regenerate"})," button renews the response (single / multiple times)."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Check the ",(0,i.jsx)(s.code,{children:"Instructions"})," update correctly after the user updates it midway (mid-thread)."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"2-users-can-customize-chat-settings-like-model-parameters-via-both-the-gui--threadjson",children:"2. Users can customize chat settings like model parameters via both the GUI & thread.json"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Test the functionality to adjust model parameters (e.g., Temperature, Top K, Top P) from the GUI and verify they are reflected in the chat behavior."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Ensure that changes can be saved and persisted between sessions."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Validate that users can access and modify the thread.json file."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Check that changes made in thread.json are correctly applied to the chat session upon reload or restart."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Check the maximum and minimum limits of the adjustable parameters and how they affect the assistant's responses."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Ensure that users switch between threads with different models, the app can handle it."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"3-model-dropdown",children:"3. Model dropdown"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Model list should highlight recommended based on user RAM"]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Model size should display (for both installed and imported models)"]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"4-users-can-click-on-a-history-thread",children:"4. Users can click on a history thread"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Confirm that the chat window displays the entire conversation from the selected history thread without any missing messages."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Check the performance and accuracy of the history feature when dealing with a large number of threads."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Validate that historical threads reflect the exact state of the chat at that time, including settings."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Verify the ability to delete or clean old threads."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Confirm that changing the title of the thread updates correctly."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"5-users-can-config-instructions-for-the-assistant",children:"5. Users can config instructions for the assistant."}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Test if the instructions set by the user are being followed by the assistant in subsequent conversations."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Validate that changes to instructions are updated in real time and do not require a restart of the application or session."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Check for the ability to reset instructions to default or clear them completely."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," RAG - Users can import documents and the system should process queries about the uploaded file, providing accurate and appropriate responses in the conversation thread."]}),"\n"]}),"\n",(0,i.jsx)(s.h2,{id:"d-hub",children:"D. Hub"}),"\n",(0,i.jsx)(s.h3,{id:"1-users-can-discover-recommended-models-jan-ships-with-a-few-preconfigured-modeljson-files",children:"1. Users can discover recommended models (Jan ships with a few preconfigured model.json files)"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Ensure that each model's recommendations are consistent with the user\u2019s activity and preferences."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Test the functionality of any filters that refine model recommendations."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"2-users-can-download-models-suitable-for-their-devices-eg-compatible-with-their-ram",children:"2. Users can download models suitable for their devices, e.g. compatible with their RAM"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Display the best model for their RAM at the top."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Ensure that models are labeled with RAM requirements and compatibility."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Check the download model functionality and validate if the cancel download feature works correctly."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"3-users-can-download-models-via-a-huggingface-url-coming-soon",children:"3. Users can download models via a HuggingFace URL (coming soon)"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Have the warning/status when the user enters the URL."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Check the progress bar reflects the right process."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Validate the error handling for invalid or inaccessible URLs."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"4-users-can-import-new-models-to-the-hub",children:"4. Users can import new models to the Hub"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Ensure import successfully via drag / drop or upload GGUF."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Verify Move model binary file / Keep Original Files & Symlink option are working"]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\u26a0\ufe0f"," Ensure it raises clear errors for users to fix the problem while adding a new model."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Users can add more info to the imported model / edit name"]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Ensure the new model updates after restarting the app."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"5-users-can-use-the-model-as-they-want",children:"5. Users can use the model as they want"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Check ",(0,i.jsx)(s.code,{children:"start"})," / ",(0,i.jsx)(s.code,{children:"stop"})," / ",(0,i.jsx)(s.code,{children:"delete"})," button response exactly what it does."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Check if starting another model stops the other model entirely."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","\ud83d\ude80"," Check the ",(0,i.jsx)(s.code,{children:"Explore models"})," navigate correctly to the model panel."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Check when deleting a model it will delete all the files on the user's computer."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ",":warning",":The"," recommended tags should present right for the user's hardware."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"6-users-can-integrate-with-a-remote-server",children:"6. Users can Integrate With a Remote Server"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Import openAI GPT model ",(0,i.jsx)(s.a,{href:"https://jan.ai/guides/using-models/integrate-with-remote-server/",children:"https://jan.ai/guides/using-models/integrate-with-remote-server/"})," and the model displayed in Hub / Thread dropdown"]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Users can use the remote model properly"]}),"\n"]}),"\n",(0,i.jsx)(s.h2,{id:"e-system-monitor",children:"E. System Monitor"}),"\n",(0,i.jsx)(s.h3,{id:"1-users-can-see-disk-and-ram-utilization",children:"1. Users can see disk and RAM utilization"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Verify that the RAM and VRAM utilization graphs display accurate information."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Check that the CPU usage is accurately reported in real time."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Validate that the utilization percentages reflect the actual usage compared to the system's total available resources."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Ensure that the system monitors updates dynamically as the models run and stop."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"2-users-can-start-and-stop-models-based-on-system-health",children:"2. Users can start and stop models based on system health"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Test the 'Start' action for a model to ensure it initiates and the system resource usage reflects this change."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Verify the 'Stop' action for a model to confirm it ceases operation and frees up the system resources accordingly."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Confirm that any changes in model status (start/stop) are logged or reported to the user for transparency."]}),"\n"]}),"\n",(0,i.jsx)(s.h2,{id:"f-settings",children:"F. Settings"}),"\n",(0,i.jsx)(s.h3,{id:"1-appearance",children:"1. Appearance"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Test the ",(0,i.jsx)(s.code,{children:"Light"}),", ",(0,i.jsx)(s.code,{children:"Dark"}),", and ",(0,i.jsx)(s.code,{children:"System"})," theme settings to ensure they are functioning as expected."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Confirm that the application saves the theme preference and persists it across sessions."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Validate that all elements of the UI are compatible with the theme changes and maintain legibility and contrast."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"2-extensions-tbu",children:"2. Extensions [TBU]"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Confirm that the ",(0,i.jsx)(s.code,{children:"Extensions"})," tab lists all available plugins."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","\ud83d\udd11"," Test the toggle switch for each plugin to ensure it enables or disables the plugin correctly."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","Verify that plugin changes take effect without needing to restart the application unless specified."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","\ud83d\udd11"," Check that the plugin's status (",(0,i.jsx)(s.code,{children:"Installed the latest version"}),") updates accurately after any changes."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","Validate the ",(0,i.jsx)(s.code,{children:"Manual Installation"})," process by selecting and installing a plugin file."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","Test for proper error handling and user feedback when a plugin installation fails."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"3-users-can-add-custom-plugins-via-manual-installation-tbu",children:"3. Users can add custom plugins via manual installation [TBU]"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","Verify that the ",(0,i.jsx)(s.code,{children:"Manual Installation"})," option is clearly visible and accessible in the ",(0,i.jsx)(s.code,{children:"Extensions"})," section."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","Test the functionality of the ",(0,i.jsx)(s.code,{children:"Select"})," button within the ",(0,i.jsx)(s.code,{children:"Manual Installation"})," area."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","\u26a0\ufe0f"," Check that the file picker dialog allows for the correct plugin file types (e.g., .tgz)."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","\ud83d\udd11"," Validate that the selected plugin file installs correctly and the plugin becomes functional."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","Ensure that there is a progress indicator or confirmation message once the installation is complete."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","Confirm that if the installation is interrupted or fails, the user is given a clear error message."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","\ud83d\udd11"," Test that the application prevents the installation of incompatible or corrupt plugin files."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","\ud83d\udd11"," Check that the user can uninstall or disable custom plugins as easily as pre-installed ones."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",checked:!0,disabled:!0})," ","Verify that the application's performance remains stable after the installation of custom plugins."]}),"\n"]}),"\n",(0,i.jsx)(s.h3,{id:"4-advanced-settings",children:"4. Advanced settings"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Test the ",(0,i.jsx)(s.code,{children:"Experimental Mode"})," toggle to confirm it enables or disables experimental features as intended."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Check the functionality of ",(0,i.jsx)(s.code,{children:"Open App Directory"})," to ensure it opens the correct folder in the system file explorer."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Users can move ",(0,i.jsx)(s.strong,{children:"Jan data folder"})]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Validate that changes in advanced settings are applied immediately or provide appropriate instructions if a restart is needed."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Attemp to test downloading model from hub using ",(0,i.jsx)(s.strong,{children:"HTTP Proxy"})," ",(0,i.jsx)(s.a,{href:"https://github.com/janhq/jan/pull/1562",children:"guideline"})]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Logs that are older than 7 days or exceed 1MB in size will be automatically cleared upon starting the application."]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Users can click on Reset button to ",(0,i.jsx)(s.strong,{children:"factory reset"})," app settings to its original state & delete all usage data."]}),"\n"]}),"\n",(0,i.jsx)(s.h2,{id:"g-local-api-server",children:"G. Local API server"}),"\n",(0,i.jsx)(s.h3,{id:"1-local-server-usage-with-server-options",children:"1. Local Server Usage with Server Options"}),"\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","\ud83d\udd11"," Explore API Reference: Swagger API for sending/receiving requests","\n",(0,i.jsxs)(s.ul,{className:"contains-task-list",children:["\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Use default server option"]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Configure and use custom server options"]}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Test starting/stopping the local API server with different Model/Model settings"]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Server logs captured with correct Server Options provided"]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Verify functionality of Open logs/Clear feature"]}),"\n",(0,i.jsxs)(s.li,{className:"task-list-item",children:[(0,i.jsx)(s.input,{type:"checkbox",disabled:!0})," ","Ensure that threads and other functions impacting the model are disabled while the local server is running"]}),"\n"]})]})}function h(e={}){const{wrapper:s}={...(0,a.R)(),...e.components};return s?(0,i.jsx)(s,{...e,children:(0,i.jsx)(o,{...e})}):o(e)}},28453:(e,s,t)=>{t.d(s,{R:()=>l,x:()=>c});var i=t(96540);const a={},n=i.createContext(a);function l(e){const s=i.useContext(n);return i.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function c(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:l(e.components),i.createElement(n.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/a4e65e27.c9370ded.js b/assets/js/a4e65e27.c9370ded.js deleted file mode 100644 index 2f1b55cb..00000000 --- a/assets/js/a4e65e27.c9370ded.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4306],{7058:(n,e,t)=>{t.r(e),t.d(e,{assets:()=>d,contentTitle:()=>a,default:()=>u,frontMatter:()=>i,metadata:()=>l,toc:()=>r});var o=t(74848),s=t(28453);const i={title:"Install on Windows",sidebar_position:2,slug:"/guides/install/windows",hide_table_of_contents:!0,description:"A step-by-step guide to install Jan on your Windows.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Windows 10","Windows 11","Install on Windows","Microsoft devices"]},a=void 0,l={id:"guides/installation/windows",title:"Install on Windows",description:"A step-by-step guide to install Jan on your Windows.",source:"@site/docs/guides/installation/windows.mdx",sourceDirName:"guides/installation",slug:"/guides/install/windows",permalink:"/guides/install/windows",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/installation/windows.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:2,frontMatter:{title:"Install on Windows",sidebar_position:2,slug:"/guides/install/windows",hide_table_of_contents:!0,description:"A step-by-step guide to install Jan on your Windows.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Windows 10","Windows 11","Install on Windows","Microsoft devices"]}},d={},r=[];function c(n){const e={p:"p",...(0,s.R)(),...n.components};return(0,o.jsx)(e.p,{children:"Coming soon"})}function u(n={}){const{wrapper:e}={...(0,s.R)(),...n.components};return e?(0,o.jsx)(e,{...n,children:(0,o.jsx)(c,{...n})}):c(n)}},28453:(n,e,t)=>{t.d(e,{R:()=>a,x:()=>l});var o=t(96540);const s={},i=o.createContext(s);function a(n){const e=o.useContext(i);return o.useMemo((function(){return"function"==typeof n?n(e):{...e,...n}}),[e,n])}function l(n){let e;return e=n.disableParentContext?"function"==typeof n.components?n.components(s):n.components||s:a(n.components),o.createElement(i.Provider,{value:e},n.children)}}}]); \ No newline at end of file diff --git a/assets/js/a4e65e27.cc3ad2a2.js b/assets/js/a4e65e27.cc3ad2a2.js new file mode 100644 index 00000000..764ca1a2 --- /dev/null +++ b/assets/js/a4e65e27.cc3ad2a2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4306],{7058:(n,e,t)=>{t.r(e),t.d(e,{assets:()=>d,contentTitle:()=>a,default:()=>u,frontMatter:()=>i,metadata:()=>l,toc:()=>r});var o=t(74848),s=t(28453);const i={title:"Install on Windows",sidebar_position:2,slug:"/guides/install/windows",hide_table_of_contents:!0,description:"A step-by-step guide to install Jan on your Windows.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Windows 10","Windows 11","Install on Windows","Microsoft devices"]},a=void 0,l={id:"guides/installation/windows",title:"Install on Windows",description:"A step-by-step guide to install Jan on your Windows.",source:"@site/docs/guides/installation/windows.mdx",sourceDirName:"guides/installation",slug:"/guides/install/windows",permalink:"/guides/install/windows",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/installation/windows.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:2,frontMatter:{title:"Install on Windows",sidebar_position:2,slug:"/guides/install/windows",hide_table_of_contents:!0,description:"A step-by-step guide to install Jan on your Windows.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Windows 10","Windows 11","Install on Windows","Microsoft devices"]}},d={},r=[];function c(n){const e={p:"p",...(0,s.R)(),...n.components};return(0,o.jsx)(e.p,{children:"Coming soon"})}function u(n={}){const{wrapper:e}={...(0,s.R)(),...n.components};return e?(0,o.jsx)(e,{...n,children:(0,o.jsx)(c,{...n})}):c(n)}},28453:(n,e,t)=>{t.d(e,{R:()=>a,x:()=>l});var o=t(96540);const s={},i=o.createContext(s);function a(n){const e=o.useContext(i);return o.useMemo((function(){return"function"==typeof n?n(e):{...e,...n}}),[e,n])}function l(n){let e;return e=n.disableParentContext?"function"==typeof n.components?n.components(s):n.components||s:a(n.components),o.createElement(i.Provider,{value:e},n.children)}}}]); \ No newline at end of file diff --git a/assets/js/a6117a95.9710049d.js b/assets/js/a6117a95.9710049d.js new file mode 100644 index 00000000..c4b217b3 --- /dev/null +++ b/assets/js/a6117a95.9710049d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2294],{43159:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>h,frontMatter:()=>o,metadata:()=>a,toc:()=>d});var t=i(74848),s=i(28453);const o={title:"Website & Docs",slug:"/how-we-work/website-docs/",description:"Information about the Jan website and documentation.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","website","documentation"]},r=void 0,a={id:"how-we-work/website-docs/website-docs",title:"Website & Docs",description:"Information about the Jan website and documentation.",source:"@site/docs/how-we-work/website-docs/website-docs.md",sourceDirName:"how-we-work/website-docs",slug:"/how-we-work/website-docs/",permalink:"/how-we-work/website-docs/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/how-we-work/website-docs/website-docs.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Website & Docs",slug:"/how-we-work/website-docs/",description:"Information about the Jan website and documentation.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","website","documentation"]},sidebar:"aboutSidebar",previous:{title:"Analytics",permalink:"/how-we-work/analytics"},next:{title:"Acknowledgements",permalink:"/acknowledgements"}},l={},d=[{value:"Information Architecture",id:"information-architecture",level:3},{value:"Sidebar Autogeneration",id:"sidebar-autogeneration",level:3},{value:"How to Contribute",id:"how-to-contribute",level:2},{value:"Pre-requisites and Installation",id:"pre-requisites-and-installation",level:3},{value:"Installation",id:"installation",level:4},{value:"Build",id:"build",level:4},{value:"Deployment",id:"deployment",level:3},{value:"Preview URL, Pre-release and Publishing Documentation",id:"preview-url-pre-release-and-publishing-documentation",level:3},{value:"Additional Plugins",id:"additional-plugins",level:3}];function c(e){const n={a:"a",code:"code",h2:"h2",h3:"h3",h4:"h4",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(n.p,{children:["This website is built using ",(0,t.jsx)(n.a,{href:"https://docusaurus.io/",children:"Docusaurus 3.0"}),", a modern static website generator."]}),"\n",(0,t.jsx)(n.h3,{id:"information-architecture",children:"Information Architecture"}),"\n",(0,t.jsxs)(n.p,{children:["We try to ",(0,t.jsx)(n.strong,{children:"keep routes consistent"})," to maintain SEO."]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:(0,t.jsx)(n.code,{children:"/guides/"})}),": Guides on how to use the Jan application. For end users who are directly using Jan."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:(0,t.jsx)(n.code,{children:"/developer/"})}),": Developer docs on how to extend Jan. These pages are about what people can build with our software."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:(0,t.jsx)(n.code,{children:"/api-reference/"})}),": Reference documentation for the Jan API server, written in Swagger/OpenAPI format."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:(0,t.jsx)(n.code,{children:"/changelog/"})}),": A list of changes made to the Jan application with each release."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:(0,t.jsx)(n.code,{children:"/blog/"})}),": A blog for the Jan application."]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"sidebar-autogeneration",children:"Sidebar Autogeneration"}),"\n",(0,t.jsxs)(n.p,{children:["The order of each page is either explicitly defined in ",(0,t.jsx)(n.code,{children:"sidebar.js"})," or follows the ",(0,t.jsx)(n.a,{href:"https://docusaurus.io/docs/next/sidebar/autogenerated",children:"Docusaurus autogenerated"})," naming format, ",(0,t.jsx)(n.code,{children:"##-path-name.md"}),"."]}),"\n",(0,t.jsx)(n.p,{children:"Important slugs are hardcoded at the document level (and shouldn't be rerouted):"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:"---\ntitle: Overview\nslug: /docs\n---\n"})}),"\n",(0,t.jsx)(n.h2,{id:"how-to-contribute",children:"How to Contribute"}),"\n",(0,t.jsxs)(n.p,{children:["Refer to the ",(0,t.jsx)(n.a,{href:"https://github.com/janhq/jan/blob/dev/CONTRIBUTING.md",children:"Contributing Guide"})," for more comprehensive information on how to contribute to the Jan project."]}),"\n",(0,t.jsx)(n.h3,{id:"pre-requisites-and-installation",children:"Pre-requisites and Installation"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.a,{href:"https://nodejs.org/en/",children:"Node.js"})," (version 20.0.0 or higher)"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.a,{href:"https://yarnpkg.com/",children:"yarn"})," (version 1.22.0 or higher)"]}),"\n"]}),"\n",(0,t.jsx)(n.h4,{id:"installation",children:"Installation"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-bash",children:"cd jan/docs\nyarn install\nyarn start\n"})}),"\n",(0,t.jsx)(n.p,{children:"This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server."}),"\n",(0,t.jsx)(n.h4,{id:"build",children:"Build"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-bash",children:"yarn build\n"})}),"\n",(0,t.jsxs)(n.p,{children:["This command generates static content into the ",(0,t.jsx)(n.code,{children:"build"})," directory and can be served using any static contents hosting service."]}),"\n",(0,t.jsx)(n.h3,{id:"deployment",children:"Deployment"}),"\n",(0,t.jsx)(n.p,{children:"Using SSH:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-bash",children:"USE_SSH=true yarn deploy\n"})}),"\n",(0,t.jsx)(n.p,{children:"Not using SSH:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-bash",children:"GIT_USER= yarn deploy\n"})}),"\n",(0,t.jsxs)(n.p,{children:["If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the ",(0,t.jsx)(n.code,{children:"gh-pages"})," branch."]}),"\n",(0,t.jsx)(n.h3,{id:"preview-url-pre-release-and-publishing-documentation",children:"Preview URL, Pre-release and Publishing Documentation"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:"When a pull request is created, the preview URL will be automatically commented on the pull request."}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["The documentation will then be published to ",(0,t.jsx)(n.a,{href:"https://dev.jan.ai/",children:"https://dev.jan.ai/"})," when the pull request is merged to ",(0,t.jsx)(n.code,{children:"dev"}),"."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["Our open-source maintainers will sync the updated content from ",(0,t.jsx)(n.code,{children:"dev"})," to ",(0,t.jsx)(n.code,{children:"docs"})," branch, which will then be published to ",(0,t.jsx)(n.a,{href:"https://jan.ai/",children:"https://jan.ai/"}),"."]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"additional-plugins",children:"Additional Plugins"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"@docusaurus/theme-live-codeblock"}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.a,{href:"https://redocusaurus.vercel.app/",children:"Redocusaurus"}),": manually upload swagger files at ",(0,t.jsx)(n.code,{children:"/openapi/jan.yaml"})," to update the API reference documentation."]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>r,x:()=>a});var t=i(96540);const s={},o=t.createContext(s);function r(e){const n=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),t.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/a6117a95.f4b0cc53.js b/assets/js/a6117a95.f4b0cc53.js deleted file mode 100644 index f28b6f69..00000000 --- a/assets/js/a6117a95.f4b0cc53.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2294],{43159:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>h,frontMatter:()=>o,metadata:()=>a,toc:()=>d});var t=i(74848),s=i(28453);const o={title:"Website & Docs",slug:"/how-we-work/website-docs/",description:"Information about the Jan website and documentation.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","website","documentation"]},r=void 0,a={id:"how-we-work/website-docs/website-docs",title:"Website & Docs",description:"Information about the Jan website and documentation.",source:"@site/docs/how-we-work/website-docs/website-docs.md",sourceDirName:"how-we-work/website-docs",slug:"/how-we-work/website-docs/",permalink:"/how-we-work/website-docs/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/how-we-work/website-docs/website-docs.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Website & Docs",slug:"/how-we-work/website-docs/",description:"Information about the Jan website and documentation.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","website","documentation"]},sidebar:"aboutSidebar",previous:{title:"Analytics",permalink:"/how-we-work/analytics"},next:{title:"Acknowledgements",permalink:"/acknowledgements"}},l={},d=[{value:"Information Architecture",id:"information-architecture",level:3},{value:"Sidebar Autogeneration",id:"sidebar-autogeneration",level:3},{value:"How to Contribute",id:"how-to-contribute",level:2},{value:"Pre-requisites and Installation",id:"pre-requisites-and-installation",level:3},{value:"Installation",id:"installation",level:4},{value:"Build",id:"build",level:4},{value:"Deployment",id:"deployment",level:3},{value:"Preview URL, Pre-release and Publishing Documentation",id:"preview-url-pre-release-and-publishing-documentation",level:3},{value:"Additional Plugins",id:"additional-plugins",level:3}];function c(e){const n={a:"a",code:"code",h2:"h2",h3:"h3",h4:"h4",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(n.p,{children:["This website is built using ",(0,t.jsx)(n.a,{href:"https://docusaurus.io/",children:"Docusaurus 3.0"}),", a modern static website generator."]}),"\n",(0,t.jsx)(n.h3,{id:"information-architecture",children:"Information Architecture"}),"\n",(0,t.jsxs)(n.p,{children:["We try to ",(0,t.jsx)(n.strong,{children:"keep routes consistent"})," to maintain SEO."]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:(0,t.jsx)(n.code,{children:"/guides/"})}),": Guides on how to use the Jan application. For end users who are directly using Jan."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:(0,t.jsx)(n.code,{children:"/developer/"})}),": Developer docs on how to extend Jan. These pages are about what people can build with our software."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:(0,t.jsx)(n.code,{children:"/api-reference/"})}),": Reference documentation for the Jan API server, written in Swagger/OpenAPI format."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:(0,t.jsx)(n.code,{children:"/changelog/"})}),": A list of changes made to the Jan application with each release."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:(0,t.jsx)(n.code,{children:"/blog/"})}),": A blog for the Jan application."]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"sidebar-autogeneration",children:"Sidebar Autogeneration"}),"\n",(0,t.jsxs)(n.p,{children:["The order of each page is either explicitly defined in ",(0,t.jsx)(n.code,{children:"sidebar.js"})," or follows the ",(0,t.jsx)(n.a,{href:"https://docusaurus.io/docs/next/sidebar/autogenerated",children:"Docusaurus autogenerated"})," naming format, ",(0,t.jsx)(n.code,{children:"##-path-name.md"}),"."]}),"\n",(0,t.jsx)(n.p,{children:"Important slugs are hardcoded at the document level (and shouldn't be rerouted):"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{children:"---\ntitle: Overview\nslug: /docs\n---\n"})}),"\n",(0,t.jsx)(n.h2,{id:"how-to-contribute",children:"How to Contribute"}),"\n",(0,t.jsxs)(n.p,{children:["Refer to the ",(0,t.jsx)(n.a,{href:"https://github.com/janhq/jan/blob/dev/CONTRIBUTING.md",children:"Contributing Guide"})," for more comprehensive information on how to contribute to the Jan project."]}),"\n",(0,t.jsx)(n.h3,{id:"pre-requisites-and-installation",children:"Pre-requisites and Installation"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.a,{href:"https://nodejs.org/en/",children:"Node.js"})," (version 20.0.0 or higher)"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.a,{href:"https://yarnpkg.com/",children:"yarn"})," (version 1.22.0 or higher)"]}),"\n"]}),"\n",(0,t.jsx)(n.h4,{id:"installation",children:"Installation"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-bash",children:"cd jan/docs\nyarn install\nyarn start\n"})}),"\n",(0,t.jsx)(n.p,{children:"This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server."}),"\n",(0,t.jsx)(n.h4,{id:"build",children:"Build"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-bash",children:"yarn build\n"})}),"\n",(0,t.jsxs)(n.p,{children:["This command generates static content into the ",(0,t.jsx)(n.code,{children:"build"})," directory and can be served using any static contents hosting service."]}),"\n",(0,t.jsx)(n.h3,{id:"deployment",children:"Deployment"}),"\n",(0,t.jsx)(n.p,{children:"Using SSH:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-bash",children:"USE_SSH=true yarn deploy\n"})}),"\n",(0,t.jsx)(n.p,{children:"Not using SSH:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-bash",children:"GIT_USER= yarn deploy\n"})}),"\n",(0,t.jsxs)(n.p,{children:["If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the ",(0,t.jsx)(n.code,{children:"gh-pages"})," branch."]}),"\n",(0,t.jsx)(n.h3,{id:"preview-url-pre-release-and-publishing-documentation",children:"Preview URL, Pre-release and Publishing Documentation"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:"When a pull request is created, the preview URL will be automatically commented on the pull request."}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["The documentation will then be published to ",(0,t.jsx)(n.a,{href:"https://dev.jan.ai/",children:"https://dev.jan.ai/"})," when the pull request is merged to ",(0,t.jsx)(n.code,{children:"dev"}),"."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["Our open-source maintainers will sync the updated content from ",(0,t.jsx)(n.code,{children:"dev"})," to ",(0,t.jsx)(n.code,{children:"docs"})," branch, which will then be published to ",(0,t.jsx)(n.a,{href:"https://jan.ai/",children:"https://jan.ai/"}),"."]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"additional-plugins",children:"Additional Plugins"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"@docusaurus/theme-live-codeblock"}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.a,{href:"https://redocusaurus.vercel.app/",children:"Redocusaurus"}),": manually upload swagger files at ",(0,t.jsx)(n.code,{children:"/openapi/jan.yaml"})," to update the API reference documentation."]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>r,x:()=>a});var t=i(96540);const s={},o=t.createContext(s);function r(e){const n=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),t.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/a8144d1b.11304562.js b/assets/js/a8144d1b.11304562.js new file mode 100644 index 00000000..a1888cf1 --- /dev/null +++ b/assets/js/a8144d1b.11304562.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7130],{65370:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var i=t(74848),s=t(28453);const r={title:"Mistral API",sidebar_position:4,slug:"/guides/engines/mistral",description:"A step-by-step guide on how to integrate Jan with Mistral AI.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Mistral integration"]},o=void 0,a={id:"guides/remote-providers/mistral",title:"Mistral API",description:"A step-by-step guide on how to integrate Jan with Mistral AI.",source:"@site/docs/guides/remote-providers/mistral.mdx",sourceDirName:"guides/remote-providers",slug:"/guides/engines/mistral",permalink:"/guides/engines/mistral",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/remote-providers/mistral.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:4,frontMatter:{title:"Mistral API",sidebar_position:4,slug:"/guides/engines/mistral",description:"A step-by-step guide on how to integrate Jan with Mistral AI.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Mistral integration"]},sidebar:"guidesSidebar",previous:{title:"Groq API",permalink:"/guides/engines/groq"},next:{title:"OpenAI API",permalink:"/guides/engines/openai"}},l={},d=[{value:"How to Integrate Mistral AI with Jan",id:"how-to-integrate-mistral-ai-with-jan",level:2},{value:"Step 1: Configure Mistral API Key",id:"step-1-configure-mistral-api-key",level:3},{value:"Step 2: Model Configuration",id:"step-2-model-configuration",level:3},{value:"Step 3: Start the Model",id:"step-3-start-the-model",level:3}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"how-to-integrate-mistral-ai-with-jan",children:"How to Integrate Mistral AI with Jan"}),"\n",(0,i.jsx)(n.p,{children:"Jan can be used with Mistral AI API."}),"\n",(0,i.jsx)(n.h3,{id:"step-1-configure-mistral-api-key",children:"Step 1: Configure Mistral API Key"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Obtain Mistral API keys from your ",(0,i.jsx)(n.a,{href:"https://console.mistral.ai/user/api-keys/",children:"Mistral"})," dashboard."]}),"\n",(0,i.jsxs)(n.li,{children:["Insert the Mistral AI API key into ",(0,i.jsx)(n.code,{children:"~/jan/engines/openai.json"}),"."]}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/engines/openai.json"',children:'{\n "full_url": "https://api.mistral.ai/v1/chat/completions",\n "api_key": ""\n}\n'})}),"\n",(0,i.jsx)(n.h3,{id:"step-2-model-configuration",children:"Step 2: Model Configuration"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Navigate to ",(0,i.jsx)(n.code,{children:"~/jan/models"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Create a folder named ",(0,i.jsx)(n.code,{children:"mistral-(modelname)"})," (e.g., ",(0,i.jsx)(n.code,{children:"mistral-tiny"}),")."]}),"\n",(0,i.jsxs)(n.li,{children:["Inside, create a ",(0,i.jsx)(n.code,{children:"model.json"})," file with these settings:","\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Set ",(0,i.jsx)(n.code,{children:"id"})," to the Mistral AI model ID."]}),"\n",(0,i.jsxs)(n.li,{children:["Set ",(0,i.jsx)(n.code,{children:"format"})," to ",(0,i.jsx)(n.code,{children:"api"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Set ",(0,i.jsx)(n.code,{children:"engine"})," to ",(0,i.jsx)(n.code,{children:"openai"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Set ",(0,i.jsx)(n.code,{children:"state"})," to ",(0,i.jsx)(n.code,{children:"ready"}),"."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/models/mistral-tiny/model.json"',children:'{\n "sources": [\n {\n "filename": "mistral-tiny",\n "url": "https://mistral.ai/"\n }\n ],\n "id": "mistral-tiny",\n "object": "model",\n "name": "Mistral-7B-v0.2 (Tiny Endpoint)",\n "version": "1.0",\n "description": "Currently powered by Mistral-7B-v0.2, a better fine-tuning of the initial Mistral-7B released, inspired by the fantastic work of the community.",\n "format": "api",\n "settings": {},\n "parameters": {},\n "metadata": {\n "author": "Mistral AI",\n "tags": ["General", "Big Context Length"]\n },\n "engine": "openai"\n}\n'})}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["For more details regarding the ",(0,i.jsx)(n.code,{children:"model.json"})," settings and parameters fields, please see ",(0,i.jsx)(n.a,{href:"/guides/engines/remote-server/#modeljson",children:"here"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Mistral AI offers various endpoints. Refer to their ",(0,i.jsx)(n.a,{href:"https://docs.mistral.ai/platform/endpoints/",children:"endpoint documentation"})," to select the one that fits your requirements. Here, we use the ",(0,i.jsx)(n.code,{children:"mistral-tiny"})," model as an example."]}),"\n"]})}),"\n",(0,i.jsx)(n.h3,{id:"step-3-start-the-model",children:"Step 3: Start the Model"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Restart Jan and navigate to the ",(0,i.jsx)(n.strong,{children:"Hub"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Locate your model and click the ",(0,i.jsx)(n.strong,{children:"Use"})," button."]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>a});var i=t(96540);const s={},r=i.createContext(s);function o(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/a8144d1b.eb70c7a4.js b/assets/js/a8144d1b.eb70c7a4.js deleted file mode 100644 index c6e8efd5..00000000 --- a/assets/js/a8144d1b.eb70c7a4.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7130],{65370:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var i=t(74848),s=t(28453);const r={title:"Mistral API",sidebar_position:4,slug:"/guides/engines/mistral",description:"A step-by-step guide on how to integrate Jan with Mistral AI.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Mistral integration"]},o=void 0,a={id:"guides/remote-providers/mistral",title:"Mistral API",description:"A step-by-step guide on how to integrate Jan with Mistral AI.",source:"@site/docs/guides/remote-providers/mistral.mdx",sourceDirName:"guides/remote-providers",slug:"/guides/engines/mistral",permalink:"/guides/engines/mistral",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/remote-providers/mistral.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:4,frontMatter:{title:"Mistral API",sidebar_position:4,slug:"/guides/engines/mistral",description:"A step-by-step guide on how to integrate Jan with Mistral AI.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Mistral integration"]},sidebar:"guidesSidebar",previous:{title:"Groq API",permalink:"/guides/engines/groq"},next:{title:"OpenAI API",permalink:"/guides/engines/openai"}},l={},d=[{value:"How to Integrate Mistral AI with Jan",id:"how-to-integrate-mistral-ai-with-jan",level:2},{value:"Step 1: Configure Mistral API Key",id:"step-1-configure-mistral-api-key",level:3},{value:"Step 2: Model Configuration",id:"step-2-model-configuration",level:3},{value:"Step 3: Start the Model",id:"step-3-start-the-model",level:3}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"how-to-integrate-mistral-ai-with-jan",children:"How to Integrate Mistral AI with Jan"}),"\n",(0,i.jsx)(n.p,{children:"Jan can be used with Mistral AI API."}),"\n",(0,i.jsx)(n.h3,{id:"step-1-configure-mistral-api-key",children:"Step 1: Configure Mistral API Key"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Obtain Mistral API keys from your ",(0,i.jsx)(n.a,{href:"https://console.mistral.ai/user/api-keys/",children:"Mistral"})," dashboard."]}),"\n",(0,i.jsxs)(n.li,{children:["Insert the Mistral AI API key into ",(0,i.jsx)(n.code,{children:"~/jan/engines/openai.json"}),"."]}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/engines/openai.json"',children:'{\n "full_url": "https://api.mistral.ai/v1/chat/completions",\n "api_key": ""\n}\n'})}),"\n",(0,i.jsx)(n.h3,{id:"step-2-model-configuration",children:"Step 2: Model Configuration"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Navigate to ",(0,i.jsx)(n.code,{children:"~/jan/models"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Create a folder named ",(0,i.jsx)(n.code,{children:"mistral-(modelname)"})," (e.g., ",(0,i.jsx)(n.code,{children:"mistral-tiny"}),")."]}),"\n",(0,i.jsxs)(n.li,{children:["Inside, create a ",(0,i.jsx)(n.code,{children:"model.json"})," file with these settings:","\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Set ",(0,i.jsx)(n.code,{children:"id"})," to the Mistral AI model ID."]}),"\n",(0,i.jsxs)(n.li,{children:["Set ",(0,i.jsx)(n.code,{children:"format"})," to ",(0,i.jsx)(n.code,{children:"api"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Set ",(0,i.jsx)(n.code,{children:"engine"})," to ",(0,i.jsx)(n.code,{children:"openai"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Set ",(0,i.jsx)(n.code,{children:"state"})," to ",(0,i.jsx)(n.code,{children:"ready"}),"."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/models/mistral-tiny/model.json"',children:'{\n "sources": [\n {\n "filename": "mistral-tiny",\n "url": "https://mistral.ai/"\n }\n ],\n "id": "mistral-tiny",\n "object": "model",\n "name": "Mistral-7B-v0.2 (Tiny Endpoint)",\n "version": "1.0",\n "description": "Currently powered by Mistral-7B-v0.2, a better fine-tuning of the initial Mistral-7B released, inspired by the fantastic work of the community.",\n "format": "api",\n "settings": {},\n "parameters": {},\n "metadata": {\n "author": "Mistral AI",\n "tags": ["General", "Big Context Length"]\n },\n "engine": "openai"\n}\n'})}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["For more details regarding the ",(0,i.jsx)(n.code,{children:"model.json"})," settings and parameters fields, please see ",(0,i.jsx)(n.a,{href:"/guides/engines/remote-server/#modeljson",children:"here"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Mistral AI offers various endpoints. Refer to their ",(0,i.jsx)(n.a,{href:"https://docs.mistral.ai/platform/endpoints/",children:"endpoint documentation"})," to select the one that fits your requirements. Here, we use the ",(0,i.jsx)(n.code,{children:"mistral-tiny"})," model as an example."]}),"\n"]})}),"\n",(0,i.jsx)(n.h3,{id:"step-3-start-the-model",children:"Step 3: Start the Model"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Restart Jan and navigate to the ",(0,i.jsx)(n.strong,{children:"Hub"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Locate your model and click the ",(0,i.jsx)(n.strong,{children:"Use"})," button."]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>a});var i=t(96540);const s={},r=i.createContext(s);function o(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/ab3966b2.10e5d91b.js b/assets/js/ab3966b2.10e5d91b.js deleted file mode 100644 index 62962359..00000000 --- a/assets/js/ab3966b2.10e5d91b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7778],{81483:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>i,default:()=>a,frontMatter:()=>s,metadata:()=>o,toc:()=>c});var r=t(74848),d=t(28453);const s={title:"Recommended AI Hardware by Model"},i=void 0,o={id:"hardware/recommendations/by-model",title:"Recommended AI Hardware by Model",description:"Codellama 34b",source:"@site/docs/hardware/recommendations/by-model.md",sourceDirName:"hardware/recommendations",slug:"/hardware/recommendations/by-model",permalink:"/hardware/recommendations/by-model",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/recommendations/by-model.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Recommended AI Hardware by Model"}},l={},c=[{value:"Codellama 34b",id:"codellama-34b",level:2},{value:"System Requirements:",id:"system-requirements",level:3},{value:"Performance Recommendations:",id:"performance-recommendations",level:3}];function h(e){const n={a:"a",blockquote:"blockquote",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,d.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h2,{id:"codellama-34b",children:"Codellama 34b"}),"\n",(0,r.jsx)(n.h3,{id:"system-requirements",children:"System Requirements:"}),"\n",(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.strong,{children:"For example"}),": If you want to use ",(0,r.jsx)(n.a,{href:"https://huggingface.co/TheBloke/CodeLlama-7B-Instruct-GPTQ/tree/main",children:"Codellama 7B"})," models on your own computer, you can take advantage of your GPU and run this with GPTQ file models."]}),"\n",(0,r.jsxs)(n.p,{children:["GPTQ is a format that compresses the model parameters to 4-bit, which reduces the VRAM requirements significantly. You can use the\xa0",(0,r.jsx)(n.a,{href:"https://github.com/oobabooga/text-generation-webui",children:"oobabooga webui"}),"\xa0or ",(0,r.jsx)(n.a,{href:"https://jan.ai/",children:"JanAI"}),", which are simple interfaces that let you interact with different LLMS on your browser. It is pretty easy to set up and run. You can\xa0install it on Windows\xa0or Linux. (linked it to our installation page)"]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"For 7B Parameter Models (4-bit Quantization)"})}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Format"}),(0,r.jsx)(n.th,{children:"RAM Requirements"}),(0,r.jsx)(n.th,{children:"VRAM Requirements"}),(0,r.jsx)(n.th,{children:"Minimum recommended GPU"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"GPTQ (GPU inference)"}),(0,r.jsx)(n.td,{children:"6GB (Swap to Load*)"}),(0,r.jsx)(n.td,{children:"6GB"}),(0,r.jsx)(n.td,{children:"GTX 1660, 2060,RTX 3050, 3060 AMD 5700 XT"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"GGML / GGUF (CPU inference)"}),(0,r.jsx)(n.td,{children:"4GB"}),(0,r.jsx)(n.td,{children:"300MB"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Combination of GPTQ and GGML / GGUF (offloading)"}),(0,r.jsx)(n.td,{children:"2GB"}),(0,r.jsx)(n.td,{children:"2GB"}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"For 13B Parameter Models (4-bit Quantization)"})}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Format"}),(0,r.jsx)(n.th,{children:"RAM Requirements"}),(0,r.jsx)(n.th,{children:"VRAM Requirements"}),(0,r.jsx)(n.th,{children:"Minimum recommended GPU"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"GPTQ (GPU inference)"}),(0,r.jsx)(n.td,{children:"12GB (Swap to Load*)"}),(0,r.jsx)(n.td,{children:"10GB"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"GGML / GGUF (CPU inference)"}),(0,r.jsx)(n.td,{children:"8GB"}),(0,r.jsx)(n.td,{children:"500MB"}),(0,r.jsx)(n.td,{children:"AMD 6900 XT, RTX 2060 12GB, 3060 12GB, 3080, A2000"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Combination of GPTQ and GGML / GGUF (offloading)"}),(0,r.jsx)(n.td,{children:"10GB"}),(0,r.jsx)(n.td,{children:"10GB"}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"For 34B Parameter Models (4-bit Quantization)"})}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Format"}),(0,r.jsx)(n.th,{children:"RAM Requirements"}),(0,r.jsx)(n.th,{children:"VRAM Requirements"}),(0,r.jsx)(n.th,{children:"Minimum recommended GPU"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"GPTQ (GPU inference)"}),(0,r.jsx)(n.td,{children:"32GB (Swap to Load*)"}),(0,r.jsx)(n.td,{children:"20GB"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"GGML / GGUF (CPU inference)"}),(0,r.jsx)(n.td,{children:"20GB"}),(0,r.jsx)(n.td,{children:"500MB"}),(0,r.jsx)(n.td,{children:"RTX 3080 20GB, A4500, A5000, 3090, 4090, 6000, Tesla V100, Tesla P40"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Combination of GPTQ and GGML / GGUF (offloading)"}),(0,r.jsx)(n.td,{children:"10GB"}),(0,r.jsx)(n.td,{children:"4GB"}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"For 7B Parameter Models (8-bit Quantization)"})}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Format"}),(0,r.jsx)(n.th,{children:"RAM Requirements"}),(0,r.jsx)(n.th,{children:"VRAM Requirements"}),(0,r.jsx)(n.th,{children:"Minimum recommended GPU"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"GPTQ (GPU inference)"}),(0,r.jsx)(n.td,{children:"24GB (Swap to Load*)"}),(0,r.jsx)(n.td,{children:"12GB"}),(0,r.jsx)(n.td,{children:"RTX 3080, RTX 3080 Ti, RTX 3090, A5000"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"GGML / GGUF (CPU inference)"}),(0,r.jsx)(n.td,{children:"16GB"}),(0,r.jsx)(n.td,{children:"1GB"}),(0,r.jsx)(n.td,{children:"RTX 3060 12GB, RTX 3070, A2000"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Combination of GPTQ and GGML / GGUF (offloading)"}),(0,r.jsx)(n.td,{children:"12GB"}),(0,r.jsx)(n.td,{children:"4GB"}),(0,r.jsx)(n.td,{children:"RTX 3060, RTX 3060 Ti, A2000"})]})]})]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"For 13B Parameter Models (8-bit Quantization)"})}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Format"}),(0,r.jsx)(n.th,{children:"RAM Requirements"}),(0,r.jsx)(n.th,{children:"VRAM Requirements"}),(0,r.jsx)(n.th,{children:"Minimum recommended GPU"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"GPTQ (GPU inference)"}),(0,r.jsx)(n.td,{children:"36GB (Swap to Load*)"}),(0,r.jsx)(n.td,{children:"20GB"}),(0,r.jsx)(n.td,{children:"RTX 4090, A6000, A6000 Ti, A8000"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"GGML / GGUF (CPU inference)"}),(0,r.jsx)(n.td,{children:"24GB"}),(0,r.jsx)(n.td,{children:"2GB"}),(0,r.jsx)(n.td,{children:"RTX 3080 20GB, RTX 3080 Ti, A5000"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Combination of GPTQ and GGML / GGUF (offloading)"}),(0,r.jsx)(n.td,{children:"20GB"}),(0,r.jsx)(n.td,{children:"8GB"}),(0,r.jsx)(n.td,{children:"RTX 3080, RTX 3080 Ti, A5000"})]})]})]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"For 34B Parameter Models (8-bit Quantization)"})}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Format"}),(0,r.jsx)(n.th,{children:"RAM Requirements"}),(0,r.jsx)(n.th,{children:"VRAM Requirements"}),(0,r.jsx)(n.th,{children:"Minimum recommended GPU"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"GPTQ (GPU inference)"}),(0,r.jsx)(n.td,{children:"64GB (Swap to Load*)"}),(0,r.jsx)(n.td,{children:"40GB"}),(0,r.jsx)(n.td,{children:"A8000, A8000 Ti, A9000"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"GGML / GGUF (CPU inference)"}),(0,r.jsx)(n.td,{children:"40GB"}),(0,r.jsx)(n.td,{children:"2GB"}),(0,r.jsx)(n.td,{children:"RTX 4090, A6000, A6000 Ti, A8000"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Combination of GPTQ and GGML / GGUF (offloading)"}),(0,r.jsx)(n.td,{children:"48GB"}),(0,r.jsx)(n.td,{children:"20GB"}),(0,r.jsx)(n.td,{children:"RTX 4090, A6000, A6000 Ti, A8000"})]})]})]}),"\n",(0,r.jsxs)(n.blockquote,{children:["\n",(0,r.jsxs)(n.p,{children:["\ud83d\udcdd"," ",(0,r.jsx)(n.strong,{children:"Note"}),": System RAM, not VRAM, required to load the model, in addition to having enough VRAM. Not required to run the model. You can use swap space if you do not have enough RAM."]}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"performance-recommendations",children:"Performance Recommendations:"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Optimal Performance"}),": To achieve the best performance when working with CodeLlama models, consider investing in a high-end GPU such as NVIDIA's latest RTX 3090 or RTX 4090. For the largest models like the 65B and 70B, a dual GPU setup is recommended. Additionally, ensure your system boasts sufficient RAM, with a minimum of 16 GB, although 64 GB is ideal for seamless operation."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Budget-Friendly Approach"}),": If budget constraints are a concern, focus on utilizing CodeLlama GGML/GGUF models that can comfortably fit within your system's available RAM. Keep in mind that while you can allocate some model weights to the system RAM to save GPU memory, this may result in a performance trade-off."]}),"\n"]}),"\n",(0,r.jsxs)(n.blockquote,{children:["\n",(0,r.jsxs)(n.p,{children:["\ud83d\udcdd"," ",(0,r.jsx)(n.strong,{children:"Note"}),": It's essential to note that these recommendations are guidelines, and the actual performance you experience will be influenced by various factors. These factors include the specific task you're performing, the implementation of the model, and the concurrent system processes. To optimize your setup, consider these recommendations as a starting point and adapt them to your unique requirements and constraints."]}),"\n"]})]})}function a(e={}){const{wrapper:n}={...(0,d.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>i,x:()=>o});var r=t(96540);const d={},s=r.createContext(d);function i(e){const n=r.useContext(s);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(d):e.components||d:i(e.components),r.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/ab3966b2.96dab293.js b/assets/js/ab3966b2.96dab293.js new file mode 100644 index 00000000..7aa23464 --- /dev/null +++ b/assets/js/ab3966b2.96dab293.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7778],{81483:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>i,default:()=>a,frontMatter:()=>s,metadata:()=>o,toc:()=>c});var r=t(74848),d=t(28453);const s={title:"Recommended AI Hardware by Model"},i=void 0,o={id:"hardware/recommendations/by-model",title:"Recommended AI Hardware by Model",description:"Codellama 34b",source:"@site/docs/hardware/recommendations/by-model.md",sourceDirName:"hardware/recommendations",slug:"/hardware/recommendations/by-model",permalink:"/hardware/recommendations/by-model",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/recommendations/by-model.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Recommended AI Hardware by Model"}},l={},c=[{value:"Codellama 34b",id:"codellama-34b",level:2},{value:"System Requirements:",id:"system-requirements",level:3},{value:"Performance Recommendations:",id:"performance-recommendations",level:3}];function h(e){const n={a:"a",blockquote:"blockquote",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,d.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h2,{id:"codellama-34b",children:"Codellama 34b"}),"\n",(0,r.jsx)(n.h3,{id:"system-requirements",children:"System Requirements:"}),"\n",(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.strong,{children:"For example"}),": If you want to use ",(0,r.jsx)(n.a,{href:"https://huggingface.co/TheBloke/CodeLlama-7B-Instruct-GPTQ/tree/main",children:"Codellama 7B"})," models on your own computer, you can take advantage of your GPU and run this with GPTQ file models."]}),"\n",(0,r.jsxs)(n.p,{children:["GPTQ is a format that compresses the model parameters to 4-bit, which reduces the VRAM requirements significantly. You can use the\xa0",(0,r.jsx)(n.a,{href:"https://github.com/oobabooga/text-generation-webui",children:"oobabooga webui"}),"\xa0or ",(0,r.jsx)(n.a,{href:"https://jan.ai/",children:"JanAI"}),", which are simple interfaces that let you interact with different LLMS on your browser. It is pretty easy to set up and run. You can\xa0install it on Windows\xa0or Linux. (linked it to our installation page)"]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"For 7B Parameter Models (4-bit Quantization)"})}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Format"}),(0,r.jsx)(n.th,{children:"RAM Requirements"}),(0,r.jsx)(n.th,{children:"VRAM Requirements"}),(0,r.jsx)(n.th,{children:"Minimum recommended GPU"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"GPTQ (GPU inference)"}),(0,r.jsx)(n.td,{children:"6GB (Swap to Load*)"}),(0,r.jsx)(n.td,{children:"6GB"}),(0,r.jsx)(n.td,{children:"GTX 1660, 2060,RTX 3050, 3060 AMD 5700 XT"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"GGML / GGUF (CPU inference)"}),(0,r.jsx)(n.td,{children:"4GB"}),(0,r.jsx)(n.td,{children:"300MB"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Combination of GPTQ and GGML / GGUF (offloading)"}),(0,r.jsx)(n.td,{children:"2GB"}),(0,r.jsx)(n.td,{children:"2GB"}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"For 13B Parameter Models (4-bit Quantization)"})}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Format"}),(0,r.jsx)(n.th,{children:"RAM Requirements"}),(0,r.jsx)(n.th,{children:"VRAM Requirements"}),(0,r.jsx)(n.th,{children:"Minimum recommended GPU"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"GPTQ (GPU inference)"}),(0,r.jsx)(n.td,{children:"12GB (Swap to Load*)"}),(0,r.jsx)(n.td,{children:"10GB"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"GGML / GGUF (CPU inference)"}),(0,r.jsx)(n.td,{children:"8GB"}),(0,r.jsx)(n.td,{children:"500MB"}),(0,r.jsx)(n.td,{children:"AMD 6900 XT, RTX 2060 12GB, 3060 12GB, 3080, A2000"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Combination of GPTQ and GGML / GGUF (offloading)"}),(0,r.jsx)(n.td,{children:"10GB"}),(0,r.jsx)(n.td,{children:"10GB"}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"For 34B Parameter Models (4-bit Quantization)"})}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Format"}),(0,r.jsx)(n.th,{children:"RAM Requirements"}),(0,r.jsx)(n.th,{children:"VRAM Requirements"}),(0,r.jsx)(n.th,{children:"Minimum recommended GPU"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"GPTQ (GPU inference)"}),(0,r.jsx)(n.td,{children:"32GB (Swap to Load*)"}),(0,r.jsx)(n.td,{children:"20GB"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"GGML / GGUF (CPU inference)"}),(0,r.jsx)(n.td,{children:"20GB"}),(0,r.jsx)(n.td,{children:"500MB"}),(0,r.jsx)(n.td,{children:"RTX 3080 20GB, A4500, A5000, 3090, 4090, 6000, Tesla V100, Tesla P40"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Combination of GPTQ and GGML / GGUF (offloading)"}),(0,r.jsx)(n.td,{children:"10GB"}),(0,r.jsx)(n.td,{children:"4GB"}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"For 7B Parameter Models (8-bit Quantization)"})}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Format"}),(0,r.jsx)(n.th,{children:"RAM Requirements"}),(0,r.jsx)(n.th,{children:"VRAM Requirements"}),(0,r.jsx)(n.th,{children:"Minimum recommended GPU"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"GPTQ (GPU inference)"}),(0,r.jsx)(n.td,{children:"24GB (Swap to Load*)"}),(0,r.jsx)(n.td,{children:"12GB"}),(0,r.jsx)(n.td,{children:"RTX 3080, RTX 3080 Ti, RTX 3090, A5000"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"GGML / GGUF (CPU inference)"}),(0,r.jsx)(n.td,{children:"16GB"}),(0,r.jsx)(n.td,{children:"1GB"}),(0,r.jsx)(n.td,{children:"RTX 3060 12GB, RTX 3070, A2000"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Combination of GPTQ and GGML / GGUF (offloading)"}),(0,r.jsx)(n.td,{children:"12GB"}),(0,r.jsx)(n.td,{children:"4GB"}),(0,r.jsx)(n.td,{children:"RTX 3060, RTX 3060 Ti, A2000"})]})]})]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"For 13B Parameter Models (8-bit Quantization)"})}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Format"}),(0,r.jsx)(n.th,{children:"RAM Requirements"}),(0,r.jsx)(n.th,{children:"VRAM Requirements"}),(0,r.jsx)(n.th,{children:"Minimum recommended GPU"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"GPTQ (GPU inference)"}),(0,r.jsx)(n.td,{children:"36GB (Swap to Load*)"}),(0,r.jsx)(n.td,{children:"20GB"}),(0,r.jsx)(n.td,{children:"RTX 4090, A6000, A6000 Ti, A8000"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"GGML / GGUF (CPU inference)"}),(0,r.jsx)(n.td,{children:"24GB"}),(0,r.jsx)(n.td,{children:"2GB"}),(0,r.jsx)(n.td,{children:"RTX 3080 20GB, RTX 3080 Ti, A5000"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Combination of GPTQ and GGML / GGUF (offloading)"}),(0,r.jsx)(n.td,{children:"20GB"}),(0,r.jsx)(n.td,{children:"8GB"}),(0,r.jsx)(n.td,{children:"RTX 3080, RTX 3080 Ti, A5000"})]})]})]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"For 34B Parameter Models (8-bit Quantization)"})}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Format"}),(0,r.jsx)(n.th,{children:"RAM Requirements"}),(0,r.jsx)(n.th,{children:"VRAM Requirements"}),(0,r.jsx)(n.th,{children:"Minimum recommended GPU"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"GPTQ (GPU inference)"}),(0,r.jsx)(n.td,{children:"64GB (Swap to Load*)"}),(0,r.jsx)(n.td,{children:"40GB"}),(0,r.jsx)(n.td,{children:"A8000, A8000 Ti, A9000"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"GGML / GGUF (CPU inference)"}),(0,r.jsx)(n.td,{children:"40GB"}),(0,r.jsx)(n.td,{children:"2GB"}),(0,r.jsx)(n.td,{children:"RTX 4090, A6000, A6000 Ti, A8000"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Combination of GPTQ and GGML / GGUF (offloading)"}),(0,r.jsx)(n.td,{children:"48GB"}),(0,r.jsx)(n.td,{children:"20GB"}),(0,r.jsx)(n.td,{children:"RTX 4090, A6000, A6000 Ti, A8000"})]})]})]}),"\n",(0,r.jsxs)(n.blockquote,{children:["\n",(0,r.jsxs)(n.p,{children:["\ud83d\udcdd"," ",(0,r.jsx)(n.strong,{children:"Note"}),": System RAM, not VRAM, required to load the model, in addition to having enough VRAM. Not required to run the model. You can use swap space if you do not have enough RAM."]}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"performance-recommendations",children:"Performance Recommendations:"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Optimal Performance"}),": To achieve the best performance when working with CodeLlama models, consider investing in a high-end GPU such as NVIDIA's latest RTX 3090 or RTX 4090. For the largest models like the 65B and 70B, a dual GPU setup is recommended. Additionally, ensure your system boasts sufficient RAM, with a minimum of 16 GB, although 64 GB is ideal for seamless operation."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Budget-Friendly Approach"}),": If budget constraints are a concern, focus on utilizing CodeLlama GGML/GGUF models that can comfortably fit within your system's available RAM. Keep in mind that while you can allocate some model weights to the system RAM to save GPU memory, this may result in a performance trade-off."]}),"\n"]}),"\n",(0,r.jsxs)(n.blockquote,{children:["\n",(0,r.jsxs)(n.p,{children:["\ud83d\udcdd"," ",(0,r.jsx)(n.strong,{children:"Note"}),": It's essential to note that these recommendations are guidelines, and the actual performance you experience will be influenced by various factors. These factors include the specific task you're performing, the implementation of the model, and the concurrent system processes. To optimize your setup, consider these recommendations as a starting point and adapt them to your unique requirements and constraints."]}),"\n"]})]})}function a(e={}){const{wrapper:n}={...(0,d.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>i,x:()=>o});var r=t(96540);const d={},s=r.createContext(d);function i(e){const n=r.useContext(s);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(d):e.components||d:i(e.components),r.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/ab40e686.1f9595da.js b/assets/js/ab40e686.1f9595da.js deleted file mode 100644 index 4473339f..00000000 --- a/assets/js/ab40e686.1f9595da.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2377],{85580:(A,a,e)=>{e.r(a),e.d(a,{assets:()=>r,contentTitle:()=>i,default:()=>h,frontMatter:()=>d,metadata:()=>C,toc:()=>l});var t=e(74848),s=e(28453),g=e(64023);const d={title:"Product Specs",slug:"/developer/product",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","spec","product"]},i=void 0,C={id:"developer/framework/product/README",title:"Product Specs",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-product/README.mdx",sourceDirName:"developer/05-framework/03-product",slug:"/developer/product",permalink:"/developer/product",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-product/README.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Product Specs",slug:"/developer/product",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","spec","product"]},sidebar:"developerSidebar",previous:{title:"Threads",permalink:"/developer/framework/engineering/threads"},next:{title:"Chat",permalink:"/developer/framework/product/chat"}},r={},l=[];function F(A){return(0,t.jsx)(g.A,{className:"DocCardList--no-description"})}function h(A={}){const{wrapper:a}={...(0,s.R)(),...A.components};return a?(0,t.jsx)(a,{...A,children:(0,t.jsx)(F,{...A})}):F()}},64023:(A,a,e)=>{e.d(a,{A:()=>y});e(96540);var t=e(18215),s=e(84142),g=e(20053),d=e(28774),i=e(21312),C=e(51107);const r={cardContainer:"cardContainer_S8oU",cardTitle:"cardTitle_HoSo",cardDescription:"cardDescription_c27F"},l="data:image/png;base64,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",F="data:image/png;base64,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",h="data:image/png;base64,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",o="data:image/png;base64,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",n="data:image/png;base64,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",u="data:image/png;base64,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",c="data:image/png;base64,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",E="data:image/png;base64,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",B="data:image/png;base64,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",p="data:image/png;base64,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",Y="data:image/png;base64,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",w="data:image/png;base64,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",V="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKEAAAC7CAYAAAF6G87dAAAACXBIWXMAAC4jAAAuIwF4pT92AAAXlklEQVR4nO2dfWxdZRnA3951XZdQ3MzVhFHYB+EaVpBNJ5b4AdOAJGI2EqegJmyhS/Qvtur8c6z4p4lsf4nuIluiQSzELrI4NLqVKasG5xophmsYq5CZuIZRakLXdq15Ts9b3nvuOe/n836ce88vKXT3nvue5z59zvu8X8/zkIWFBamfmx+5dEr22jb4TxaVvonMN2vVclvWew2N8hqSvUHUqE5DvBu03fzIpZ2EkKexGiWErG8nhOzMevf939+R+cmV9/w1662dJZ0GRe+nNipqUHRdQ6ML7/9n6fe3xs9HPyxprwkbnf7TtqXfb1i7Yalx9v/09SxpM3Wa1TDboLSkGECjp3jtJCUU6RPaK9Wq5QPsK+0bdmc2mNbwii0/rmuxVi2fak/eZvlNu8nc+cN1jbAkXyut/mTDNak65TwtUtfRRodVG854f4CwXZ+op5p943CkGh60C2S//mreB2QbrGu0Vi2/y/2UAnV/KJ6LkJWSpP314wsmJdsbTRPEjePLaHyIEALd19FatZzpKVQbvZsQ8m6tWj6n3SAjWRqZ0tY1qOuiWb2i+nrq59EGDkBDN8eS5Rl5HUtqgzK+va39GtK59Y8N72n7oYW5/6W+3tAgKx24hRdPHF/692uvjta5irRvwtUhsPGWW6JGb+juJl1dXULJ6yRkRx2E8TPQKG1M5M/rG5y+2HDB1NTU0u+v/fOfahImPR3ojP2a9OtLN5iE/Zrs1+fR8KTM/fsZMvv6E8KvBqzo/TkpdVXqJUx2mO03PiTVWPThRGPQVuZggB2+JOm4/YeZjx+1w3FCyFr2DXCn1KWCvyZiF3uUqAwCRDQMAHRdavKzxn5a1kdrNZbaIHPhAKetXVk3lnWjC1kSaTUouNkeQgjv0YJvc8TkHtJCVvomLiTt3xAYd21SFrLSN7GKEHIZURAtrK8/2BAYem+YJ96l24jM5F924pXBgNDvJ7ky8k0yP/Uvpc+wX2TZmi+Tjp7HlD4vLaSOcGlcvXicvH/xOFn2kbtIx6YfSn1GaowHmkgK2LNxYzQ8G3z2Ge5nz7x8Orru2muvrXv96qVh6XUioU1mNZRcw4AB1pfu+/IH/06MlwhnRCewWXWbTN6QCgvjK/h9fn6elEql1Gt14Qo5f/lvysKyApoKR+HaZNriTpLk1IElOc0wEfKAxHWZwrF2R4fXrAapGegKC0tzMHLmLvplGfVbb7/dIBxL8rWxsdeU2meRdouy3YUKEgJGgxDlATmGsLJukg40jFZRZs7tizplETqusGFlhiWEERH2giE246gLkNhgLGhaE9bKRAxDYNVJs9FssdI3IbtLuVXkNHgYT2lZKn0TB+MlaS1XmwbGnJvbgMkCC9G0Re3pro6wsk/0dkLIr3WE4rDZdHdCtFyCSebSS9JP87ZMXFG3NRPySsVkrVpeBTNCsIPbAxAojUPo20XYaE9XgZmxgWi1gUf7jQ+S5R/r176HlganT28jC9P/kbjyA0qrP0FWbHlSWUDl7TGYEqgKR6J5+Vmt6YSSgBjzFdU2pAXEnPmptCW9OoaNbJtCAbPWdGROTImuW5ibSn1dScArr3yn4bU7e3vrBOAJR0muLwLTJ79oLmAaZ0ZGMgXJeu29997TuRVfQFg6zqLntvqtE1agpHC8pbvZ13+kLyBvXRs0kiakinAk2l/+pb6AItKEVBFOBuMDf1lCOlmRlWXsH40jd5kuyImAst2MLkYCpj0QvKc7DRjlcN/nvclbiMx6WrOe7ixEQzAtDe7Y8dVU4ShpQrLeR4WSaH0QVk6TDA4+lylclpBJ70MSB28zGIYRtXClwMZohkisZUfncmQOkhruHRu1KW2DcIwJi86tf5BuiQq4S3hhV4V0fvaYsYggXFu7+GAdRDUQ3YNNujapYip0JYydFzcc5xLdSFZQDRs+Sn9BOSpL4qnB1XfORr8v+/AnpHZWs2DXEZMrC3DWSm27KAYEMhGK4QH2H8HtQKEehcNG+midKLTAlXCEc/YPvMte61J9wNasNzI9Sa1aPsg+7hbZxdvoEa7yV/omYEjyd0vyrRaNBVTOJaI+3bIPo/RgAXFvOXWfOAutrTCM4AyrAlJkBTXpW1F2O9P277A6fNTtWFMk96DhOdhZq5aHQpHbixLjve9HLTQ9gLmfLos1JVb6JtYRQoYC2Q2EKdWeWrV8wUbjGIcXsIPVXYLSNagMHGD7/uHAlGCTQ7VqeY9M+2lzqFZTlioN/S5alFcrUhfZVihQD6o346gfLCBW9OrFF6TiYWBLo33N/WTZmvt9i02MIkB0gQ34K3DiJSPeWgY4XDJz+SwhY4/XXd3WeR3p/Jz5ArEqTpR49b/DZGZ0n/X7wGkfdk04LbrZBlaVOH3yC0YWZ8qVkW9FLdi2UCtKtLW9pgu10KwcEKag5jIC5xCaAlngqYhiJSUC6VRAs0Tfj64KcDAM8xFHUaKK9aUddkgGoMqSFqhKJA/4wCMOf3iMx9v4cQZBZMk6iKEaGZkWcakDPDkQJWeKkRJh6KLyCMNhEd75NZEyZZSneswMwgxlDo/yMJqxmDgROGiadpSNhT7mWY8ti+kZPYPzMO5nLBQ40gRfnKdMapk8sA44mqCtRKxhgowy0whBeRQrOS91AGWyObl4yOTrcom2EpFO2USoelvTPAfYeLVEGeWZeHNXgBK1s05B5JgOskMV+KF9pk1lQsY4A4aMozBVhjnd3d3kzJ9f4l4jchgyDkjV6Zgc983M9WdLAF6MT1oalaw2RJapAsZ5aapEXto8IbKCUAV87evfICMjfyFPHDwkrbystuAH2oH27vzM55XaQlBgdAwQdbcvLys5pa6byYreXxi3k3Y8e69pLD+siMA8VCZO0BeI4Q6b6S9oR8iTzE/VlpbnQ0AhOkEGOF25LlWJ2Iqk+FrttrUdkJoSM4nNzXydBAEq6CYTkEUpD5SrUxGQKBtSQsBesiqQrBLSRLStvM6FqJkna4NJphU6vKPJ3MG2zyCWgJgU6UE4Y4kbONSEypEBwlZWia5TOinbSo+3ylOoNHeOG35A4tI8s95Z2r4mPFGrnYy+1Q++E9ncdzzQQjBCSbAvC+bIw0oci+PEhCoYZQPNwnpEVVzM6qTVm/BZbysIiOI8LK3SN3FAN5ZfEuNqJaoEESBp4OmlA3ZsElSUaZLY88O63bmQokqTBKvE2Dltj/85FGcoCI5gFBgPj45IZPWVKt/oCq8KRAjjPRZHh6LVIlXFh0eGx/IgctktYDRWptGMQxUnCvQwFXSW0sBmlH1IMxRr40Ts+gV5WMFBHUOa5myR9ZyhYuzRdeo/bIqVFmo6fF20kmmo1Kew4TlDRdqj8/aT876IigXXowdZjTRgJpM7eksbT3EWpEJ5fD4EO5jx0xlBjw6HuqocMtGKN7XAQnnqRKvuwWQUySkDwVcQCh1vwY0scCJ2MaeNXAwJxL603/iQs+NwPLxZIARGQqC16QF3SB8AhzF9KdO5AmffOEzmzh+20nZHz37nmZacKRAsLq0SkQ0g7b4ri3TSB7qORZn+0za0uBIRVqNBIfYkKgrnIZAHEqwt3tssD4MIawqERBghBO6ADODlbWFFgZBiz0UCNFkgaMiWEtEVCILOJNLlhQAo0cbjjKrAKGdhQCFiSWx0KagKDDlYkYIdtoamQF69xNAQ1V1UAUWBEOYlk5c1FER1IVVAUSAMXGU58/LppWKY8JNW31SWno0b69oafPYZeZkVErbxMFagSrYk+ILd119f9xokptBRIijvxG9fqHutt/fTpH+vXG0GGNxjeGXjubBp7kIKJKaQLWabpjwW2TwMGIkgg0kxJWuJIuWpgBHzbKRA1cSJg889z31fpEQZ5fV/7/tKMsFCrglmiR8vDStd3//dfcIEZVlKlFEe/IHY6qUyzL5utp/m/BGOkjgqKlFWefAHco22Ak1yFaooMWTlERMFzl0068hllehCeSb9oLYCZXfQeMgokQeW5cHapS7ehzG6SsR8bBcM1gqDGAeqKhG7zzPZcghmIA1KPP/mm8Lrjh37jTeHkUYwCgRvu2H9euF127Z9xWgBApsgFKg6PdNdgLCBdwXqzm0xlQi5urQ/6+OmFNOFASwlmqSN1lbgso+aHSmUnWHozp1VgLL7umgrEI6X6aIyPdOZO6vixQJ10ZnbulCiLkYKhAyTKkB+at25rawSVYHchSYYKXB5j1oiDlFyb9EMQ0aJsGmlwvJb9ytdn2C4FMeIaWHqSFhkp2ciJSY3rUQYJrcdMsrTDyxbo17MKonq3JanRJU5NZxoNeSIcY5+orAzl5Zf32RhAAobQJEDFpeZ0VHy8xMFK6Tp4J/62dNLqeBNFgbAEpNp6mVBsL4IFAskAZamFIGQGX20Vi1vohZonE8VDnbnBaS08lE580iBGDkE4FQ8hkOxDdajS+OHUWciHT2PKQ+uXQILINhxJKwCRzEahNz3ISoxCnvASy+/1OWxCtyefq06oSkRO2aE7fJKzIuoWR9BiSC4b6Bfthlwk+wDUbObg+DLP7YXs0m1+2/5cdQvI7OLbc5JPRLieJxoqw4JSckKnBYrN24jPwyMvVwEHFoONDyafMF5MRdiIXITLA66C9sRmmk5qbOiNa1YIQWW0OlsAA726JzRA6VBEReH8cEN1kdCqISTBELFwEIXZuuPW5RWXkfauiqk1FXxIVZmRnRevPCwj2weJY9K4pBZCLEoIySBdgkhWkqxxeEe2BGmv6v0TUCG3A+1qA6Ha9Xy3bwLZPMHtuSjLFNKQ3Y5a7PENc3GapnvI6XAOJNj6jioSdklm9xbtfpXK/SHwn6PRScJbTP3hw0ZKkVopUFuViXq1F/S2hNpxhKTut9Je1OpmZRo8l2MduWaQInCQqUijLc1YwEmTdvxwKiqw0gDZV84FiQ/RxMIGYBjGRgNYVdz8F1TTgbUunO2qh2GOOCuq+6PhZVD5vEj7W8/s5GtNpRHHJWKvOCxCoTStEwHVzWVwCIvOHysrTyuaTit6uVAkc4UR/FWV67SN4GZgt5bsT7vlQ3jajlHNKwS9q63u64jlySo2poSVXSc1YuTJeTipOA9qQcd8m1pWQRdIjcU4m6G/sh0NeNxzdAjof7hQ6Iwwpi42Oz2uOewVWtwMjbOU3HP5K0wbUi0nBHG9Rl3xgYXUrnB0XhQN4R9aj10mtYINVxoqDS9a8+1ETpyoaEySd163l17LowwYBcaKrly7cEYYbz8eneTuNBQGWd6zlOhyOjcCBkXur2olBoMXl27NSMsXGjTYN21Gxlh4UJbGuraT5luX8mG4axierXChRaIOBb3nFJp73gBxbo74gUFSUbjDf/Udc60zB5geA8XaiywxK5kD7lkhPFE4u+F5gscALPxdXQWHp2mjs9PFQZY4AoY4l2Ol+tIKf6Fd4CvoMAW0YI5JOoxzrfazEDmJTI3Ra6+czb6lgvTF6MC1llESYbau0jb8mui39s611jPAZZj1sIEGIwQJU4vr0Adv6uXTpH5d86iVNidv3xW6jpICAp52yDfWoDZsVyyiZeyrKmAIuLz/x0ms28cRjE2U+an/hX9JMvsQ4JnqDGEWV8jdJraCCEr5BwYnUHNSNdATzrD9KZQQL7j1v1GBaNCp6mMEHq72VcfVy57HjLQa7O5ats37CbLb9rdNN+PNIsRzr7+owa31qzMnT8c/XjI4WuN3BohzFpnXvl2rlwtJvC9Z8YeJ2Ts8WiS07HlSdMaZ97InRFevfjCovILloAJzvTJL0a9Ixhj3mbbuTHCwvjEQO94ZeRbuTPG4I2w1d2uDtQY8+KmvZe85zFzbl+kzMIA9aBuGtZGQyZII4TeD4o6NdNSi09gNj19elu0hBUiwRkhPLXQ+xXgAuuN0CtCBaLQCGpMCO7XVu+3Y8dXyX333hMV7wbeevttMjj4PDkzMmLlfqHKBgvfUIMRtgZDoe3mRy5hZgg0UM63pTf/Zenu7ia/O3GcdHXxB+ZQMn/H1x6KiqO7omfjRjL4q2ekZIMi69gEtPMyEIQ7tmWAZ/78kvCPDGy85RYy9o9z5MUTx5d6I1uA8b326ig58dsXpGU78/JpdGlgnBjKhMW7EcKWG7YBAvd96V7lz9g0RlXjY+m+/npyZ28vqjwkNkRYf/WNVyOEs3y29nx/Nfic9mcxjdHE+Cjgkm2NXWEDgHdI1wVejXBmdJ+1tmF813PbpugPqIuJMWIYHzD43PNWxoQsM2OZFV6d4M0IwQ3bBgwR/oAujRHT+G5Yu4H0f9feg0qB4RB4JV94MUJYNHV59MqFMebR+Fjmzv/U6f1YvBjh3Lifs382jPGOOz6Va+OjROEGnhayvRih71V7TGN8fvDZXBsfC40odI0nI/TzZZNgGaMOIRkfpWV6whD3Ll0aY4jGR/HVOQR9lMs1No0xZOPzTWGEKYAx9vfvI1P/wznHCAZ9YOAHyFI2D4URJqhbarnmGpQ2Xe5N5xHnRgi5WUIEa52PR+jGCIH2PnBvhCuviwJxQsGF8SUJ1Rh9BUZ5ccelAPKsYBnfu5OT2p8NzRh95b8BI3ReL63dY9YA7O212z6+2etBCUw8ZXO4AEbovCYaJPeBcESX2Nzb9XFQApv2Gx90ej+GC3C8H+qQnHR9Z1i0ZhP92EL2GL0IMD7ZNT4wILgnGJUJLsMOVt7zV+v3SKNWLbeVfNU4W0wQafec3FOHf+LlYAF2z9i/91HtNmTo6NlvtX0O0fkxOjHxcpiso+cxa8sCcBz+3nvv0f48xg4HljHu3fOoNfcMHYHHzF5RB1hi/+GDFVue9HXrVGxsr2EYow2XHCXg7HkMvV0F6oxQqvyTDWDdsPOzx9BbhpgMMChZXOzt6hpj//e+jy4LrNV2fg5f7wqM06FgZIRx9UZv57ttGSIYFPzBR0b+knnNUz972vnBAtYYZWQbNAjaSgN6wM6tf0RtU4Oljo+t6AS17H7tUyo49n8lyplSJECyBSRmD2QItLquohNZ7A2H4kJ43oAUZvCEgqIK8IGsC4EY4CG2sHdy2+6Ae3kaAUV5XDZoOmD8t6L35yElXK+zs7Qqn9AjbnMtVRZXRr4ZBeEU6AFLMJ5nwEn21qrlg+xraUYIte7e9ChkA0W2VnUCzdIKM+J1yRdTi25X+iag3t0TriSTpTBGMYGnCN6cVnibV/k9KLfMUhhjIznIT93ghimZRkgWDfHduDZtkDRjBSdVclLh6VitWt6e9abICIMbH2YBvePs2EBLTGKWfeQusvzW/XkpnpM6DmThGiFZNEQvR71MgFRnkGkqlCB7DOC8X/tNu/NYtWk1uyaYhtAIyaIh7sxzdXhIBAkVP/PUS8KCPbjZnFf3XB9vCXORMkLSBIbIAj0lFNoG4wzBMKMax1B8+6N35bY+XQpSBkhUjJA0mSFmASe+ITHQwlQtGmdiFOiGmWtbVyWKZlsMbWj6Su/SBkhUjZDkdIxY4AwIPVwnGgMmUTZCkrNZc4EzhLPgLLTijuOudjXcuPgbF8TrgFoGSHR7QpaQd1YKnJC5EyKLsRGSQA7EFjgHxn+bVCYgWaAYIVk0xFVx4MrthT00PUdr1fJOrC+JZoSUVljGaWGg97s77SSMCehGSKn0TZwresWmArX3Y7FmhGTREDfFLjrYkzgFQkbj3s9aziKrRkgpXHQuseJ603BihJRK3wTEmj7s7IYFuuyqVcvOEiI4NUJKYYzB4tT4KF6MkFLpm4DQv6BCwVoQcLt7fBgfxasRUooxoxecjflEBGGElPhgxFCxtGMVSPqz0+ZsV5WgjJAl1LDTnDIZG95QiOIHa4SUeDvwSHFIQouBWrUcRGoXHsEbIUvsrsEg/degCJdDkOslJHcrIldGyBIb5MGih4wYAF3kyfBYcmuESeIx5IEW2SIcj8d43tI8Y9I0RsgSjyP3xD/NYJSTcU8X/PhOh6Y0wiSMUcJ65NqwpEtlNDY6bwvILmkJI0wjHlNSw/TZW47HY9sjeR3TmdKyRphFHKqw3cLe9mS8EH8whF2KkCiMUILYnVPjFM3GqbENhbo4HBSEkP8DVgRWktvovb8AAAAASUVORK5CYII=",R="data:image/png;base64,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",I="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIoAAACyCAYAAAHqqWcyAAAACXBIWXMAAC4jAAAuIwF4pT92AAANH0lEQVR4nO2dS2wV1xnHj40N2DGv+FZRSlBg0Zt2VaNUrdSHAIlsadpNowoUm9xNaYjoIgWpC8yiEbSL0pCwukqMkkWzSYAtSICiIgUlgqiLhNtFiSCrXsrDvCF29R88ztzxmZnznHNmzveTkAFfH5/7v/85j+88vr7Z2VnGo9nqbuR+I0Wn3TiN/1lQ0OhvPpsdXfasSBnzdNqNvp6CUEj0VbIg0J8uRJV+E4WAAdW3kqa/2eqe1i4lqZEuA3k/32k3ev7dbHXlaxQXgh+OC0gXXO5by3sbPIRqlHybygWJFCJUEDh0/E7ha4QK2rll2ExBIuQakkl8esZq5F9BUVPbbHV1G7ZVUY3QeOsU0mk3rnO7IyddUY/Iqo2/kS7ISPfT971X/qvdfxkxnpFCjHQ3Ql3NGx/cjv6+urFIvJCfPDfY85unTtyNvp7av4pbiNCnU9SoG+kVhD4dI91KEf4UUrNnx6NCNLuMhfOFLFR6AEmy+6+YZBtuuTIR3EbSxDxGhZ7KuKpEzIBIJfr6jA20ckHzgnHLhlJ+WwHlvGVBCsfwRSRHAh+dvc92vzOtXJbSx5Q3QU0iO5WUViZZEd4vS34ff5epkLJnRH7JkZN3pcqUVoZXieXDfezTN0cLX2e8MmlkIidFGH20dSrCTCijW4EkRj8m3Yppf0zb/noj+rppzzXdovSV+eTiQ2MflVd9k3eVOehBPSLiqNIYY+y8w3rc6LQbK4VmB+zxY7uWMbbWZA3igBTjBaV42J6mCM2XdNZcZMh9gsqcIWRWpOxpCrciLuZKCyriasJmJAprtCKup65C0eAyogtGomIm8KYnpoqk8aYiWuPYP730BHt589D8vzGw/rr7jVJZSk9NURThR69dZTfvyBUr/dGIhDIwZ8bcWQapj+bXP1va8+89795iH/7zHreSqIy1MMb+iZGefycrwVxN1E3OiaUr8st913O/LxoK4yHlkS8uP8pU4rNDvUEdkb0NSbTnw4yjxPTdWemKaLes6UogPPr8zqvS5RhRJCb9OMugpUhaDdVKMJOdntNIksm2pB5DRXRs8IlOQ2akIsnItG5l6jFUTJpV17g0r0lDFUlDFUlDFUmDinzlQ0VM7fLUApHn5C7RCQd1+DzebiS8KCDCU7/917UVw0+vtFhxGxzptBvjyXKNiFL2FidbGHEKL0pbZVHmmFASJS9kXQNR5ObBrhcRykJIlFDEiMkVJTQxYrzaq+oLRvfMDi1eUQdNHovynZcuPJyZ/UY5+LhkcISNLB0VeGU1GGi2urtWjTxjNBpbdTDfeDF0EdJ4tW/NF0gUDiQKh9Ib2M3rF7PDv18u9TNYTJRdUNShlBMsvD35qmCtGsvENrHuFJGlH7jg3MWH0d9//Nxg7hH8Y3sfx7BM7yJIYtUpeYLgGMmf/3E79+fT+3ySfHn5EdtSsMNBFWsNbXwMmQecUSQIyHvN99fYM7k1UT6ZexzSyOzCkN3jZAqrbUr83MM1V67OSG1xw76aZUPZothsU0rpkrNcw6OoYYbTVLbayODFRFCky7bZsKZxLsqpA0+y1aPZTVvZAzfmWhR0uVmCuBAjxuncJ2sM4lIQ5lqUkxcecP/fpSDM9eOz462b0dd4oCfTS9nEm9AB5jx5o+AyceqUvDGJzcFZERRk4uBUlKwLF7A32yVeXZPiC/T4cCBROJAoHEgUDiQKBxKFA0S55F2tHOPFdmvP+MrEBcF1AlvR1/bso222ulh+07+yqXpAjLG41kb35seI3iDtkOudduNC1q83Jsoz2/79c8b6Ph5eUrXzCmxdp93o6WyMdMnf3XqxfffBzY9NlOWA/zRb3ankr9UWBYLcf3jrlQqJwOPlZIYMLVFqIkjMhrgtVBalZoLEnGKqDW2WINhxXcGGNs0qaafU1CFJJqVECUAQMCYsSiCCRAiJEpIgTESU0ARhRaKEKAjLEyVUQViWKCELwniihC4IS4uiK8jgwFKBV/nPvCgmHDK4qEaimBBkxRNPG6uUa6JNO7qCPDmyprRsMmWA06aX6nBpg0nw8ZIiKWjZlAOJwoFE4UCicCBROJAoHEgUDiQKB2d783G8f3zzUHRQIQ2Oxk2dvKd1GbUOpd+EW3Q8Lg0OUm7a/T/p3AcanCnt8Rl/YSg6tSEjCMAxXBy6fP/18u57KsUpx/euNHLivIzjt6U4xZQgbM41x/faX6u22tDipFeRIDhHeOTEt0dccAI172fwvR+sGbB6XYjVx6foNHre6S+dn9XE3uNTdB6w6E3V8rjc/u3LMr8nevILKUSysHkI05ooeV2v6KAs73W8QZ8pSh/mf2mogbTZ0FoT5VzGweutc7l4RTj8avYtX19cVks3JoI1UfDmMdhKgjZCdLiONiPvUhnVHGwiWB2nxKNPvEGZI/sYh7yXM6zPcqEpSmlTZARBOrhjBaNWmUdQBa+uXM27wiwG2QJt440oB7YvY7/66ZLc1+A2wDJCCF6IIjJpVMknqYrzcGTRBJCVLAjzwSlFbYiLOZBTpyA0mYerSaFTUfLmR3SpTIptlschRXgpiusLq5yJ4uoGURGciZLVxWZdSVQmTh8fXmRN5PJe23iRK9Ozy+/OeDHM9+UmwBgveh/cfp53A3rZOHUK1oeTAWgIg3Zm9zvTLqvlziloR3gReYQPVjcWOalTjDNR8oLSByZGSq1LGmei5AWlXeNMlLzVv6zLe8vCmSh5jenUCbejWqddMsIDSVfAPS5DBjHeZH/3iPL2vFUJEoUDicKBROFAonAgUTiQKBxIFA4kCgcShQOJwoFE4UCicCBROJAoCzkKUc74ViuXdNqNg/2ddsP3+6jLJNoYEz8+x4J4ywV02o1oV3N8b/6LsUoBsz5+6/MN7ZxKobYv65JXxnNvLm62unjBD8uumQP+gIY1/WutJBMwxbqJK78YXLQUN4vh8S7vtHb9QYtwFEtsnXZDKLWwd0bBPXwPHt3ZPjs701eTe8SrAPrYSV5LEuONUXgXNZJRnPA5Y2xjuqVxbpS8mzzJKE75e6fd2BVXwJlRRK56JaM4Zz47VulGkbkLmIziBWcQWSrNKCqXRZNRvGHC+v5zuoC/FoxbMwoZpF4YNwoZpJ4YMwoZpN5oG4UMEgbKRiGDhIW0UcggYSJsFDJI2BQahQxCsDyjuDYIstNRVNYfFhjFhxZkoH8xWz78lMsqECnmjbJ6W2fXvQfTf3MpEFoRGARGIfwiMoqLVgSmgCEGFi1hSwdHWH+/VzcmEylwAwb2G5wnYYgcoltBxkkhoggYZYxUIoqgE5SEEGQUQggyCiEEGYUQgoxCCEFGIYSgcOgceTlir1ydsZrvsQoEYxQYAakdixL3yYD0tB+evR/l4y0zlZsLEMI/zRjbULc3hgSoyNdnM3FyGmSwPXT8jvPr2i1wplZGQUotpDHfPOZ+9Rmm2fqXG1aTWZeIHzmNdIFBkPWmKNtnmSCVCDIY18UwlZ/1oHv59M1Rr0ySJDYM6lllKt2iIBtsXvLTIpDQcOrkPaEZDVJPIdOS6pgHqXwxbrKdB90WlR2j6Jhkz7u3opmKKpg97VdMzwVz+pBcUpJqZqlBfnoVk2C8gKzkOiYB+HmUg/JkKUoS7iuVNIpKLAQf6vM7zaWuRzmq6SHzgnu+UjmjqIq8ZZ/QLZlSTCuarszYjikqZxSVaSbGJDZC8JvXq8VrznmW4liEyhkFTf6mPdeExwdvfHBbe0zCA9mJVcYbX1+d8S4XtgiVnB6jdcB4A1PW17YMLxiz4MOIpr4WQumY4r7/xxXKuXl3vHXTeJ3KoLZrPabRNQhAS1jRVeh6hPBtohMzicEqs43BdJmQUTJArEZ3S0KdFgbJKAlMLS6iBfnd29O12uxERpnj8KvLtbcnwCBYy6njJqbgjYIA3nuv66UC+ujsfeUobVUI2ii6A1XdxcUqEaxRMN1VNUlIBokJ1igqG4nqMM1VJdhzPbILc4j2hmoSFqpRVFag99R8sFpEkEaRXZRDl1PFhTyTBNv17HhbfHEOwbPQCdYoJ88/QNLraBsCb8sC/g/fw2tCP07KaPWYEKSam6uJ8gk+hI+dauMvDHH3mdT4LLE0wXY9stsIYBj8CZQwNy6prBSj5WFzhgmRIMcoqtsJqngexxRBGgXheBVuKpwMrAtBGkUlHI+Bbchh/GBD+Aik4UiHCNhWYPI4ahWhgFuC5Bgk9LWdFHRcIwmZIxuKzBJCkFEIIcgohBBkFEIIMgohBBmFEIKMQghBRiGEIKMQQpBRCCHIKIQQZBRCCDIKIQSMcpqkIgq4BKMcJJWIAg72d9oN3OUwQUoRGezrtBsXojFKp92YIrMQHGCSSfx33+zst/tAm63uSsbYBcbYs6Ra0CBN2Ua0JLEIPUaJaba6Y4yxo2SY4FhgkBiuUZI0W91xxtgkmaa2wByTnXYjd1JTaJQ0zVZ3LVzHGMNXtDwrQ1e6QiAUcglfO+0GvorBGPs/Xcxf6MKaW1kAAAAASUVORK5CYII=",v="data:image/png;base64,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",U="data:image/png;base64,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",W="data:image/png;base64,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",K="data:image/png;base64,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",N="data:image/png;base64,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",Q="data:image/png;base64,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",b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAADGCAYAAAEI1UpTAAAfIElEQVR4nO2dDWxc1ZWAr50QCGAnhulKkEwdXGPIpHVtQCGAKMk2P0hUJEHLXxcVQ1y1ZYF10gYQ7JK43a6gVCQpBZVmSByBBLuhkCDQkh818bIkKQJie5sJDGaaYQJIiyE/BpwfJ16dx33mzZt737v/772Z90mjxDPv3XfnzHn3nXvuuedUjYyMIF2MZWm3L9M/2oPmVGMVa188G3c2SiNZ37AdPirkczPdh1RTGm1xNJy3e0vp9VX4VQJR5rjh3uZUY4v7s2R9A8uPdKiQz00sEQs0zCNXChOst6HnzlfvnvdG3O+5X5O/ed4IvJzs3LlrxPG+dVxJz929bmofGBXD0Jbp3bZ8lyz+56LzZsy4dPT/WHQbffXc1fjo+4V8jnh8sr5h9P9F2tLUPtDlbKypfWC58/Pquoutf6vG1sBn6IXXjxQ1vP/DD4v+Hu05NIwQutXzaxB46LYz0XVXnFbU60I+V+VuXGgcGBn+HB3Z9vfut3sL+VxLkcxJF8imE87PSxp3/g5OoPfEO5TUMOlvd2O2OIrE4tdjN6RvkE0nSm686qb2gZIBRxWeYpGlOptObNfVuHX72/ISUUeSrG2oYoEfbWvPsaL3HnvpS+KPScPzSXTH7w8zN0RitOeid6jXeaONu2VHkyXrcRbuB8H5iz6Z6Pp7xH653p/i91DhGs89e8nSc9Krd897XSzHcfe8L9PvHOeJFgENqipSDKLvOv9I1jfAhacghDoK+VyP+2Bi4yTzrS/T30Potf2NdsMI626nRCx2wzTbhcUossdz4u3v0TCzvEsa78v0r/SyttxyBfPCfpFwy/yg8w/3re1lt8Df9tMfRFfyDG1ONRbZKTLABdxG0QjLADZ+zhtMQ6+03WI/yJf84h60fv3z1v9tbWGatnjhtA3dUIdcoPb0KqtnNDODZhAl6xtmevacZhDRZA2iSNY3gELsK+Rz1kO/6vxFn5QYoNsePgtNOpv8eH1xx1F075rBoveGP3gO5TbfWWoUkSxbWsPAwstPLXlv7DdvIh6r1yjS2bhTz1vw0GlB0xDnD+r32HOqYtGgRNIKHoPI3XPRO5TfnFMB8Q7F/z9EaD9POI6K59PfLSpeu8WMKqqgL9MPA9Y27EaZEtqOsziSEKfnihXu5xBrZ0GRm1ONE70OIJlX9gPSD+aOEzp8XnOqcR/hOLCqOigd7Czkc8y2i+M8y2Hm/IzXNq9rTjUe9DyBfGFVrCvkc22sHYcDWptTjSV2vYrOz5s3F01LTUWbNm1BezIZr0Nn2QYF8uu4Ctcl9vIWOWJpxrbN4OAgSn27aG5UovtSo4rXM9HD6cXcPpMBSulYl+gD26PNEienCESJezhFN+LpErPDdDi3GlV/Yyaqrjm/5DOnE9UNRdqjo1JJx1VLmAWnwTjtOy3o8OFSvxSTjpvsPO1eoFBXyOes4Zh6c/p13su/62hDtNPdhCWh2wr5XJf9B03iJUMYT4cJ7RHfB/0//v7qovdYH/kwObQtOl9EOu3XeTestrNWm1knke24e1kI1AZugHrSwZMSY9C2h+q4L+KjJr3g4+RdzRAaVXh03avT3D5sB7RRhfmGBZ5ZOgFNv+AU9Ma7x9Etj5AmwlTqsukEs5ns2fGAnpzcki+5OWV+PhFEr8fsnyBdwOc+8DxeVkCec07V0lfZnuw4vory/m2S7fqiNXRIF0qfmjA/5fC5CKNE0rSO6vBcIZlO92X6NyCE5jMcSnQWySDicmN+ivpJ2g5IsyEFppHg6jSPvjJ0eCVtYuIHs3p4dHhWc6pxu/M4Fl2meLKKvFI0uAMabWgdc7+frG8Ah+QBxDb1spfr7XNHSOex+AbBibjWr7MknB2WxdlxlnFaqMMYJR1GLnXy7DSWsoWuMVcEP0mvlekwi/sAwjfdIZx+bfneiDokXFtbi/b8b7H7fHHHVx2n+QCdf/hJep10D12QOuyE4lJe5vxDi597aMv0TveFbFj93BSJw8S0Q9jKa2of6KB9Vl3TROywAiC4eq2MabqC9sEpFywhvv/U6ieV9NxvNWFEJNi1uu4i4vvPvnaSOw6B2D7tA4e+blPhaoBwptc/vthuW6otLmc8TFB5vwD4raHDlPao5xFuRPBzLweDKnAHDqnjpJGDansE4XFyu9dYHi6BS5p1rcbPymtV2Skvjmz7PvOxTiuvxPaA8CnWu/ulZRPRhcniJiD+nCVMfOTIx2hkeND3OBJCvmvb5evFuq1D6NfPfUE9wkctNrpn+k714F5/5HG2Dw6NoIvv+pT4GWVXy8ZCPrfA/oM23eJ6jD9w0xk8h6Oa8VVodus44mdVY88kvV9kzzg3uxSdC7H5EOw5utPLA9HlO5Z7BHT8vWe+w7x0d4Clw7SFexZgAcqPqtPOYR5umdUDIg5EEVkxU9LpMBF3msY7hWGl7TF3WsYGvrZTaAmRyljnIk5T+wB4Mv2dEGrpzKYTXJsutD4RkaYlaJp6UP0d8zl+6kvuJj/CMcKrYNpCiPzuAR0L/cwTgbY549H9N55hGUdg1fHE7SlbcjY8czmUTSc8Q6FJuOeIC5jPVMOEpvYB7qh5941IdXVppI23aZJ6HGSx+hTRm00nuPYDIkr8x0TK/pFufOOcx9F+HT4nT/hMqMPIZ8gblThv3AfpnKb2AeeikXCHkZftgSXeqipWA2KY7F9KpsPIz2By78Zy0e3xWSftg2w6Ib1OLmOaUo0cXgOIF+FO60x14EdoI2v6Mv3L8bqN9m1bpgilsPsy/QvwA5oUXRFZ4Qcq7L5Mf4fXWhkj3c2pRm35W1QivY+dB9fOOFWYtquF0S5sSKrhztihAplICZx3wDf6jXUXCStahN2X6ZcNZQLbbDt+OYXiu9uWkS4FbXCjeuM3j5AXNqcaNzC0aeV4a041eg4Xrli18wr5HNUo5tis67n72LH9tGS3MQllwu7L9PvNkovCJ1XhExBYJIRkfQNrpK+bhYV8bgP6OlvPbspxnkLXGlcNzsfmVKOWW1Zl1KUGiEKXFjZF0Fx78EXQsG9fNaN5AGxU57zQLmQnEsOCVmhWjMxOB+fYta451cjtHlUFr5ZDxK4d/EoD8ijMuPxK4l5zD7q9Nj7ImH7Wwy5MsddeTEul0Kv/9TLz8TU1NaPBvqQEFhQ8/Zgymi2VuQN7iH1NP5tsOkHUGMYkgQI9LGXFylXo0RW07XijFAUROQnEN4KXkf7Gex5nZgYLVYK26fzlv6H0U2uEzg0qOGSlyEmnfOvHXMe3L7pd5DKeLHvwX4TPDUrYQhbE2AY+Yc+bO0fkMtoQekBS0uh008bVIDjtyo3oR+lzEEp/HUDhlZbHBFxjNkcC91ZCSsaiPXoyQHTrsZ6l6OSBt4paGXPuD9C4aQ/6tiwj9Muu+B7av3+/0LlMwhbNkh92eIVOy/HkYtSP4sYvEcRy2v6tcuLppRPQpR4B8M7swT6UTNGd+I3ZZbHQ6seHAycQcggbJjHX33CzXzpBErd6BRqxDiPRS27BiIjtzgBxKGF+QDa1D2h1+kAc/2RHPum9hWF0+Et9v/Hxd1eg4Q+e1dY+yU/CPYOU1XLR7FwI77+Zde9n0j+CJm12UpSiz4bLzsbmmxAy2fJsYN/Qm7872/rLa+OTH1Xjz0EjQx+zHl4iuGR9A21ViihkG55hRGhl5K3HzraEpAvYciGyg4FRuz2Fh1eLYK2zjWbuOWGprTITB/Vx535Roc2siGw3OfHRK2j4o5dLJkc2qkMZqKWmZDEpaBsVm/PdKM21pqP0FgwdQfDEnbWBXJcVLV4/nWO0F7NbyJtuw0Jks8FGkVjYBtEibMhaEAR3PC5XDVA3doVH31VMHrzSQ+jiw09Poq27j6luXWlSVZ5JDfeON90TGhuBdNBIds+XCLwrNdz2ONRus6fYOhC1rU1nnkYmHVGqhS4zgQlC0EhAs5W5WR++vYZYho+GX6ogThZn0wmhcAoZeMbssltAMK3hLI4oLXtiQsSqbDphZJ8+V2XCMsZIzIvfBnBarclyotdUcJFWO5tS1UkHItcJt52N2IS+MJtOUFctFKQD8RQSQ6yLcSHbCIcMu4TG9QVkngU8FoRMH3UgvPNAJL+QArwShYSlj1SCcrFSM6j4oDWJiW4Cy8ogMpQENc1WRZiTu7Tp2rAaFGFeqVmLy0cFtuVPNVFYFisboYduGMGZHTo8bGVt++F1Ewph45xQXZyTHS1ZHnQSmLCxBvfQatFyEBmhG80RhTgL5jGy0m8bc1gwJuy+TL/Qrl4feptTjZEQNDIlbE1JuYQzQSTrG6b45Ina57URSRStY7YrTYZKpCwSxpQZnrHZImizs3EOv9AJmgPl+QJ1pZqTGTbsNHM92PHkbKe1OdXolT5YJco3aykXNkMWNDermlONxAVXPAzZwlaSEgmP14GgVNhYo1kE7ZunD7MdzyR9BZ2sb7Dvpt5CPudloSgZHlzZ11oL+ZzvHacyrx9LpRItuaQcgh6Fth+GdCwNjzZICXt9Ba4qr5+fDa0tDbOP8EZrVSfrG0CjXxS4hLuW2T6PWa+nwHUnUUQ6H2o8WmoQqsBVJFGkDR+qktQSCamgbYgCV2FnkwTdq1nQK0MeEkecX0gJG2u1m3VR8leYRFaz3Vq90UTmykI+F0TBIh4Wko6VSaLo3stu3AMX0uS31BShMpOaoiEkoKGjVcb/AilD5837Oh3dnsxetGnTZqkOeeVilUoPav8/yHysvJmGa2tr0aZXX0GTJ03yPI4xFWgRfokFVFgjxmprU2BeEntq9ZNWMls/QQOQhRhSi8KPowpZYfca9MLRYHpYZv7ai+YKZLCEHweGGxawv4SKkLCxNy6ocdqN74Lxzh2vWSmaRYFU0JMnT2Y52/MuE31ATpQIjrTAcdSsEf8bSLu7kvUNvosI11//D0zDhh87X/9vuJ7fYZ4TLaEHJBRZa041CkeUimzxO/F/f372WO99x7CLlNlfrjKl8/rn/4SW/Hwpzymj9XbAIRZU/mzui0KN+yOv8S2egFY/+tvf8F7KEwbtptEdmRQYUJufF9WCRth0FOSqON8IJ+2LxBM1xMLm5LIZM4TPNS5sHQnAooKwb8TxkOMtli4s7Oq6i6k5+Eg4MzeoSn3HWbemCCHNdlkTUOR9BGe0ZEFY2GPOuojpuOqaJjR+zhvuPotetohXN28RPld1vhHf1BKy++H90nqOm7YMjTn3GurnshouYfppyaSTz6YTJSvpKnOVQFrPY3tKJ7Cnzfozqhp7pu/5MgKXEPZCnflGbG+gjng/Cyg0cXTXP1rDxrjvPsJ1rojAb7jxh2jnrl0sh67Cs8aibeUVnRmeR+Cs9cW8fNq+D8hyzjnC89BkLOTmudoQJ3dh0HDWcdrESk3ZsnnzFinrw00sbALgSgUhL/rxT7jOw/GEVPxmkLMU7+wKHUe2fR8l6wdVdQsCN8UekDhPK1eOjygxnFuNRoaVCdrCK5alYk0/kcUIDogB+aFJouiu7fWXd4/rvJz2WjUky4TH6ycVfeSmbc54dP+NZzAde9/az9ELrx9RdWlrnA4CXt+IdEw0bw5WJ4+99KX1kgHG6ePvr5Zqww+avc1r+jFXk3YDZa5g8iAqaOCua0+32oCMxaKc+Oxt0VPB89Xrd5DXxEZ7/mwAClxCoUuVzO88aBV7E4FjvM4X8rkiD2ayvoG6a1nZDLKpfUAo+kmHoIGNyyaiqUm9W+/dgsbv9ZCEylKtiWcY4c7pAcLQIWgbELjIkHLqJX+QvjYW7jps5jF1QqvpZ6rklciSF8tQorq2mKdmQ+X/pvaBDhFBv7TMXLLIB25iMyGdwBolVLOuGksNuPR9GPJiF3LrwDF0yjICmy7kprKI28kDb6OThzMbc1s6lGZmgEJu2/HWYGWCDqKgGkySVFFddxEaW3/LfBxpq65dHfmtgyioxjob5URpGfTYn20Q5cKe3RpcmUCZmaUJlAvbqzK/bqYHeG0WlAtb96wurNdmIR6zDRIL2yDKha17hcWLNwK8NgvKhR1UlVMU8A/NgnJhH/6yUipk8aNlzB4cMi/wrT3KS8oi1WEctiNKqXRgCWzbQ3Uqm/RFpSMKw7t9xRfLMHWXJMGbjOwXt+/kw4ETKvvof71PT8qc3o3XVrdn0wmtSQ9Yg3S4swXrrt3rRFCr67LphHS6UR6YxmyRXxwelCYsE8Fa64dMCxpxPiAX8zYONXclb3FP4KEoWGs9kL2YRkIZtj18Fpp0tlrDR7DWukVQZbN4JbBR5CKz7v0MvbjjqMipRP79P74QFrTIHaoKXmHvE73uvWsG0SV3fyrdbXgYdm2RehYIfwdZjAwjbsDn/fRS9nzmMEm6tvOgMpMy9EXudYUMg+BhdQd80bbzH8Zj8HPAw080xMwH5RMWFljt7O2GCh+bpDObThgt5slS5F51xaQwYXRiw/KALOcNTAcYjlGGX/hZ2ftLcQVrI8TLYnI14LmIhW0QP2EHndTWBMYc736bTnvKXODhskYkBN6rI8aZADj/8wLnGfdn88wgeRYQir5IU/sAS3UmXoryUcn0zxS8vhG/L+Q5DRZZ8SHgKSgGczUQQSNea8RnSFnl52/A54vc8jbr/ASFnUy0VfHABI1ETD+KwFuz6QRrOROZwplM52bTiZmE8iWBChrJlrsCvwlOk8F1jqgLQMQ1KtJHXUQmfzYK0A+tingGaZBY2AaJhW2QoIQtsjQutLIfJgJ5QCL+h2Qga4aqCUzYUaUv02+vx8LkbLmhgvsxnMSKzUlfpp9UBRzFih4uYsXmhKHCvE2s6AESKzaFvkz/TJztZqaimuOxohuk4hUbK3Abb9lDBXRjRQ+F67fcqCjFxmYEBK3eGoLuuNnYnGpUmvurkgl3HhRJsCJ3hTyqHKJqZjanGgNdGS03yk6xoYozLsJu0qwQYV1zqrEt5H2MLJFX7L5M/0RsXqgOa9NFIAqdrG8AOUGsT71kU7C6NqWQz4X6CRNZxe7L9INyrIzAyGxzW8AekQ4FSo2wvDvwYBJaIqXYeHTersj9ZoJD2H7WmiqGEZX5J0JfVzwSXpG+TH8LziekYsTxoxvfPKCMPc2pRmo2gb5MP60YMfisF4REoS28Cp0JUhdmcyTUIzYeoVXYhW7y+EbpklQ+t2Ir8XBgexge9/DvvkI+51lSnaE9HSPsTJnCUOirfrXhdmDwWKnyRgntiO0INlLBOrwYojSXC77xDqiaEGKFpplaYNa0uSuKM7a7XHUVAfjOhXyO+zvjm2wDZW5kmW5Qa0m2c6FT7L5M/wJckFUGiHHtUK3IuvBRaBJgLi3wG+Fwuys1LkjBgNHB2I8uitlGQlrBQ6XYkqN0Z3OqMdQzdTcCCk1iFTbX4Ca2V1ZNzEVI5PGN1IPNqJmSblhhBQ+FYuNH+j4B1906PDJHatVOkUJXEtwKHrhic4SB2oTJhcZFrNDSwG/fUsjnfE3MQL0inEpdDjEVG2KllmICttV9vTxBu/tYRt1yiqlYIGhyxXzFIRxi7EtgpojH4oZN2Ua9JesbaNvLYuisKuRzrPlrglFsHOexlvKxZUdFxVUnisKgpHJHKOgqKMU+SHkcL25ONUqtskUN06P3vHlz0by5c9DV8+aimhpqdfkiBgcH0aubNqNNm7egTZs2m5RwZyGfE3LhGldsymidx6N0RQbba1oZtABFXr7sX9HkSZOUtgvKvqzzV2j9+ueVtutAWKlRQBlz3MY/LKxMiXeQqGNaKoV27ngNFfI5lP7jH5QrNQCj/aO//Y11jcxfe61rKkYqaU8QI7bzgrMqfTMrDgSizTe4AOVa/5/PMpsYqoFR/PobbkZ7MhlVLS8WDQAzqth4R/g2e0JQ6aN0sr6Bd3GKylOrn0Rz587R01FOMnv3onlXX6OqudbQL6njAKeuoJS6qX1gCvZE6PQj92bTiRbSB47wUeG6vG5qa2vRrh2vBTZK04DRe+7V16D9+/eraM4ZI3+wkM/5PuVNKzY8djcENVKbKmR08sDb6OibPzVxKcu+DZtS24Byz7j8SnT4sFB5X1GskIuKyStiuubc0Jbp2q8RJvODhmKzhJlKStpsdJ9edd3FWtu/bMaM0Cs1kJo61XI5miZWbE2MOesire1fdtmlJr+OFPMCuAErQrGb2gcmms4GVf0NvfcRjNhRITl5svGeBhLdh+3dBXjHB8xwuzQXPzKeLqC65nxUNbYGjQwParsGlJl/YcdRqyo6VEy/7vJT0aTEGG3XixJGFbupfaCLsP8OIvxWNLUPII2VzgNJ9lj9d1ehEx+9rLRNuFlO+faD6EfpbxWVzoay/4+99KX1/4duOxNdd8VpSq8rw85du4xf04hXhKLQXlguG1x+T8X1aUFXWjnxSTc61rNUySXGnPsDNG7ag1znhEXBL7vie6r82cxoVWwBhSYBO87beE0VbFcHntNvZPhzNPz+ajT8wbPc51bXNKFTpi2zzBoZglTwp9asRcs7f2X6snktiq1IoUkU1T92XG8KDq6KQpZVNHLkYzScf84yU9w2uGVqXLAEjTlXve/XtILv2vUXdP2NN5u4FKxMHsQrk9thZVKpYmtU6BiFmFDw9c//CS35uRIzrBfnUOHaeKJEsWOFjia6FPyGG3+oasKYL+RzU0ROlC3xHSt0GaBKwZf84h7VGw/O4x2pbYQVOyhPQ4weZreMQ0/cWcvdNgQ6LWr/iQ6XntQOGhk/dqzUZcThIfYBDiaFj65Ypds/LWSC2MiM2KJpyWJCxoXnDKH7r/kITU5+tfS9v/CVz7mwfz/KZPainTt3qdwVwwNz5ic30pPHpvYBbRtRY/Rz9M2foZMH3gq7pLlyiiCFXpE4R0bEULkqagiu0Vu1HzvOcBQBju66BZ0czEa1+0yTSuUrj1EavSESDqLi4DU1OQZdmGSfS0PQ0d7CsBVZB/8//GX4dyJFcJQmsbGQz/kGtWmLFWlqH1CWVkAFoMR3X3s6Wnj5qVqvMzg0grq2DKF1W4dCo+wQr3LszZ9GeZS2ua2QzzGVFNQdBBXoxLJtznh017Wno5rxVUF1AX346Ul035pBa2QPiohMEL1gVmgb3Yq9z7RJAmYFLDQEqcw03ikMo589PmhtEDDJiY9eQcf2dOq84iGc+3u5e3InmZuQW6FtdJoiKqt++QJLwrA0HAXAXLnlN4csG90Uw7nV6Pj7q1VejSsLKs4uu4FRJ4QV2iZqYaslREmh3ZhW8GN7fqlyR4/wkrdHSTxphbbR4RUxMmmsPb0KPbN0ApcnI6y8uOMouneNvr2RTo78z3w0MvSxiqZmsWRkCgrVfmwjSg129NNLy2slH0bvWfd+pt2TospDUsjnwjeJceCr2E3tAy2Omn3wr/13IEWComx6sDDrvgPGJ5c2kJoNWf++hUaOf24p/8iRj0gjfHchnzO+858HS7Gx8poqwi/M7NZx6Il/4g+tjBqX3P1pFBZ8rOrAmtNmCFON9wvuDrtSg01dCUoNPBMNM+sqxqpvgVAtG/dqioduD2dGUR3AhBgWlyJAaAfDSKQ4m5oca+3wqCRgxTRGnEgoNtjWlQasnIL3J0aMSCh2pf7A02PFFqaS0gjHVBCxYseUJZFQ7CBDPoPkjQr93iqIhGJX6g9cqTe0CiIzYr9jMMQzDMAOnBhxImNj/w4nNa8UHquw76ua6mw6AaGHWrdXqGDr7mMVM4rd8fjhSGwORggtDEEfiBRF9+Ed5i14md35aglLxqeHb6/RviE3SO5b+zl64fUjYelOHmf76nHknz6IB8NQoyweG8dirzRxAzxw0xno1tmRiKXgAkZqeDIZAHJOd0RBQUXRsYNmpYnyGOUUwgqbDK7tPGgqDnthNp3YYOJCQaJrz6Ox3ekvLZsY6e1hMG/49XNfGLtcNp1oM3WxINGl2BOLarVpBqL/nrlnQihTLtAA9+UtjxwyOUnszaYTLaYuFjQ60y/ApPNvJr9fFDb4mty46yCfTSciEXevirLNBAV7I2GSGYZRHLJB3fH7w0bziLiYVc4TRRI6R+zQJIaHsFcI3DcZBgojMywqBbUx10V3Np0I9eZb1eiysUOdThhMltmtp1qeFVB6mVEdRmOIZdmy+6gpV50MraqqHYcd1XlF4vId4aciRm+VCzRxyY5oUdZ2t4oaNPEoHV3K1gUoW8DUyCpjjHbKbjVSphye8dzXMVopq1VJmXjsWKnLi7JawJFR7Fac/Dsm+kC0n2/BoiihYvIIk4/t8eQxkoBCzwxrYkkZVLr7YgWPDmWr0DY64rF1KvghnLp21P/a1D4Aiw2w0jlfw/V0MlqQKJtOjBYk0rxqW/YKbaMzVkSlgq/KphPMtbSb2gfAXmwLkbLbSrySdUkbrw+wFiPyo2IU2kZrdB+SU/BePDoz1c72uD6M6Ntk2pDAqqwlq1D4O5CKEflRcQpto12xbRgV/BDei6ekcpTj2kZL8znozKYTQpW1aDAuilWsQtsYU2wbSlmQVdjW1PJDBBjHoi0eA2/k6HLdsKEun2ES44odBPhm2m340oey6cTEcEig8qiIbKt4wmZ6MamidqyEjUpKI2w6yKfsUxyEmVixy+d6MQ4qSbFNmga98QQuWCpGsbGimUq+ybyYFKOHivCKuMGuMh1hmj3xSB0CEEL/D9wjs0hj+npCAAAAAElFTkSuQmCC",O="data:image/png;base64,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",m="data:image/png;base64,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",M="data:image/png;base64,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",G="data:image/png;base64,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",x="data:image/png;base64,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",Z="data:image/png;base64,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",X="data:image/png;base64,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";var L=e(74848);function j(A){let{href:a,children:e}=A;return(0,L.jsx)(d.A,{href:a,className:(0,g.A)("card padding--lg",r.cardContainer),children:e})}function S(A){let{href:a,icon:e,title:t,description:s}=A;return(0,L.jsxs)(j,{href:a,children:[(0,L.jsxs)(C.A,{as:"h2",className:(0,g.A)("text--truncate",r.cardTitle),title:t,children:[e," ",t]}),s&&(0,L.jsx)("p",{className:(0,g.A)(r.cardDescription),title:s,children:s})]})}function q(A){let{item:a}=A;const e=(0,s.Nr)(a);return e?(0,L.jsx)(S,{href:e,icon:"\ud83d\uddc3\ufe0f",title:a.label,description:a.description??(0,i.T)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:a.items.length})}):null}function k(A){let{item:a}=A;const e="Customize Engine Settings"===a.label?(0,L.jsx)("img",{src:l,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Remote Server Integration"===a.label?(0,L.jsx)("img",{src:F,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Manual Import"===a.label?(0,L.jsx)("img",{src:h,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.7"===a.label||"v0.4.6"===a.label||"v0.4.5"===a.label||"v0.4.4"===a.label||"v0.4.3"===a.label||"v0.4.2"===a.label||"v0.4.1"===a.label||"v0.4.0"===a.label||"v0.3.3"===a.label||"v0.3.2"===a.label||"v0.3.1"===a.label||"v0.3.0"===a.label||"v0.2.3"===a.label||"v0.2.2"===a.label||"v0.2.1"===a.label||"v0.2.0"===a.label?(0,L.jsx)("img",{src:o,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Extension Setup"===a.label?(0,L.jsx)("img",{src:n,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Import Extensions"===a.label?(0,L.jsx)("img",{src:u,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Continue Integration"===a.label?(0,L.jsx)("img",{src:c,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"OpenRouter"===a.label?(0,L.jsx)("img",{src:w,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Azure OpenAI"===a.label?(0,L.jsx)("img",{src:p,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Raycast"===a.label?(0,L.jsx)("img",{src:B,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Discord"===a.label?(0,L.jsx)("img",{src:E,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Open Interpreter"===a.label?(0,L.jsx)("img",{src:Y,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Permission Denied"===a.label?(0,L.jsx)("img",{src:V,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Unexpected Token"===a.label?(0,L.jsx)("img",{src:R,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Undefined Issue"===a.label?(0,L.jsx)("img",{src:I,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Something's Amiss"===a.label?(0,L.jsx)("img",{src:v,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Broken Build"===a.label?(0,L.jsx)("img",{src:U,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Jan not using GPU"===a.label?(0,L.jsx)("img",{src:W,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Mistral AI"===a.label?(0,L.jsx)("img",{src:K,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LM Studio"===a.label?(0,L.jsx)("img",{src:N,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Ollama"===a.label?(0,L.jsx)("img",{src:Q,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.8"===a.label||"v0.4.9"===a.label||"v0.4.10"===a.label?(0,L.jsx)("img",{src:o,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install with Docker"===a.label?(0,L.jsx)("img",{src:x,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Linux"===a.label?(0,L.jsx)("img",{src:M,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Mac"===a.label?(0,L.jsx)("img",{src:m,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Windows"===a.label?(0,L.jsx)("img",{src:O,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Claude"===a.label?(0,L.jsx)("img",{src:b,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LlamaCPP Extension"===a.label?(0,L.jsx)("img",{src:G,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"TensorRT-LLM Extension"===a.label?(0,L.jsx)("img",{src:Z,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Groq"===a.label?(0,L.jsx)("img",{src:X,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"\ud83d\udcc4\ufe0f",t=(0,s.cC)(a.docId??void 0);return(0,L.jsx)(S,{href:a.href,icon:e,title:a.label,description:a.description??t?.description})}function z(A){let{item:a}=A;switch(a.type){case"link":return(0,L.jsx)(k,{item:a});case"category":return(0,L.jsx)(q,{item:a});default:throw new Error(`unknown item type ${JSON.stringify(a)}`)}}function T(A){let{className:a}=A;const e=(0,s.$S)();return(0,L.jsx)(y,{items:e.items,className:a})}function y(A){const{items:a,className:e}=A;if(!a)return(0,L.jsx)(T,{...A});const g=(0,s.d1)(a);return(0,L.jsx)("section",{className:(0,t.A)("row",e),children:g.map(((A,a)=>(0,L.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,L.jsx)(z,{item:A})},a)))})}},28453:(A,a,e)=>{e.d(a,{R:()=>d,x:()=>i});var t=e(96540);const s={},g=t.createContext(s);function d(A){const a=t.useContext(g);return t.useMemo((function(){return"function"==typeof A?A(a):{...a,...A}}),[a,A])}function i(A){let a;return a=A.disableParentContext?"function"==typeof A.components?A.components(s):A.components||s:d(A.components),t.createElement(g.Provider,{value:a},A.children)}}}]); \ No newline at end of file diff --git a/assets/js/ab40e686.2e05c88a.js b/assets/js/ab40e686.2e05c88a.js new file mode 100644 index 00000000..e61dd205 --- /dev/null +++ b/assets/js/ab40e686.2e05c88a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2377],{85580:(A,a,e)=>{e.r(a),e.d(a,{assets:()=>r,contentTitle:()=>i,default:()=>h,frontMatter:()=>d,metadata:()=>C,toc:()=>l});var t=e(74848),s=e(28453),g=e(64023);const d={title:"Product Specs",slug:"/developer/product",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","spec","product"]},i=void 0,C={id:"developer/framework/product/README",title:"Product Specs",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-product/README.mdx",sourceDirName:"developer/05-framework/03-product",slug:"/developer/product",permalink:"/developer/product",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-product/README.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Product Specs",slug:"/developer/product",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","spec","product"]},sidebar:"developerSidebar",previous:{title:"Threads",permalink:"/developer/framework/engineering/threads"},next:{title:"Chat",permalink:"/developer/framework/product/chat"}},r={},l=[];function F(A){return(0,t.jsx)(g.A,{className:"DocCardList--no-description"})}function h(A={}){const{wrapper:a}={...(0,s.R)(),...A.components};return a?(0,t.jsx)(a,{...A,children:(0,t.jsx)(F,{...A})}):F()}},64023:(A,a,e)=>{e.d(a,{A:()=>y});e(96540);var t=e(18215),s=e(84142),g=e(20053),d=e(28774),i=e(21312),C=e(51107);const r={cardContainer:"cardContainer_S8oU",cardTitle:"cardTitle_HoSo",cardDescription:"cardDescription_c27F"},l="data:image/png;base64,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",F="data:image/png;base64,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",h="data:image/png;base64,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",o="data:image/png;base64,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",n="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAAC+CAYAAAEOz9CuAAAACXBIWXMAAC4jAAAuIwF4pT92AAAgAElEQVR4nO2da3Ac1ZWA7zykkfwYyUY2GDSMGeJxLONFbNhgb0IwlSI4JCnswgJ2U7sYmEpR2R/YBFN5gWUIWYIJjx/ZSnbl2KyBYEQKO+FhJ9nCIhssHlnbYMtEyGNNRrZlayzNjCzJkuaxddrdSk+rH7dv3+6+M91f1fgh9fTt26dPn3vPPfccVCwWsT83Pzy0Xs/x4o8H/tDi7ueGpx207f7ZHs0vilBtSK4BMX1n8gt//3h9grghrQak4PSupKE1j2d66md5r9TTCG6DUw3p7YUS58aK6fbvBudIf+2l2Qgwq9ZT3/gvPWHpz/3wx58+Huf+84VlAUONvPfJKXR6cBj+2Qt3S/w7bzSWWin8Bxo8mcoTNfKbd7uFRmTxS394/FSO++D2DhrAYVpD4t4hlduJ24CAYkNKDaYyo+jdI326GkE4DYkbPDus/BLw5EZQ7YfruH+PLm8nb0iOGZ0t3E/Hm1pRoKt16gj4eSiMOJVJJuLc0+c10pCAuBEpoXCkaLgh6IlAMhGf+ogx3CPvSO9UT2ROPvXvUDjSyx3f3dawj6Shmo83qv5+aVOT8M8w3D4qMpLjSFdXyU+5hrrbGnRZS0D8CIfCEcXjQEbwmXq8hcaisRTRm1ytMST3MECDJD1UuQD1x5tv7G61kwiPLv/3IfHPJb/DGwUJt1N4BZ3d+TnZHgtXL5y8BNxx2ddah14zbUxn6niu5YnsENh9tS/jNmZ4LJcvoOJ/b5itquwljRgZ/WiO4WgOreQa86787hC1BpDC3fDCEEqw/UaBQYncwGTqXWZkkKg14pk2HtDTWM+JIdSVGNA8TnW8dlWkCtXNlH869YzXVEc2h+OT3N/iXukdDGo2IiDcQrVxmjCUKgTBJL+uvxGtE4vxZrvgjQyTgLcR/1Ymtv1yDYh4u6Rh0kakQ1eFsdkhQ43UdG0qaUDaIM/VcOuIZKJxq6S87aU5gFCCaCwG8pCbTgiIh0vTxmHRWKoZIXRA75UKJw0GgyibzU77vaxlVBrwiZURVy6KeoIz2BOPr6TDIMNjrypfoL//pasWSI8Rxl0IoRuTiXjJLAKrERy+uin975fM9X1X7lC9QyhSDHWGZAySyhQ6fvtI3UqMQ3WjqzM3/TD9xcZ5vj/SvACaUiMaeZvF6aH81jdb62PUOnPTD9Lhxvm+Xqs6oAbxdMVKCZCA7XkWXonLmwLI52OrE+LhpdI0WcAvdtF2dv1tXuH3IXRdkzHfMAmTuQJ66/0eou8qDpVyeVQyaTLq9Fbj9c4eVCgUDJ9Hl2NWIFDtQdcurjbUMMnsRAuiQez4RFG31Pa8H0cTuRy1C5fD0CxJQNwxmITCZBQZuPvSkeX5ZVtQYeZCze9R98RmRgpc53A6AhctvfDqYz+bdpzUvQyDTdGAcwrPonsHVkqngjTAmVDTguo6hl7Uplp6Ec89qOgMxQtT/b2WC97Szqg9XlodEY6RdkisO8RrPnaxYvlyxZbFLoZrzL4+0JXcJbcYOsf+zk65H+9GCF2hOJ8hXVoSUHubAb7sEdkFUKXHTUFfOpKJ+NTYEtfRAI/iDZoHirDj1UzkA8CRmpZkZDrUgXHDph0jfjUb9s5EY6k0jGKkP5frTG118Pq+HYv+V+18oXAExi3HJT8ueZyUoOZqEijxfflrj/W/2PQZqg2oQL0zqx5Jr6/ye1ab5U5Sg1pnlHwI6XOFY6/9oM4S6RjuzDefyk5WV3k0RxJ6Yu9IIe4MPE4LLvI9o/d7ZrpqiTpj1C2Fs9BNgq7O0Pat0fY7Y3Xmth9nTgVnei+h1agUWo+eamfMcJSrYbRTip2xy107MVnMvfhgsIrku9M6w4rPuX8w/8Rbm+u/p+c7U535+ub0a/PqfavNujhS9Dx6XGfufDI7Whvw1LLWEQHcDnHvepY7AkTu6cJ69P3iuYmZznESRscn0R/+LJ0NKFNihcETmTxDFnVOG/CIijuy4JtHNR0v0waIfz2d4z52SUnJrVso5q7W+i5x9DxtjvSm0LGTg4bOihWhb/YqGq21GiyPprCKtiRcheYG6Q12aS846XLPHk1Mj88j4Y3OHpSnsOwnhcjXTKpPif4sOhTvJ2kSC0OOc+iUeKVMDTPWMKUYXgUQVsqaF1WjmTXTRx1WdEKA2pLGwU8nuL+FR2/fwSTKjo7pPo+c6xZ3cYr6+ozW3iczsWUZUACkAKsBeuEXaNdJvwYLtNQnYziSkT5OE1f+m+xKs0Bh3g0T3oGO/RLH+d3JRHy78B9bOkN5SWNNMhHfhex+zCiRFk5jS2eMLgWKEUfQ2tKZiYXy27sgIlocEi98br75K7LHS+OPmXnMWlrWoiMfH5T9Xdt//hzt3fOG5jksfwFU9b2CqvqmG0GcOACFRdrNyUScW+m1rDNqb7D2nb9Cy5dfh3VutSgNJh4z3I5oAZ25wswLtRIIN7E9hrnvxAkq55lyzxqNyBCj9AKAcVhV73bkHZ1+/3BeAEuXNctuZhGGNSWO82gsJbcGrxuSsdnTP92CWtbepvodqfKr2hl45PigoA6jHdLLA9/ZiGLfuk/2W52d72nGmiGtxSbSR480CEgMhGIpRDCJOZRMxJuF/+vacYSLxaPmOclEnBtsYtkZ/tG7kUbLkGWDMlMi1r10Ho2l4FU0LcGMGC3JQIoKmewROFFNUp5PJuJTM07ioAa1R091bMYHB4XCEWHP4e5kIj61YicXryx+a4m2yZZ0xFBnBOQ6pdQZrS0jCKMzahgem/H6tEHtGOgETkeMQjVEKxpLrUcIPaOV46IsOkOTbzya2ddQ51V9IWRHCv2//n7dtI2plQAzgqGxCfHU2fyGPY/WP0vvquzDVsHgaAUpY+PFsZcfCs6wpCMmYKlgQCsWNPiO+7zI0vc1KkNtMl0wZmoFKUopH1nCFMH86zPDBTu0gpS+gfz1v/9Rver2BKuhIphbWtNtF8/x3ctSx0hhZaRHLBjc4P9yxy5twhYM6QaGSoKZbTOsRwbbjZlbgaYJxhUGGbS3Nk0JRi31lQseNIfhQhYg8J5zyfzUskm6yCOON/V4vMXUy9cYvoEl6ZmkQJglhFu6TEctdU5NdfDOEzsW7TQkGD3JWZRiYp3AidQ59Ofuk1g99fuq06dfWmbolaZrHiLE9yJJ3qJK5Q9/7kWj4xO29I54gihElgtc+9lqFKgqb20iLXBhBtRm7h9+8rcna/4cH1rUWB5OAdKofrMx5e6dGcpzHwGWcj7q3RxpF5Y81uL8lZc2+NAVC6zVpnePnECpDPUAHVOx/H0DBQzEdaDM0CYjSURZwXZDINamyy/2o9B8Mikd6DmDkmfSGEeWB0xZaGE7OMJI2WulVtR8tFE2UFkMzVyTiDXBiJGmH4ZR3kBmyPAWdBK0hAL4T72Bcgu+Rq9Nul0wj0/7ctSFAnt2tPANvo91rurEds1jQuFIK59BT5OKX4GUQxwLLmymgmI455s2lxztGR9Age4t2OeF7aSwrVRMKByBAODXRD/axEf8l2wllWJaImMzMLozmnaWTkrICsgR/n14ZTEqFGCbXPS5IwQz2Xg7l9idUXbLbQFwjI2BbPswpK394C7kyY/q+m5jYyPa2vYL1LRkiezvH3jwIdTe/qrua1Lbk+G4pcpJhT3tUmBruLCvff+f3lEUCvD0U09OHYuzZZwno/ZLRwkG9n+pJeJAoqQDcLNJAAHC9x/YcL/Wt+tC4cgupV9W5KsMZ6YuBwhFKYGCXjasv597BcJmWRVulTP8SGvNnzVwh8ukIzCcveB6wdmlLIfwKlN937mQo1YMQ1Mw3W0NqoWiXcjB2BavLBhkYRUTlln11a9TvTojeT/UqrHIlr+wE6MuGaVEQ2KWNjWhPW+9rnoMDpAFo+WOf9I6MpNMxGXfVrgJJbit1Yav1iA0sgjiCAfpTKYkBdfgq00wSavk2KJNNAQDZb2h4rkeWjc9jO69R3li2nX0KLp5lf61GOqCESOOezYbJ3mXaWeTgPflELUTSiAVjH9gn+aM326k2mPqruVoLAXbtzV9E7gY0RiFdDwsMC0rDrJynz8NbTL6Kqupnr3B+86qfXx6oWlIn1pYCtb5mp42yuL9YbfKHCsrEAHbMmNEYyl4r96l5zt6BeP1+HIDLzfLRr6L8j9dk0zEFR1koXAEe0SqlVopFI6AA29XMhFfr3UuJnLJ4KYXxBFMoGrW1pMvLCautC+HkqNRwlTyVBowmX1JqSKnnGBo7eBSA0cwuInIcGE2LZYYobTjZK64K19AH7KWxcIMmBQMJAOaP8fbo5XgoZLSYElhTjAkGTesKL1pNcwI5tbHMgfmBr3NGIfKYqRCIIvYLhjaqVAGs4WDux+uK/vlC9sEQyPVohrlbn9sEUzLE9mhWbUeS1ZNy9X+WCoYu7L9lWN+TEsEc/PD6TsubfC9bHpDGtCuXm0mpguGxTSMJ1P5O/c+Vm8opYjZmCYYK+0ICWYVtKcFdcGwWl9bCVYzylITjNU19GkzkM7ven1T/RpWroeKYMotna8arKT6NSSYNY9neupnea+kekUMwIL9IRKMU9I0Wpk1VoouwZjtRmGV00P5rW+21lNdFdUCWzBOSYCthpXuHU3BGHXHVxpWLS8oCsbNTK6O2csLsoKppOGv2Zg1vC4RjFONu1HMGByUjNVdoZABJVpgCkHznFOCufu54bLYIMsqtOd1nGBgK0U+r32wizKQBLXhzgMFWrdImJdsghSIgWoPunaxmzJeL2909qB8gZMJtQETpMVqlka/G8lN6STkstNW+QL9/S9dZbiUFmjMtEgSITelWxlDHnH1CymT+fFLaLThV6ujfTg+ySUNvXYxOwmt7cTKBKmavi9IGgr2xwlFFtRQK0tiBthOSaHIgtPsj135nHV7iwX7UwnVL9SwuzIGsRsfql9oJa0uR1hJP29ofUVIWn1R0Is+Gy5/+8NSyRIqC19nsxfsD2QTh9ox5caR3pQtGdDVoLoiCdnE4VMu9iczMo46DrEZb27KUjHYH9bdO6939qBCgZprizqmreGPTxS51xtrZbE6DiVRZoS90ldSTL9jQlksu907am4UFrHsUQb3DrKhXlm51CSTYvk7Btw7VlWktdqNQhNbXv4j54umunfe++QUOj04TP28VmKrVaa9vKCn7C7rMDFcEpYXSN07lVDFTwoz41jBvaN3eaGc7YgazMUiC8sLUMQUipkqYZUbxZMbQbUfKuZ745hsbOFq1NCE2XXj46dynIDGJ0ujqsAd/5t3uy3zbfn7tcuO4KQL1t0u9TNSRlhe+PtoFdr7YdxyN4ove8TS9gTKItKCsz+Hh23xbenN0UytXVtaZQBI+Qsfq4D6l3zyUywcKRjIwSx8oGYZDdReeaFw5Fk+5+cmzPyazhMMCEOsKVBIDjKYw+hLih6hBbrklSEUjqSluadxhAORmGURTD6ZP4+yo6cNnUMqFCm5S25B+bmf546DqrEGgHwBkBVkm9opVHP7O0UwWkKxCyXhOOJVxqpQkMprzRGCYVUoajhCMLl5ZZGirARHCAZKuRd9bCb4c7SNAcb+4XkGrmIaitvRHTWPGbvmP4i+B+V5hVrK0s/W//oF6eXsVqvC4ah5DNJZDkurNpkYKK244h+vxz63VpEGR+eGUUNved/Gyy7jvrN0WTPKZrOG23dcdXIcjNRchiLaUExbi1A4olpt21GCCXRpV7Xa/67x7JGYFc6vVvtlxQsGvL5QlJRzVOZHVY+FMu/wSqIBFDjVAmb9UMMsFI6sg2UB8eEVZ/xx1uiVoF02nrRkPJTVqjiNwVmjt4qWlrWkLW1yN/HzkNbdVwPmP6SAYJ6jfkVlyIoVZAWv1TBir7zdbQ2aNRmdgBkaYwT3Vcazv7OTiesQEARzhf2XYi9Huo5Sb394mHzHASeY7rYGmBIfonlR5cbevb+jfsVtW39J/N2SnJjRWAoiOuooXRdVsOcx4wOo9sC3iZpmaB7TUWJjutsaILKjrOtJFgPz0OjydnR+2RYu2LsQbML+7gMPPkTtOnS+xjpgUokQuhG8zslEfKVset9oLAX1X16jdpUUoOH2x3H509IaTG1RrIwuOyrrbmvY1d3WAOsFu41eIEvAErMWBl4/U8S+dR/OYRm1hTLV4XJ3W8NqXkAZ0otkCdygDFhTIQVeh5gDCdVGsOYxvO1xzJAaFrpAc/QOd1d84Uuovf1VrGOTibjq4hD2BBOG1Lz2bMb9TrnTdNXV3M3WEhBoCQiyrw8/vxm4+tV+T1xxKRpL7VPLp0kbq4y/FrBmE2pspOUpmJNMxGXTBxoqhRWNpeAV12vF3MeoYGo+2oi8o+xlyDclrqy7rSHN258bjZzHbHyD7zMpFHThlSZ7YVScmN1tDftYtj+B7i0MXIUiYblfUPUud7c1tPICYsp7wGp4rBqmuP272xogsICZaqwQHuvGLvPw9sfD766yHUzhJHi/lVE6cM6juqPMqnr+0VhqO0KIeCeq0VGZ1+PLDbzcXMXviZQbRd6dTMS3C/8JhSMwqBnS2cyaZCK+C+ccWiGylglGIBpL9SoZPDWMCKa2um5h347PTNk9GeEozidwdxkjhDYkE/FpBSzk2tMSCrJDMOiCcBby26uxIRFMTdXsJ068EP2e3O8g0A4htDCZiKv6rHAFo3Wz+T3+65OJOFYpfVsEIxCNpdZp7ewV0COYKn/tsf4Xm6iU4qUlGL3YKhiBaCwFT++tasfgCEawIzSvjZ8Aar56aQuGiSgZGssLtdXB62kLhWcX1lGUYSp8iWR5IVA1a+vZnZ/z9O1YZFYNflmDLoHGELsEJl5lcvADhF3CdgXxq8zj8RYD/pk/UTLslQCzgmEdKEha7fesqg14FtcGPLVal5svoOLIWOH02ETxjclJ9JhVVc5d6OIqDCbfeDSzb85s75do1wY/N1ZMZ0cK9+19rH6nmdfvQgdXYRS46YfpL9bP8v52Vq0Ha55OA7BCQ8OFd377SF35ZVhxCK7CiPj65vRrc4O+W2lbEVLA+qTPFb7x+x/VmzVBc9GJoxUGrEhwhqc9ONNLpTaymYD1Gczmd7++qZ6JRUen4jiFuaU13dZQ57uHFStCSnak0J8dLba41sdaKl5hwIrMqvVsr5/lvZKByzEFsD6pTP6Xb7bWxyqwe0xRkQoDLt+5s70PVld5HJmILX2ucOzcWHGda33oUxEKc9MP0uFZMzz/U8lWhJSJyWJu6Fzhedf60KFsFWbVI+n1FwW9W5xqRUjhrM9o8cvuwikZZaMwYEVm1Hh2zQ16yTcSu5QA1mdwuPDUW5vrKzaUhTZMKwxYkfpZ3h/jhJ64GGcwWzg4er642rU+yjClMGBFagKe5xvqvJZtTXeRB6zP2Wxh455H63GiTx2D7QoDVmT2DO8mK0NQXPSTyhQ6zo8X73K69bFcYQQrYkYgo4s1jI0Xx9LnCt93ovWxRGFufjh9R3Cm9+euFak8hIBRp1gf0xTGrHB4F7ap9O0K1BTGjnB4F7apxO0KhhSmUgIZXayhErYr6FKYcgqHd2Gbct2uoKkw4NUKzvR0ukriYhagPAPp/E/KIeJAUWFAUS6q8x51V9ldrOT0UH4ry4Gisgqz5vFMjxv562IXYHFOnc1/icW5TonCgFVZ0OA77k7iXVjg2Mmx37zzk/mqKR6tZkphxBUs/D6EQvP96NIGn/vguFjGZK6AuvsG0bGTg1NNVvtndJx6cQkzbmmxwigmRb0o6EVXXOpHgSrX8LjQJZUZRQd7zqDR8QnF80J605MvLGZiXsMpTDSWglzZm3C+ANbnigV+NH+Oa31c9CNYkeP9aVQoFLC+DyloUy9fw0ReY0FhiAspg+JcfrHPtT4uimRGxtGBT8+g7OgY8U1ixcr4o7FUs5HKe2eG8twHCFR70OXzfa71cUFHelO6rIgWxWL+cyzcVdgPTy32a3yiiD7ty3EfxFufyAI/8rn6U/GMjk+iDz7pR5kRciuiRqGYX8jCPTQ1gYTU+ixq9KO6mUyV2HAxQM+JIfRJ8iw1K1IOWJZxBazP4fjk1P/BZX35fNf6lBNgRcCjlcqMOPYe2Jai6GQqz32AmTUezm3tWh/2SPRn0eHeMyjvICuiBhM5vUbOl1qfyy/2o0sv8rnWxwbAinx8PIVODw47ru84MJkE76+nc9wHAKsTutjnWh8TOZE6hz6On0ETuVzF9pEWzGeNzIwUUCZ+YTgAi6aXNrjWxyiwePh/PaddK0JAWaVZzeWnWx+Y+8AcyEUdCEH58C/9rhUxSFnnJQbrc/DTCzFIbsBoKXKBjC7GqZhE3mB9jp/KcR/EW59FIWcFjOIEMroYo2Iz34P1+fCTv1mfSgwYJQlkdDGGI0pFgPURh+yU83YFsCKHj581FMjoQo4ja6uczRbQ2ewF61MOAaO0AxldyHF8MSK5gFG7tyuYHcjoQo7jFUaKNGAUoq3nBs1fNHViIGM54iqMCmB9jibMCRittEBGT24E+Qb2IU+erD+F4FKUDy6lfl20cRVGB+KAUZLtCpUayOgf2Ieqj/3M4FnauT9Hl7dTuSazcBWGEOl2BbmAUacEMvoG36d3ruwRpi2NqzCUEIfsIM84OpvtL/9OYeIb+oDaubyMK4wbAmwCk7nyLOVOAlgEqucbpKd8ZuBaGIcBcw2YcwgUZixE44sfQsXAPKIb4aWsMN7RXs6BUPTPJPp+KBxZjRDaLknscncyEd9O4/o8i+4dgKyCb9M4mcsFJvPnUXb0NFN3Q6oockw2tqDJxtuxz+kd6UU1H2+kfq2cEje1liiN31edPv3Ssjlyx4fCEUiQsQshdLXGqQ0rjqswJsCSwuAoipSibwaaWPyQ7FwChmDgPoaJvic/as5F84DVy81biXLzbkS+GZdNU5hQOIKdgFICseK4CmMCLCgMiaI4EN2K4076KwxQlBmdLa6y4LEtFI4UQ+HIOtwvuApTIcAQyVUUYkBxenG+7CpMhVAMzHf6LbAEV2EqhMLMhWjs2u2ch8lFN5uTiTjWjXPXYSoIcMOe/7st3PAs0L3F6bcDhwRCqDmZiKdxv+AqTAWSn/t5Loix5qON3EKg1TQ2NqKlS5vQ0qYl3L9DjY0lV3Ckqwtls1m0f/97aH9np10C2JBMxJ/V+yXXrWwCLK3D0IkkVgYU4oEN96OWtbcZPtfw8DBq2/pL1LZ1G6dQJjJHj1UR4yqMCbCkMGasxi9takJtbb9AjZddRvW8Utpf/TVq3fwYbeXpSCbixDUz3Ul/hVOd2Eatgy0ta1EyEUd73nrddGXh2lt7Gzry8UG0/90/cpaMEjfoWXeR4ipMBQNDMW+2y3AHwaJ0HT6Enn7qSVtuFijn/j+9g9p3/orWKWHdpZnki67CVCAwDKv94C4qi5gwPwGLMnv2bNtv1PLl13EWDhSYAgdC4ci+UDiiqwKfO4cxATPmMMKeefB6ecfPIM/4APcxk6d/uoXKZN4Mbr/jn63wsB1CCIFzAN48B5OJ+C7XrVwGmO3pkiN27z3MKgvwys6X0NJlzWZ704TtAjegC9HRGW93W4MbfMQ4nvEzll5gMBhEmx75IfP3pXXTw1Y3WSfMYTqsbtmFXW5vWVsW0rHDAgoKo3vF06VyaWpaUjZ9W7F8uaXtcQrT3dYA2zufs7RlF2apCwZd4Sgw5VbubmtYjxB6nrULdLEeiPUqF6y+1pJ1mO62BlgB3ew+o87mlfZfl0X/OzvfM9tLNo1pC5fdbQ2QWACSDWQsvRIXRYo+spRDpPT19XFxXKwDcWZW4ykWlZPORWOpZn7Rpo75u8cQZixcwh6X6sR20xcrxezd8wZqWsKmA+CBBx9C7e2vWtnkboTQOlWFEYjGUvV8crRbrbq6csbOaGVQqKq+V6jt7Yf4LQhJYQmKygKjqFY9+2KwFEYMrzzrCfNBOQJWwvsDf3mSSt5jiCfbsP5+KtdkBNgv85VVX+OGjBQgyk2mW2GkRGOplfw6jlbWQcfA0n4YCMKkkXAPVv/bX/mVbUM0ykOw55OJOFGIv2GFEcNbH3Aa2P86shGWFAaGaLUHvk31nFYFZYJF2fCdjWjv3t/RPK2hDWRUFUYKb33A7IVNa4RBWFIYSO0a6Go15dxgdWC4du89d1M7Z9+JE+jpZ54zc0KfSSbiukL6xZiqMGJ46wNDt7ssadBGWFEYmPxX9Vlb0QtCVVasuI77GxJhKO2jAcXoOtKF9ne+h/bs/R2teQkuMNlfmUzED+r9omUKIyUaS63mFajirI/dCgN7Z2oOfNv0ZOEVgO65jG0KIyYaSy3k5z4VYX3sVJjq3m3I3/+mLW2XKbqsDRMKIyUaS63jrU9ZLpjaoTCuVTEMlrVhUmHE8Nbn2XJaNLVDYezYlVlpJBNxj1aXmFcYKdFYaj0/fGPW+tg1JIPkF4GuTa6V0Q/2XKbsFEYMb322C3uuWcHuSb+rONiU56SfFtFYqpUP27HV+jDjVh5LDld9tNGLinmScGfYG7VenFI1FI6s5O+vlcPjBP9S3J5MxKcSRfN5xXYRelnZWOlnCT7S+lk7rI9dCuPxeIvV/trdJ1/47Brxz/mHCyfqHB7O1bgeo1A4st0kz6Yuz1UoHAElfgbjUGJFEahYhREjChi1xPpYqTBQXdjvq7nvxI5FO7WOVVEcokz2yFhhVjWuIVlU5JPy7ZJ5SRpWFAFHKIwUswNGzVQYsCJVvpp3Tr24hDgeiib8MI1mIsgEbnEjO3CkwogxY7sCbYW5YEUCm0/siDKZ3QcKq1I8HTVrYAaOVxgpNAJGaShMtX9Gh89bdVffjs8kDJ3IAiBHMcW54hpIycpqX12FUYF0uwKJwvi8VWNV/prvs2pF1KA5j8FZPLQTV2F0wFufVq23KY7CCHORcrEiWoTCEaPBtNyeedLKYFbhKoxBeCvUzH+4fRa5/Hj92ER2qv6I1+PbjzyegzieLOE4Q/EAAAAKSURBVBeGQQj9P1FzXTCgkzjZAAAAAElFTkSuQmCC",u="data:image/png;base64,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",c="data:image/png;base64,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",E="data:image/png;base64,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",B="data:image/png;base64,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",p="data:image/png;base64,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",Y="data:image/png;base64,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",w="data:image/png;base64,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",V="data:image/png;base64,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",R="data:image/png;base64,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",I="data:image/png;base64,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",v="data:image/png;base64,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",U="data:image/png;base64,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",W="data:image/png;base64,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",K="data:image/png;base64,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",N="data:image/png;base64,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",Q="data:image/png;base64,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",b="data:image/png;base64,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",O="data:image/png;base64,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",m="data:image/png;base64,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",M="data:image/png;base64,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",G="data:image/png;base64,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",x="data:image/png;base64,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",Z="data:image/png;base64,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",X="data:image/png;base64,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";var L=e(74848);function j(A){let{href:a,children:e}=A;return(0,L.jsx)(d.A,{href:a,className:(0,g.A)("card padding--lg",r.cardContainer),children:e})}function S(A){let{href:a,icon:e,title:t,description:s}=A;return(0,L.jsxs)(j,{href:a,children:[(0,L.jsxs)(C.A,{as:"h2",className:(0,g.A)("text--truncate",r.cardTitle),title:t,children:[e," ",t]}),s&&(0,L.jsx)("p",{className:(0,g.A)(r.cardDescription),title:s,children:s})]})}function q(A){let{item:a}=A;const e=(0,s.Nr)(a);return e?(0,L.jsx)(S,{href:e,icon:"\ud83d\uddc3\ufe0f",title:a.label,description:a.description??(0,i.T)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:a.items.length})}):null}function k(A){let{item:a}=A;const e="Customize Engine Settings"===a.label?(0,L.jsx)("img",{src:l,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Remote Server Integration"===a.label?(0,L.jsx)("img",{src:F,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Manual Import"===a.label?(0,L.jsx)("img",{src:h,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.7"===a.label||"v0.4.6"===a.label||"v0.4.5"===a.label||"v0.4.4"===a.label||"v0.4.3"===a.label||"v0.4.2"===a.label||"v0.4.1"===a.label||"v0.4.0"===a.label||"v0.3.3"===a.label||"v0.3.2"===a.label||"v0.3.1"===a.label||"v0.3.0"===a.label||"v0.2.3"===a.label||"v0.2.2"===a.label||"v0.2.1"===a.label||"v0.2.0"===a.label?(0,L.jsx)("img",{src:o,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Extension Setup"===a.label?(0,L.jsx)("img",{src:n,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Import Extensions"===a.label?(0,L.jsx)("img",{src:u,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Continue Integration"===a.label?(0,L.jsx)("img",{src:c,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"OpenRouter"===a.label?(0,L.jsx)("img",{src:w,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Azure OpenAI"===a.label?(0,L.jsx)("img",{src:p,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Raycast"===a.label?(0,L.jsx)("img",{src:B,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Discord"===a.label?(0,L.jsx)("img",{src:E,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Open Interpreter"===a.label?(0,L.jsx)("img",{src:Y,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Permission Denied"===a.label?(0,L.jsx)("img",{src:V,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Unexpected Token"===a.label?(0,L.jsx)("img",{src:R,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Undefined Issue"===a.label?(0,L.jsx)("img",{src:I,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Something's Amiss"===a.label?(0,L.jsx)("img",{src:v,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Broken Build"===a.label?(0,L.jsx)("img",{src:U,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Jan not using GPU"===a.label?(0,L.jsx)("img",{src:W,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Mistral AI"===a.label?(0,L.jsx)("img",{src:K,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LM Studio"===a.label?(0,L.jsx)("img",{src:N,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Ollama"===a.label?(0,L.jsx)("img",{src:Q,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.8"===a.label||"v0.4.9"===a.label||"v0.4.10"===a.label?(0,L.jsx)("img",{src:o,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install with Docker"===a.label?(0,L.jsx)("img",{src:x,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Linux"===a.label?(0,L.jsx)("img",{src:M,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Mac"===a.label?(0,L.jsx)("img",{src:m,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Windows"===a.label?(0,L.jsx)("img",{src:O,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Claude"===a.label?(0,L.jsx)("img",{src:b,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LlamaCPP Extension"===a.label?(0,L.jsx)("img",{src:G,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"TensorRT-LLM Extension"===a.label?(0,L.jsx)("img",{src:Z,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Groq"===a.label?(0,L.jsx)("img",{src:X,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"\ud83d\udcc4\ufe0f",t=(0,s.cC)(a.docId??void 0);return(0,L.jsx)(S,{href:a.href,icon:e,title:a.label,description:a.description??t?.description})}function z(A){let{item:a}=A;switch(a.type){case"link":return(0,L.jsx)(k,{item:a});case"category":return(0,L.jsx)(q,{item:a});default:throw new Error(`unknown item type ${JSON.stringify(a)}`)}}function T(A){let{className:a}=A;const e=(0,s.$S)();return(0,L.jsx)(y,{items:e.items,className:a})}function y(A){const{items:a,className:e}=A;if(!a)return(0,L.jsx)(T,{...A});const g=(0,s.d1)(a);return(0,L.jsx)("section",{className:(0,t.A)("row",e),children:g.map(((A,a)=>(0,L.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,L.jsx)(z,{item:A})},a)))})}},28453:(A,a,e)=>{e.d(a,{R:()=>d,x:()=>i});var t=e(96540);const s={},g=t.createContext(s);function d(A){const a=t.useContext(g);return t.useMemo((function(){return"function"==typeof A?A(a):{...a,...A}}),[a,A])}function i(A){let a;return a=A.disableParentContext?"function"==typeof A.components?A.components(s):A.components||s:d(A.components),t.createElement(g.Provider,{value:a},A.children)}}}]); \ No newline at end of file diff --git a/assets/js/ac2eaf96.0e654bd7.js b/assets/js/ac2eaf96.0e654bd7.js new file mode 100644 index 00000000..aef79a62 --- /dev/null +++ b/assets/js/ac2eaf96.0e654bd7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2076],{89336:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>c,contentTitle:()=>s,default:()=>m,frontMatter:()=>i,metadata:()=>r,toc:()=>l});var o=n(74848),a=n(28453);const i={title:"Ollama"},s=void 0,r={id:"integrations/ollama",title:"Ollama",description:"Requested, committed, but not started",source:"@site/docs/integrations/ollama.md",sourceDirName:"integrations",slug:"/integrations/ollama",permalink:"/integrations/ollama",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/integrations/ollama.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Ollama"},sidebar:"ecosystemSidebar",previous:{title:"llama.cpp",permalink:"/integrations/llamacpp"},next:{title:"OpenAI",permalink:"/integrations/openai"}},c={},l=[];function d(t){const e={admonition:"admonition",p:"p",...(0,a.R)(),...t.components};return(0,o.jsx)(e.admonition,{type:"caution",children:(0,o.jsx)(e.p,{children:"Requested, committed, but not started"})})}function m(t={}){const{wrapper:e}={...(0,a.R)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(d,{...t})}):d(t)}},28453:(t,e,n)=>{n.d(e,{R:()=>s,x:()=>r});var o=n(96540);const a={},i=o.createContext(a);function s(t){const e=o.useContext(i);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function r(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(a):t.components||a:s(t.components),o.createElement(i.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/ac2eaf96.2f6a7cb0.js b/assets/js/ac2eaf96.2f6a7cb0.js deleted file mode 100644 index 36b39ba0..00000000 --- a/assets/js/ac2eaf96.2f6a7cb0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2076],{89336:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>c,contentTitle:()=>s,default:()=>m,frontMatter:()=>i,metadata:()=>r,toc:()=>l});var o=n(74848),a=n(28453);const i={title:"Ollama"},s=void 0,r={id:"integrations/ollama",title:"Ollama",description:"Requested, committed, but not started",source:"@site/docs/integrations/ollama.md",sourceDirName:"integrations",slug:"/integrations/ollama",permalink:"/integrations/ollama",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/integrations/ollama.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Ollama"},sidebar:"ecosystemSidebar",previous:{title:"llama.cpp",permalink:"/integrations/llamacpp"},next:{title:"OpenAI",permalink:"/integrations/openai"}},c={},l=[];function d(t){const e={admonition:"admonition",p:"p",...(0,a.R)(),...t.components};return(0,o.jsx)(e.admonition,{type:"caution",children:(0,o.jsx)(e.p,{children:"Requested, committed, but not started"})})}function m(t={}){const{wrapper:e}={...(0,a.R)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(d,{...t})}):d(t)}},28453:(t,e,n)=>{n.d(e,{R:()=>s,x:()=>r});var o=n(96540);const a={},i=o.createContext(a);function s(t){const e=o.useContext(i);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function r(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(a):t.components||a:s(t.components),o.createElement(i.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/af41fd2b.18854edd.js b/assets/js/af41fd2b.18854edd.js deleted file mode 100644 index e7965c34..00000000 --- a/assets/js/af41fd2b.18854edd.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9773],{46865:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>o,contentTitle:()=>d,default:()=>h,frontMatter:()=>t,metadata:()=>i,toc:()=>l});var a=r(74848),s=r(28453);const t={title:"Threads",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},d=void 0,i={id:"developer/framework/engineering/threads",title:"Threads",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-engineering/threads.md",sourceDirName:"developer/05-framework/03-engineering",slug:"/developer/framework/engineering/threads",permalink:"/developer/framework/engineering/threads",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-engineering/threads.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Threads",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",previous:{title:"Models",permalink:"/developer/framework/engineering/models"},next:{title:"Product Specs",permalink:"/developer/product"}},o={},l=[{value:"Overview",id:"overview",level:2},{value:"Folder Structure",id:"folder-structure",level:2},{value:"thread.json",id:"threadjson",level:2},{value:"Example",id:"example",level:3},{value:"API Reference",id:"api-reference",level:2}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.admonition,{type:"caution",children:(0,a.jsx)(n.p,{children:"This is currently under development."})}),"\n",(0,a.jsx)(n.h2,{id:"overview",children:"Overview"}),"\n",(0,a.jsxs)(n.p,{children:[(0,a.jsx)(n.code,{children:"Threads"})," are conversations between an ",(0,a.jsx)(n.code,{children:"assistant"})," and the user:"]}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsxs)(n.li,{children:["Users can tweak ",(0,a.jsx)(n.code,{children:"model"})," params and ",(0,a.jsx)(n.code,{children:"assistant"})," behavior within each thread."]}),"\n",(0,a.jsx)(n.li,{children:"Users can import and export threads."}),"\n",(0,a.jsxs)(n.li,{children:["An ",(0,a.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/threads",children:"OpenAI Thread API"})," compatible endpoint at ",(0,a.jsx)(n.code,{children:"localhost:1337/v1/threads"}),"."]}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"folder-structure",children:"Folder Structure"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsxs)(n.li,{children:["Threads are saved in the ",(0,a.jsx)(n.code,{children:"/threads"})," folder."]}),"\n",(0,a.jsx)(n.li,{children:"Threads are organized by folders, one for each thread, and can be easily zipped, exported, and cleared."}),"\n",(0,a.jsxs)(n.li,{children:["Thread folders follow the naming: ",(0,a.jsx)(n.code,{children:"assistant_id"})," + ",(0,a.jsx)(n.code,{children:"thread_created_at"}),"."]}),"\n",(0,a.jsxs)(n.li,{children:["Thread folders also contain ",(0,a.jsx)(n.code,{children:"messages.jsonl"})," files. See ",(0,a.jsx)(n.a,{href:"/docs/engineering/messages",children:"messages"}),"."]}),"\n"]}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"janroot/\n threads/\n assistant_name_unix_timestamp/ # Thread `ID`\n thread.json\n"})}),"\n",(0,a.jsx)(n.h2,{id:"threadjson",children:(0,a.jsx)(n.code,{children:"thread.json"})}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsxs)(n.li,{children:["Each ",(0,a.jsx)(n.code,{children:"thread"})," folder contains a ",(0,a.jsx)(n.code,{children:"thread.json"})," file, which is a representation of a thread."]}),"\n",(0,a.jsxs)(n.li,{children:[(0,a.jsx)(n.code,{children:"thread.json"})," contains metadata and model parameter overrides."]}),"\n",(0,a.jsx)(n.li,{children:"There are no required fields."}),"\n"]}),"\n",(0,a.jsx)(n.h3,{id:"example",children:"Example"}),"\n",(0,a.jsxs)(n.p,{children:["Here's a standard example ",(0,a.jsx)(n.code,{children:"thread.json"})," for a conversation between the user and the default Jan assistant."]}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-js",children:'"id": "thread_....", // Defaults to foldername\n"object": "thread", // Defaults to "thread"\n"title": "funny physics joke", // Defaults to ""\n"assistants": [\n {\n "assistant_id": "jan", // Defaults to "jan"\n "model": { // Defaults to the currently active model (can be changed before thread is begun)\n "id": "...",\n "settings": {}, // Defaults to and overrides assistant.json\'s "settings" (and if none, then model.json "settings")\n "parameters": {}, // Defaults to and overrides assistant.json\'s "parameters" (and if none, then model.json "parameters")\n }\n },\n],\n"created": 1231231 // Defaults to file creation time\n"metadata": {}, // Defaults to {}\n'})}),"\n",(0,a.jsx)(n.h2,{id:"api-reference",children:"API Reference"}),"\n",(0,a.jsxs)(n.p,{children:["Jan's Threads API is compatible with ",(0,a.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/threads",children:"OpenAI's Threads API"}),", with additional methods for managing threads locally."]}),"\n",(0,a.jsxs)(n.p,{children:["See ",(0,a.jsx)(n.a,{href:"https://jan.ai/api-reference#tag/Threads",children:"Jan Threads API"}),"."]})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(c,{...e})}):c(e)}},28453:(e,n,r)=>{r.d(n,{R:()=>d,x:()=>i});var a=r(96540);const s={},t=a.createContext(s);function d(e){const n=a.useContext(t);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function i(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:d(e.components),a.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/af41fd2b.3e9bdf19.js b/assets/js/af41fd2b.3e9bdf19.js new file mode 100644 index 00000000..751298a7 --- /dev/null +++ b/assets/js/af41fd2b.3e9bdf19.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9773],{46865:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>o,contentTitle:()=>d,default:()=>h,frontMatter:()=>t,metadata:()=>i,toc:()=>l});var a=r(74848),s=r(28453);const t={title:"Threads",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},d=void 0,i={id:"developer/framework/engineering/threads",title:"Threads",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-engineering/threads.md",sourceDirName:"developer/05-framework/03-engineering",slug:"/developer/framework/engineering/threads",permalink:"/developer/framework/engineering/threads",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-engineering/threads.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Threads",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",previous:{title:"Models",permalink:"/developer/framework/engineering/models"},next:{title:"Product Specs",permalink:"/developer/product"}},o={},l=[{value:"Overview",id:"overview",level:2},{value:"Folder Structure",id:"folder-structure",level:2},{value:"thread.json",id:"threadjson",level:2},{value:"Example",id:"example",level:3},{value:"API Reference",id:"api-reference",level:2}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.admonition,{type:"caution",children:(0,a.jsx)(n.p,{children:"This is currently under development."})}),"\n",(0,a.jsx)(n.h2,{id:"overview",children:"Overview"}),"\n",(0,a.jsxs)(n.p,{children:[(0,a.jsx)(n.code,{children:"Threads"})," are conversations between an ",(0,a.jsx)(n.code,{children:"assistant"})," and the user:"]}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsxs)(n.li,{children:["Users can tweak ",(0,a.jsx)(n.code,{children:"model"})," params and ",(0,a.jsx)(n.code,{children:"assistant"})," behavior within each thread."]}),"\n",(0,a.jsx)(n.li,{children:"Users can import and export threads."}),"\n",(0,a.jsxs)(n.li,{children:["An ",(0,a.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/threads",children:"OpenAI Thread API"})," compatible endpoint at ",(0,a.jsx)(n.code,{children:"localhost:1337/v1/threads"}),"."]}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"folder-structure",children:"Folder Structure"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsxs)(n.li,{children:["Threads are saved in the ",(0,a.jsx)(n.code,{children:"/threads"})," folder."]}),"\n",(0,a.jsx)(n.li,{children:"Threads are organized by folders, one for each thread, and can be easily zipped, exported, and cleared."}),"\n",(0,a.jsxs)(n.li,{children:["Thread folders follow the naming: ",(0,a.jsx)(n.code,{children:"assistant_id"})," + ",(0,a.jsx)(n.code,{children:"thread_created_at"}),"."]}),"\n",(0,a.jsxs)(n.li,{children:["Thread folders also contain ",(0,a.jsx)(n.code,{children:"messages.jsonl"})," files. See ",(0,a.jsx)(n.a,{href:"/docs/engineering/messages",children:"messages"}),"."]}),"\n"]}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"janroot/\n threads/\n assistant_name_unix_timestamp/ # Thread `ID`\n thread.json\n"})}),"\n",(0,a.jsx)(n.h2,{id:"threadjson",children:(0,a.jsx)(n.code,{children:"thread.json"})}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsxs)(n.li,{children:["Each ",(0,a.jsx)(n.code,{children:"thread"})," folder contains a ",(0,a.jsx)(n.code,{children:"thread.json"})," file, which is a representation of a thread."]}),"\n",(0,a.jsxs)(n.li,{children:[(0,a.jsx)(n.code,{children:"thread.json"})," contains metadata and model parameter overrides."]}),"\n",(0,a.jsx)(n.li,{children:"There are no required fields."}),"\n"]}),"\n",(0,a.jsx)(n.h3,{id:"example",children:"Example"}),"\n",(0,a.jsxs)(n.p,{children:["Here's a standard example ",(0,a.jsx)(n.code,{children:"thread.json"})," for a conversation between the user and the default Jan assistant."]}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-js",children:'"id": "thread_....", // Defaults to foldername\n"object": "thread", // Defaults to "thread"\n"title": "funny physics joke", // Defaults to ""\n"assistants": [\n {\n "assistant_id": "jan", // Defaults to "jan"\n "model": { // Defaults to the currently active model (can be changed before thread is begun)\n "id": "...",\n "settings": {}, // Defaults to and overrides assistant.json\'s "settings" (and if none, then model.json "settings")\n "parameters": {}, // Defaults to and overrides assistant.json\'s "parameters" (and if none, then model.json "parameters")\n }\n },\n],\n"created": 1231231 // Defaults to file creation time\n"metadata": {}, // Defaults to {}\n'})}),"\n",(0,a.jsx)(n.h2,{id:"api-reference",children:"API Reference"}),"\n",(0,a.jsxs)(n.p,{children:["Jan's Threads API is compatible with ",(0,a.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/threads",children:"OpenAI's Threads API"}),", with additional methods for managing threads locally."]}),"\n",(0,a.jsxs)(n.p,{children:["See ",(0,a.jsx)(n.a,{href:"https://jan.ai/api-reference#tag/Threads",children:"Jan Threads API"}),"."]})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(c,{...e})}):c(e)}},28453:(e,n,r)=>{r.d(n,{R:()=>d,x:()=>i});var a=r(96540);const s={},t=a.createContext(s);function d(e){const n=a.useContext(t);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function i(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:d(e.components),a.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/b0ff4131.6becf100.js b/assets/js/b0ff4131.6becf100.js deleted file mode 100644 index 728a14df..00000000 --- a/assets/js/b0ff4131.6becf100.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9680],{73103:(s,e,t)=>{t.r(e),t.d(e,{assets:()=>c,contentTitle:()=>i,default:()=>l,frontMatter:()=>o,metadata:()=>r,toc:()=>u});var n=t(74848),a=t(28453);const o={title:"Manage Assistants",slug:"/guides/assistants",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:8,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","manage assistants","assistants"]},i=void 0,r={id:"guides/user-guides/manage-assistants",title:"Manage Assistants",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/user-guides/manage-assistants.mdx",sourceDirName:"guides/user-guides",slug:"/guides/assistants",permalink:"/guides/assistants",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/user-guides/manage-assistants.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:8,frontMatter:{title:"Manage Assistants",slug:"/guides/assistants",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:8,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","manage assistants","assistants"]}},c={},u=[];function d(s){const e={p:"p",...(0,a.R)(),...s.components};return(0,n.jsx)(e.p,{children:"Coming Soon"})}function l(s={}){const{wrapper:e}={...(0,a.R)(),...s.components};return e?(0,n.jsx)(e,{...s,children:(0,n.jsx)(d,{...s})}):d(s)}},28453:(s,e,t)=>{t.d(e,{R:()=>i,x:()=>r});var n=t(96540);const a={},o=n.createContext(a);function i(s){const e=n.useContext(o);return n.useMemo((function(){return"function"==typeof s?s(e):{...e,...s}}),[e,s])}function r(s){let e;return e=s.disableParentContext?"function"==typeof s.components?s.components(a):s.components||a:i(s.components),n.createElement(o.Provider,{value:e},s.children)}}}]); \ No newline at end of file diff --git a/assets/js/b0ff4131.dd907d86.js b/assets/js/b0ff4131.dd907d86.js new file mode 100644 index 00000000..c9db18d1 --- /dev/null +++ b/assets/js/b0ff4131.dd907d86.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9680],{73103:(s,e,t)=>{t.r(e),t.d(e,{assets:()=>d,contentTitle:()=>o,default:()=>u,frontMatter:()=>i,metadata:()=>r,toc:()=>l});var n=t(74848),a=t(28453);const i={title:"Manage Assistants",slug:"/guides/assistants",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","manage assistants","assistants"]},o=void 0,r={id:"guides/user-guides/manage-assistants",title:"Manage Assistants",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/user-guides/manage-assistants.mdx",sourceDirName:"guides/user-guides",slug:"/guides/assistants",permalink:"/guides/assistants",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/user-guides/manage-assistants.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Manage Assistants",slug:"/guides/assistants",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","manage assistants","assistants"]},sidebar:"guidesSidebar",previous:{title:"Manage Models",permalink:"/guides/models"},next:{title:"Manage Threads",permalink:"/guides/threads"}},d={},l=[{value:"Customize the Assistant",id:"customize-the-assistant",level:2},{value:"Add Assistants",id:"add-assistants",level:2}];function c(s){const e={admonition:"admonition",code:"code",h2:"h2",li:"li",ol:"ol",p:"p",strong:"strong",...(0,a.R)(),...s.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(e.p,{children:"This guide explains how to customize the default Assistant settings and add a new assistant."}),"\n",(0,n.jsx)(e.h2,{id:"customize-the-assistant",children:"Customize the Assistant"}),"\n",(0,n.jsx)(e.p,{children:"To change Jan's default settings, follow these steps:"}),"\n",(0,n.jsxs)(e.ol,{children:["\n",(0,n.jsxs)(e.li,{children:["In any thread settings, click on the 3 dots next to the ",(0,n.jsx)(e.strong,{children:"assistant"})," dropdown."]}),"\n",(0,n.jsxs)(e.li,{children:["Select ",(0,n.jsx)(e.strong,{children:"Edit global defaults"}),"."]}),"\n",(0,n.jsxs)(e.li,{children:["Edit the ",(0,n.jsx)(e.code,{children:"assistant.json"})," file based on your preferences. e.g. set a default prompt for ",(0,n.jsx)(e.code,{children:"instructions"}),"."]}),"\n",(0,n.jsx)(e.li,{children:"Refresh the application. Your changes should persist for all future threads."}),"\n"]}),"\n",(0,n.jsx)(e.h2,{id:"add-assistants",children:"Add Assistants"}),"\n",(0,n.jsx)(e.admonition,{type:"info",children:(0,n.jsx)(e.p,{children:"Coming soon"})})]})}function u(s={}){const{wrapper:e}={...(0,a.R)(),...s.components};return e?(0,n.jsx)(e,{...s,children:(0,n.jsx)(c,{...s})}):c(s)}},28453:(s,e,t)=>{t.d(e,{R:()=>o,x:()=>r});var n=t(96540);const a={},i=n.createContext(a);function o(s){const e=n.useContext(i);return n.useMemo((function(){return"function"==typeof s?s(e):{...e,...s}}),[e,s])}function r(s){let e;return e=s.disableParentContext?"function"==typeof s.components?s.components(a):s.components||a:o(s.components),n.createElement(i.Provider,{value:e},s.children)}}}]); \ No newline at end of file diff --git a/assets/js/b2a763b0.30f0385e.js b/assets/js/b2a763b0.30f0385e.js new file mode 100644 index 00000000..8b0e6807 --- /dev/null +++ b/assets/js/b2a763b0.30f0385e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2544],{77487:(e,o,t)=>{t.r(o),t.d(o,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>a,metadata:()=>i,toc:()=>c});var n=t(74848),r=t(28453);const a={title:"Jan Mobile",slug:"/mobile",description:"Jan Mobile allows you to bring your AI on the go",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},s=void 0,i={id:"platforms/mobile",title:"Jan Mobile",description:"Jan Mobile allows you to bring your AI on the go",source:"@site/docs/platforms/mobile.md",sourceDirName:"platforms",slug:"/mobile",permalink:"/mobile",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/platforms/mobile.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Jan Mobile",slug:"/mobile",description:"Jan Mobile allows you to bring your AI on the go",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]}},l={},c=[];function u(e){return(0,n.jsx)(n.Fragment,{})}function d(e={}){const{wrapper:o}={...(0,r.R)(),...e.components};return o?(0,n.jsx)(o,{...e,children:(0,n.jsx)(u,{...e})}):u()}},28453:(e,o,t)=>{t.d(o,{R:()=>s,x:()=>i});var n=t(96540);const r={},a=n.createContext(r);function s(e){const o=n.useContext(a);return n.useMemo((function(){return"function"==typeof e?e(o):{...o,...e}}),[o,e])}function i(e){let o;return o=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),n.createElement(a.Provider,{value:o},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/b2a763b0.8e2b995e.js b/assets/js/b2a763b0.8e2b995e.js deleted file mode 100644 index 56d7aa85..00000000 --- a/assets/js/b2a763b0.8e2b995e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2544],{77487:(e,o,t)=>{t.r(o),t.d(o,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>r,metadata:()=>i,toc:()=>c});var n=t(74848),a=t(28453);const r={title:"Jan Mobile",slug:"/mobile",description:"Jan Mobile allows you to bring your AI on the go",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},s=void 0,i={id:"platforms/mobile",title:"Jan Mobile",description:"Jan Mobile allows you to bring your AI on the go",source:"@site/docs/platforms/mobile.md",sourceDirName:"platforms",slug:"/mobile",permalink:"/mobile",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/platforms/mobile.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Jan Mobile",slug:"/mobile",description:"Jan Mobile allows you to bring your AI on the go",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]}},l={},c=[];function u(e){return(0,n.jsx)(n.Fragment,{})}function d(e={}){const{wrapper:o}={...(0,a.R)(),...e.components};return o?(0,n.jsx)(o,{...e,children:(0,n.jsx)(u,{...e})}):u()}},28453:(e,o,t)=>{t.d(o,{R:()=>s,x:()=>i});var n=t(96540);const a={},r=n.createContext(a);function s(e){const o=n.useContext(r);return n.useMemo((function(){return"function"==typeof e?e(o):{...o,...e}}),[o,e])}function i(e){let o;return o=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:s(e.components),n.createElement(r.Provider,{value:o},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/b2e8bd45.624087ee.js b/assets/js/b2e8bd45.624087ee.js new file mode 100644 index 00000000..a16907df --- /dev/null +++ b/assets/js/b2e8bd45.624087ee.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5347],{38800:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>l,contentTitle:()=>i,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>u});var s=n(74848),o=n(28453);const r={title:"Legal",tags:["industries"]},i=void 0,a={id:"solutions/legal",title:"Legal",description:"",source:"@site/docs/solutions/legal.md",sourceDirName:"solutions",slug:"/solutions/legal",permalink:"/solutions/legal",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/solutions/legal.md",tags:[{label:"industries",permalink:"/tags/industries"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Legal",tags:["industries"]},sidebar:"solutionSidebar",previous:{title:"Healthcare",permalink:"/solutions/healthcare"},next:{title:"Government",permalink:"/solutions/government"}},l={},u=[];function c(t){return(0,s.jsx)(s.Fragment,{})}function d(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(c,{...t})}):c()}},28453:(t,e,n)=>{n.d(e,{R:()=>i,x:()=>a});var s=n(96540);const o={},r=s.createContext(o);function i(t){const e=s.useContext(r);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:i(t.components),s.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/b2e8bd45.b17bb000.js b/assets/js/b2e8bd45.b17bb000.js deleted file mode 100644 index 14cc5506..00000000 --- a/assets/js/b2e8bd45.b17bb000.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5347],{38800:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>l,contentTitle:()=>i,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>u});var s=n(74848),o=n(28453);const r={title:"Legal",tags:["industries"]},i=void 0,a={id:"solutions/legal",title:"Legal",description:"",source:"@site/docs/solutions/legal.md",sourceDirName:"solutions",slug:"/solutions/legal",permalink:"/solutions/legal",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/solutions/legal.md",tags:[{label:"industries",permalink:"/tags/industries"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Legal",tags:["industries"]},sidebar:"solutionSidebar",previous:{title:"Healthcare",permalink:"/solutions/healthcare"},next:{title:"Government",permalink:"/solutions/government"}},l={},u=[];function c(t){return(0,s.jsx)(s.Fragment,{})}function d(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(c,{...t})}):c()}},28453:(t,e,n)=>{n.d(e,{R:()=>i,x:()=>a});var s=n(96540);const o={},r=s.createContext(o);function i(t){const e=s.useContext(r);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:i(t.components),s.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/b7c91fb8.33c70335.js b/assets/js/b7c91fb8.33c70335.js deleted file mode 100644 index 964d8b10..00000000 --- a/assets/js/b7c91fb8.33c70335.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1245],{27111:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>d,frontMatter:()=>s,metadata:()=>c,toc:()=>u});var n=o(74848),r=o(28453);const s={title:"Local & Self-Hosted AI"},a=void 0,c={id:"features/local",title:"Local & Self-Hosted AI",description:"",source:"@site/docs/features/local.md",sourceDirName:"features",slug:"/features/local",permalink:"/features/local",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/features/local.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Local & Self-Hosted AI"},sidebar:"productSidebar",previous:{title:"Features",permalink:"/features/"},next:{title:"OpenAI API Support (and others)",permalink:"/features/remote"}},l={},u=[];function i(e){return(0,n.jsx)(n.Fragment,{})}function d(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(i,{...e})}):i()}},28453:(e,t,o)=>{o.d(t,{R:()=>a,x:()=>c});var n=o(96540);const r={},s=n.createContext(r);function a(e){const t=n.useContext(s);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),n.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/b7c91fb8.ea8b8655.js b/assets/js/b7c91fb8.ea8b8655.js new file mode 100644 index 00000000..d69faad4 --- /dev/null +++ b/assets/js/b7c91fb8.ea8b8655.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1245],{27111:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>d,frontMatter:()=>s,metadata:()=>c,toc:()=>u});var n=o(74848),r=o(28453);const s={title:"Local & Self-Hosted AI"},a=void 0,c={id:"features/local",title:"Local & Self-Hosted AI",description:"",source:"@site/docs/features/local.md",sourceDirName:"features",slug:"/features/local",permalink:"/features/local",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/features/local.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Local & Self-Hosted AI"},sidebar:"productSidebar",previous:{title:"Features",permalink:"/features/"},next:{title:"OpenAI API Support (and others)",permalink:"/features/remote"}},l={},u=[];function i(e){return(0,n.jsx)(n.Fragment,{})}function d(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(i,{...e})}):i()}},28453:(e,t,o)=>{o.d(t,{R:()=>a,x:()=>c});var n=o(96540);const r={},s=n.createContext(r);function a(e){const t=n.useContext(s);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),n.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/b7da00f9.5c641d07.js b/assets/js/b7da00f9.5c641d07.js new file mode 100644 index 00000000..ccb25710 --- /dev/null +++ b/assets/js/b7da00f9.5c641d07.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8600],{79539:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>i,default:()=>h,frontMatter:()=>o,metadata:()=>a,toc:()=>c});var r=t(74848),s=t(28453);const o={title:"Strategy"},i=void 0,a={id:"how-we-work/strategy/strategy",title:"Strategy",description:"We only have 2 planning parameters:",source:"@site/docs/how-we-work/strategy/strategy.md",sourceDirName:"how-we-work/strategy",slug:"/how-we-work/strategy/",permalink:"/how-we-work/strategy/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/how-we-work/strategy/strategy.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Strategy"},sidebar:"aboutSidebar",previous:{title:"How We Work",permalink:"/how-we-work"},next:{title:"Project Management",permalink:"/how-we-work/project-management"}},l={},c=[{value:"Ideal Customer",id:"ideal-customer",level:3},{value:"Problems",id:"problems",level:3},{value:"Solution",id:"solution",level:3},{value:"Prerequisites",id:"prerequisites",level:2}];function d(e){const n={a:"a",em:"em",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",section:"section",sup:"sup",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.p,{children:"We only have 2 planning parameters:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"10 year vision"}),"\n",(0,r.jsx)(n.li,{children:"2 week sprint"}),"\n",(0,r.jsx)(n.li,{children:"Quarterly OKRs"}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"ideal-customer",children:"Ideal Customer"}),"\n",(0,r.jsx)(n.p,{children:"Our ideal customer is an AI enthusiast or business who has experienced some limitations with current AI solutions and is keen to find open source alternatives."}),"\n",(0,r.jsx)(n.h3,{id:"problems",children:"Problems"}),"\n",(0,r.jsx)(n.p,{children:"Our ideal customer would use Jan to solve one of these problems."}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.em,{children:"Control"})}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Control (e.g. preventing vendor lock-in)"}),"\n",(0,r.jsx)(n.li,{children:"Stability (e.g. runs predictably every time)"}),"\n",(0,r.jsx)(n.li,{children:"Local-use (e.g. for speed, or for airgapped environments)"}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.em,{children:"Privacy"})}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Data protection (e.g. personal data or company data)"}),"\n",(0,r.jsx)(n.li,{children:"Privacy (e.g. nsfw)"}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.em,{children:"Customisability"})}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Tinkerability (e.g. ability to change model, experiment)"}),"\n",(0,r.jsx)(n.li,{children:"Niche Models (e.g. fine-tuned, domain-specific models that outperform OpenAI)"}),"\n"]}),"\n",(0,r.jsxs)(n.p,{children:["Sources: ",(0,r.jsx)(n.sup,{children:(0,r.jsx)(n.a,{href:"#user-content-fn-1",id:"user-content-fnref-1","data-footnote-ref":!0,"aria-describedby":"footnote-label",children:"1"})})," ",(0,r.jsx)(n.sup,{children:(0,r.jsx)(n.a,{href:"#user-content-fn-2",id:"user-content-fnref-2","data-footnote-ref":!0,"aria-describedby":"footnote-label",children:"2"})})," ",(0,r.jsx)(n.sup,{children:(0,r.jsx)(n.a,{href:"#user-content-fn-3",id:"user-content-fnref-3","data-footnote-ref":!0,"aria-describedby":"footnote-label",children:"3"})})," ",(0,r.jsx)(n.sup,{children:(0,r.jsx)(n.a,{href:"#user-content-fn-4",id:"user-content-fnref-4","data-footnote-ref":!0,"aria-describedby":"footnote-label",children:"4"})})]}),"\n",(0,r.jsx)(n.h3,{id:"solution",children:"Solution"}),"\n",(0,r.jsx)(n.p,{children:"Jan is a seamless user experience that runs on your personal computer, that glues the different pieces of the open source AI ecosystem to provide an alternative to OpenAI's closed platform."}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"We build a comprehensive, seamless platform that takes care of the technical chores across the stack required to run open source AI"}),"\n",(0,r.jsx)(n.li,{children:"We run on top of a local folder of non-proprietary files, that anyone can tinker with (yes, even other apps!)"}),"\n",(0,r.jsx)(n.li,{children:"We provide open formats for packaging and distributing AI to run reproducibly across devices"}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"prerequisites",children:"Prerequisites"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"https://figma.com",children:"Figma"})}),"\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"https://www.screen.studio/",children:"ScreenStudio"})}),"\n"]}),"\n",(0,r.jsxs)(n.section,{"data-footnotes":!0,className:"footnotes",children:[(0,r.jsx)(n.h2,{className:"sr-only",id:"footnote-label",children:"Footnotes"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsxs)(n.li,{id:"user-content-fn-1",children:["\n",(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.a,{href:"https://www.reddit.com/r/LocalLLaMA/comments/17mghqr/comment/k7ksti6/?utm_source=share&utm_medium=web2x&context=3",children:"What are you guys doing that can't be done with ChatGPT?"})," ",(0,r.jsx)(n.a,{href:"#user-content-fnref-1","data-footnote-backref":"","aria-label":"Back to reference 1",className:"data-footnote-backref",children:"\u21a9"})]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{id:"user-content-fn-2",children:["\n",(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.a,{href:"https://www.reddit.com/r/LocalLLaMA/comments/1718a9o/whats_your_main_interest_in_running_a_local_llm/",children:"What's your main interest in running a local LLM instead of an existing API?"})," ",(0,r.jsx)(n.a,{href:"#user-content-fnref-2","data-footnote-backref":"","aria-label":"Back to reference 2",className:"data-footnote-backref",children:"\u21a9"})]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{id:"user-content-fn-3",children:["\n",(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.a,{href:"https://news.ycombinator.com/item?id=36138224",children:"Ask HN: What's the best self-hosted/local alternative to GPT-4?"})," ",(0,r.jsx)(n.a,{href:"#user-content-fnref-3","data-footnote-backref":"","aria-label":"Back to reference 3",className:"data-footnote-backref",children:"\u21a9"})]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{id:"user-content-fn-4",children:["\n",(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.a,{href:"https://www.reddit.com/r/LocalLLaMA/comments/17mghqr/comment/k7mdz1i/?utm_source=share&utm_medium=web2x&context=3",children:"LoRAs"})," ",(0,r.jsx)(n.a,{href:"#user-content-fnref-4","data-footnote-backref":"","aria-label":"Back to reference 4",className:"data-footnote-backref",children:"\u21a9"})]}),"\n"]}),"\n"]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>i,x:()=>a});var r=t(96540);const s={},o=r.createContext(s);function i(e){const n=r.useContext(o);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),r.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/b7da00f9.80583b77.js b/assets/js/b7da00f9.80583b77.js deleted file mode 100644 index 49e25814..00000000 --- a/assets/js/b7da00f9.80583b77.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8600],{79539:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>i,default:()=>h,frontMatter:()=>o,metadata:()=>a,toc:()=>c});var r=t(74848),s=t(28453);const o={title:"Strategy"},i=void 0,a={id:"how-we-work/strategy/strategy",title:"Strategy",description:"We only have 2 planning parameters:",source:"@site/docs/how-we-work/strategy/strategy.md",sourceDirName:"how-we-work/strategy",slug:"/how-we-work/strategy/",permalink:"/how-we-work/strategy/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/how-we-work/strategy/strategy.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Strategy"},sidebar:"aboutSidebar",previous:{title:"How We Work",permalink:"/how-we-work"},next:{title:"Project Management",permalink:"/how-we-work/project-management"}},l={},c=[{value:"Ideal Customer",id:"ideal-customer",level:3},{value:"Problems",id:"problems",level:3},{value:"Solution",id:"solution",level:3},{value:"Prerequisites",id:"prerequisites",level:2}];function d(e){const n={a:"a",em:"em",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",section:"section",sup:"sup",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.p,{children:"We only have 2 planning parameters:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"10 year vision"}),"\n",(0,r.jsx)(n.li,{children:"2 week sprint"}),"\n",(0,r.jsx)(n.li,{children:"Quarterly OKRs"}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"ideal-customer",children:"Ideal Customer"}),"\n",(0,r.jsx)(n.p,{children:"Our ideal customer is an AI enthusiast or business who has experienced some limitations with current AI solutions and is keen to find open source alternatives."}),"\n",(0,r.jsx)(n.h3,{id:"problems",children:"Problems"}),"\n",(0,r.jsx)(n.p,{children:"Our ideal customer would use Jan to solve one of these problems."}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.em,{children:"Control"})}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Control (e.g. preventing vendor lock-in)"}),"\n",(0,r.jsx)(n.li,{children:"Stability (e.g. runs predictably every time)"}),"\n",(0,r.jsx)(n.li,{children:"Local-use (e.g. for speed, or for airgapped environments)"}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.em,{children:"Privacy"})}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Data protection (e.g. personal data or company data)"}),"\n",(0,r.jsx)(n.li,{children:"Privacy (e.g. nsfw)"}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.em,{children:"Customisability"})}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Tinkerability (e.g. ability to change model, experiment)"}),"\n",(0,r.jsx)(n.li,{children:"Niche Models (e.g. fine-tuned, domain-specific models that outperform OpenAI)"}),"\n"]}),"\n",(0,r.jsxs)(n.p,{children:["Sources: ",(0,r.jsx)(n.sup,{children:(0,r.jsx)(n.a,{href:"#user-content-fn-1",id:"user-content-fnref-1","data-footnote-ref":!0,"aria-describedby":"footnote-label",children:"1"})})," ",(0,r.jsx)(n.sup,{children:(0,r.jsx)(n.a,{href:"#user-content-fn-2",id:"user-content-fnref-2","data-footnote-ref":!0,"aria-describedby":"footnote-label",children:"2"})})," ",(0,r.jsx)(n.sup,{children:(0,r.jsx)(n.a,{href:"#user-content-fn-3",id:"user-content-fnref-3","data-footnote-ref":!0,"aria-describedby":"footnote-label",children:"3"})})," ",(0,r.jsx)(n.sup,{children:(0,r.jsx)(n.a,{href:"#user-content-fn-4",id:"user-content-fnref-4","data-footnote-ref":!0,"aria-describedby":"footnote-label",children:"4"})})]}),"\n",(0,r.jsx)(n.h3,{id:"solution",children:"Solution"}),"\n",(0,r.jsx)(n.p,{children:"Jan is a seamless user experience that runs on your personal computer, that glues the different pieces of the open source AI ecosystem to provide an alternative to OpenAI's closed platform."}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"We build a comprehensive, seamless platform that takes care of the technical chores across the stack required to run open source AI"}),"\n",(0,r.jsx)(n.li,{children:"We run on top of a local folder of non-proprietary files, that anyone can tinker with (yes, even other apps!)"}),"\n",(0,r.jsx)(n.li,{children:"We provide open formats for packaging and distributing AI to run reproducibly across devices"}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"prerequisites",children:"Prerequisites"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"https://figma.com",children:"Figma"})}),"\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"https://www.screen.studio/",children:"ScreenStudio"})}),"\n"]}),"\n",(0,r.jsxs)(n.section,{"data-footnotes":!0,className:"footnotes",children:[(0,r.jsx)(n.h2,{className:"sr-only",id:"footnote-label",children:"Footnotes"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsxs)(n.li,{id:"user-content-fn-1",children:["\n",(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.a,{href:"https://www.reddit.com/r/LocalLLaMA/comments/17mghqr/comment/k7ksti6/?utm_source=share&utm_medium=web2x&context=3",children:"What are you guys doing that can't be done with ChatGPT?"})," ",(0,r.jsx)(n.a,{href:"#user-content-fnref-1","data-footnote-backref":"","aria-label":"Back to reference 1",className:"data-footnote-backref",children:"\u21a9"})]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{id:"user-content-fn-2",children:["\n",(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.a,{href:"https://www.reddit.com/r/LocalLLaMA/comments/1718a9o/whats_your_main_interest_in_running_a_local_llm/",children:"What's your main interest in running a local LLM instead of an existing API?"})," ",(0,r.jsx)(n.a,{href:"#user-content-fnref-2","data-footnote-backref":"","aria-label":"Back to reference 2",className:"data-footnote-backref",children:"\u21a9"})]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{id:"user-content-fn-3",children:["\n",(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.a,{href:"https://news.ycombinator.com/item?id=36138224",children:"Ask HN: What's the best self-hosted/local alternative to GPT-4?"})," ",(0,r.jsx)(n.a,{href:"#user-content-fnref-3","data-footnote-backref":"","aria-label":"Back to reference 3",className:"data-footnote-backref",children:"\u21a9"})]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{id:"user-content-fn-4",children:["\n",(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.a,{href:"https://www.reddit.com/r/LocalLLaMA/comments/17mghqr/comment/k7mdz1i/?utm_source=share&utm_medium=web2x&context=3",children:"LoRAs"})," ",(0,r.jsx)(n.a,{href:"#user-content-fnref-4","data-footnote-backref":"","aria-label":"Back to reference 4",className:"data-footnote-backref",children:"\u21a9"})]}),"\n"]}),"\n"]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>i,x:()=>a});var r=t(96540);const s={},o=r.createContext(s);function i(e){const n=r.useContext(o);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),r.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/bdfdc86d.3950ee20.js b/assets/js/bdfdc86d.3950ee20.js deleted file mode 100644 index 967708cf..00000000 --- a/assets/js/bdfdc86d.3950ee20.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[176],{3750:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>r,contentTitle:()=>o,default:()=>d,frontMatter:()=>a,metadata:()=>l,toc:()=>c});var s=i(74848),t=i(28453);const a={sidebar_position:15,slug:"/changelog/changelog-v0.2.3"},o="v0.2.3",l={id:"releases/changelog/changelog-v0.2.3",title:"v0.2.3",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.2.3.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.2.3",permalink:"/changelog/changelog-v0.2.3",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.2.3.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:15,frontMatter:{sidebar_position:15,slug:"/changelog/changelog-v0.2.3"},sidebar:"releasesSidebar",previous:{title:"v0.3.0",permalink:"/changelog/changelog-v0.3.0"},next:{title:"v0.2.2",permalink:"/changelog/changelog-v0.2.2"}},r={},c=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\udc1b Bug Fixes",id:"-bug-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function h(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,t.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{id:"v023",children:"v0.2.3"}),"\n",(0,s.jsxs)(n.p,{children:["For more details, ",(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.2.3",children:"GitHub Issues"})]}),"\n",(0,s.jsxs)(n.p,{children:["Highlighted Issue: ",(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/482",children:"Issue #482: fix: hide preferences section if empty"})]}),"\n",(0,s.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"fix: hide preferences section if empty @louis-jan (#482)"}),"\n",(0,s.jsx)(n.li,{children:"chore: fix conversation summary @louis-jan (#480)"}),"\n",(0,s.jsx)(n.li,{children:"chore: missing create conversation button when there is no conversation is selected @louis-jan (#478)"}),"\n",(0,s.jsx)(n.li,{children:"fix: download now change state immediately @namchuai (#475)"}),"\n",(0,s.jsx)(n.li,{children:"chore: add required app version to edge release plugin @louis-jan (#471)"}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"-bug-fixes",children:"\ud83d\udc1b Bug Fixes"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"add rebuild for mac x64 @hiento09 (#473)"}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Add build deps for data-plugin in CI @hiento09 (#472)"}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,s.jsx)(n.p,{children:"@hiento09, @hientominh, @jan-service-account, @louis-jan and @namchuai"})]})}function d(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>o,x:()=>l});var s=i(96540);const t={},a=s.createContext(t);function o(e){const n=s.useContext(a);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:o(e.components),s.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/bdfdc86d.c2134efb.js b/assets/js/bdfdc86d.c2134efb.js new file mode 100644 index 00000000..fdfba87b --- /dev/null +++ b/assets/js/bdfdc86d.c2134efb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[176],{3750:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>r,contentTitle:()=>o,default:()=>d,frontMatter:()=>a,metadata:()=>l,toc:()=>c});var s=i(74848),t=i(28453);const a={sidebar_position:15,slug:"/changelog/changelog-v0.2.3"},o="v0.2.3",l={id:"releases/changelog/changelog-v0.2.3",title:"v0.2.3",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.2.3.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.2.3",permalink:"/changelog/changelog-v0.2.3",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.2.3.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:15,frontMatter:{sidebar_position:15,slug:"/changelog/changelog-v0.2.3"},sidebar:"releasesSidebar",previous:{title:"v0.3.0",permalink:"/changelog/changelog-v0.3.0"},next:{title:"v0.2.2",permalink:"/changelog/changelog-v0.2.2"}},r={},c=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\udc1b Bug Fixes",id:"-bug-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function h(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,t.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{id:"v023",children:"v0.2.3"}),"\n",(0,s.jsxs)(n.p,{children:["For more details, ",(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.2.3",children:"GitHub Issues"})]}),"\n",(0,s.jsxs)(n.p,{children:["Highlighted Issue: ",(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/482",children:"Issue #482: fix: hide preferences section if empty"})]}),"\n",(0,s.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"fix: hide preferences section if empty @louis-jan (#482)"}),"\n",(0,s.jsx)(n.li,{children:"chore: fix conversation summary @louis-jan (#480)"}),"\n",(0,s.jsx)(n.li,{children:"chore: missing create conversation button when there is no conversation is selected @louis-jan (#478)"}),"\n",(0,s.jsx)(n.li,{children:"fix: download now change state immediately @namchuai (#475)"}),"\n",(0,s.jsx)(n.li,{children:"chore: add required app version to edge release plugin @louis-jan (#471)"}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"-bug-fixes",children:"\ud83d\udc1b Bug Fixes"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"add rebuild for mac x64 @hiento09 (#473)"}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Add build deps for data-plugin in CI @hiento09 (#472)"}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,s.jsx)(n.p,{children:"@hiento09, @hientominh, @jan-service-account, @louis-jan and @namchuai"})]})}function d(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>o,x:()=>l});var s=i(96540);const t={},a=s.createContext(t);function o(e){const n=s.useContext(a);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:o(e.components),s.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/be9dd107.0d86e6b2.js b/assets/js/be9dd107.0d86e6b2.js new file mode 100644 index 00000000..cbd48963 --- /dev/null +++ b/assets/js/be9dd107.0d86e6b2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1013],{21730:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>t,contentTitle:()=>r,default:()=>h,frontMatter:()=>l,metadata:()=>o,toc:()=>c});var s=i(74848),a=i(28453);const l={sidebar_position:1,slug:"/changelog/changelog-v0.4.9"},r="v0.4.9",o={id:"releases/changelog/changelog-v0.4.9",title:"v0.4.9",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.4.9.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.4.9",permalink:"/changelog/changelog-v0.4.9",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.4.9.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:1,frontMatter:{sidebar_position:1,slug:"/changelog/changelog-v0.4.9"},sidebar:"releasesSidebar",previous:{title:"Changelog",permalink:"/changelog"},next:{title:"v0.4.8",permalink:"/changelog/changelog-v0.4.8"}},t={},c=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Fixes",id:"-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function d(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,a.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{id:"v049",children:"v0.4.9"}),"\n",(0,s.jsxs)(n.p,{children:["For more details, ",(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.4.9",children:"GitHub Issues"})]}),"\n",(0,s.jsxs)(n.p,{children:["Highlighted Issue: ",(0,s.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/2421",children:"Issue #2421: Release/v0.4.9"})]}),"\n",(0,s.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Release/v0.4.9 @namchuai (#2421)"}),"\n",(0,s.jsx)(n.li,{children:"Release cut 0.4.9 @louis-jan (#2398)"}),"\n",(0,s.jsx)(n.li,{children:"Update models.json @louis-jan (#2382)"}),"\n",(0,s.jsx)(n.li,{children:"docs: add about/faq @eckartal (#2329)"}),"\n",(0,s.jsx)(n.li,{children:"Update docs 14th mar @dan-jan (#2362)"}),"\n",(0,s.jsx)(n.li,{children:"feat: Nitro-Tensorrt-LLM Extension @louis-jan (#2280)"}),"\n",(0,s.jsx)(n.li,{children:"Sync release 0.4.8 to dev @louis-jan (#2297)"}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"feat: quick ask support dark mode @urmauur (#2316)"}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"-fixes",children:"\ud83d\udc1b Fixes"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"fix: move tensorrt executable to engine @namchuai (#2400)"}),"\n",(0,s.jsx)(n.li,{children:"fix: unable to start web with quick ask @namchuai (#2402)"}),"\n",(0,s.jsx)(n.li,{children:"fix: fail-fast would cancel matrix jobs as soon as one job fails @louis-jan (#2401)"}),"\n",(0,s.jsx)(n.li,{children:"fix: clean working dir with long space support on Windows @louis-jan (#2399)"}),"\n",(0,s.jsx)(n.li,{children:"fix: line height typography blog and docs @urmauur (#2390)"}),"\n",(0,s.jsx)(n.li,{children:"fix: some regressions for tensorrt nightly build @namchuai (#2380)"}),"\n",(0,s.jsx)(n.li,{children:"fix: use model from model hub not load correct model in thread screen @namchuai (#2368)"}),"\n",(0,s.jsx)(n.li,{children:"fix: wrong engine handling @louis-jan (#2363)"}),"\n",(0,s.jsx)(n.li,{children:"fix: incompatible GPU error message @louis-jan (#2357)"}),"\n",(0,s.jsx)(n.li,{children:"fix: app does not recognize GPU first launch @louis-jan (#2350)"}),"\n",(0,s.jsx)(n.li,{children:"fix: disable rag & stream settings from tensorrt llm model.json @louis-jan (#2351)"}),"\n",(0,s.jsx)(n.li,{children:"fix: badge or progress tensorRtExtensionItem @urmauur (#2349)"}),"\n",(0,s.jsx)(n.li,{children:"fix: ts error when declar var in case @namchuai (#2348)"}),"\n",(0,s.jsx)(n.li,{children:"fix: some costmetic issues: badges corner, recommended for tensorrt models @namchuai (#2346)"}),"\n",(0,s.jsx)(n.li,{children:"Add icon file contain image size in file name to fix linux icon @hiento09 (#2344)"}),"\n",(0,s.jsx)(n.li,{children:"fix: put quick ask feature toggle under experimental feature @louis-jan (#2338)"}),"\n",(0,s.jsx)(n.li,{children:"fix: do not migrate extensions from quick ask window @louis-jan (#2336)"}),"\n",(0,s.jsx)(n.li,{children:"fix: existing changelog @hieu-jan (#2330)"}),"\n",(0,s.jsx)(n.li,{children:"fix: gate quick ask with feature toggle @louis-jan (#2331)"}),"\n",(0,s.jsx)(n.li,{children:"fix: quick app windows, tray and dock behaviors @louis-jan (#2327)"}),"\n",(0,s.jsx)(n.li,{children:"fix: jan app tray blocks app update @louis-jan (#2319)"}),"\n",(0,s.jsx)(n.li,{children:"fix: quick ask not show @louis-jan (#2315)"}),"\n",(0,s.jsx)(n.li,{children:"fix: quick ask blocks app update @louis-jan (#2310)"}),"\n",(0,s.jsx)(n.li,{children:"fix: message from quick ask not get the selected model @namchuai (#2307)"}),"\n",(0,s.jsx)(n.li,{children:"fix: replace robotjs by nutjs (#2295) @louis-jan (#2302)"}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"docs: Update sidebar and content for http proxy and import model @aindrajaya (#2328)"}),"\n",(0,s.jsx)(n.li,{children:"chore: temporary remove linux from tensorrt support @namchuai (#2386)"}),"\n",(0,s.jsx)(n.li,{children:"docs: Update broken-build.mdx @0xSage (#2385)"}),"\n",(0,s.jsx)(n.li,{children:"docs: sync updated content to main page @hieu-jan (#2384)"}),"\n",(0,s.jsx)(n.li,{children:"docs: fix broken link by redirecting to the right paths @aindrajaya (#2381)"}),"\n",(0,s.jsx)(n.li,{children:"docs: api reference 2.0 @aindrajaya (#2367)"}),"\n",(0,s.jsx)(n.li,{children:"docs: bump changelog v0.4.8 @hieu-jan (#2366)"}),"\n",(0,s.jsx)(n.li,{children:"docs: trt-llm extension guides @0xSage (#2353)"}),"\n",(0,s.jsx)(n.li,{children:"docs: enhance autogenerate changelog configuration @hieu-jan (#2289)"}),"\n",(0,s.jsx)(n.li,{children:"docs: update website-docs content @hieu-jan (#2287)"}),"\n",(0,s.jsx)(n.li,{children:"docs: update slogan @hieu-jan (#2282)"}),"\n",(0,s.jsx)(n.li,{children:"docs: sync updated content from dev to docs branch @hieu-jan (#2283)"}),"\n",(0,s.jsx)(n.li,{children:"docs: Fix install slug and fix navbar style in darkmode @aindrajaya (#2306)"}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,s.jsx)(n.p,{children:"@0xSage, @aindrajaya, @dan-jan, @eckartal, @hiento09, @hieu-jan, @jan-service-account, @louis-jan, @namchuai and @urmauur"})]})}function h(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>r,x:()=>o});var s=i(96540);const a={},l=s.createContext(a);function r(e){const n=s.useContext(l);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:r(e.components),s.createElement(l.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/be9dd107.ec2c2c53.js b/assets/js/be9dd107.ec2c2c53.js deleted file mode 100644 index e86f6b5e..00000000 --- a/assets/js/be9dd107.ec2c2c53.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1013],{21730:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>t,contentTitle:()=>r,default:()=>h,frontMatter:()=>l,metadata:()=>o,toc:()=>c});var a=i(74848),s=i(28453);const l={sidebar_position:1,slug:"/changelog/changelog-v0.4.9"},r="v0.4.9",o={id:"releases/changelog/changelog-v0.4.9",title:"v0.4.9",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.4.9.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.4.9",permalink:"/changelog/changelog-v0.4.9",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.4.9.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:1,frontMatter:{sidebar_position:1,slug:"/changelog/changelog-v0.4.9"},sidebar:"releasesSidebar",previous:{title:"Changelog",permalink:"/changelog"},next:{title:"v0.4.8",permalink:"/changelog/changelog-v0.4.8"}},t={},c=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Fixes",id:"-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function d(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,s.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h1,{id:"v049",children:"v0.4.9"}),"\n",(0,a.jsxs)(n.p,{children:["For more details, ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.4.9",children:"GitHub Issues"})]}),"\n",(0,a.jsxs)(n.p,{children:["Highlighted Issue: ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/2421",children:"Issue #2421: Release/v0.4.9"})]}),"\n",(0,a.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"Release/v0.4.9 @namchuai (#2421)"}),"\n",(0,a.jsx)(n.li,{children:"Release cut 0.4.9 @louis-jan (#2398)"}),"\n",(0,a.jsx)(n.li,{children:"Update models.json @louis-jan (#2382)"}),"\n",(0,a.jsx)(n.li,{children:"docs: add about/faq @eckartal (#2329)"}),"\n",(0,a.jsx)(n.li,{children:"Update docs 14th mar @dan-jan (#2362)"}),"\n",(0,a.jsx)(n.li,{children:"feat: Nitro-Tensorrt-LLM Extension @louis-jan (#2280)"}),"\n",(0,a.jsx)(n.li,{children:"Sync release 0.4.8 to dev @louis-jan (#2297)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"feat: quick ask support dark mode @urmauur (#2316)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-fixes",children:"\ud83d\udc1b Fixes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"fix: move tensorrt executable to engine @namchuai (#2400)"}),"\n",(0,a.jsx)(n.li,{children:"fix: unable to start web with quick ask @namchuai (#2402)"}),"\n",(0,a.jsx)(n.li,{children:"fix: fail-fast would cancel matrix jobs as soon as one job fails @louis-jan (#2401)"}),"\n",(0,a.jsx)(n.li,{children:"fix: clean working dir with long space support on Windows @louis-jan (#2399)"}),"\n",(0,a.jsx)(n.li,{children:"fix: line height typography blog and docs @urmauur (#2390)"}),"\n",(0,a.jsx)(n.li,{children:"fix: some regressions for tensorrt nightly build @namchuai (#2380)"}),"\n",(0,a.jsx)(n.li,{children:"fix: use model from model hub not load correct model in thread screen @namchuai (#2368)"}),"\n",(0,a.jsx)(n.li,{children:"fix: wrong engine handling @louis-jan (#2363)"}),"\n",(0,a.jsx)(n.li,{children:"fix: incompatible GPU error message @louis-jan (#2357)"}),"\n",(0,a.jsx)(n.li,{children:"fix: app does not recognize GPU first launch @louis-jan (#2350)"}),"\n",(0,a.jsx)(n.li,{children:"fix: disable rag & stream settings from tensorrt llm model.json @louis-jan (#2351)"}),"\n",(0,a.jsx)(n.li,{children:"fix: badge or progress tensorRtExtensionItem @urmauur (#2349)"}),"\n",(0,a.jsx)(n.li,{children:"fix: ts error when declar var in case @namchuai (#2348)"}),"\n",(0,a.jsx)(n.li,{children:"fix: some costmetic issues: badges corner, recommended for tensorrt models @namchuai (#2346)"}),"\n",(0,a.jsx)(n.li,{children:"Add icon file contain image size in file name to fix linux icon @hiento09 (#2344)"}),"\n",(0,a.jsx)(n.li,{children:"fix: put quick ask feature toggle under experimental feature @louis-jan (#2338)"}),"\n",(0,a.jsx)(n.li,{children:"fix: do not migrate extensions from quick ask window @louis-jan (#2336)"}),"\n",(0,a.jsx)(n.li,{children:"fix: existing changelog @hieu-jan (#2330)"}),"\n",(0,a.jsx)(n.li,{children:"fix: gate quick ask with feature toggle @louis-jan (#2331)"}),"\n",(0,a.jsx)(n.li,{children:"fix: quick app windows, tray and dock behaviors @louis-jan (#2327)"}),"\n",(0,a.jsx)(n.li,{children:"fix: jan app tray blocks app update @louis-jan (#2319)"}),"\n",(0,a.jsx)(n.li,{children:"fix: quick ask not show @louis-jan (#2315)"}),"\n",(0,a.jsx)(n.li,{children:"fix: quick ask blocks app update @louis-jan (#2310)"}),"\n",(0,a.jsx)(n.li,{children:"fix: message from quick ask not get the selected model @namchuai (#2307)"}),"\n",(0,a.jsx)(n.li,{children:"fix: replace robotjs by nutjs (#2295) @louis-jan (#2302)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"docs: Update sidebar and content for http proxy and import model @aindrajaya (#2328)"}),"\n",(0,a.jsx)(n.li,{children:"chore: temporary remove linux from tensorrt support @namchuai (#2386)"}),"\n",(0,a.jsx)(n.li,{children:"docs: Update broken-build.mdx @0xSage (#2385)"}),"\n",(0,a.jsx)(n.li,{children:"docs: sync updated content to main page @hieu-jan (#2384)"}),"\n",(0,a.jsx)(n.li,{children:"docs: fix broken link by redirecting to the right paths @aindrajaya (#2381)"}),"\n",(0,a.jsx)(n.li,{children:"docs: api reference 2.0 @aindrajaya (#2367)"}),"\n",(0,a.jsx)(n.li,{children:"docs: bump changelog v0.4.8 @hieu-jan (#2366)"}),"\n",(0,a.jsx)(n.li,{children:"docs: trt-llm extension guides @0xSage (#2353)"}),"\n",(0,a.jsx)(n.li,{children:"docs: enhance autogenerate changelog configuration @hieu-jan (#2289)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update website-docs content @hieu-jan (#2287)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update slogan @hieu-jan (#2282)"}),"\n",(0,a.jsx)(n.li,{children:"docs: sync updated content from dev to docs branch @hieu-jan (#2283)"}),"\n",(0,a.jsx)(n.li,{children:"docs: Fix install slug and fix navbar style in darkmode @aindrajaya (#2306)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,a.jsx)(n.p,{children:"@0xSage, @aindrajaya, @dan-jan, @eckartal, @hiento09, @hieu-jan, @jan-service-account, @louis-jan, @namchuai and @urmauur"})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(d,{...e})}):d(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>r,x:()=>o});var a=i(96540);const s={},l=a.createContext(s);function r(e){const n=a.useContext(l);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),a.createElement(l.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/bebfba98.3448991c.js b/assets/js/bebfba98.b4d8f819.js similarity index 50% rename from assets/js/bebfba98.3448991c.js rename to assets/js/bebfba98.b4d8f819.js index d4ccc3e5..64110ee7 100644 --- a/assets/js/bebfba98.3448991c.js +++ b/assets/js/bebfba98.b4d8f819.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3100],{46147:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>c,contentTitle:()=>r,default:()=>d,frontMatter:()=>a,metadata:()=>i,toc:()=>l});var o=s(74848),n=s(28453);const a={title:"AI Employees",tags:["use-cases"]},r=void 0,i={id:"solutions/ai-employees",title:"AI Employees",description:"",source:"@site/docs/solutions/ai-employees.md",sourceDirName:"solutions",slug:"/solutions/ai-employees",permalink:"/solutions/ai-employees",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/solutions/ai-employees.md",tags:[{label:"use-cases",permalink:"/tags/use-cases"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"AI Employees",tags:["use-cases"]}},c={},l=[];function u(e){return(0,o.jsx)(o.Fragment,{})}function d(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(u,{...e})}):u()}},28453:(e,t,s)=>{s.d(t,{R:()=>r,x:()=>i});var o=s(96540);const n={},a=o.createContext(n);function r(e){const t=o.useContext(a);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:r(e.components),o.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3100],{46147:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>c,contentTitle:()=>r,default:()=>d,frontMatter:()=>a,metadata:()=>i,toc:()=>l});var o=s(74848),n=s(28453);const a={title:"AI Employees",tags:["use-cases"]},r=void 0,i={id:"solutions/ai-employees",title:"AI Employees",description:"",source:"@site/docs/solutions/ai-employees.md",sourceDirName:"solutions",slug:"/solutions/ai-employees",permalink:"/solutions/ai-employees",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/solutions/ai-employees.md",tags:[{label:"use-cases",permalink:"/tags/use-cases"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"AI Employees",tags:["use-cases"]}},c={},l=[];function u(e){return(0,o.jsx)(o.Fragment,{})}function d(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(u,{...e})}):u()}},28453:(e,t,s)=>{s.d(t,{R:()=>r,x:()=>i});var o=s(96540);const n={},a=o.createContext(n);function r(e){const t=o.useContext(a);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:r(e.components),o.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/c1ad6153.6b119518.js b/assets/js/c1ad6153.6b119518.js new file mode 100644 index 00000000..04f62da2 --- /dev/null +++ b/assets/js/c1ad6153.6b119518.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6123],{29879:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>h,frontMatter:()=>l,metadata:()=>r,toc:()=>t});var a=i(74848),s=i(28453);const l={sidebar_position:11,slug:"/changelog/changelog-v0.3.3"},o="v0.3.3",r={id:"releases/changelog/changelog-v0.3.3",title:"v0.3.3",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.3.3.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.3.3",permalink:"/changelog/changelog-v0.3.3",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.3.3.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:11,frontMatter:{sidebar_position:11,slug:"/changelog/changelog-v0.3.3"},sidebar:"releasesSidebar",previous:{title:"v0.4.0",permalink:"/changelog/changelog-v0.4.0"},next:{title:"v0.3.2",permalink:"/changelog/changelog-v0.3.2"}},d={},t=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Bug Fixes",id:"-bug-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"\ud83d\udcd6 Documentaion",id:"-documentaion",level:2},{value:"Contributor",id:"contributor",level:2}];function c(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,s.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h1,{id:"v033",children:"v0.3.3"}),"\n",(0,a.jsxs)(n.p,{children:["For more details, ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.3.3",children:"GitHub Issues"})]}),"\n",(0,a.jsxs)(n.p,{children:["Highlighted Issue: ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/719",children:"Issue #719: docs: cleanup"})]}),"\n",(0,a.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"docs: cleanup @0xSage (#719)"}),"\n",(0,a.jsx)(n.li,{children:"docs: threads and messages @0xSage (#681)"}),"\n",(0,a.jsx)(n.li,{children:"Updating Onboarding Kit @Diane0111 (#675)"}),"\n",(0,a.jsx)(n.li,{children:"Update issue templates @0xSage (#685)"}),"\n",(0,a.jsx)(n.li,{children:"docs: polish models spec @0xSage (#680)"}),"\n",(0,a.jsx)(n.li,{children:"Feature: Preview URL for each PR and add pre-release.jan.ai as staging of Jan Docs @hiento09 (#669)"}),"\n",(0,a.jsx)(n.li,{children:"Migrate Model definitions to Swagger/OpenAPI @dan-jan (#659)"}),"\n",(0,a.jsx)(n.li,{children:"[docs] Add Introduction and refactor Models Spec @dan-jan (#657)"}),"\n",(0,a.jsx)(n.li,{children:"docs: Add model methods to swagger @0xSage (#660)"}),"\n",(0,a.jsx)(n.li,{children:"Models Spec: Delete broken Markdown links @dan-jan (#648)"}),"\n",(0,a.jsx)(n.li,{children:"docs: assistants and threads specs @0xSage (#646)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"improvement: styling message action toolbar @urmauur (#737)"}),"\n",(0,a.jsx)(n.li,{children:"experimental: allow user to give instruction for the conversation @louis-jan (#714)"}),"\n",(0,a.jsx)(n.li,{children:"docs/enable-seo-docusaurus @hieu-jan (#725)"}),"\n",(0,a.jsx)(n.li,{children:"Add windows code sign to CI @hiento09 (#712)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update installation guide @hieu-jan (#664)"}),"\n",(0,a.jsx)(n.li,{children:"chore: Update based on team discussion on Nov 20 @vuonghoainam (#673)"}),"\n",(0,a.jsx)(n.li,{children:"docs: add OpenAI swagger file @hieu-jan (#623)"}),"\n",(0,a.jsx)(n.li,{children:"Update landing page Jan @urmauur (#638)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-bug-fixes",children:"\ud83d\udc1b Bug Fixes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"chore: open app data should lead user to jan root @louis-jan (#749)"}),"\n",(0,a.jsx)(n.li,{children:"fix: cancel download does not work @louis-jan (#746)"}),"\n",(0,a.jsx)(n.li,{children:"fix: error when switching between threads @louis-jan (#736)"}),"\n",(0,a.jsx)(n.li,{children:"chore: app raises error when attempting to start a model that is already starting @louis-jan (#721)"}),"\n",(0,a.jsx)(n.li,{children:"bug: fix filter list menu from command base on search type and make a symbol base on OS @urmauur (#723)"}),"\n",(0,a.jsx)(n.li,{children:"bug: fix clickable small download button on chat screen @urmauur (#722)"}),"\n",(0,a.jsx)(n.li,{children:"fix: incorrect update progress bar visibility check @louis-jan (#713)"}),"\n",(0,a.jsx)(n.li,{children:"fix: app shows wrong performance tag, all say not enough ram on windows @louis-jan (#699)"}),"\n",(0,a.jsx)(n.li,{children:"bug: fix padding quotations and numbering list @urmauur (#695)"}),"\n",(0,a.jsx)(n.li,{children:"fix: local npm module update does not reflect web app @louis-jan (#677)"}),"\n",(0,a.jsx)(n.li,{children:"[bug] fix markdown todo items shifted to the left and remove the dots @urmauur (#694)"}),"\n",(0,a.jsx)(n.li,{children:"bug: fix footer and section spacing landing page @urmauur (#683)"}),"\n",(0,a.jsx)(n.li,{children:"bug: fix anchor link sidebar openapi @urmauur (#668)"}),"\n",(0,a.jsx)(n.li,{children:"refactor: remove unused hooks and resolve no-explicit-any @louis-jan (#647)"}),"\n",(0,a.jsx)(n.li,{children:"bug: fix titles should have spaces in between @urmauur (#652)"}),"\n",(0,a.jsx)(n.li,{children:"bug: fix compatibility content not fully display @urmauur (#653)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"chore: fix app grammar @0xSage (#750)"}),"\n",(0,a.jsx)(n.li,{children:"chore: bumb nitro version @louis-jan (#740)"}),"\n",(0,a.jsx)(n.li,{children:"chore: fs module should not cover app logic @louis-jan (#720)"}),"\n",(0,a.jsx)(n.li,{children:"API Reference for Models, Messages, Threads @hahuyhoang411 (#679)"}),"\n",(0,a.jsx)(n.li,{children:"docs: upgrade mdx-js package @hieu-jan (#705)"}),"\n",(0,a.jsx)(n.li,{children:"[docs] Update Docusaurus to 3.0 and fix closing tag issue in Handbook @dan-jan (#704)"}),"\n",(0,a.jsx)(n.li,{children:"Fix error docs pipeline run failed @hiento09 (#702)"}),"\n",(0,a.jsx)(n.li,{children:"Revert docs CICD trigger on push to main instead of tag-based @hiento09 (#698)"}),"\n",(0,a.jsx)(n.li,{children:"fix: local npm module update does not reflect web app @louis-jan (#677)"}),"\n",(0,a.jsx)(n.li,{children:"Chore: refactor to makefile @hiento09 (#691)"}),"\n",(0,a.jsx)(n.li,{children:"Add Instruction to publish docs @hiento09 (#687)"}),"\n",(0,a.jsx)(n.li,{children:"chore/add-mermaid @hieu-jan (#672)"}),"\n",(0,a.jsx)(n.li,{children:"chore/update package docs @hieu-jan (#670)"}),"\n",(0,a.jsx)(n.li,{children:"Enhance Cross-Platform Argument Handling for Nitro Startup Scripts @hiento09 (#674)"}),"\n",(0,a.jsx)(n.li,{children:"refactor: remove unused hooks and resolve no-explicit-any @louis-jan (#647)"}),"\n",(0,a.jsx)(n.li,{children:"docs: add OpenAI swagger file @hieu-jan (#623)"}),"\n",(0,a.jsx)(n.li,{children:"Preliminary Restructure of Docs @dan-jan (#655)"}),"\n",(0,a.jsx)(n.li,{children:"Model specs @vuonghoainam (#641)"}),"\n",(0,a.jsx)(n.li,{children:"refactor: refactor app entities @louis-jan (#626)"}),"\n",(0,a.jsx)(n.li,{children:"refactor: move file to jan root @namchuai (#598)"}),"\n",(0,a.jsx)(n.li,{children:"Add run-script-os @linhtran174 (#620)"}),"\n",(0,a.jsx)(n.li,{children:"Refactor Jan Documentation @dan-jan (#625)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-documentaion",children:"\ud83d\udcd6 Documentaion"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"docs: update specs/product @0xSage (#744)"}),"\n",(0,a.jsx)(n.li,{children:"docs/enable-seo-docusaurus @hieu-jan (#725)"}),"\n",(0,a.jsx)(n.li,{children:"docs: assistant spec @vuonghoainam (#707)"}),"\n",(0,a.jsx)(n.li,{children:"docs: Refactor Jan Site Structure @dan-jan (#706)"}),"\n",(0,a.jsx)(n.li,{children:"docs/improve install docs @hieu-jan (#708)"}),"\n",(0,a.jsx)(n.li,{children:"API Reference for Models, Messages, Threads @hahuyhoang411 (#679)"}),"\n",(0,a.jsx)(n.li,{children:"[docs] Update Docusaurus to 3.0 and fix closing tag issue in Handbook @dan-jan (#704)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update installation guide @hieu-jan (#664)"}),"\n",(0,a.jsx)(n.li,{children:"chore: Update based on team discussion on Nov 20 @vuonghoainam (#673)"}),"\n",(0,a.jsx)(n.li,{children:"docs: add OpenAI swagger file @hieu-jan (#623)"}),"\n",(0,a.jsx)(n.li,{children:"Preliminary Restructure of Docs @dan-jan (#655)"}),"\n",(0,a.jsx)(n.li,{children:"Fix: specs revision @vuonghoainam (#649)"}),"\n",(0,a.jsx)(n.li,{children:"Model specs @vuonghoainam (#641)"}),"\n",(0,a.jsx)(n.li,{children:"Update README.md @imtuyethan (#629)"}),"\n",(0,a.jsx)(n.li,{children:"Refactor Jan Documentation @dan-jan (#625)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,a.jsx)(n.p,{children:"@0xSage, @Diane0111, @dan-jan, @hahuyhoang411, @hiento09, @hieu-jan, @imtuyethan, @linhtran174, @louis-jan, @namchuai, @urmauur, @vuonghoainam and Le Tra Mi"})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(c,{...e})}):c(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>o,x:()=>r});var a=i(96540);const s={},l=a.createContext(s);function o(e){const n=a.useContext(l);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),a.createElement(l.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/c1ad6153.ac9356a1.js b/assets/js/c1ad6153.ac9356a1.js deleted file mode 100644 index 861c251c..00000000 --- a/assets/js/c1ad6153.ac9356a1.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6123],{29879:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>o,default:()=>h,frontMatter:()=>l,metadata:()=>r,toc:()=>t});var a=i(74848),s=i(28453);const l={sidebar_position:11,slug:"/changelog/changelog-v0.3.3"},o="v0.3.3",r={id:"releases/changelog/changelog-v0.3.3",title:"v0.3.3",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.3.3.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.3.3",permalink:"/changelog/changelog-v0.3.3",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.3.3.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:11,frontMatter:{sidebar_position:11,slug:"/changelog/changelog-v0.3.3"},sidebar:"releasesSidebar",previous:{title:"v0.4.0",permalink:"/changelog/changelog-v0.4.0"},next:{title:"v0.3.2",permalink:"/changelog/changelog-v0.3.2"}},d={},t=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Bug Fixes",id:"-bug-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"\ud83d\udcd6 Documentaion",id:"-documentaion",level:2},{value:"Contributor",id:"contributor",level:2}];function c(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,s.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h1,{id:"v033",children:"v0.3.3"}),"\n",(0,a.jsxs)(n.p,{children:["For more details, ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.3.3",children:"GitHub Issues"})]}),"\n",(0,a.jsxs)(n.p,{children:["Highlighted Issue: ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/719",children:"Issue #719: docs: cleanup"})]}),"\n",(0,a.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"docs: cleanup @0xSage (#719)"}),"\n",(0,a.jsx)(n.li,{children:"docs: threads and messages @0xSage (#681)"}),"\n",(0,a.jsx)(n.li,{children:"Updating Onboarding Kit @Diane0111 (#675)"}),"\n",(0,a.jsx)(n.li,{children:"Update issue templates @0xSage (#685)"}),"\n",(0,a.jsx)(n.li,{children:"docs: polish models spec @0xSage (#680)"}),"\n",(0,a.jsx)(n.li,{children:"Feature: Preview URL for each PR and add pre-release.jan.ai as staging of Jan Docs @hiento09 (#669)"}),"\n",(0,a.jsx)(n.li,{children:"Migrate Model definitions to Swagger/OpenAPI @dan-jan (#659)"}),"\n",(0,a.jsx)(n.li,{children:"[docs] Add Introduction and refactor Models Spec @dan-jan (#657)"}),"\n",(0,a.jsx)(n.li,{children:"docs: Add model methods to swagger @0xSage (#660)"}),"\n",(0,a.jsx)(n.li,{children:"Models Spec: Delete broken Markdown links @dan-jan (#648)"}),"\n",(0,a.jsx)(n.li,{children:"docs: assistants and threads specs @0xSage (#646)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"improvement: styling message action toolbar @urmauur (#737)"}),"\n",(0,a.jsx)(n.li,{children:"experimental: allow user to give instruction for the conversation @louis-jan (#714)"}),"\n",(0,a.jsx)(n.li,{children:"docs/enable-seo-docusaurus @hieu-jan (#725)"}),"\n",(0,a.jsx)(n.li,{children:"Add windows code sign to CI @hiento09 (#712)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update installation guide @hieu-jan (#664)"}),"\n",(0,a.jsx)(n.li,{children:"chore: Update based on team discussion on Nov 20 @vuonghoainam (#673)"}),"\n",(0,a.jsx)(n.li,{children:"docs: add OpenAI swagger file @hieu-jan (#623)"}),"\n",(0,a.jsx)(n.li,{children:"Update landing page Jan @urmauur (#638)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-bug-fixes",children:"\ud83d\udc1b Bug Fixes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"chore: open app data should lead user to jan root @louis-jan (#749)"}),"\n",(0,a.jsx)(n.li,{children:"fix: cancel download does not work @louis-jan (#746)"}),"\n",(0,a.jsx)(n.li,{children:"fix: error when switching between threads @louis-jan (#736)"}),"\n",(0,a.jsx)(n.li,{children:"chore: app raises error when attempting to start a model that is already starting @louis-jan (#721)"}),"\n",(0,a.jsx)(n.li,{children:"bug: fix filter list menu from command base on search type and make a symbol base on OS @urmauur (#723)"}),"\n",(0,a.jsx)(n.li,{children:"bug: fix clickable small download button on chat screen @urmauur (#722)"}),"\n",(0,a.jsx)(n.li,{children:"fix: incorrect update progress bar visibility check @louis-jan (#713)"}),"\n",(0,a.jsx)(n.li,{children:"fix: app shows wrong performance tag, all say not enough ram on windows @louis-jan (#699)"}),"\n",(0,a.jsx)(n.li,{children:"bug: fix padding quotations and numbering list @urmauur (#695)"}),"\n",(0,a.jsx)(n.li,{children:"fix: local npm module update does not reflect web app @louis-jan (#677)"}),"\n",(0,a.jsx)(n.li,{children:"[bug] fix markdown todo items shifted to the left and remove the dots @urmauur (#694)"}),"\n",(0,a.jsx)(n.li,{children:"bug: fix footer and section spacing landing page @urmauur (#683)"}),"\n",(0,a.jsx)(n.li,{children:"bug: fix anchor link sidebar openapi @urmauur (#668)"}),"\n",(0,a.jsx)(n.li,{children:"refactor: remove unused hooks and resolve no-explicit-any @louis-jan (#647)"}),"\n",(0,a.jsx)(n.li,{children:"bug: fix titles should have spaces in between @urmauur (#652)"}),"\n",(0,a.jsx)(n.li,{children:"bug: fix compatibility content not fully display @urmauur (#653)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"chore: fix app grammar @0xSage (#750)"}),"\n",(0,a.jsx)(n.li,{children:"chore: bumb nitro version @louis-jan (#740)"}),"\n",(0,a.jsx)(n.li,{children:"chore: fs module should not cover app logic @louis-jan (#720)"}),"\n",(0,a.jsx)(n.li,{children:"API Reference for Models, Messages, Threads @hahuyhoang411 (#679)"}),"\n",(0,a.jsx)(n.li,{children:"docs: upgrade mdx-js package @hieu-jan (#705)"}),"\n",(0,a.jsx)(n.li,{children:"[docs] Update Docusaurus to 3.0 and fix closing tag issue in Handbook @dan-jan (#704)"}),"\n",(0,a.jsx)(n.li,{children:"Fix error docs pipeline run failed @hiento09 (#702)"}),"\n",(0,a.jsx)(n.li,{children:"Revert docs CICD trigger on push to main instead of tag-based @hiento09 (#698)"}),"\n",(0,a.jsx)(n.li,{children:"fix: local npm module update does not reflect web app @louis-jan (#677)"}),"\n",(0,a.jsx)(n.li,{children:"Chore: refactor to makefile @hiento09 (#691)"}),"\n",(0,a.jsx)(n.li,{children:"Add Instruction to publish docs @hiento09 (#687)"}),"\n",(0,a.jsx)(n.li,{children:"chore/add-mermaid @hieu-jan (#672)"}),"\n",(0,a.jsx)(n.li,{children:"chore/update package docs @hieu-jan (#670)"}),"\n",(0,a.jsx)(n.li,{children:"Enhance Cross-Platform Argument Handling for Nitro Startup Scripts @hiento09 (#674)"}),"\n",(0,a.jsx)(n.li,{children:"refactor: remove unused hooks and resolve no-explicit-any @louis-jan (#647)"}),"\n",(0,a.jsx)(n.li,{children:"docs: add OpenAI swagger file @hieu-jan (#623)"}),"\n",(0,a.jsx)(n.li,{children:"Preliminary Restructure of Docs @dan-jan (#655)"}),"\n",(0,a.jsx)(n.li,{children:"Model specs @vuonghoainam (#641)"}),"\n",(0,a.jsx)(n.li,{children:"refactor: refactor app entities @louis-jan (#626)"}),"\n",(0,a.jsx)(n.li,{children:"refactor: move file to jan root @namchuai (#598)"}),"\n",(0,a.jsx)(n.li,{children:"Add run-script-os @linhtran174 (#620)"}),"\n",(0,a.jsx)(n.li,{children:"Refactor Jan Documentation @dan-jan (#625)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-documentaion",children:"\ud83d\udcd6 Documentaion"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"docs: update specs/product @0xSage (#744)"}),"\n",(0,a.jsx)(n.li,{children:"docs/enable-seo-docusaurus @hieu-jan (#725)"}),"\n",(0,a.jsx)(n.li,{children:"docs: assistant spec @vuonghoainam (#707)"}),"\n",(0,a.jsx)(n.li,{children:"docs: Refactor Jan Site Structure @dan-jan (#706)"}),"\n",(0,a.jsx)(n.li,{children:"docs/improve install docs @hieu-jan (#708)"}),"\n",(0,a.jsx)(n.li,{children:"API Reference for Models, Messages, Threads @hahuyhoang411 (#679)"}),"\n",(0,a.jsx)(n.li,{children:"[docs] Update Docusaurus to 3.0 and fix closing tag issue in Handbook @dan-jan (#704)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update installation guide @hieu-jan (#664)"}),"\n",(0,a.jsx)(n.li,{children:"chore: Update based on team discussion on Nov 20 @vuonghoainam (#673)"}),"\n",(0,a.jsx)(n.li,{children:"docs: add OpenAI swagger file @hieu-jan (#623)"}),"\n",(0,a.jsx)(n.li,{children:"Preliminary Restructure of Docs @dan-jan (#655)"}),"\n",(0,a.jsx)(n.li,{children:"Fix: specs revision @vuonghoainam (#649)"}),"\n",(0,a.jsx)(n.li,{children:"Model specs @vuonghoainam (#641)"}),"\n",(0,a.jsx)(n.li,{children:"Update README.md @imtuyethan (#629)"}),"\n",(0,a.jsx)(n.li,{children:"Refactor Jan Documentation @dan-jan (#625)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,a.jsx)(n.p,{children:"@0xSage, @Diane0111, @dan-jan, @hahuyhoang411, @hiento09, @hieu-jan, @imtuyethan, @linhtran174, @louis-jan, @namchuai, @urmauur, @vuonghoainam and Le Tra Mi"})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(c,{...e})}):c(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>o,x:()=>r});var a=i(96540);const s={},l=a.createContext(s);function o(e){const n=a.useContext(l);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),a.createElement(l.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/c236f8c9.30aee786.js b/assets/js/c236f8c9.30aee786.js new file mode 100644 index 00000000..fed599cd --- /dev/null +++ b/assets/js/c236f8c9.30aee786.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4057],{34059:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>s,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var i=t(74848),o=t(28453);const r={title:"Groq API",sidebar_position:5,slug:"/guides/engines/groq",description:"Learn how to integrate Groq API with Jan for enhanced functionality.",keywords:["Groq API","Jan","Jan AI","ChatGPT alternative","conversational AI","large language model","integration","Groq integration","API integration"]},s=void 0,a={id:"guides/remote-providers/groq",title:"Groq API",description:"Learn how to integrate Groq API with Jan for enhanced functionality.",source:"@site/docs/guides/remote-providers/groq.mdx",sourceDirName:"guides/remote-providers",slug:"/guides/engines/groq",permalink:"/guides/engines/groq",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/remote-providers/groq.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:5,frontMatter:{title:"Groq API",sidebar_position:5,slug:"/guides/engines/groq",description:"Learn how to integrate Groq API with Jan for enhanced functionality.",keywords:["Groq API","Jan","Jan AI","ChatGPT alternative","conversational AI","large language model","integration","Groq integration","API integration"]},sidebar:"guidesSidebar",previous:{title:"Remote Engines",permalink:"/guides/engines/remote"},next:{title:"Mistral API",permalink:"/guides/engines/mistral"}},l={},d=[{value:"How to Integrate Mistral AI with Jan",id:"how-to-integrate-mistral-ai-with-jan",level:2},{value:"Integration Steps",id:"integration-steps",level:2},{value:"Step 1: Obtain Groq API Credentials",id:"step-1-obtain-groq-api-credentials",level:3},{value:"Step 2: Configure Jan Settings",id:"step-2-configure-jan-settings",level:3},{value:"Step 3: Enable Groq Integration",id:"step-3-enable-groq-integration",level:3},{value:"Step 4: Start the Model",id:"step-4-start-the-model",level:3},{value:"Troubleshooting",id:"troubleshooting",level:2}];function c(e){const n={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"how-to-integrate-mistral-ai-with-jan",children:"How to Integrate Mistral AI with Jan"}),"\n",(0,i.jsx)(n.p,{children:"This guide provides step-by-step instructions on integrating the Groq API with Jan, enabling users to leverage Groq's capabilities within Jan's conversational interface."}),"\n",(0,i.jsx)(n.p,{children:"Before proceeding, ensure you have the following:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Access to the Jan Application"}),"\n",(0,i.jsx)(n.li,{children:"Groq API credentials"}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"integration-steps",children:"Integration Steps"}),"\n",(0,i.jsx)(n.h3,{id:"step-1-obtain-groq-api-credentials",children:"Step 1: Obtain Groq API Credentials"}),"\n",(0,i.jsxs)(n.p,{children:["If you haven't already, sign up for the Groq API and obtain your API credentials.\nObtain Groq API keys from your ",(0,i.jsx)(n.a,{href:"https://console.groq.com/keys",children:"Groq Console"}),"."]}),"\n",(0,i.jsx)(n.h3,{id:"step-2-configure-jan-settings",children:"Step 2: Configure Jan Settings"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Insert the Groq AI API key into ",(0,i.jsx)(n.code,{children:"~/jan/engines/openai.json"}),"."]}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/engines/openai.json"',children:'{\n "full_url": "https://api.groq.com/openai/v1/chat/completions",\n "api_key": ""\n}\n'})}),"\n",(0,i.jsx)(n.h3,{id:"step-3-enable-groq-integration",children:"Step 3: Enable Groq Integration"}),"\n",(0,i.jsx)(n.p,{children:"To set up the configuration for Groq in Jan, follow these steps:"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Navigate to ",(0,i.jsx)(n.code,{children:"~/jan/models"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Create a folder named ",(0,i.jsx)(n.code,{children:"groq"}),"."]}),"\n",(0,i.jsx)(n.li,{children:"Inside the groq folder, create a model.json file with the specified settings:"}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/models/groq/model.json',children:'{\n "id": "mixtral-8x7b-32768",\n "object": "model",\n "name": "Groq Integration",\n "version": "1.0",\n "description": "Integration with Groq API for enhanced functionality.",\n "format": "api",\n "sources": [],\n "settings": {},\n "parameters": {},\n "metadata": {\n "author": "Mistral",\n "tags": ["Groq Integration"]\n },\n "engine": "openai"\n}\n'})}),"\n",(0,i.jsx)(n.h3,{id:"step-4-start-the-model",children:"Step 4: Start the Model"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Restart Jan and navigate to the ",(0,i.jsx)(n.strong,{children:"Hub"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Locate your model and click the ",(0,i.jsx)(n.strong,{children:"Use"})," button."]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"troubleshooting",children:"Troubleshooting"}),"\n",(0,i.jsx)(n.p,{children:"If you encounter any issues during the integration process or while using Groq with Jan, consider the following troubleshooting steps:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Double-check your API credentials and ensure they are correctly entered."}),"\n",(0,i.jsx)(n.li,{children:"Verify that the Groq integration is enabled within Jan's settings."}),"\n",(0,i.jsx)(n.li,{children:"Check for any error messages or logs that may provide insight into the issue."}),"\n",(0,i.jsx)(n.li,{children:"Reach out to Groq API support for assistance if needed."}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>s,x:()=>a});var i=t(96540);const o={},r=i.createContext(o);function s(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/c236f8c9.64ff8fdb.js b/assets/js/c236f8c9.64ff8fdb.js deleted file mode 100644 index b42f7806..00000000 --- a/assets/js/c236f8c9.64ff8fdb.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4057],{34059:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>s,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var i=t(74848),o=t(28453);const r={title:"Groq API",sidebar_position:5,slug:"/guides/engines/groq",description:"Learn how to integrate Groq API with Jan for enhanced functionality.",keywords:["Groq API","Jan","Jan AI","ChatGPT alternative","conversational AI","large language model","integration","Groq integration","API integration"]},s=void 0,a={id:"guides/remote-providers/groq",title:"Groq API",description:"Learn how to integrate Groq API with Jan for enhanced functionality.",source:"@site/docs/guides/remote-providers/groq.mdx",sourceDirName:"guides/remote-providers",slug:"/guides/engines/groq",permalink:"/guides/engines/groq",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/remote-providers/groq.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:5,frontMatter:{title:"Groq API",sidebar_position:5,slug:"/guides/engines/groq",description:"Learn how to integrate Groq API with Jan for enhanced functionality.",keywords:["Groq API","Jan","Jan AI","ChatGPT alternative","conversational AI","large language model","integration","Groq integration","API integration"]},sidebar:"guidesSidebar",previous:{title:"Remote Engines",permalink:"/guides/engines/remote"},next:{title:"Mistral API",permalink:"/guides/engines/mistral"}},l={},d=[{value:"How to Integrate Mistral AI with Jan",id:"how-to-integrate-mistral-ai-with-jan",level:2},{value:"Integration Steps",id:"integration-steps",level:2},{value:"Step 1: Obtain Groq API Credentials",id:"step-1-obtain-groq-api-credentials",level:3},{value:"Step 2: Configure Jan Settings",id:"step-2-configure-jan-settings",level:3},{value:"Step 3: Enable Groq Integration",id:"step-3-enable-groq-integration",level:3},{value:"Step 4: Start the Model",id:"step-4-start-the-model",level:3},{value:"Troubleshooting",id:"troubleshooting",level:2}];function c(e){const n={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"how-to-integrate-mistral-ai-with-jan",children:"How to Integrate Mistral AI with Jan"}),"\n",(0,i.jsx)(n.p,{children:"This guide provides step-by-step instructions on integrating the Groq API with Jan, enabling users to leverage Groq's capabilities within Jan's conversational interface."}),"\n",(0,i.jsx)(n.p,{children:"Before proceeding, ensure you have the following:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Access to the Jan Application"}),"\n",(0,i.jsx)(n.li,{children:"Groq API credentials"}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"integration-steps",children:"Integration Steps"}),"\n",(0,i.jsx)(n.h3,{id:"step-1-obtain-groq-api-credentials",children:"Step 1: Obtain Groq API Credentials"}),"\n",(0,i.jsxs)(n.p,{children:["If you haven't already, sign up for the Groq API and obtain your API credentials.\nObtain Groq API keys from your ",(0,i.jsx)(n.a,{href:"https://console.groq.com/keys",children:"Groq Console"}),"."]}),"\n",(0,i.jsx)(n.h3,{id:"step-2-configure-jan-settings",children:"Step 2: Configure Jan Settings"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Insert the Groq AI API key into ",(0,i.jsx)(n.code,{children:"~/jan/engines/openai.json"}),"."]}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/engines/openai.json"',children:'{\n "full_url": "https://api.groq.com/openai/v1/chat/completions",\n "api_key": ""\n}\n'})}),"\n",(0,i.jsx)(n.h3,{id:"step-3-enable-groq-integration",children:"Step 3: Enable Groq Integration"}),"\n",(0,i.jsx)(n.p,{children:"To set up the configuration for Groq in Jan, follow these steps:"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Navigate to ",(0,i.jsx)(n.code,{children:"~/jan/models"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Create a folder named ",(0,i.jsx)(n.code,{children:"groq"}),"."]}),"\n",(0,i.jsx)(n.li,{children:"Inside the groq folder, create a model.json file with the specified settings:"}),"\n"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/models/groq/model.json',children:'{\n "id": "mixtral-8x7b-32768",\n "object": "model",\n "name": "Groq Integration",\n "version": "1.0",\n "description": "Integration with Groq API for enhanced functionality.",\n "format": "api",\n "sources": [],\n "settings": {},\n "parameters": {},\n "metadata": {\n "author": "Mistral",\n "tags": ["Groq Integration"]\n },\n "engine": "openai"\n}\n'})}),"\n",(0,i.jsx)(n.h3,{id:"step-4-start-the-model",children:"Step 4: Start the Model"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Restart Jan and navigate to the ",(0,i.jsx)(n.strong,{children:"Hub"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Locate your model and click the ",(0,i.jsx)(n.strong,{children:"Use"})," button."]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"troubleshooting",children:"Troubleshooting"}),"\n",(0,i.jsx)(n.p,{children:"If you encounter any issues during the integration process or while using Groq with Jan, consider the following troubleshooting steps:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Double-check your API credentials and ensure they are correctly entered."}),"\n",(0,i.jsx)(n.li,{children:"Verify that the Groq integration is enabled within Jan's settings."}),"\n",(0,i.jsx)(n.li,{children:"Check for any error messages or logs that may provide insight into the issue."}),"\n",(0,i.jsx)(n.li,{children:"Reach out to Groq API support for assistance if needed."}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>s,x:()=>a});var i=t(96540);const o={},r=i.createContext(o);function s(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/c469c680.362e900c.js b/assets/js/c469c680.362e900c.js deleted file mode 100644 index 51c75e9f..00000000 --- a/assets/js/c469c680.362e900c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2170],{82274:(n,e,i)=>{i.r(e),i.d(e,{assets:()=>r,contentTitle:()=>s,default:()=>v,frontMatter:()=>o,metadata:()=>d,toc:()=>c});var t=i(74848),a=i(28453);const o={title:"Nov 23: Nvidia GenAI Day",description:"Nvidia's LLM Day"},s=void 0,d={id:"events/nvidia-llm-day-nov-23",title:"Nov 23: Nvidia GenAI Day",description:"Nvidia's LLM Day",source:"@site/docs/events/nvidia-llm-day-nov-23.md",sourceDirName:"events",slug:"/events/nvidia-llm-day-nov-23",permalink:"/events/nvidia-llm-day-nov-23",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/events/nvidia-llm-day-nov-23.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Nov 23: Nvidia GenAI Day",description:"Nvidia's LLM Day"}},r={},c=[{value:"Nvidia GenAI Innovation Day",id:"nvidia-genai-innovation-day",level:2},{value:"Location",id:"location",level:3},{value:"Programme",id:"programme",level:3}];function l(n){const e={a:"a",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",ul:"ul",...(0,a.R)(),...n.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(e.p,{children:(0,t.jsx)(e.img,{src:i(57077).A+"",width:"1920",height:"480"})}),"\n",(0,t.jsx)(e.h2,{id:"nvidia-genai-innovation-day",children:"Nvidia GenAI Innovation Day"}),"\n",(0,t.jsx)(e.p,{children:"Jan will be at Nvidia's GenAI Innovation Day in Nov '23, focusing on Enterprise use-cases of LLMs."}),"\n",(0,t.jsx)(e.h3,{id:"location",children:"Location"}),"\n",(0,t.jsxs)(e.ul,{children:["\n",(0,t.jsx)(e.li,{children:"JW Marriott Hanoi Hotel"}),"\n",(0,t.jsx)(e.li,{children:"8:30am November 8th 2023"}),"\n",(0,t.jsxs)(e.li,{children:["Registration: ",(0,t.jsx)(e.a,{href:"https://gmcgroup.com.vn/nvidia-genai-event/",children:"https://gmcgroup.com.vn/nvidia-genai-event/"})]}),"\n"]}),"\n",(0,t.jsx)(e.h3,{id:"programme",children:"Programme"}),"\n",(0,t.jsx)(e.p,{children:(0,t.jsx)(e.img,{src:i(45375).A+"",width:"2398",height:"1518"})})]})}function v(n={}){const{wrapper:e}={...(0,a.R)(),...n.components};return e?(0,t.jsx)(e,{...n,children:(0,t.jsx)(l,{...n})}):l(n)}},57077:(n,e,i)=>{i.d(e,{A:()=>t});const t=i.p+"assets/images/nvidia-llm-day-header-8de73af2ce6d0ba1965c74b43136c87d.png"},45375:(n,e,i)=>{i.d(e,{A:()=>t});const t=i.p+"assets/images/nvidia-llm-day-d178ba92484312398ed2f8e59734d829.png"},28453:(n,e,i)=>{i.d(e,{R:()=>s,x:()=>d});var t=i(96540);const a={},o=t.createContext(a);function s(n){const e=t.useContext(o);return t.useMemo((function(){return"function"==typeof n?n(e):{...e,...n}}),[e,n])}function d(n){let e;return e=n.disableParentContext?"function"==typeof n.components?n.components(a):n.components||a:s(n.components),t.createElement(o.Provider,{value:e},n.children)}}}]); \ No newline at end of file diff --git a/assets/js/c469c680.c40ce254.js b/assets/js/c469c680.c40ce254.js new file mode 100644 index 00000000..7a534c11 --- /dev/null +++ b/assets/js/c469c680.c40ce254.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2170],{82274:(n,e,i)=>{i.r(e),i.d(e,{assets:()=>r,contentTitle:()=>s,default:()=>v,frontMatter:()=>o,metadata:()=>d,toc:()=>c});var t=i(74848),a=i(28453);const o={title:"Nov 23: Nvidia GenAI Day",description:"Nvidia's LLM Day"},s=void 0,d={id:"events/nvidia-llm-day-nov-23",title:"Nov 23: Nvidia GenAI Day",description:"Nvidia's LLM Day",source:"@site/docs/events/nvidia-llm-day-nov-23.md",sourceDirName:"events",slug:"/events/nvidia-llm-day-nov-23",permalink:"/events/nvidia-llm-day-nov-23",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/events/nvidia-llm-day-nov-23.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Nov 23: Nvidia GenAI Day",description:"Nvidia's LLM Day"}},r={},c=[{value:"Nvidia GenAI Innovation Day",id:"nvidia-genai-innovation-day",level:2},{value:"Location",id:"location",level:3},{value:"Programme",id:"programme",level:3}];function l(n){const e={a:"a",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",ul:"ul",...(0,a.R)(),...n.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(e.p,{children:(0,t.jsx)(e.img,{src:i(57077).A+"",width:"1920",height:"480"})}),"\n",(0,t.jsx)(e.h2,{id:"nvidia-genai-innovation-day",children:"Nvidia GenAI Innovation Day"}),"\n",(0,t.jsx)(e.p,{children:"Jan will be at Nvidia's GenAI Innovation Day in Nov '23, focusing on Enterprise use-cases of LLMs."}),"\n",(0,t.jsx)(e.h3,{id:"location",children:"Location"}),"\n",(0,t.jsxs)(e.ul,{children:["\n",(0,t.jsx)(e.li,{children:"JW Marriott Hanoi Hotel"}),"\n",(0,t.jsx)(e.li,{children:"8:30am November 8th 2023"}),"\n",(0,t.jsxs)(e.li,{children:["Registration: ",(0,t.jsx)(e.a,{href:"https://gmcgroup.com.vn/nvidia-genai-event/",children:"https://gmcgroup.com.vn/nvidia-genai-event/"})]}),"\n"]}),"\n",(0,t.jsx)(e.h3,{id:"programme",children:"Programme"}),"\n",(0,t.jsx)(e.p,{children:(0,t.jsx)(e.img,{src:i(45375).A+"",width:"2398",height:"1518"})})]})}function v(n={}){const{wrapper:e}={...(0,a.R)(),...n.components};return e?(0,t.jsx)(e,{...n,children:(0,t.jsx)(l,{...n})}):l(n)}},57077:(n,e,i)=>{i.d(e,{A:()=>t});const t=i.p+"assets/images/nvidia-llm-day-header-8de73af2ce6d0ba1965c74b43136c87d.png"},45375:(n,e,i)=>{i.d(e,{A:()=>t});const t=i.p+"assets/images/nvidia-llm-day-d178ba92484312398ed2f8e59734d829.png"},28453:(n,e,i)=>{i.d(e,{R:()=>s,x:()=>d});var t=i(96540);const a={},o=t.createContext(a);function s(n){const e=t.useContext(o);return t.useMemo((function(){return"function"==typeof n?n(e):{...e,...n}}),[e,n])}function d(n){let e;return e=n.disableParentContext?"function"==typeof n.components?n.components(a):n.components||a:s(n.components),t.createElement(o.Provider,{value:e},n.children)}}}]); \ No newline at end of file diff --git a/assets/js/c494d087.7cb3e36b.js b/assets/js/c494d087.7cb3e36b.js deleted file mode 100644 index 8cb14fdf..00000000 --- a/assets/js/c494d087.7cb3e36b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1014],{1959:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>r,contentTitle:()=>o,default:()=>c,frontMatter:()=>s,metadata:()=>t,toc:()=>h});var a=i(74848),l=i(28453);const s={sidebar_position:10,slug:"/changelog/changelog-v0.4.0"},o="v0.4.0",t={id:"releases/changelog/changelog-v0.4.0",title:"v0.4.0",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.4.0.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.4.0",permalink:"/changelog/changelog-v0.4.0",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.4.0.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:10,frontMatter:{sidebar_position:10,slug:"/changelog/changelog-v0.4.0"},sidebar:"releasesSidebar",previous:{title:"v0.4.1",permalink:"/changelog/changelog-v0.4.1"},next:{title:"v0.3.3",permalink:"/changelog/changelog-v0.3.3"}},r={},h=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Fixes",id:"-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function d(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,l.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h1,{id:"v040",children:"v0.4.0"}),"\n",(0,a.jsxs)(n.p,{children:["For more details, ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.4.0",children:"GitHub Issues"})]}),"\n",(0,a.jsxs)(n.p,{children:["Highlighted Issue: ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/878",children:"Issue #878: bug: fix tag description showing a title and fix card right panel"})]}),"\n",(0,a.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"bug: fix tag description showing a title and fix card right panel @urmauur (#878)"}),"\n",(0,a.jsx)(n.li,{children:"fix/no-assistant-available-fresh-install @louis-jan (#876)"}),"\n",(0,a.jsx)(n.li,{children:"Model.json update @hahuyhoang411 (#870)"}),"\n",(0,a.jsx)(n.li,{children:"Hotfix desc for openhermes @hahuyhoang411 (#864)"}),"\n",(0,a.jsx)(n.li,{children:"Openhermes update v1 @hahuyhoang411 (#863)"}),"\n",(0,a.jsx)(n.li,{children:"update deepseek 1.3b @hahuyhoang411 (#858)"}),"\n",(0,a.jsx)(n.li,{children:"Update tags @hahuyhoang411 (#857)"}),"\n",(0,a.jsx)(n.li,{children:"Update model hub @hahuyhoang411 (#829)"}),"\n",(0,a.jsx)(n.li,{children:"hotfix: fix typo @tikikun (#836)"}),"\n",(0,a.jsx)(n.li,{children:"chore: pre-populate Jan's /models folder with model.jsons @hahuyhoang411 (#775)"}),"\n",(0,a.jsx)(n.li,{children:"chore: clarification changes to the model settings and model parameters @tikikun (#742)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"feat: revamp landing page @urmauur (#745)"}),"\n",(0,a.jsx)(n.li,{children:"feat : add cover image model hub screen @urmauur (#872)"}),"\n",(0,a.jsx)(n.li,{children:"feat: boilerplate for express server localhost 1337 @linhtran174 (#803)"}),"\n",(0,a.jsx)(n.li,{children:"enhancement: revamp hub screen @urmauur (#825)"}),"\n",(0,a.jsx)(n.li,{children:"feat: revamp thread screen @urmauur (#802)"}),"\n",(0,a.jsx)(n.li,{children:"docs/update-api-reference @hieu-jan (#739)"}),"\n",(0,a.jsx)(n.li,{children:"refactor: model plugin to follow new specs @namchuai (#682)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-fixes",children:"\ud83d\udc1b Fixes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"fix: Nitro interface update to prevent warning @vuonghoainam (#877)"}),"\n",(0,a.jsx)(n.li,{children:"fix: delete message break the entire thread @louis-jan (#869)"}),"\n",(0,a.jsx)(n.li,{children:"fix: can not download multiple models at once @louis-jan (#867)"}),"\n",(0,a.jsx)(n.li,{children:"fix: production CI workflow does not populate models @louis-jan (#862)"}),"\n",(0,a.jsx)(n.li,{children:"fix: update wrong main view state when use a model @namchuai (#861)"}),"\n",(0,a.jsx)(n.li,{children:"fix: handle crash issue on hljs highlighting @louis-jan (#859)"}),"\n",(0,a.jsx)(n.li,{children:"fix: empty assistant instruction by default @louis-jan (#855)"}),"\n",(0,a.jsx)(n.li,{children:"bug: fix broken banner position hub screen @urmauur (#846)"}),"\n",(0,a.jsx)(n.li,{children:"fix: not update active model when using resend button @namchuai (#834)"}),"\n",(0,a.jsx)(n.li,{children:"Hotfix jan windows download nitro failed @hiento09 (#838)"}),"\n",(0,a.jsx)(n.li,{children:"Switch to download nitro .tar.gz file instead of .zip file on windows @hiento09 (#832)"}),"\n",(0,a.jsx)(n.li,{children:"fix/docusaurus-seo @hieu-jan (#818)"}),"\n",(0,a.jsx)(n.li,{children:"fix: CI script - reorder copy models action @louis-jan (#819)"}),"\n",(0,a.jsx)(n.li,{children:"fix: messages sync is not threadsafe @louis-jan (#784)"}),"\n",(0,a.jsx)(n.li,{children:"Fix Makefile Indentation Issue @hiento09 (#788)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"chore: update model ranking @louis-jan (#874)"}),"\n",(0,a.jsx)(n.li,{children:"Bump nitro version to 0.1.21 - nitro has windows codesign @hiento09 (#843)"}),"\n",(0,a.jsx)(n.li,{children:"Hotfix jan windows download nitro failed @hiento09 (#838)"}),"\n",(0,a.jsx)(n.li,{children:"810 docs add modeljson and revamp models specs page @tikikun (#816)"}),"\n",(0,a.jsx)(n.li,{children:"Add document for nightly build and update message for manual build @hiento09 (#831)"}),"\n",(0,a.jsx)(n.li,{children:"chore: Bump nitro to 0.1.20 @vuonghoainam (#830)"}),"\n",(0,a.jsxs)(n.li,{children:["Refactor build",":extension"," command @hiento09 (#822)"]}),"\n",(0,a.jsx)(n.li,{children:"feat: pre-populate Jan's /models folder @namchuai (#796)"}),"\n",(0,a.jsx)(n.li,{children:"chore: fix pr auto labeling @0xSage (#812)"}),"\n",(0,a.jsx)(n.li,{children:"chore: add gi automations @0xSage (#809)"}),"\n",(0,a.jsx)(n.li,{children:"refactor: jan extensions @louis-jan (#799)"}),"\n",(0,a.jsx)(n.li,{children:"Remove .zip in artifact name @hiento09 (#800)"}),"\n",(0,a.jsx)(n.li,{children:"docs/update-api-reference @hieu-jan (#739)"}),"\n",(0,a.jsx)(n.li,{children:"Add nightly build ci @hiento09 (#794)"}),"\n",(0,a.jsx)(n.li,{children:"Fix Makefile Indentation Issue @hiento09 (#788)"}),"\n",(0,a.jsx)(n.li,{children:"Switch from .zip to .tar.gz for nitro url inference plugin @hiento09 (#781)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,a.jsx)(n.p,{children:"@0xSage, @hahuyhoang411, @hiento09, @hieu-jan, @linhtran174, @louis-jan, @namchuai, @tikikun, @urmauur and @vuonghoainam"})]})}function c(e={}){const{wrapper:n}={...(0,l.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(d,{...e})}):d(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>o,x:()=>t});var a=i(96540);const l={},s=a.createContext(l);function o(e){const n=a.useContext(s);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function t(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(l):e.components||l:o(e.components),a.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/c494d087.b6e48560.js b/assets/js/c494d087.b6e48560.js new file mode 100644 index 00000000..1d4cf178 --- /dev/null +++ b/assets/js/c494d087.b6e48560.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1014],{1959:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>r,contentTitle:()=>o,default:()=>c,frontMatter:()=>s,metadata:()=>t,toc:()=>h});var a=i(74848),l=i(28453);const s={sidebar_position:10,slug:"/changelog/changelog-v0.4.0"},o="v0.4.0",t={id:"releases/changelog/changelog-v0.4.0",title:"v0.4.0",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.4.0.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.4.0",permalink:"/changelog/changelog-v0.4.0",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.4.0.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:10,frontMatter:{sidebar_position:10,slug:"/changelog/changelog-v0.4.0"},sidebar:"releasesSidebar",previous:{title:"v0.4.1",permalink:"/changelog/changelog-v0.4.1"},next:{title:"v0.3.3",permalink:"/changelog/changelog-v0.3.3"}},r={},h=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Fixes",id:"-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function d(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,l.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h1,{id:"v040",children:"v0.4.0"}),"\n",(0,a.jsxs)(n.p,{children:["For more details, ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.4.0",children:"GitHub Issues"})]}),"\n",(0,a.jsxs)(n.p,{children:["Highlighted Issue: ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/878",children:"Issue #878: bug: fix tag description showing a title and fix card right panel"})]}),"\n",(0,a.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"bug: fix tag description showing a title and fix card right panel @urmauur (#878)"}),"\n",(0,a.jsx)(n.li,{children:"fix/no-assistant-available-fresh-install @louis-jan (#876)"}),"\n",(0,a.jsx)(n.li,{children:"Model.json update @hahuyhoang411 (#870)"}),"\n",(0,a.jsx)(n.li,{children:"Hotfix desc for openhermes @hahuyhoang411 (#864)"}),"\n",(0,a.jsx)(n.li,{children:"Openhermes update v1 @hahuyhoang411 (#863)"}),"\n",(0,a.jsx)(n.li,{children:"update deepseek 1.3b @hahuyhoang411 (#858)"}),"\n",(0,a.jsx)(n.li,{children:"Update tags @hahuyhoang411 (#857)"}),"\n",(0,a.jsx)(n.li,{children:"Update model hub @hahuyhoang411 (#829)"}),"\n",(0,a.jsx)(n.li,{children:"hotfix: fix typo @tikikun (#836)"}),"\n",(0,a.jsx)(n.li,{children:"chore: pre-populate Jan's /models folder with model.jsons @hahuyhoang411 (#775)"}),"\n",(0,a.jsx)(n.li,{children:"chore: clarification changes to the model settings and model parameters @tikikun (#742)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"feat: revamp landing page @urmauur (#745)"}),"\n",(0,a.jsx)(n.li,{children:"feat : add cover image model hub screen @urmauur (#872)"}),"\n",(0,a.jsx)(n.li,{children:"feat: boilerplate for express server localhost 1337 @linhtran174 (#803)"}),"\n",(0,a.jsx)(n.li,{children:"enhancement: revamp hub screen @urmauur (#825)"}),"\n",(0,a.jsx)(n.li,{children:"feat: revamp thread screen @urmauur (#802)"}),"\n",(0,a.jsx)(n.li,{children:"docs/update-api-reference @hieu-jan (#739)"}),"\n",(0,a.jsx)(n.li,{children:"refactor: model plugin to follow new specs @namchuai (#682)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-fixes",children:"\ud83d\udc1b Fixes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"fix: Nitro interface update to prevent warning @vuonghoainam (#877)"}),"\n",(0,a.jsx)(n.li,{children:"fix: delete message break the entire thread @louis-jan (#869)"}),"\n",(0,a.jsx)(n.li,{children:"fix: can not download multiple models at once @louis-jan (#867)"}),"\n",(0,a.jsx)(n.li,{children:"fix: production CI workflow does not populate models @louis-jan (#862)"}),"\n",(0,a.jsx)(n.li,{children:"fix: update wrong main view state when use a model @namchuai (#861)"}),"\n",(0,a.jsx)(n.li,{children:"fix: handle crash issue on hljs highlighting @louis-jan (#859)"}),"\n",(0,a.jsx)(n.li,{children:"fix: empty assistant instruction by default @louis-jan (#855)"}),"\n",(0,a.jsx)(n.li,{children:"bug: fix broken banner position hub screen @urmauur (#846)"}),"\n",(0,a.jsx)(n.li,{children:"fix: not update active model when using resend button @namchuai (#834)"}),"\n",(0,a.jsx)(n.li,{children:"Hotfix jan windows download nitro failed @hiento09 (#838)"}),"\n",(0,a.jsx)(n.li,{children:"Switch to download nitro .tar.gz file instead of .zip file on windows @hiento09 (#832)"}),"\n",(0,a.jsx)(n.li,{children:"fix/docusaurus-seo @hieu-jan (#818)"}),"\n",(0,a.jsx)(n.li,{children:"fix: CI script - reorder copy models action @louis-jan (#819)"}),"\n",(0,a.jsx)(n.li,{children:"fix: messages sync is not threadsafe @louis-jan (#784)"}),"\n",(0,a.jsx)(n.li,{children:"Fix Makefile Indentation Issue @hiento09 (#788)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"chore: update model ranking @louis-jan (#874)"}),"\n",(0,a.jsx)(n.li,{children:"Bump nitro version to 0.1.21 - nitro has windows codesign @hiento09 (#843)"}),"\n",(0,a.jsx)(n.li,{children:"Hotfix jan windows download nitro failed @hiento09 (#838)"}),"\n",(0,a.jsx)(n.li,{children:"810 docs add modeljson and revamp models specs page @tikikun (#816)"}),"\n",(0,a.jsx)(n.li,{children:"Add document for nightly build and update message for manual build @hiento09 (#831)"}),"\n",(0,a.jsx)(n.li,{children:"chore: Bump nitro to 0.1.20 @vuonghoainam (#830)"}),"\n",(0,a.jsxs)(n.li,{children:["Refactor build",":extension"," command @hiento09 (#822)"]}),"\n",(0,a.jsx)(n.li,{children:"feat: pre-populate Jan's /models folder @namchuai (#796)"}),"\n",(0,a.jsx)(n.li,{children:"chore: fix pr auto labeling @0xSage (#812)"}),"\n",(0,a.jsx)(n.li,{children:"chore: add gi automations @0xSage (#809)"}),"\n",(0,a.jsx)(n.li,{children:"refactor: jan extensions @louis-jan (#799)"}),"\n",(0,a.jsx)(n.li,{children:"Remove .zip in artifact name @hiento09 (#800)"}),"\n",(0,a.jsx)(n.li,{children:"docs/update-api-reference @hieu-jan (#739)"}),"\n",(0,a.jsx)(n.li,{children:"Add nightly build ci @hiento09 (#794)"}),"\n",(0,a.jsx)(n.li,{children:"Fix Makefile Indentation Issue @hiento09 (#788)"}),"\n",(0,a.jsx)(n.li,{children:"Switch from .zip to .tar.gz for nitro url inference plugin @hiento09 (#781)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,a.jsx)(n.p,{children:"@0xSage, @hahuyhoang411, @hiento09, @hieu-jan, @linhtran174, @louis-jan, @namchuai, @tikikun, @urmauur and @vuonghoainam"})]})}function c(e={}){const{wrapper:n}={...(0,l.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(d,{...e})}):d(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>o,x:()=>t});var a=i(96540);const l={},s=a.createContext(l);function o(e){const n=a.useContext(s);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function t(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(l):e.components||l:o(e.components),a.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/c5483ccc.df3c5b6e.js b/assets/js/c5483ccc.df3c5b6e.js new file mode 100644 index 00000000..a0abc26a --- /dev/null +++ b/assets/js/c5483ccc.df3c5b6e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8911],{46812:(e,s,n)=>{n.r(s),n.d(s,{assets:()=>l,contentTitle:()=>d,default:()=>a,frontMatter:()=>r,metadata:()=>o,toc:()=>c});var t=n(74848),i=n(28453);const r={title:"Cloud vs. Self-hosting Your AI"},d=void 0,o={id:"hardware/overview/cloud-vs-self-hosting",title:"Cloud vs. Self-hosting Your AI",description:"The choice of how to run your AI - on GPU cloud services, on-prem, or just using an API provider - involves various trade-offs. The following is a naive exploration of the pros and cons of renting vs self-hosting.",source:"@site/docs/hardware/overview/cloud-vs-self-hosting.md",sourceDirName:"hardware/overview",slug:"/hardware/overview/cloud-vs-self-hosting",permalink:"/hardware/overview/cloud-vs-self-hosting",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/overview/cloud-vs-self-hosting.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Cloud vs. Self-hosting Your AI"}},l={},c=[{value:"Cost Comparison",id:"cost-comparison",level:2},{value:"Low Usage",id:"low-usage",level:3},{value:"High Usage",id:"high-usage",level:3},{value:"Incremental Costs",id:"incremental-costs",level:3},{value:"Business Considerations",id:"business-considerations",level:2},{value:"Conclusion",id:"conclusion",level:2}];function h(e){const s={blockquote:"blockquote",h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,i.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.p,{children:"The choice of how to run your AI - on GPU cloud services, on-prem, or just using an API provider - involves various trade-offs. The following is a naive exploration of the pros and cons of renting vs self-hosting."}),"\n",(0,t.jsx)(s.h2,{id:"cost-comparison",children:"Cost Comparison"}),"\n",(0,t.jsx)(s.p,{children:"The following estimations use these general assumptions:"}),"\n",(0,t.jsxs)(s.table,{children:[(0,t.jsx)(s.thead,{children:(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.th,{}),(0,t.jsx)(s.th,{children:"Self-Hosted"}),(0,t.jsx)(s.th,{children:"GPT 4.0"}),(0,t.jsx)(s.th,{children:"GPU Rental"})]})}),(0,t.jsx)(s.tbody,{children:(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"Unit Costs"}),(0,t.jsx)(s.td,{children:"$10k upfront for 2x4090s (5 year amort.)"}),(0,t.jsx)(s.td,{children:"$0.00012/token"}),(0,t.jsx)(s.td,{children:"$4.42 for 1xH100/h"})]})})]}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsx)(s.li,{children:"800 average tokens (input & output) in a single request"}),"\n",(0,t.jsx)(s.li,{children:"Inference speed is at 24 tokens per second"}),"\n"]}),"\n",(0,t.jsx)(s.h3,{id:"low-usage",children:"Low Usage"}),"\n",(0,t.jsx)(s.p,{children:"When operating at low capacity:"}),"\n",(0,t.jsxs)(s.table,{children:[(0,t.jsx)(s.thead,{children:(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.th,{}),(0,t.jsx)(s.th,{children:"Self-Hosted"}),(0,t.jsx)(s.th,{children:"GPT 4.0"}),(0,t.jsx)(s.th,{children:"GPU Rental"})]})}),(0,t.jsx)(s.tbody,{children:(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"Cost per Request"}),(0,t.jsx)(s.td,{children:"$2.33"}),(0,t.jsx)(s.td,{children:"$0.10"}),(0,t.jsx)(s.td,{children:"$0.04"})]})})]}),"\n",(0,t.jsx)(s.h3,{id:"high-usage",children:"High Usage"}),"\n",(0,t.jsx)(s.p,{children:"When operating at high capacity, i.e. 24 hours in a day, ~77.8k requests per month:"}),"\n",(0,t.jsxs)(s.table,{children:[(0,t.jsx)(s.thead,{children:(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.th,{}),(0,t.jsx)(s.th,{children:"Self-Hosted"}),(0,t.jsx)(s.th,{children:"GPT 4.0"}),(0,t.jsx)(s.th,{children:"GPU Rental"})]})}),(0,t.jsx)(s.tbody,{children:(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"Cost per Month"}),(0,t.jsx)(s.td,{children:"$166 (fixed)"}),(0,t.jsx)(s.td,{children:"$7465"}),(0,t.jsx)(s.td,{children:"$3182"})]})})]}),"\n",(0,t.jsx)(s.h3,{id:"incremental-costs",children:"Incremental Costs"}),"\n",(0,t.jsx)(s.p,{children:'Large context use cases are also interesting to evaluate. For example, if you had to write a 500 word essay summarizing Tolstoy\'s "War and Peace":'}),"\n",(0,t.jsxs)(s.table,{children:[(0,t.jsx)(s.thead,{children:(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.th,{}),(0,t.jsx)(s.th,{children:"Self-Hosted"}),(0,t.jsx)(s.th,{children:"GPT 4.0"}),(0,t.jsx)(s.th,{children:"GPU Rental"})]})}),(0,t.jsx)(s.tbody,{children:(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:'Cost of "War and Peace"'}),(0,t.jsx)(s.td,{children:"(upfront fixed cost)"}),(0,t.jsx)(s.td,{children:"$94"}),(0,t.jsx)(s.td,{children:"$40"})]})})]}),"\n",(0,t.jsxs)(s.blockquote,{children:["\n",(0,t.jsxs)(s.p,{children:[(0,t.jsx)(s.strong,{children:"Takeaway"}),": Renting on cloud or using an API is great for initially scaling. However, it can quickly become expensive when dealing with large datasets and context windows. For predictable costs, self-hosting is an attractive option."]}),"\n"]}),"\n",(0,t.jsx)(s.h2,{id:"business-considerations",children:"Business Considerations"}),"\n",(0,t.jsx)(s.p,{children:"Other business level considerations may include:"}),"\n",(0,t.jsxs)(s.table,{children:[(0,t.jsx)(s.thead,{children:(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.th,{}),(0,t.jsx)(s.th,{children:"Self-Hosted"}),(0,t.jsx)(s.th,{children:"GPT 4.0"}),(0,t.jsx)(s.th,{children:"GPU Rental"})]})}),(0,t.jsxs)(s.tbody,{children:[(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"Data Privacy"}),(0,t.jsx)(s.td,{children:"\u2705"}),(0,t.jsx)(s.td,{children:"\u274c"}),(0,t.jsx)(s.td,{children:"\u274c"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"Offline Mode"}),(0,t.jsx)(s.td,{children:"\u2705"}),(0,t.jsx)(s.td,{children:"\u274c"}),(0,t.jsx)(s.td,{children:"\u274c"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"Customization & Control"}),(0,t.jsx)(s.td,{children:"\u2705"}),(0,t.jsx)(s.td,{children:"\u274c"}),(0,t.jsx)(s.td,{children:"\u2705"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"Auditing"}),(0,t.jsx)(s.td,{children:"\u2705"}),(0,t.jsx)(s.td,{children:"\u274c"}),(0,t.jsx)(s.td,{children:"\u2705"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"Setup Complexity"}),(0,t.jsx)(s.td,{children:"\u274c"}),(0,t.jsx)(s.td,{children:"\u2705"}),(0,t.jsx)(s.td,{children:"\u2705"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"Setup Cost"}),(0,t.jsx)(s.td,{children:"\u274c"}),(0,t.jsx)(s.td,{children:"\u2705"}),(0,t.jsx)(s.td,{children:"\u2705"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"Maintenance"}),(0,t.jsx)(s.td,{children:"\u274c"}),(0,t.jsx)(s.td,{children:"\u2705"}),(0,t.jsx)(s.td,{children:"\u274c"})]})]})]}),"\n",(0,t.jsx)(s.h2,{id:"conclusion",children:"Conclusion"}),"\n",(0,t.jsx)(s.p,{children:"The decision to run LLMs in the cloud or on in-house servers is not one-size-fits-all. It depends on your business's specific needs, budget, and security considerations. Cloud-based LLMs offer scalability and cost-efficiency but come with potential security concerns, while in-house servers provide greater control, customization, and cost predictability."}),"\n",(0,t.jsx)(s.p,{children:"In some situations, using a mix of cloud and in-house resources can be the best way to go. Businesses need to assess their needs and assets carefully to pick the right method for using LLMs in the ever-changing world of AI technology."})]})}function a(e={}){const{wrapper:s}={...(0,i.R)(),...e.components};return s?(0,t.jsx)(s,{...e,children:(0,t.jsx)(h,{...e})}):h(e)}},28453:(e,s,n)=>{n.d(s,{R:()=>d,x:()=>o});var t=n(96540);const i={},r=t.createContext(i);function d(e){const s=t.useContext(r);return t.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function o(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:d(e.components),t.createElement(r.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/c5483ccc.eb43abd5.js b/assets/js/c5483ccc.eb43abd5.js deleted file mode 100644 index 6584b819..00000000 --- a/assets/js/c5483ccc.eb43abd5.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8911],{46812:(e,s,n)=>{n.r(s),n.d(s,{assets:()=>l,contentTitle:()=>d,default:()=>a,frontMatter:()=>r,metadata:()=>o,toc:()=>c});var t=n(74848),i=n(28453);const r={title:"Cloud vs. Self-hosting Your AI"},d=void 0,o={id:"hardware/overview/cloud-vs-self-hosting",title:"Cloud vs. Self-hosting Your AI",description:"The choice of how to run your AI - on GPU cloud services, on-prem, or just using an API provider - involves various trade-offs. The following is a naive exploration of the pros and cons of renting vs self-hosting.",source:"@site/docs/hardware/overview/cloud-vs-self-hosting.md",sourceDirName:"hardware/overview",slug:"/hardware/overview/cloud-vs-self-hosting",permalink:"/hardware/overview/cloud-vs-self-hosting",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/overview/cloud-vs-self-hosting.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Cloud vs. Self-hosting Your AI"}},l={},c=[{value:"Cost Comparison",id:"cost-comparison",level:2},{value:"Low Usage",id:"low-usage",level:3},{value:"High Usage",id:"high-usage",level:3},{value:"Incremental Costs",id:"incremental-costs",level:3},{value:"Business Considerations",id:"business-considerations",level:2},{value:"Conclusion",id:"conclusion",level:2}];function h(e){const s={blockquote:"blockquote",h2:"h2",h3:"h3",li:"li",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,i.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.p,{children:"The choice of how to run your AI - on GPU cloud services, on-prem, or just using an API provider - involves various trade-offs. The following is a naive exploration of the pros and cons of renting vs self-hosting."}),"\n",(0,t.jsx)(s.h2,{id:"cost-comparison",children:"Cost Comparison"}),"\n",(0,t.jsx)(s.p,{children:"The following estimations use these general assumptions:"}),"\n",(0,t.jsxs)(s.table,{children:[(0,t.jsx)(s.thead,{children:(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.th,{}),(0,t.jsx)(s.th,{children:"Self-Hosted"}),(0,t.jsx)(s.th,{children:"GPT 4.0"}),(0,t.jsx)(s.th,{children:"GPU Rental"})]})}),(0,t.jsx)(s.tbody,{children:(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"Unit Costs"}),(0,t.jsx)(s.td,{children:"$10k upfront for 2x4090s (5 year amort.)"}),(0,t.jsx)(s.td,{children:"$0.00012/token"}),(0,t.jsx)(s.td,{children:"$4.42 for 1xH100/h"})]})})]}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsx)(s.li,{children:"800 average tokens (input & output) in a single request"}),"\n",(0,t.jsx)(s.li,{children:"Inference speed is at 24 tokens per second"}),"\n"]}),"\n",(0,t.jsx)(s.h3,{id:"low-usage",children:"Low Usage"}),"\n",(0,t.jsx)(s.p,{children:"When operating at low capacity:"}),"\n",(0,t.jsxs)(s.table,{children:[(0,t.jsx)(s.thead,{children:(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.th,{}),(0,t.jsx)(s.th,{children:"Self-Hosted"}),(0,t.jsx)(s.th,{children:"GPT 4.0"}),(0,t.jsx)(s.th,{children:"GPU Rental"})]})}),(0,t.jsx)(s.tbody,{children:(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"Cost per Request"}),(0,t.jsx)(s.td,{children:"$2.33"}),(0,t.jsx)(s.td,{children:"$0.10"}),(0,t.jsx)(s.td,{children:"$0.04"})]})})]}),"\n",(0,t.jsx)(s.h3,{id:"high-usage",children:"High Usage"}),"\n",(0,t.jsx)(s.p,{children:"When operating at high capacity, i.e. 24 hours in a day, ~77.8k requests per month:"}),"\n",(0,t.jsxs)(s.table,{children:[(0,t.jsx)(s.thead,{children:(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.th,{}),(0,t.jsx)(s.th,{children:"Self-Hosted"}),(0,t.jsx)(s.th,{children:"GPT 4.0"}),(0,t.jsx)(s.th,{children:"GPU Rental"})]})}),(0,t.jsx)(s.tbody,{children:(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"Cost per Month"}),(0,t.jsx)(s.td,{children:"$166 (fixed)"}),(0,t.jsx)(s.td,{children:"$7465"}),(0,t.jsx)(s.td,{children:"$3182"})]})})]}),"\n",(0,t.jsx)(s.h3,{id:"incremental-costs",children:"Incremental Costs"}),"\n",(0,t.jsx)(s.p,{children:'Large context use cases are also interesting to evaluate. For example, if you had to write a 500 word essay summarizing Tolstoy\'s "War and Peace":'}),"\n",(0,t.jsxs)(s.table,{children:[(0,t.jsx)(s.thead,{children:(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.th,{}),(0,t.jsx)(s.th,{children:"Self-Hosted"}),(0,t.jsx)(s.th,{children:"GPT 4.0"}),(0,t.jsx)(s.th,{children:"GPU Rental"})]})}),(0,t.jsx)(s.tbody,{children:(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:'Cost of "War and Peace"'}),(0,t.jsx)(s.td,{children:"(upfront fixed cost)"}),(0,t.jsx)(s.td,{children:"$94"}),(0,t.jsx)(s.td,{children:"$40"})]})})]}),"\n",(0,t.jsxs)(s.blockquote,{children:["\n",(0,t.jsxs)(s.p,{children:[(0,t.jsx)(s.strong,{children:"Takeaway"}),": Renting on cloud or using an API is great for initially scaling. However, it can quickly become expensive when dealing with large datasets and context windows. For predictable costs, self-hosting is an attractive option."]}),"\n"]}),"\n",(0,t.jsx)(s.h2,{id:"business-considerations",children:"Business Considerations"}),"\n",(0,t.jsx)(s.p,{children:"Other business level considerations may include:"}),"\n",(0,t.jsxs)(s.table,{children:[(0,t.jsx)(s.thead,{children:(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.th,{}),(0,t.jsx)(s.th,{children:"Self-Hosted"}),(0,t.jsx)(s.th,{children:"GPT 4.0"}),(0,t.jsx)(s.th,{children:"GPU Rental"})]})}),(0,t.jsxs)(s.tbody,{children:[(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"Data Privacy"}),(0,t.jsx)(s.td,{children:"\u2705"}),(0,t.jsx)(s.td,{children:"\u274c"}),(0,t.jsx)(s.td,{children:"\u274c"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"Offline Mode"}),(0,t.jsx)(s.td,{children:"\u2705"}),(0,t.jsx)(s.td,{children:"\u274c"}),(0,t.jsx)(s.td,{children:"\u274c"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"Customization & Control"}),(0,t.jsx)(s.td,{children:"\u2705"}),(0,t.jsx)(s.td,{children:"\u274c"}),(0,t.jsx)(s.td,{children:"\u2705"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"Auditing"}),(0,t.jsx)(s.td,{children:"\u2705"}),(0,t.jsx)(s.td,{children:"\u274c"}),(0,t.jsx)(s.td,{children:"\u2705"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"Setup Complexity"}),(0,t.jsx)(s.td,{children:"\u274c"}),(0,t.jsx)(s.td,{children:"\u2705"}),(0,t.jsx)(s.td,{children:"\u2705"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"Setup Cost"}),(0,t.jsx)(s.td,{children:"\u274c"}),(0,t.jsx)(s.td,{children:"\u2705"}),(0,t.jsx)(s.td,{children:"\u2705"})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:"Maintenance"}),(0,t.jsx)(s.td,{children:"\u274c"}),(0,t.jsx)(s.td,{children:"\u2705"}),(0,t.jsx)(s.td,{children:"\u274c"})]})]})]}),"\n",(0,t.jsx)(s.h2,{id:"conclusion",children:"Conclusion"}),"\n",(0,t.jsx)(s.p,{children:"The decision to run LLMs in the cloud or on in-house servers is not one-size-fits-all. It depends on your business's specific needs, budget, and security considerations. Cloud-based LLMs offer scalability and cost-efficiency but come with potential security concerns, while in-house servers provide greater control, customization, and cost predictability."}),"\n",(0,t.jsx)(s.p,{children:"In some situations, using a mix of cloud and in-house resources can be the best way to go. Businesses need to assess their needs and assets carefully to pick the right method for using LLMs in the ever-changing world of AI technology."})]})}function a(e={}){const{wrapper:s}={...(0,i.R)(),...e.components};return s?(0,t.jsx)(s,{...e,children:(0,t.jsx)(h,{...e})}):h(e)}},28453:(e,s,n)=>{n.d(s,{R:()=>d,x:()=>o});var t=n(96540);const i={},r=t.createContext(i);function d(e){const s=t.useContext(r);return t.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function o(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:d(e.components),t.createElement(r.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/c582042f.77948601.js b/assets/js/c582042f.77948601.js deleted file mode 100644 index 839f7f8d..00000000 --- a/assets/js/c582042f.77948601.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9493],{69493:(t,e,s)=>{s.r(e),s.d(e,{assets:()=>u,contentTitle:()=>i,default:()=>l,frontMatter:()=>o,metadata:()=>a,toc:()=>c});var n=s(74848),r=s(28453);const o={title:"Support - Jan"},i="Support",a={id:"support/support",title:"Support - Jan",description:"- Bugs & requests: file a GitHub ticket here",source:"@site/docs/support/support.md",sourceDirName:"support",slug:"/support/",permalink:"/support/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/support/support.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Support - Jan"}},u={},c=[];function p(t){const e={a:"a",h1:"h1",li:"li",ul:"ul",...(0,r.R)(),...t.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(e.h1,{id:"support",children:"Support"}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:["Bugs & requests: file a GitHub ticket ",(0,n.jsx)(e.a,{href:"https://github.com/janhq/jan/issues",children:"here"})]}),"\n",(0,n.jsxs)(e.li,{children:["For discussion: join our Discord ",(0,n.jsx)(e.a,{href:"https://discord.gg/FTk2MvZwJH",children:"here"})]}),"\n",(0,n.jsxs)(e.li,{children:["For business inquiries: email ",(0,n.jsx)(e.a,{href:"mailto:hello@jan.ai",children:"hello@jan.ai"})]}),"\n",(0,n.jsxs)(e.li,{children:["For jobs: please email ",(0,n.jsx)(e.a,{href:"mailto:hr@jan.ai",children:"hr@jan.ai"})]}),"\n"]})]})}function l(t={}){const{wrapper:e}={...(0,r.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(p,{...t})}):p(t)}},28453:(t,e,s)=>{s.d(e,{R:()=>i,x:()=>a});var n=s(96540);const r={},o=n.createContext(r);function i(t){const e=n.useContext(o);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:i(t.components),n.createElement(o.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/c582042f.c3aeabaf.js b/assets/js/c582042f.c3aeabaf.js new file mode 100644 index 00000000..529e4306 --- /dev/null +++ b/assets/js/c582042f.c3aeabaf.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9493],{69493:(t,e,s)=>{s.r(e),s.d(e,{assets:()=>u,contentTitle:()=>i,default:()=>l,frontMatter:()=>o,metadata:()=>a,toc:()=>c});var n=s(74848),r=s(28453);const o={title:"Support - Jan"},i="Support",a={id:"support/support",title:"Support - Jan",description:"- Bugs & requests: file a GitHub ticket here",source:"@site/docs/support/support.md",sourceDirName:"support",slug:"/support/",permalink:"/support/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/support/support.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Support - Jan"}},u={},c=[];function p(t){const e={a:"a",h1:"h1",li:"li",ul:"ul",...(0,r.R)(),...t.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(e.h1,{id:"support",children:"Support"}),"\n",(0,n.jsxs)(e.ul,{children:["\n",(0,n.jsxs)(e.li,{children:["Bugs & requests: file a GitHub ticket ",(0,n.jsx)(e.a,{href:"https://github.com/janhq/jan/issues",children:"here"})]}),"\n",(0,n.jsxs)(e.li,{children:["For discussion: join our Discord ",(0,n.jsx)(e.a,{href:"https://discord.gg/FTk2MvZwJH",children:"here"})]}),"\n",(0,n.jsxs)(e.li,{children:["For business inquiries: email ",(0,n.jsx)(e.a,{href:"mailto:hello@jan.ai",children:"hello@jan.ai"})]}),"\n",(0,n.jsxs)(e.li,{children:["For jobs: please email ",(0,n.jsx)(e.a,{href:"mailto:hr@jan.ai",children:"hr@jan.ai"})]}),"\n"]})]})}function l(t={}){const{wrapper:e}={...(0,r.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(p,{...t})}):p(t)}},28453:(t,e,s)=>{s.d(e,{R:()=>i,x:()=>a});var n=s(96540);const r={},o=n.createContext(r);function i(t){const e=n.useContext(o);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:i(t.components),n.createElement(o.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/c5e57f2d.6828c960.js b/assets/js/c5e57f2d.6828c960.js deleted file mode 100644 index 347b51b4..00000000 --- a/assets/js/c5e57f2d.6828c960.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3167],{98300:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>t,contentTitle:()=>s,default:()=>h,frontMatter:()=>r,metadata:()=>o,toc:()=>c});var l=i(74848),a=i(28453);const r={sidebar_position:17,slug:"/changelog/changelog-v0.2.1"},s="v0.2.1",o={id:"releases/changelog/changelog-v0.2.1",title:"v0.2.1",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.2.1.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.2.1",permalink:"/changelog/changelog-v0.2.1",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.2.1.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:17,frontMatter:{sidebar_position:17,slug:"/changelog/changelog-v0.2.1"},sidebar:"releasesSidebar",previous:{title:"v0.2.2",permalink:"/changelog/changelog-v0.2.2"},next:{title:"v0.2.0",permalink:"/changelog/changelog-v0.2.0"}},t={},c=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Bug Fixes",id:"-bug-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function d(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,a.R)(),...e.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.h1,{id:"v021",children:"v0.2.1"}),"\n",(0,l.jsxs)(n.p,{children:["For more details, ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.2.1",children:"GitHub Issues"})]}),"\n",(0,l.jsxs)(n.p,{children:["Highlighted Issue: ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/446",children:"Issue #446: fix: model is started but the indicator is not stopped loading"})]}),"\n",(0,l.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"fix: model is started but the indicator is not stopped loading @louis-jan (#446)"}),"\n",(0,l.jsx)(n.li,{children:"fix: bring back install plugin manually function @louis-jan (#448)"}),"\n",(0,l.jsx)(n.li,{children:"fix: duplicated messages when user switch between conversations @namchuai (#441)"}),"\n",(0,l.jsx)(n.li,{children:"chore: added loader starting and stopping model @urmauur (#438)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Change license to AGPL @dan-jan (#442)"}),"\n",(0,l.jsx)(n.li,{children:"fix: plugin & model catalog import cache are not cleared properly @louis-jan (#437)"}),"\n",(0,l.jsx)(n.li,{children:"fix error codesign @hiento09 (#439)"}),"\n",(0,l.jsx)(n.li,{children:"fix: app version and cleanup unused code @urmauur (#434)"}),"\n",(0,l.jsx)(n.li,{children:"chore: update core service - get plugin manifest @louis-jan (#432)"}),"\n",(0,l.jsx)(n.li,{children:"ui: interface revamp @urmauur (#429)"}),"\n",(0,l.jsx)(n.li,{children:"fix: scroll on explore models does not work @namchuai (#427)"}),"\n",(0,l.jsx)(n.li,{children:"feat: adding create bot functionality @namchuai (#368)"}),"\n",(0,l.jsx)(n.li,{children:"chore: install or update a plugin should not interrupt dev process @louis-jan (#420)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Update nitro 0.1.2 windows/ linux @vuonghoainam (#421)"}),"\n",(0,l.jsx)(n.li,{children:"chore: update core service enums @louis-jan (#414)"}),"\n",(0,l.jsx)(n.li,{children:"feat: chat with documents plugin @louis-jan (#417)"}),"\n",(0,l.jsx)(n.li,{children:"misc: setup prettier @urmauur (#412)"}),"\n",(0,l.jsx)(n.li,{children:"adr: 007 - Jan Plugin Catalog @louis-jan (#408)"}),"\n",(0,l.jsx)(n.li,{children:"adr: 006 - Jan Core Module @louis-jan (#404)"}),"\n",(0,l.jsx)(n.li,{children:"feat: Support for nitro release 0.1.2 @vuonghoainam (#409)"}),"\n",(0,l.jsx)(n.li,{children:"feat: explore plugins from the npm repository and install them remotely @louis-jan (#399)"}),"\n",(0,l.jsx)(n.li,{children:"feat: fix event description @dan-jan (#400)"}),"\n",(0,l.jsx)(n.li,{children:"fix: high cpu usage @louis-jan (#401)"}),"\n",(0,l.jsx)(n.li,{children:"docs: model installation ADR @0xSage (#390)"}),"\n",(0,l.jsx)(n.li,{children:"chore: update core events module @louis-jan (#394)"}),"\n",(0,l.jsx)(n.li,{children:"feat: Update Social OG Image and Meta Description @dan-jan (#387)"}),"\n",(0,l.jsx)(n.li,{children:"misc: UI home @urmauur (#392)"}),"\n",(0,l.jsx)(n.li,{children:"Update hcmc-oct23.md @0xSage (#389)"}),"\n",(0,l.jsx)(n.li,{children:"chore: remove deprecated extension functions @louis-jan (#388)"}),"\n",(0,l.jsx)(n.li,{children:"Fix bugs image overlap dropdown button download @urmauur (#384)"}),"\n",(0,l.jsx)(n.li,{children:"chore: resolve fetch models api limit rate @louis-jan (#383)"}),"\n",(0,l.jsx)(n.li,{children:"chore: update convo summary @louis-jan (#378)"}),"\n",(0,l.jsx)(n.li,{children:"Update interface landing page @urmauur (#381)"}),"\n",(0,l.jsx)(n.li,{children:"Add simple copywriting changes @dan-jan (#382)"}),"\n",(0,l.jsx)(n.li,{children:"chore: update core services and module export @louis-jan (#376)"}),"\n",(0,l.jsx)(n.li,{children:"chore: #371 - reference to plugin name and module path as variables @louis-jan (#372)"}),"\n",(0,l.jsx)(n.li,{children:"feat: Edit event details, hide all unnecessary website sections @dan-jan (#369)"}),"\n",(0,l.jsx)(n.li,{children:"docs: UI Service ADR @0xSage (#318)"}),"\n",(0,l.jsx)(n.li,{children:"Feat/issue 255 adr 001 jand cloud native @nam-john-ho (#262)"}),"\n",(0,l.jsx)(n.li,{children:"Move plugins folder from electron to root folder @hiento09 (#366)"}),"\n",(0,l.jsx)(n.li,{children:"feature: core plugin support events & preferences modules @louis-jan (#365)"}),"\n",(0,l.jsx)(n.li,{children:"Fix/250 @namchuai (#349)"}),"\n",(0,l.jsx)(n.li,{children:"Change License and update README @dan-jan (#356)"}),"\n",(0,l.jsx)(n.li,{children:"Jan 339 @dan-jan (#348)"}),"\n",(0,l.jsx)(n.li,{children:"feat: Jan 339 @dan-jan (#347)"}),"\n",(0,l.jsxs)(n.li,{children:["Add social og",":image"," @dan-jan (#346)"]}),"\n",(0,l.jsx)(n.li,{children:"feat(ard): Add adr 002 @vuonghoainam (#261)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"#357 plugin & app can subscribe and emit events @louis-jan (#358)"}),"\n",(0,l.jsx)(n.li,{children:"feature: @janhq/plugin-core module & usage @louis-jan (#321)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-bug-fixes",children:"\ud83d\udc1b Bug Fixes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"Change to load nitron on windows and linux from bash/shell script @hiento09 (#451)"}),"\n",(0,l.jsx)(n.li,{children:"Fix data-plugin install failed on mac silicon from npm @hiento09 (#413)"}),"\n",(0,l.jsx)(n.li,{children:"Correct version of plugins @hiento09 (#374)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"upgrade leveldown to newest version @hiento09 (#447)"}),"\n",(0,l.jsx)(n.li,{children:"Update auto-sign plugin by search file permission 664 @hiento09 (#445)"}),"\n",(0,l.jsx)(n.li,{children:"Change codesign plugin folder in ci @hiento09 (#440)"}),"\n",(0,l.jsx)(n.li,{children:"Add continue on error for import cert @hiento09 (#436)"}),"\n",(0,l.jsx)(n.li,{children:"Update code siging for new data plugin @hiento09 (#433)"}),"\n",(0,l.jsx)(n.li,{children:"Add readme inference plugin @hiento09 (#426)"}),"\n",(0,l.jsx)(n.li,{children:"Add username to remote origin @hiento09 (#425)"}),"\n",(0,l.jsx)(n.li,{children:"Add auto create PR to plugin-catalog when a new version of plugin is \u2026 @hiento09 (#416)"}),"\n",(0,l.jsx)(n.li,{children:"Fix data-plugin install failed on mac silicon from npm @hiento09 (#413)"}),"\n",(0,l.jsx)(n.li,{children:"Chore/remove package lock @hiento09 (#398)"}),"\n",(0,l.jsx)(n.li,{children:"Refactor cicd @hiento09 (#397)"}),"\n",(0,l.jsx)(n.li,{children:"Correct version of plugins @hiento09 (#374)"}),"\n",(0,l.jsx)(n.li,{children:"Rename plugin-core to core @hiento09 (#370)"}),"\n",(0,l.jsx)(n.li,{children:"Fix error check change in plugins folder @hiento09 (#367)"}),"\n",(0,l.jsx)(n.li,{children:"chore: jan.ai nits @0xSage (#354)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,l.jsx)(n.p,{children:"@0xSage, @dan-jan, @hiento09, @jan-service-account, @louis-jan, @nam-john-ho, @namchuai, @tikikun, @urmauur, @vuonghoainam and Hien To"})]})}function h(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,l.jsx)(n,{...e,children:(0,l.jsx)(d,{...e})}):d(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>s,x:()=>o});var l=i(96540);const a={},r=l.createContext(a);function s(e){const n=l.useContext(r);return l.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:s(e.components),l.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/c5e57f2d.d6d037c6.js b/assets/js/c5e57f2d.d6d037c6.js new file mode 100644 index 00000000..e715c3bd --- /dev/null +++ b/assets/js/c5e57f2d.d6d037c6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3167],{98300:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>t,contentTitle:()=>s,default:()=>h,frontMatter:()=>r,metadata:()=>o,toc:()=>c});var l=i(74848),a=i(28453);const r={sidebar_position:17,slug:"/changelog/changelog-v0.2.1"},s="v0.2.1",o={id:"releases/changelog/changelog-v0.2.1",title:"v0.2.1",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.2.1.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.2.1",permalink:"/changelog/changelog-v0.2.1",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.2.1.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:17,frontMatter:{sidebar_position:17,slug:"/changelog/changelog-v0.2.1"},sidebar:"releasesSidebar",previous:{title:"v0.2.2",permalink:"/changelog/changelog-v0.2.2"},next:{title:"v0.2.0",permalink:"/changelog/changelog-v0.2.0"}},t={},c=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Bug Fixes",id:"-bug-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function d(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,a.R)(),...e.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.h1,{id:"v021",children:"v0.2.1"}),"\n",(0,l.jsxs)(n.p,{children:["For more details, ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.2.1",children:"GitHub Issues"})]}),"\n",(0,l.jsxs)(n.p,{children:["Highlighted Issue: ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/446",children:"Issue #446: fix: model is started but the indicator is not stopped loading"})]}),"\n",(0,l.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"fix: model is started but the indicator is not stopped loading @louis-jan (#446)"}),"\n",(0,l.jsx)(n.li,{children:"fix: bring back install plugin manually function @louis-jan (#448)"}),"\n",(0,l.jsx)(n.li,{children:"fix: duplicated messages when user switch between conversations @namchuai (#441)"}),"\n",(0,l.jsx)(n.li,{children:"chore: added loader starting and stopping model @urmauur (#438)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Change license to AGPL @dan-jan (#442)"}),"\n",(0,l.jsx)(n.li,{children:"fix: plugin & model catalog import cache are not cleared properly @louis-jan (#437)"}),"\n",(0,l.jsx)(n.li,{children:"fix error codesign @hiento09 (#439)"}),"\n",(0,l.jsx)(n.li,{children:"fix: app version and cleanup unused code @urmauur (#434)"}),"\n",(0,l.jsx)(n.li,{children:"chore: update core service - get plugin manifest @louis-jan (#432)"}),"\n",(0,l.jsx)(n.li,{children:"ui: interface revamp @urmauur (#429)"}),"\n",(0,l.jsx)(n.li,{children:"fix: scroll on explore models does not work @namchuai (#427)"}),"\n",(0,l.jsx)(n.li,{children:"feat: adding create bot functionality @namchuai (#368)"}),"\n",(0,l.jsx)(n.li,{children:"chore: install or update a plugin should not interrupt dev process @louis-jan (#420)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Update nitro 0.1.2 windows/ linux @vuonghoainam (#421)"}),"\n",(0,l.jsx)(n.li,{children:"chore: update core service enums @louis-jan (#414)"}),"\n",(0,l.jsx)(n.li,{children:"feat: chat with documents plugin @louis-jan (#417)"}),"\n",(0,l.jsx)(n.li,{children:"misc: setup prettier @urmauur (#412)"}),"\n",(0,l.jsx)(n.li,{children:"adr: 007 - Jan Plugin Catalog @louis-jan (#408)"}),"\n",(0,l.jsx)(n.li,{children:"adr: 006 - Jan Core Module @louis-jan (#404)"}),"\n",(0,l.jsx)(n.li,{children:"feat: Support for nitro release 0.1.2 @vuonghoainam (#409)"}),"\n",(0,l.jsx)(n.li,{children:"feat: explore plugins from the npm repository and install them remotely @louis-jan (#399)"}),"\n",(0,l.jsx)(n.li,{children:"feat: fix event description @dan-jan (#400)"}),"\n",(0,l.jsx)(n.li,{children:"fix: high cpu usage @louis-jan (#401)"}),"\n",(0,l.jsx)(n.li,{children:"docs: model installation ADR @0xSage (#390)"}),"\n",(0,l.jsx)(n.li,{children:"chore: update core events module @louis-jan (#394)"}),"\n",(0,l.jsx)(n.li,{children:"feat: Update Social OG Image and Meta Description @dan-jan (#387)"}),"\n",(0,l.jsx)(n.li,{children:"misc: UI home @urmauur (#392)"}),"\n",(0,l.jsx)(n.li,{children:"Update hcmc-oct23.md @0xSage (#389)"}),"\n",(0,l.jsx)(n.li,{children:"chore: remove deprecated extension functions @louis-jan (#388)"}),"\n",(0,l.jsx)(n.li,{children:"Fix bugs image overlap dropdown button download @urmauur (#384)"}),"\n",(0,l.jsx)(n.li,{children:"chore: resolve fetch models api limit rate @louis-jan (#383)"}),"\n",(0,l.jsx)(n.li,{children:"chore: update convo summary @louis-jan (#378)"}),"\n",(0,l.jsx)(n.li,{children:"Update interface landing page @urmauur (#381)"}),"\n",(0,l.jsx)(n.li,{children:"Add simple copywriting changes @dan-jan (#382)"}),"\n",(0,l.jsx)(n.li,{children:"chore: update core services and module export @louis-jan (#376)"}),"\n",(0,l.jsx)(n.li,{children:"chore: #371 - reference to plugin name and module path as variables @louis-jan (#372)"}),"\n",(0,l.jsx)(n.li,{children:"feat: Edit event details, hide all unnecessary website sections @dan-jan (#369)"}),"\n",(0,l.jsx)(n.li,{children:"docs: UI Service ADR @0xSage (#318)"}),"\n",(0,l.jsx)(n.li,{children:"Feat/issue 255 adr 001 jand cloud native @nam-john-ho (#262)"}),"\n",(0,l.jsx)(n.li,{children:"Move plugins folder from electron to root folder @hiento09 (#366)"}),"\n",(0,l.jsx)(n.li,{children:"feature: core plugin support events & preferences modules @louis-jan (#365)"}),"\n",(0,l.jsx)(n.li,{children:"Fix/250 @namchuai (#349)"}),"\n",(0,l.jsx)(n.li,{children:"Change License and update README @dan-jan (#356)"}),"\n",(0,l.jsx)(n.li,{children:"Jan 339 @dan-jan (#348)"}),"\n",(0,l.jsx)(n.li,{children:"feat: Jan 339 @dan-jan (#347)"}),"\n",(0,l.jsxs)(n.li,{children:["Add social og",":image"," @dan-jan (#346)"]}),"\n",(0,l.jsx)(n.li,{children:"feat(ard): Add adr 002 @vuonghoainam (#261)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"#357 plugin & app can subscribe and emit events @louis-jan (#358)"}),"\n",(0,l.jsx)(n.li,{children:"feature: @janhq/plugin-core module & usage @louis-jan (#321)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-bug-fixes",children:"\ud83d\udc1b Bug Fixes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"Change to load nitron on windows and linux from bash/shell script @hiento09 (#451)"}),"\n",(0,l.jsx)(n.li,{children:"Fix data-plugin install failed on mac silicon from npm @hiento09 (#413)"}),"\n",(0,l.jsx)(n.li,{children:"Correct version of plugins @hiento09 (#374)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"upgrade leveldown to newest version @hiento09 (#447)"}),"\n",(0,l.jsx)(n.li,{children:"Update auto-sign plugin by search file permission 664 @hiento09 (#445)"}),"\n",(0,l.jsx)(n.li,{children:"Change codesign plugin folder in ci @hiento09 (#440)"}),"\n",(0,l.jsx)(n.li,{children:"Add continue on error for import cert @hiento09 (#436)"}),"\n",(0,l.jsx)(n.li,{children:"Update code siging for new data plugin @hiento09 (#433)"}),"\n",(0,l.jsx)(n.li,{children:"Add readme inference plugin @hiento09 (#426)"}),"\n",(0,l.jsx)(n.li,{children:"Add username to remote origin @hiento09 (#425)"}),"\n",(0,l.jsx)(n.li,{children:"Add auto create PR to plugin-catalog when a new version of plugin is \u2026 @hiento09 (#416)"}),"\n",(0,l.jsx)(n.li,{children:"Fix data-plugin install failed on mac silicon from npm @hiento09 (#413)"}),"\n",(0,l.jsx)(n.li,{children:"Chore/remove package lock @hiento09 (#398)"}),"\n",(0,l.jsx)(n.li,{children:"Refactor cicd @hiento09 (#397)"}),"\n",(0,l.jsx)(n.li,{children:"Correct version of plugins @hiento09 (#374)"}),"\n",(0,l.jsx)(n.li,{children:"Rename plugin-core to core @hiento09 (#370)"}),"\n",(0,l.jsx)(n.li,{children:"Fix error check change in plugins folder @hiento09 (#367)"}),"\n",(0,l.jsx)(n.li,{children:"chore: jan.ai nits @0xSage (#354)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,l.jsx)(n.p,{children:"@0xSage, @dan-jan, @hiento09, @jan-service-account, @louis-jan, @nam-john-ho, @namchuai, @tikikun, @urmauur, @vuonghoainam and Hien To"})]})}function h(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,l.jsx)(n,{...e,children:(0,l.jsx)(d,{...e})}):d(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>s,x:()=>o});var l=i(96540);const a={},r=l.createContext(a);function s(e){const n=l.useContext(r);return l.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:s(e.components),l.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/ca7f0669.b5b17f3a.js b/assets/js/ca7f0669.b5b17f3a.js deleted file mode 100644 index 54c38fa4..00000000 --- a/assets/js/ca7f0669.b5b17f3a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7401],{72797:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>d,contentTitle:()=>s,default:()=>p,frontMatter:()=>c,metadata:()=>o,toc:()=>a});var r=n(74848),i=n(28453);const c={title:"Pricing",slug:"/pricing",description:"Pricing for Jan",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","pricing"]},s=void 0,o={id:"pricing/pricing",title:"Pricing",description:"Pricing for Jan",source:"@site/docs/pricing/pricing.md",sourceDirName:"pricing",slug:"/pricing",permalink:"/pricing",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/pricing/pricing.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Pricing",slug:"/pricing",description:"Pricing for Jan",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","pricing"]},sidebar:"pricingSidebar"},d={},a=[];function l(e){const t={table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,i.R)(),...e.components};return(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{children:"$0"}),(0,r.jsx)(t.th,{children:"$1"}),(0,r.jsx)(t.th,{children:"Enterprise"})]})}),(0,r.jsxs)(t.tbody,{children:[(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:"Free"}),(0,r.jsx)(t.td,{children:"Premium"}),(0,r.jsx)(t.td,{children:"TBA"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:"\u2705 Core features"}),(0,r.jsx)(t.td,{children:"\u2705 Discord badge"}),(0,r.jsx)(t.td,{children:"\u2705 Enterprise-level SLA"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:"\u2705 free forever"}),(0,r.jsx)(t.td,{}),(0,r.jsx)(t.td,{})]})]})]})}function p(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>s,x:()=>o});var r=n(96540);const i={},c=r.createContext(i);function s(e){const t=r.useContext(c);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:s(e.components),r.createElement(c.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/ca7f0669.b8ba1302.js b/assets/js/ca7f0669.b8ba1302.js new file mode 100644 index 00000000..2dab35d5 --- /dev/null +++ b/assets/js/ca7f0669.b8ba1302.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7401],{72797:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>d,contentTitle:()=>s,default:()=>p,frontMatter:()=>c,metadata:()=>o,toc:()=>a});var r=n(74848),i=n(28453);const c={title:"Pricing",slug:"/pricing",description:"Pricing for Jan",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","pricing"]},s=void 0,o={id:"pricing/pricing",title:"Pricing",description:"Pricing for Jan",source:"@site/docs/pricing/pricing.md",sourceDirName:"pricing",slug:"/pricing",permalink:"/pricing",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/pricing/pricing.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Pricing",slug:"/pricing",description:"Pricing for Jan",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","pricing"]},sidebar:"pricingSidebar"},d={},a=[];function l(e){const t={table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,i.R)(),...e.components};return(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{children:"$0"}),(0,r.jsx)(t.th,{children:"$1"}),(0,r.jsx)(t.th,{children:"Enterprise"})]})}),(0,r.jsxs)(t.tbody,{children:[(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:"Free"}),(0,r.jsx)(t.td,{children:"Premium"}),(0,r.jsx)(t.td,{children:"TBA"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:"\u2705 Core features"}),(0,r.jsx)(t.td,{children:"\u2705 Discord badge"}),(0,r.jsx)(t.td,{children:"\u2705 Enterprise-level SLA"})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:"\u2705 free forever"}),(0,r.jsx)(t.td,{}),(0,r.jsx)(t.td,{})]})]})]})}function p(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>s,x:()=>o});var r=n(96540);const i={},c=r.createContext(i);function s(e){const t=r.useContext(c);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:s(e.components),r.createElement(c.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/ceb5ae55.d59ed533.js b/assets/js/ceb5ae55.d59ed533.js deleted file mode 100644 index a6755baf..00000000 --- a/assets/js/ceb5ae55.d59ed533.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2992],{74285:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>l});var i=t(74848),s=t(28453);const r={title:"About Jan",slug:"/about",description:"Jan is a desktop application that turns computers into thinking machines.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","about Jan","desktop application","thinking machine"]},o=void 0,a={id:"about/about",title:"About Jan",description:"Jan is a desktop application that turns computers into thinking machines.",source:"@site/docs/about/about.md",sourceDirName:"about",slug:"/about",permalink:"/about",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/about/about.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"About Jan",slug:"/about",description:"Jan is a desktop application that turns computers into thinking machines.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","about Jan","desktop application","thinking machine"]},sidebar:"aboutSidebar",next:{title:"Jan's Community",permalink:"/community"}},c={},l=[{value:"Jan\u2019s principles",id:"jans-principles",level:2},{value:"Why do we exist?",id:"why-do-we-exist",level:2},{value:"What are the things Jan committed on?",id:"what-are-the-things-jan-committed-on",level:3},{value:"What's different about it?",id:"whats-different-about-it",level:4},{value:"How we work",id:"how-we-work",level:2},{value:"How to get it?",id:"how-to-get-it",level:2},{value:"What license is the code under?",id:"what-license-is-the-code-under",level:2},{value:"What was it built with?",id:"what-was-it-built-with",level:2},{value:"Join the team",id:"join-the-team",level:2},{value:"Contact",id:"contact",level:2},{value:"Footnotes",id:"footnotes",level:2}];function d(e){const n={a:"a",admonition:"admonition",blockquote:"blockquote",code:"code",em:"em",h2:"h2",h3:"h3",h4:"h4",img:"img",li:"li",ol:"ol",p:"p",section:"section",strong:"strong",sup:"sup",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.p,{children:"Jan turns computers into thinking machines."}),"\n",(0,i.jsx)(n.p,{children:"Jan is created and maintained by Jan Labs, a robotics company."}),"\n",(0,i.jsx)(n.p,{children:"With Jan, you can:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Run ",(0,i.jsx)(n.a,{href:"https://huggingface.co/models?pipeline_tag=text-generation",children:"open-source LLMs"})," locally or connect to cloud AIs like ",(0,i.jsx)(n.a,{href:"https://openai.com/blog/openai-api",children:"ChatGPT"})," or ",(0,i.jsx)(n.a,{href:"https://ai.google.dev/",children:"Google"}),"."]}),"\n",(0,i.jsx)(n.li,{children:"Fine-tune AI with specific knowledge."}),"\n",(0,i.jsx)(n.li,{children:"Supercharge your productivity by leveraging AI."}),"\n",(0,i.jsx)(n.li,{children:"Search the web and databases."}),"\n",(0,i.jsx)(n.li,{children:"Integrate AI with everyday tools to work on your behalf (with permission)."}),"\n",(0,i.jsx)(n.li,{children:"Customize and add features with Extensions."}),"\n"]}),"\n",(0,i.jsx)(n.admonition,{type:"tip",children:(0,i.jsx)(n.p,{children:"Jan aims for long-term human-robot collaboration, envisioning AI as a harmonious extension of human capabilities. Our goal is to build customizable robots that we continually improve and customize, growing together."})}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{alt:"Human repairing a Droid",src:t(69681).A+"",width:"1441",height:"812"})}),"\n",(0,i.jsx)(n.h2,{id:"jans-principles",children:"Jan\u2019s principles"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"Ownership"}),": Jan is committed to developing a product that fully belongs to users. You're the true owner, free from data tracking and storage by us."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"Privacy"}),": Jan works locally by default, allowing use without an internet connection. Your data stays on your device in a universal format, giving you complete privacy control."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"100% User Supported"}),": Every user can access, develop, and customize Jan's codebases to suit their needs."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"Rejecting Dark Patterns"}),": We never use tricks to extract more money or lock you into an ecosystem."]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"why-do-we-exist",children:"Why do we exist?"}),"\n",(0,i.jsxs)(n.blockquote,{children:["\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.em,{children:'"I do not fear computers. I fear the lack of them." - Isaac Asimov'})}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:"Jan was founded on the belief that AI should coexist with humans, not replace them. Our mission is to democratize AI access, ensuring everyone can easily utilize it with full ownership and control over their data, free from privacy concerns."}),"\n",(0,i.jsx)(n.h3,{id:"what-are-the-things-jan-committed-on",children:"What are the things Jan committed on?"}),"\n",(0,i.jsx)(n.p,{children:"We are committed to creating open, local-first products that extend individual freedom, rejecting dark patterns and ecosystem lock-ins, and embracing an open-source ethos."}),"\n",(0,i.jsx)(n.h4,{id:"whats-different-about-it",children:"What's different about it?"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{}),(0,i.jsx)(n.th,{children:"Status Quo"}),(0,i.jsx)(n.th,{children:"Jan"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"Ownership"})}),(0,i.jsx)(n.td,{children:"Owned by Big Tech"}),(0,i.jsx)(n.td,{children:"Fully owned by you"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"Openness"})}),(0,i.jsx)(n.td,{children:"Closed-source"}),(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/blob/main/LICENSE",children:"Open-source (AGPLv3)"})})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"Your Role"})}),(0,i.jsx)(n.td,{children:"Consumer"}),(0,i.jsx)(n.td,{children:"Creator"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"Approach"})}),(0,i.jsx)(n.td,{children:"Cloud-based"}),(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"https://www.inkandswitch.com/local-first/",children:"Local-first"})})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"Data Handling"})}),(0,i.jsx)(n.td,{children:"Stored on external servers"}),(0,i.jsx)(n.td,{children:"Stored locally, openly accessible"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"Privacy"})}),(0,i.jsx)(n.td,{children:"Questionable"}),(0,i.jsx)(n.td,{children:"Private and offline"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"Transparency"})}),(0,i.jsx)(n.td,{children:'Opaque "Black Box"'}),(0,i.jsx)(n.td,{children:"Open-source and customizable"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"Outage Resilience"})}),(0,i.jsx)(n.td,{children:"Potential data hostage"}),(0,i.jsx)(n.td,{children:"Continues to work on your device"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"Philosophy"})}),(0,i.jsx)(n.td,{children:"User monetization"}),(0,i.jsx)(n.td,{children:"Empowerment with the right to repair"})]})]})]}),"\n",(0,i.jsx)(n.h2,{id:"how-we-work",children:"How we work"}),"\n",(0,i.jsx)(n.p,{children:"Jan is an open-source product with transparent development and future features. Users have the right to modify and customize Jan. We are committed to building an open-source AI ecosystem."}),"\n",(0,i.jsxs)(n.p,{children:["Jan is building in public using GitHub, where anyone is welcome to join. Key resources include Jan's ",(0,i.jsx)(n.a,{href:"https://github.com/orgs/janhq/projects/5/views/7",children:"Kanban"})," and Jan's ",(0,i.jsx)(n.a,{href:"https://github.com/orgs/janhq/projects/5/views/29",children:"Roadmap"}),"."]}),"\n",(0,i.jsxs)(n.p,{children:["Jan has a fully-remote team, primarily based in the APAC timezone, and we use Discord and GitHub for collaboration. Our community is central to our operations, and we embrace asynchronous work. We hold meetings only for synchronization and vision sharing, using ",(0,i.jsx)(n.a,{href:"https://excalidraw.com/",children:"Excalidraw"})," or ",(0,i.jsx)(n.a,{href:"https://miro.com/",children:"Miro"})," for visualization and sharing notes on Discord for alignment. We also use ",(0,i.jsx)(n.a,{href:"https://hackmd.io/",children:"HackMD"})," to document our ideas and build a Jan library."]}),"\n",(0,i.jsx)(n.h2,{id:"how-to-get-it",children:"How to get it?"}),"\n",(0,i.jsxs)(n.p,{children:["You can install and start using Jan in less than 5 minutes, from ",(0,i.jsx)(n.a,{href:"https://jan.ai",children:"Jan.ai"})," or our ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan",children:"Github repo"}),"."]}),"\n",(0,i.jsx)(n.h2,{id:"what-license-is-the-code-under",children:"What license is the code under?"}),"\n",(0,i.jsxs)(n.p,{children:["Jan is licensed under the ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/blob/main/LICENSE",children:"AGPLv3 License"}),"."]}),"\n",(0,i.jsxs)(n.p,{children:["We happily accept pull requests, however, we do ask that you sign a ",(0,i.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/Contributor_License_Agreement",children:"Contributor License Agreement"})," so that we have the right to relicense your contributions",(0,i.jsx)(n.sup,{children:(0,i.jsx)(n.a,{href:"#user-content-fn-2",id:"user-content-fnref-2","data-footnote-ref":!0,"aria-describedby":"footnote-label",children:"1"})}),"."]}),"\n",(0,i.jsx)(n.h2,{id:"what-was-it-built-with",children:"What was it built with?"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan",children:"Jan"})," is pragmatically built using ",(0,i.jsx)(n.code,{children:"Typescript"})," at the application level and ",(0,i.jsx)(n.code,{children:"C++"})," at the Inference level (which we have refactored into ",(0,i.jsx)(n.a,{href:"https://nitro.jan.ai",children:"Nitro"}),(0,i.jsx)(n.sup,{children:(0,i.jsx)(n.a,{href:"#user-content-fn-3",id:"user-content-fnref-3","data-footnote-ref":!0,"aria-describedby":"footnote-label",children:"2"})}),")."]}),"\n",(0,i.jsxs)(n.p,{children:["We follow ",(0,i.jsx)(n.a,{href:"https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html",children:"clean architecture"})," and currently support multiple frameworks and runtimes:"]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["A desktop client with ",(0,i.jsx)(n.a,{href:"https://www.electronjs.org/",children:"Electron"})]}),"\n",(0,i.jsxs)(n.li,{children:["A headless server-mode with ",(0,i.jsx)(n.a,{href:"https://nodejs.org/en",children:"Nodejs"})]}),"\n",(0,i.jsxs)(n.li,{children:["Planned support for mobile with ",(0,i.jsx)(n.a,{href:"https://capacitorjs.com/",children:"Capacitor"})]}),"\n",(0,i.jsx)(n.li,{children:"Planned support for Python runtime"}),"\n"]}),"\n",(0,i.jsxs)(n.p,{children:["Architecturally, we have made similar choices to the ",(0,i.jsx)(n.a,{href:"https://vercel.com/templates/next.js/nextjs-enterprise-boilerplate",children:"Next.js Enterprise Javascript Stack"}),", which is a ",(0,i.jsx)(n.a,{href:"https://nextjs.org/showcase/enterprise",children:"battle-tested"})," framework for building enterprise-grade applications that scale."]}),"\n",(0,i.jsx)(n.h2,{id:"join-the-team",children:"Join the team"}),"\n",(0,i.jsxs)(n.p,{children:["Join us on this journey at Jan Labs, where we embrace open-source collaboration and transparency. Together, let's shape a future where Jan becomes an essential companion in the open-source community. Explore ",(0,i.jsx)(n.a,{href:"https://janai.bamboohr.com/careers",children:"careers"})," with us."]}),"\n",(0,i.jsx)(n.h2,{id:"contact",children:"Contact"}),"\n",(0,i.jsxs)(n.p,{children:["Drop us a message in our ",(0,i.jsx)(n.a,{href:"https://discord.gg/af6SaTdzpx",children:"Discord"})," and we'll get back to you."]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"#general"}),": for general discussion"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"#get-help"}),": for bug reports and troubleshooting"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"#roadmap"}),": for feature requests and ideas"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"footnotes",children:"Footnotes"}),"\n",(0,i.jsxs)(n.section,{"data-footnotes":!0,className:"footnotes",children:[(0,i.jsx)(n.h2,{className:"sr-only",id:"footnote-label",children:"Footnotes"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{id:"user-content-fn-2",children:["\n",(0,i.jsxs)(n.p,{children:["Credit to ",(0,i.jsx)(n.a,{href:"https://www.discourse.org/about",children:"Discourse's About Page"})," ",(0,i.jsx)(n.a,{href:"#user-content-fnref-2","data-footnote-backref":"","aria-label":"Back to reference 1",className:"data-footnote-backref",children:"\u21a9"})]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{id:"user-content-fn-3",children:["\n",(0,i.jsxs)(n.p,{children:["Credit to ",(0,i.jsx)(n.a,{href:"https://github.com/ggerganov/llama.cpp",children:"Llama.cpp"}),", ",(0,i.jsx)(n.a,{href:"https://github.com/NVIDIA/TensorRT-LLM",children:"TensorRT-LLM"}),", ",(0,i.jsx)(n.a,{href:"https://github.com/vllm-project/vllm",children:"vLLM"}),", ",(0,i.jsx)(n.a,{href:"https://github.com/InternLM/lmdeploy",children:"LMDeploy"})," and more. ",(0,i.jsx)(n.a,{href:"#user-content-fnref-3","data-footnote-backref":"","aria-label":"Back to reference 2",className:"data-footnote-backref",children:"\u21a9"})]}),"\n"]}),"\n"]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},69681:(e,n,t)=>{t.d(n,{A:()=>i});const i=t.p+"assets/images/star-wars-droids-776530079e5c0b4ebad027378f5dd1f3.png"},28453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>a});var i=t(96540);const s={},r=i.createContext(s);function o(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/ceb5ae55.d6a68798.js b/assets/js/ceb5ae55.d6a68798.js new file mode 100644 index 00000000..c059c780 --- /dev/null +++ b/assets/js/ceb5ae55.d6a68798.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2992],{74285:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>l});var i=t(74848),s=t(28453);const r={title:"About Jan",slug:"/about",description:"Jan is a desktop application that turns computers into thinking machines.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","about Jan","desktop application","thinking machine"]},o=void 0,a={id:"about/about",title:"About Jan",description:"Jan is a desktop application that turns computers into thinking machines.",source:"@site/docs/about/about.md",sourceDirName:"about",slug:"/about",permalink:"/about",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/about/about.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"About Jan",slug:"/about",description:"Jan is a desktop application that turns computers into thinking machines.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","about Jan","desktop application","thinking machine"]},sidebar:"aboutSidebar",next:{title:"Jan's Community",permalink:"/community"}},c={},l=[{value:"Jan\u2019s principles",id:"jans-principles",level:2},{value:"Why do we exist?",id:"why-do-we-exist",level:2},{value:"What are the things Jan committed on?",id:"what-are-the-things-jan-committed-on",level:3},{value:"What's different about it?",id:"whats-different-about-it",level:4},{value:"How we work",id:"how-we-work",level:2},{value:"How to get it?",id:"how-to-get-it",level:2},{value:"What license is the code under?",id:"what-license-is-the-code-under",level:2},{value:"What was it built with?",id:"what-was-it-built-with",level:2},{value:"Join the team",id:"join-the-team",level:2},{value:"Contact",id:"contact",level:2},{value:"Footnotes",id:"footnotes",level:2}];function d(e){const n={a:"a",admonition:"admonition",blockquote:"blockquote",code:"code",em:"em",h2:"h2",h3:"h3",h4:"h4",img:"img",li:"li",ol:"ol",p:"p",section:"section",strong:"strong",sup:"sup",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.p,{children:"Jan turns computers into thinking machines."}),"\n",(0,i.jsx)(n.p,{children:"Jan is created and maintained by Jan Labs, a robotics company."}),"\n",(0,i.jsx)(n.p,{children:"With Jan, you can:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Run ",(0,i.jsx)(n.a,{href:"https://huggingface.co/models?pipeline_tag=text-generation",children:"open-source LLMs"})," locally or connect to cloud AIs like ",(0,i.jsx)(n.a,{href:"https://openai.com/blog/openai-api",children:"ChatGPT"})," or ",(0,i.jsx)(n.a,{href:"https://ai.google.dev/",children:"Google"}),"."]}),"\n",(0,i.jsx)(n.li,{children:"Fine-tune AI with specific knowledge."}),"\n",(0,i.jsx)(n.li,{children:"Supercharge your productivity by leveraging AI."}),"\n",(0,i.jsx)(n.li,{children:"Search the web and databases."}),"\n",(0,i.jsx)(n.li,{children:"Integrate AI with everyday tools to work on your behalf (with permission)."}),"\n",(0,i.jsx)(n.li,{children:"Customize and add features with Extensions."}),"\n"]}),"\n",(0,i.jsx)(n.admonition,{type:"tip",children:(0,i.jsx)(n.p,{children:"Jan aims for long-term human-robot collaboration, envisioning AI as a harmonious extension of human capabilities. Our goal is to build customizable robots that we continually improve and customize, growing together."})}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{alt:"Human repairing a Droid",src:t(69681).A+"",width:"1441",height:"812"})}),"\n",(0,i.jsx)(n.h2,{id:"jans-principles",children:"Jan\u2019s principles"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"Ownership"}),": Jan is committed to developing a product that fully belongs to users. You're the true owner, free from data tracking and storage by us."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"Privacy"}),": Jan works locally by default, allowing use without an internet connection. Your data stays on your device in a universal format, giving you complete privacy control."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"100% User Supported"}),": Every user can access, develop, and customize Jan's codebases to suit their needs."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"Rejecting Dark Patterns"}),": We never use tricks to extract more money or lock you into an ecosystem."]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"why-do-we-exist",children:"Why do we exist?"}),"\n",(0,i.jsxs)(n.blockquote,{children:["\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.em,{children:'"I do not fear computers. I fear the lack of them." - Isaac Asimov'})}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:"Jan was founded on the belief that AI should coexist with humans, not replace them. Our mission is to democratize AI access, ensuring everyone can easily utilize it with full ownership and control over their data, free from privacy concerns."}),"\n",(0,i.jsx)(n.h3,{id:"what-are-the-things-jan-committed-on",children:"What are the things Jan committed on?"}),"\n",(0,i.jsx)(n.p,{children:"We are committed to creating open, local-first products that extend individual freedom, rejecting dark patterns and ecosystem lock-ins, and embracing an open-source ethos."}),"\n",(0,i.jsx)(n.h4,{id:"whats-different-about-it",children:"What's different about it?"}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{}),(0,i.jsx)(n.th,{children:"Status Quo"}),(0,i.jsx)(n.th,{children:"Jan"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"Ownership"})}),(0,i.jsx)(n.td,{children:"Owned by Big Tech"}),(0,i.jsx)(n.td,{children:"Fully owned by you"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"Openness"})}),(0,i.jsx)(n.td,{children:"Closed-source"}),(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/blob/main/LICENSE",children:"Open-source (AGPLv3)"})})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"Your Role"})}),(0,i.jsx)(n.td,{children:"Consumer"}),(0,i.jsx)(n.td,{children:"Creator"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"Approach"})}),(0,i.jsx)(n.td,{children:"Cloud-based"}),(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"https://www.inkandswitch.com/local-first/",children:"Local-first"})})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"Data Handling"})}),(0,i.jsx)(n.td,{children:"Stored on external servers"}),(0,i.jsx)(n.td,{children:"Stored locally, openly accessible"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"Privacy"})}),(0,i.jsx)(n.td,{children:"Questionable"}),(0,i.jsx)(n.td,{children:"Private and offline"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"Transparency"})}),(0,i.jsx)(n.td,{children:'Opaque "Black Box"'}),(0,i.jsx)(n.td,{children:"Open-source and customizable"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"Outage Resilience"})}),(0,i.jsx)(n.td,{children:"Potential data hostage"}),(0,i.jsx)(n.td,{children:"Continues to work on your device"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:(0,i.jsx)(n.strong,{children:"Philosophy"})}),(0,i.jsx)(n.td,{children:"User monetization"}),(0,i.jsx)(n.td,{children:"Empowerment with the right to repair"})]})]})]}),"\n",(0,i.jsx)(n.h2,{id:"how-we-work",children:"How we work"}),"\n",(0,i.jsx)(n.p,{children:"Jan is an open-source product with transparent development and future features. Users have the right to modify and customize Jan. We are committed to building an open-source AI ecosystem."}),"\n",(0,i.jsxs)(n.p,{children:["Jan is building in public using GitHub, where anyone is welcome to join. Key resources include Jan's ",(0,i.jsx)(n.a,{href:"https://github.com/orgs/janhq/projects/5/views/7",children:"Kanban"})," and Jan's ",(0,i.jsx)(n.a,{href:"https://github.com/orgs/janhq/projects/5/views/29",children:"Roadmap"}),"."]}),"\n",(0,i.jsxs)(n.p,{children:["Jan has a fully-remote team, primarily based in the APAC timezone, and we use Discord and GitHub for collaboration. Our community is central to our operations, and we embrace asynchronous work. We hold meetings only for synchronization and vision sharing, using ",(0,i.jsx)(n.a,{href:"https://excalidraw.com/",children:"Excalidraw"})," or ",(0,i.jsx)(n.a,{href:"https://miro.com/",children:"Miro"})," for visualization and sharing notes on Discord for alignment. We also use ",(0,i.jsx)(n.a,{href:"https://hackmd.io/",children:"HackMD"})," to document our ideas and build a Jan library."]}),"\n",(0,i.jsx)(n.h2,{id:"how-to-get-it",children:"How to get it?"}),"\n",(0,i.jsxs)(n.p,{children:["You can install and start using Jan in less than 5 minutes, from ",(0,i.jsx)(n.a,{href:"https://jan.ai",children:"Jan.ai"})," or our ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan",children:"Github repo"}),"."]}),"\n",(0,i.jsx)(n.h2,{id:"what-license-is-the-code-under",children:"What license is the code under?"}),"\n",(0,i.jsxs)(n.p,{children:["Jan is licensed under the ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/blob/main/LICENSE",children:"AGPLv3 License"}),"."]}),"\n",(0,i.jsxs)(n.p,{children:["We happily accept pull requests, however, we do ask that you sign a ",(0,i.jsx)(n.a,{href:"https://en.wikipedia.org/wiki/Contributor_License_Agreement",children:"Contributor License Agreement"})," so that we have the right to relicense your contributions",(0,i.jsx)(n.sup,{children:(0,i.jsx)(n.a,{href:"#user-content-fn-2",id:"user-content-fnref-2","data-footnote-ref":!0,"aria-describedby":"footnote-label",children:"1"})}),"."]}),"\n",(0,i.jsx)(n.h2,{id:"what-was-it-built-with",children:"What was it built with?"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan",children:"Jan"})," is pragmatically built using ",(0,i.jsx)(n.code,{children:"Typescript"})," at the application level and ",(0,i.jsx)(n.code,{children:"C++"})," at the Inference level (which we have refactored into ",(0,i.jsx)(n.a,{href:"https://nitro.jan.ai",children:"Nitro"}),(0,i.jsx)(n.sup,{children:(0,i.jsx)(n.a,{href:"#user-content-fn-3",id:"user-content-fnref-3","data-footnote-ref":!0,"aria-describedby":"footnote-label",children:"2"})}),")."]}),"\n",(0,i.jsxs)(n.p,{children:["We follow ",(0,i.jsx)(n.a,{href:"https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html",children:"clean architecture"})," and currently support multiple frameworks and runtimes:"]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["A desktop client with ",(0,i.jsx)(n.a,{href:"https://www.electronjs.org/",children:"Electron"})]}),"\n",(0,i.jsxs)(n.li,{children:["A headless server-mode with ",(0,i.jsx)(n.a,{href:"https://nodejs.org/en",children:"Nodejs"})]}),"\n",(0,i.jsxs)(n.li,{children:["Planned support for mobile with ",(0,i.jsx)(n.a,{href:"https://capacitorjs.com/",children:"Capacitor"})]}),"\n",(0,i.jsx)(n.li,{children:"Planned support for Python runtime"}),"\n"]}),"\n",(0,i.jsxs)(n.p,{children:["Architecturally, we have made similar choices to the ",(0,i.jsx)(n.a,{href:"https://vercel.com/templates/next.js/nextjs-enterprise-boilerplate",children:"Next.js Enterprise Javascript Stack"}),", which is a ",(0,i.jsx)(n.a,{href:"https://nextjs.org/showcase/enterprise",children:"battle-tested"})," framework for building enterprise-grade applications that scale."]}),"\n",(0,i.jsx)(n.h2,{id:"join-the-team",children:"Join the team"}),"\n",(0,i.jsxs)(n.p,{children:["Join us on this journey at Jan Labs, where we embrace open-source collaboration and transparency. Together, let's shape a future where Jan becomes an essential companion in the open-source community. Explore ",(0,i.jsx)(n.a,{href:"https://janai.bamboohr.com/careers",children:"careers"})," with us."]}),"\n",(0,i.jsx)(n.h2,{id:"contact",children:"Contact"}),"\n",(0,i.jsxs)(n.p,{children:["Drop us a message in our ",(0,i.jsx)(n.a,{href:"https://discord.gg/af6SaTdzpx",children:"Discord"})," and we'll get back to you."]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"#general"}),": for general discussion"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"#get-help"}),": for bug reports and troubleshooting"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"#roadmap"}),": for feature requests and ideas"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"footnotes",children:"Footnotes"}),"\n",(0,i.jsxs)(n.section,{"data-footnotes":!0,className:"footnotes",children:[(0,i.jsx)(n.h2,{className:"sr-only",id:"footnote-label",children:"Footnotes"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{id:"user-content-fn-2",children:["\n",(0,i.jsxs)(n.p,{children:["Credit to ",(0,i.jsx)(n.a,{href:"https://www.discourse.org/about",children:"Discourse's About Page"})," ",(0,i.jsx)(n.a,{href:"#user-content-fnref-2","data-footnote-backref":"","aria-label":"Back to reference 1",className:"data-footnote-backref",children:"\u21a9"})]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{id:"user-content-fn-3",children:["\n",(0,i.jsxs)(n.p,{children:["Credit to ",(0,i.jsx)(n.a,{href:"https://github.com/ggerganov/llama.cpp",children:"Llama.cpp"}),", ",(0,i.jsx)(n.a,{href:"https://github.com/NVIDIA/TensorRT-LLM",children:"TensorRT-LLM"}),", ",(0,i.jsx)(n.a,{href:"https://github.com/vllm-project/vllm",children:"vLLM"}),", ",(0,i.jsx)(n.a,{href:"https://github.com/InternLM/lmdeploy",children:"LMDeploy"})," and more. ",(0,i.jsx)(n.a,{href:"#user-content-fnref-3","data-footnote-backref":"","aria-label":"Back to reference 2",className:"data-footnote-backref",children:"\u21a9"})]}),"\n"]}),"\n"]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},69681:(e,n,t)=>{t.d(n,{A:()=>i});const i=t.p+"assets/images/star-wars-droids-776530079e5c0b4ebad027378f5dd1f3.png"},28453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>a});var i=t(96540);const s={},r=i.createContext(s);function o(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/d05ec3cd.414dc534.js b/assets/js/d05ec3cd.414dc534.js deleted file mode 100644 index 68e9fc33..00000000 --- a/assets/js/d05ec3cd.414dc534.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8538],{77861:(t,e,s)=>{s.r(e),s.d(e,{assets:()=>c,contentTitle:()=>i,default:()=>d,frontMatter:()=>a,metadata:()=>r,toc:()=>u});var n=s(74848),o=s(28453);const a={title:"AI PC",tags:["use-cases"]},i=void 0,r={id:"solutions/ai-pc",title:"AI PC",description:"",source:"@site/docs/solutions/ai-pc.md",sourceDirName:"solutions",slug:"/solutions/ai-pc",permalink:"/solutions/ai-pc",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/solutions/ai-pc.md",tags:[{label:"use-cases",permalink:"/tags/use-cases"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"AI PC",tags:["use-cases"]},sidebar:"solutionSidebar",next:{title:"Self-hosted alternative to OpenAI's Platform",permalink:"/solutions/chatgpt-alternative"}},c={},u=[];function l(t){return(0,n.jsx)(n.Fragment,{})}function d(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(l,{...t})}):l()}},28453:(t,e,s)=>{s.d(e,{R:()=>i,x:()=>r});var n=s(96540);const o={},a=n.createContext(o);function i(t){const e=n.useContext(a);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function r(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:i(t.components),n.createElement(a.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/d05ec3cd.7fe918f2.js b/assets/js/d05ec3cd.7fe918f2.js new file mode 100644 index 00000000..a9ea6f0d --- /dev/null +++ b/assets/js/d05ec3cd.7fe918f2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8538],{77861:(t,e,s)=>{s.r(e),s.d(e,{assets:()=>c,contentTitle:()=>i,default:()=>d,frontMatter:()=>a,metadata:()=>r,toc:()=>u});var n=s(74848),o=s(28453);const a={title:"AI PC",tags:["use-cases"]},i=void 0,r={id:"solutions/ai-pc",title:"AI PC",description:"",source:"@site/docs/solutions/ai-pc.md",sourceDirName:"solutions",slug:"/solutions/ai-pc",permalink:"/solutions/ai-pc",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/solutions/ai-pc.md",tags:[{label:"use-cases",permalink:"/tags/use-cases"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"AI PC",tags:["use-cases"]},sidebar:"solutionSidebar",next:{title:"Self-hosted alternative to OpenAI's Platform",permalink:"/solutions/chatgpt-alternative"}},c={},u=[];function l(t){return(0,n.jsx)(n.Fragment,{})}function d(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(l,{...t})}):l()}},28453:(t,e,s)=>{s.d(e,{R:()=>i,x:()=>r});var n=s(96540);const o={},a=n.createContext(o);function i(t){const e=n.useContext(a);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function r(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:i(t.components),n.createElement(a.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/d1a98e8c.25f28e4d.js b/assets/js/d1a98e8c.25f28e4d.js new file mode 100644 index 00000000..23d77db4 --- /dev/null +++ b/assets/js/d1a98e8c.25f28e4d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5250],{71520:(e,r,n)=>{n.r(r),n.d(r,{assets:()=>l,contentTitle:()=>i,default:()=>u,frontMatter:()=>o,metadata:()=>a,toc:()=>c});var s=n(74848),t=n(28453);const o={title:"Jan Home Server",slug:"/home-server",description:"Built for Home Servers",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},i="Customize and run AI across all of your devices",a={id:"server-suite/home-server",title:"Jan Home Server",description:"Built for Home Servers",source:"@site/docs/server-suite/home-server.md",sourceDirName:"server-suite",slug:"/home-server",permalink:"/home-server",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/server-suite/home-server.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Jan Home Server",slug:"/home-server",description:"Built for Home Servers",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"productSidebar",previous:{title:"Jan Desktop",permalink:"/desktop"},next:{title:"Features",permalink:"/features/"}},l={},c=[{value:"Why Home Servers",id:"why-home-servers",level:2}];function d(e){const r={a:"a",admonition:"admonition",h1:"h1",h2:"h2",li:"li",p:"p",strong:"strong",ul:"ul",...(0,t.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(r.h1,{id:"customize-and-run-ai-across-all-of-your-devices",children:"Customize and run AI across all of your devices"}),"\n",(0,s.jsx)(r.p,{children:"Self-host and access your AI from anywhere with Jan server suite."}),"\n",(0,s.jsxs)(r.admonition,{type:"warning",children:[(0,s.jsxs)(r.p,{children:["Jan's server suite is actively under development and lacking documentation.\nYou can find the source code ",(0,s.jsx)(r.a,{href:"https://github.com/janhq/jan/tree/dev/server",children:"here"})," and ",(0,s.jsx)(r.a,{href:"https://github.com/janhq/jan/blob/dev/docker-compose.yml",children:"here"}),"."]}),(0,s.jsx)(r.p,{children:"It is free to use. Your feedback is appreciated \ud83d\ude4f."})]}),"\n",(0,s.jsx)(r.h2,{id:"why-home-servers",children:"Why Home Servers"}),"\n",(0,s.jsxs)(r.p,{children:["We built ",(0,s.jsx)(r.a,{href:"/desktop",children:"Jan Desktop"})," for our personal use. We're now building Server Suite, for our team & community use."]}),"\n",(0,s.jsx)(r.p,{children:"Our goal is to help teams, like ours, move past cobbling together demo apps to use AI at work. We should be able to customize and collaborate with AIs that are usable on a daily basis."}),"\n",(0,s.jsx)(r.p,{children:(0,s.jsxs)(r.strong,{children:["Check out ",(0,s.jsx)(r.a,{href:"https://github.com/janhq/jan/tree/dev/server",children:"Server Suite"})," if you need to:"]})}),"\n",(0,s.jsxs)(r.ul,{children:["\n",(0,s.jsx)(r.li,{children:"Self-host Jan, with multi client sync"}),"\n",(0,s.jsx)(r.li,{children:"Customize it with Personal Data Connectors"}),"\n",(0,s.jsx)(r.li,{children:"Simple Authentication (username / pw)"}),"\n",(0,s.jsx)(r.li,{children:"Scales across Consumer-grade Hardware, including GPUs"}),"\n",(0,s.jsx)(r.li,{children:"Everyone has admin level visibility and can see all conversations"}),"\n",(0,s.jsx)(r.li,{children:"Create assistants that has access to the same knowledge base"}),"\n"]}),"\n",(0,s.jsx)(r.admonition,{type:"tip",children:(0,s.jsxs)(r.p,{children:["Not a Jan fan but convinced about running AI locally? No worries, here's a list of ",(0,s.jsx)(r.a,{href:"https://github.com/janhq/awesome-local-ai",children:"awesome local ai"})," alternatives that you can use in your home server."]})})]})}function u(e={}){const{wrapper:r}={...(0,t.R)(),...e.components};return r?(0,s.jsx)(r,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},28453:(e,r,n)=>{n.d(r,{R:()=>i,x:()=>a});var s=n(96540);const t={},o=s.createContext(t);function i(e){const r=s.useContext(o);return s.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function a(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:i(e.components),s.createElement(o.Provider,{value:r},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/d1a98e8c.dbf9ad3c.js b/assets/js/d1a98e8c.dbf9ad3c.js deleted file mode 100644 index 2935930d..00000000 --- a/assets/js/d1a98e8c.dbf9ad3c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5250],{71520:(e,r,n)=>{n.r(r),n.d(r,{assets:()=>l,contentTitle:()=>i,default:()=>u,frontMatter:()=>o,metadata:()=>a,toc:()=>c});var s=n(74848),t=n(28453);const o={title:"Jan Home Server",slug:"/home-server",description:"Built for Home Servers",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},i="Customize and run AI across all of your devices",a={id:"server-suite/home-server",title:"Jan Home Server",description:"Built for Home Servers",source:"@site/docs/server-suite/home-server.md",sourceDirName:"server-suite",slug:"/home-server",permalink:"/home-server",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/server-suite/home-server.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Jan Home Server",slug:"/home-server",description:"Built for Home Servers",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"productSidebar",previous:{title:"Jan Desktop",permalink:"/desktop"},next:{title:"Features",permalink:"/features/"}},l={},c=[{value:"Why Home Servers",id:"why-home-servers",level:2}];function d(e){const r={a:"a",admonition:"admonition",h1:"h1",h2:"h2",li:"li",p:"p",strong:"strong",ul:"ul",...(0,t.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(r.h1,{id:"customize-and-run-ai-across-all-of-your-devices",children:"Customize and run AI across all of your devices"}),"\n",(0,s.jsx)(r.p,{children:"Self-host and access your AI from anywhere with Jan server suite."}),"\n",(0,s.jsxs)(r.admonition,{type:"warning",children:[(0,s.jsxs)(r.p,{children:["Jan's server suite is actively under development and lacking documentation.\nYou can find the source code ",(0,s.jsx)(r.a,{href:"https://github.com/janhq/jan/tree/dev/server",children:"here"})," and ",(0,s.jsx)(r.a,{href:"https://github.com/janhq/jan/blob/dev/docker-compose.yml",children:"here"}),"."]}),(0,s.jsx)(r.p,{children:"It is free to use. Your feedback is appreciated \ud83d\ude4f."})]}),"\n",(0,s.jsx)(r.h2,{id:"why-home-servers",children:"Why Home Servers"}),"\n",(0,s.jsxs)(r.p,{children:["We built ",(0,s.jsx)(r.a,{href:"/desktop",children:"Jan Desktop"})," for our personal use. We're now building Server Suite, for our team & community use."]}),"\n",(0,s.jsx)(r.p,{children:"Our goal is to help teams, like ours, move past cobbling together demo apps to use AI at work. We should be able to customize and collaborate with AIs that are usable on a daily basis."}),"\n",(0,s.jsx)(r.p,{children:(0,s.jsxs)(r.strong,{children:["Check out ",(0,s.jsx)(r.a,{href:"https://github.com/janhq/jan/tree/dev/server",children:"Server Suite"})," if you need to:"]})}),"\n",(0,s.jsxs)(r.ul,{children:["\n",(0,s.jsx)(r.li,{children:"Self-host Jan, with multi client sync"}),"\n",(0,s.jsx)(r.li,{children:"Customize it with Personal Data Connectors"}),"\n",(0,s.jsx)(r.li,{children:"Simple Authentication (username / pw)"}),"\n",(0,s.jsx)(r.li,{children:"Scales across Consumer-grade Hardware, including GPUs"}),"\n",(0,s.jsx)(r.li,{children:"Everyone has admin level visibility and can see all conversations"}),"\n",(0,s.jsx)(r.li,{children:"Create assistants that has access to the same knowledge base"}),"\n"]}),"\n",(0,s.jsx)(r.admonition,{type:"tip",children:(0,s.jsxs)(r.p,{children:["Not a Jan fan but convinced about running AI locally? No worries, here's a list of ",(0,s.jsx)(r.a,{href:"https://github.com/janhq/awesome-local-ai",children:"awesome local ai"})," alternatives that you can use in your home server."]})})]})}function u(e={}){const{wrapper:r}={...(0,t.R)(),...e.components};return r?(0,s.jsx)(r,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},28453:(e,r,n)=>{n.d(r,{R:()=>i,x:()=>a});var s=n(96540);const t={},o=s.createContext(t);function i(e){const r=s.useContext(o);return s.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function a(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:i(e.components),s.createElement(o.Provider,{value:r},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/d63d6a03.c8d9407d.js b/assets/js/d63d6a03.c8d9407d.js new file mode 100644 index 00000000..51daedd0 --- /dev/null +++ b/assets/js/d63d6a03.c8d9407d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7435],{81149:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>a,default:()=>l,frontMatter:()=>o,metadata:()=>u,toc:()=>i});var n=r(74848),s=r(28453);const o={title:"Features"},a=void 0,u={id:"features/features",title:"Features",description:"",source:"@site/docs/features/features.md",sourceDirName:"features",slug:"/features/",permalink:"/features/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/features/features.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Features"},sidebar:"productSidebar",previous:{title:"Jan Home Server",permalink:"/home-server"},next:{title:"Local & Self-Hosted AI",permalink:"/features/local"}},c={},i=[];function d(e){return(0,n.jsx)(n.Fragment,{})}function l(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d()}},28453:(e,t,r)=>{r.d(t,{R:()=>a,x:()=>u});var n=r(96540);const s={},o=n.createContext(s);function a(e){const t=n.useContext(o);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function u(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),n.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/d63d6a03.ffc19d17.js b/assets/js/d63d6a03.ffc19d17.js deleted file mode 100644 index aea05c7c..00000000 --- a/assets/js/d63d6a03.ffc19d17.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7435],{81149:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>l,frontMatter:()=>a,metadata:()=>u,toc:()=>i});var n=r(74848),s=r(28453);const a={title:"Features"},o=void 0,u={id:"features/features",title:"Features",description:"",source:"@site/docs/features/features.md",sourceDirName:"features",slug:"/features/",permalink:"/features/",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/features/features.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Features"},sidebar:"productSidebar",previous:{title:"Jan Home Server",permalink:"/home-server"},next:{title:"Local & Self-Hosted AI",permalink:"/features/local"}},c={},i=[];function d(e){return(0,n.jsx)(n.Fragment,{})}function l(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d()}},28453:(e,t,r)=>{r.d(t,{R:()=>o,x:()=>u});var n=r(96540);const s={},a=n.createContext(s);function o(e){const t=n.useContext(a);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function u(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),n.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/d6d14160.4a5fa5bd.js b/assets/js/d6d14160.4a5fa5bd.js deleted file mode 100644 index abca6025..00000000 --- a/assets/js/d6d14160.4a5fa5bd.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[747],{38270:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>x,frontMatter:()=>o,metadata:()=>d,toc:()=>h});var r=t(74848),s=t(28453),i=t(11470),l=t(19365);const o={title:"Advanced Settings",slug:"/guides/advanced",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:11,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Advanced Settings","HTTPS Proxy","SSL","settings","Jan settings"]},a=void 0,d={id:"guides/user-guides/advanced-settings",title:"Advanced Settings",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/user-guides/advanced-settings.mdx",sourceDirName:"guides/user-guides",slug:"/guides/advanced",permalink:"/guides/advanced",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/user-guides/advanced-settings.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:11,frontMatter:{title:"Advanced Settings",slug:"/guides/advanced",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:11,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Advanced Settings","HTTPS Proxy","SSL","settings","Jan settings"]},sidebar:"guidesSidebar",previous:{title:"Local API Server",permalink:"/guides/local-api"},next:{title:"Local Engines",permalink:"/guides/engines/local"}},c={},h=[{value:"Access the Advanced Settings",id:"access-the-advanced-settings",level:2},{value:"Keyboard Shortcuts",id:"keyboard-shortcuts",level:2},{value:"Enable the Experimental Mode",id:"enable-the-experimental-mode",level:2},{value:"Enable the GPU Acceleration",id:"enable-the-gpu-acceleration",level:2},{value:"Access the Jan Data Folder",id:"access-the-jan-data-folder",level:2},{value:"HTTPS Proxy",id:"https-proxy",level:2},{value:"Setting Up Your Own HTTPS Proxy Server",id:"setting-up-your-own-https-proxy-server",level:3},{value:"Step 1: Choosing a Server",id:"step-1-choosing-a-server",level:4},{value:"Step 2: Installing Squid",id:"step-2-installing-squid",level:4},{value:"Step 3: Configure Squid for HTTPS",id:"step-3-configure-squid-for-https",level:4},{value:"Step 4 (Optional): Configure ACLs and Authentication",id:"step-4-optional-configure-acls-and-authentication",level:4},{value:"Step 5: Restart and Test Your Proxy",id:"step-5-restart-and-test-your-proxy",level:4},{value:"Setting Up Jan to Use Your HTTPS Proxy",id:"setting-up-jan-to-use-your-https-proxy",level:3},{value:"Ignore SSL Certificate",id:"ignore-ssl-certificate",level:2},{value:"Clear Logs",id:"clear-logs",level:2},{value:"Reset To Factory Default",id:"reset-to-factory-default",level:2}];function u(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",h4:"h4",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.p,{children:"This guide will show you how to use the advanced settings in Jan."}),"\n",(0,r.jsx)(n.h2,{id:"access-the-advanced-settings",children:"Access the Advanced Settings"}),"\n",(0,r.jsx)(n.p,{children:"To access the Jan's advanced settings, follow the steps below:"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"Navigate to the main dashboard."}),"\n",(0,r.jsxs)(n.li,{children:["Click the ",(0,r.jsx)(n.strong,{children:"gear icon (\u2699\ufe0f)"})," on the bottom left of your screen."]}),"\n",(0,r.jsxs)(n.li,{children:["Under the ",(0,r.jsx)(n.strong,{children:"Settings screen"}),", click the ",(0,r.jsx)(n.strong,{children:"Advanced Settings"}),"."]}),"\n",(0,r.jsx)(n.li,{children:"You can configure the following settings:"}),"\n"]}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Feature"}),(0,r.jsx)(n.th,{children:"Description"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.strong,{children:"Keyboard Shortcuts"})}),(0,r.jsxs)(n.td,{children:["Keyboard shortcuts speed up your workflow. For a quick overview of useful keyboard shortcuts, refer to the list ",(0,r.jsx)(n.a,{href:"/guides/advanced#keyboard-shortcuts",children:"below"}),"."]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.strong,{children:"Experimental Mode"})}),(0,r.jsx)(n.td,{children:"Enables experimental features that may be unstable."})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.strong,{children:"GPU Acceleration"})}),(0,r.jsx)(n.td,{children:"Enables the boosting of your model performance by using your GPU devices for acceleration."})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.strong,{children:"Jan Data Folder"})}),(0,r.jsx)(n.td,{children:"Location for messages, model configurations, and user data. Changeable to a different location."})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.strong,{children:"HTTPS Proxy & Ignore SSL Certificate"})}),(0,r.jsxs)(n.td,{children:["Use a proxy server for internet connections and ignore SSL certificates for self-signed certificates. Please check out the guide on how to set up your own HTTPS proxy server ",(0,r.jsx)(n.a,{href:"/guides/advanced#https-proxy",children:"here"}),"."]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.strong,{children:"Clear Logs"})}),(0,r.jsx)(n.td,{children:"Removes all logs from the Jan application."})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.strong,{children:"Reset To Factory Default"})}),(0,r.jsx)(n.td,{children:"Resets the application to its original state, deleting all data including model customizations and conversation history."})]})]})]}),"\n",(0,r.jsx)(n.h2,{id:"keyboard-shortcuts",children:"Keyboard Shortcuts"}),"\n",(0,r.jsx)(n.p,{children:"Here are some of the keyboard shortcuts that you can use in Jan."}),"\n",(0,r.jsxs)(i.A,{children:[(0,r.jsx)(l.A,{value:"mac",label:"Mac",default:!0,children:(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Combination"}),(0,r.jsx)(n.th,{children:"Description"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"\u2318 E"})}),(0,r.jsx)(n.td,{children:"Show list your models"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"\u2318 K"})}),(0,r.jsx)(n.td,{children:"Show list navigation pages"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"\u2318 B"})}),(0,r.jsx)(n.td,{children:"Toggle collapsible left panel"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"\u2318 ,"})}),(0,r.jsx)(n.td,{children:"Navigate to setting page"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Enter"})}),(0,r.jsx)(n.td,{children:"Send a message"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Shift + Enter"})}),(0,r.jsx)(n.td,{children:"Insert new line in input box"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Arrow Up"})}),(0,r.jsx)(n.td,{children:"Navigate to the previous option (within the search dialog)"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Arrow Down"})}),(0,r.jsx)(n.td,{children:"Navigate to the next option (within the search dialog)"})]})]})]})}),(0,r.jsx)(l.A,{value:"windows",label:"Windows",default:!0,children:(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Combination"}),(0,r.jsx)(n.th,{children:"Description"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Ctrl E"})}),(0,r.jsx)(n.td,{children:"Show list your models"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Ctrl K"})}),(0,r.jsx)(n.td,{children:"Show list navigation pages"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Ctrl B"})}),(0,r.jsx)(n.td,{children:"Toggle collapsible left panel"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Ctrl ,"})}),(0,r.jsx)(n.td,{children:"Navigate to setting page"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Enter"})}),(0,r.jsx)(n.td,{children:"Send a message"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Shift + Enter"})}),(0,r.jsx)(n.td,{children:"Insert new line in input box"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Arrow Up"})}),(0,r.jsx)(n.td,{children:"Navigate to the previous option (within the search dialog)"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Arrow Down"})}),(0,r.jsx)(n.td,{children:"Navigate to the next option (within the search dialog)"})]})]})]})}),(0,r.jsx)(l.A,{value:"linux",label:"Linux",default:!0,children:(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Combination"}),(0,r.jsx)(n.th,{children:"Description"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Ctrl E"})}),(0,r.jsx)(n.td,{children:"Show list your models"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Ctrl K"})}),(0,r.jsx)(n.td,{children:"Show list navigation pages"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Ctrl B"})}),(0,r.jsx)(n.td,{children:"Toggle collapsible left panel"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Ctrl ,"})}),(0,r.jsx)(n.td,{children:"Navigate to setting page"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Enter"})}),(0,r.jsx)(n.td,{children:"Send a message"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Shift + Enter"})}),(0,r.jsx)(n.td,{children:"Insert new line in input box"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Arrow Up"})}),(0,r.jsx)(n.td,{children:"Navigate to the previous option (within the search dialog)"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Arrow Down"})}),(0,r.jsx)(n.td,{children:"Navigate to the next option (within the search dialog)"})]})]})]})})]}),"\n",(0,r.jsx)(n.admonition,{type:"note",children:(0,r.jsx)(n.p,{children:"The keyboard shortcuts are customizable."})}),"\n",(0,r.jsx)(n.h2,{id:"enable-the-experimental-mode",children:"Enable the Experimental Mode"}),"\n",(0,r.jsx)(n.p,{children:"To try out new fetures that are still in testing phase, follow the steps below:"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"Navigate to the main dashboard."}),"\n",(0,r.jsxs)(n.li,{children:["Click the ",(0,r.jsx)(n.strong,{children:"gear icon (\u2699\ufe0f)"})," on the bottom left of your screen."]}),"\n",(0,r.jsxs)(n.li,{children:["Under the ",(0,r.jsx)(n.strong,{children:"Settings screen"}),", click the ",(0,r.jsx)(n.strong,{children:"Advanced Settings"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["On the ",(0,r.jsx)(n.strong,{children:"Experimental Mode"})," click the slider to enable."]}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"enable-the-gpu-acceleration",children:"Enable the GPU Acceleration"}),"\n",(0,r.jsx)(n.p,{children:"To enhance your model performance, follow the steps below:"}),"\n",(0,r.jsx)(n.admonition,{type:"warning",children:(0,r.jsxs)(n.p,{children:["Ensure that you have read the ",(0,r.jsx)(n.a,{href:"/troubleshooting/#troubleshooting-nvidia-gpu",children:"troubleshooting guide"})," here for further assistance."]})}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"Navigate to the main dashboard."}),"\n",(0,r.jsxs)(n.li,{children:["Click the ",(0,r.jsx)(n.strong,{children:"gear icon (\u2699\ufe0f)"})," on the bottom left of your screen."]}),"\n",(0,r.jsxs)(n.li,{children:["Under the ",(0,r.jsx)(n.strong,{children:"Settings screen"}),", click the ",(0,r.jsx)(n.strong,{children:"Advanced Settings"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["On the ",(0,r.jsx)(n.strong,{children:"GPU Acceleration"})," click the slider to enable."]}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"access-the-jan-data-folder",children:"Access the Jan Data Folder"}),"\n",(0,r.jsx)(n.p,{children:"To access the folder where messages, model configurations and user data are stored, follow the steps below:"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"Navigate to the main dashboard."}),"\n",(0,r.jsxs)(n.li,{children:["Click the ",(0,r.jsx)(n.strong,{children:"gear icon (\u2699\ufe0f)"})," on the bottom left of your screen."]}),"\n",(0,r.jsxs)(n.li,{children:["Under the ",(0,r.jsx)(n.strong,{children:"Settings screen"}),", click the ",(0,r.jsx)(n.strong,{children:"Advanced Settings"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["On the ",(0,r.jsx)(n.strong,{children:"Jan Data Folder"})," click the ",(0,r.jsx)(n.strong,{children:"folder icon (\ud83d\udcc2)"})," to access the data or the ",(0,r.jsx)(n.strong,{children:"pencil icon (\u270f\ufe0f)"})," to change the folder where you keep your data."]}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"https-proxy",children:"HTTPS Proxy"}),"\n",(0,r.jsx)(n.p,{children:"HTTPS Proxy encrypts data between your browser and the internet, making it hard for outsiders to intercept or read. It also helps you to maintain your privacy and security while being able to bypass regional restrictions on internet."}),"\n",(0,r.jsx)(n.admonition,{type:"note",children:(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"When configuring Jan using an HTTPS proxy, the speed of the downloading model may be affected due to the encryption and decryption process. It also depends on the networking of the cloud service provider."}),"\n",(0,r.jsx)(n.li,{children:"HTTPS Proxy does not affect the remote model usage."}),"\n"]})}),"\n",(0,r.jsx)(n.h3,{id:"setting-up-your-own-https-proxy-server",children:"Setting Up Your Own HTTPS Proxy Server"}),"\n",(0,r.jsxs)(n.p,{children:["This guide provides a simple overview of setting up an HTTPS proxy server using ",(0,r.jsx)(n.strong,{children:"Squid"}),", a widely used open-source proxy software."]}),"\n",(0,r.jsx)(n.admonition,{type:"note",children:(0,r.jsx)(n.p,{children:"Other software options are also available depending on your requirements."})}),"\n",(0,r.jsx)(n.h4,{id:"step-1-choosing-a-server",children:"Step 1: Choosing a Server"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsxs)(n.li,{children:["\n",(0,r.jsx)(n.p,{children:"Firstly, you need to choose a server to host your proxy server."}),"\n",(0,r.jsx)(n.admonition,{type:"note",children:(0,r.jsx)(n.p,{children:"We recommend using a well-known cloud provider service like:"})}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Amazon AWS"}),"\n",(0,r.jsx)(n.li,{children:"Google Cloud"}),"\n",(0,r.jsx)(n.li,{children:"Microsoft Azure"}),"\n",(0,r.jsx)(n.li,{children:"Digital Ocean\n:::"}),"\n"]}),"\n",(0,r.jsxs)(n.ol,{start:"2",children:["\n",(0,r.jsx)(n.li,{children:"Ensure that your server has a public IP address and is accessible from the internet."}),"\n"]}),"\n",(0,r.jsx)(n.h4,{id:"step-2-installing-squid",children:"Step 2: Installing Squid"}),"\n",(0,r.jsxs)(n.p,{children:["Instal ",(0,r.jsx)(n.strong,{children:"Squid"})," using the following command:"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"sudo apt-get update\nsudo apt-get install squid\n"})}),"\n",(0,r.jsx)(n.h4,{id:"step-3-configure-squid-for-https",children:"Step 3: Configure Squid for HTTPS"}),"\n",(0,r.jsx)(n.p,{children:"To enable HTTPS, you will need to configure Squid with SSL support."}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"Squid requires an SSL certificate to be able to handle HTTPS traffic. You can generate a self-signed certificate or obtain one from a Certificate Authority (CA). For a self-signed certificate, you can use OpenSSL:"}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"openssl req -new -newkey rsa:2048 -days 365 -nodes -x509 -keyout squid-proxy.pem -out squid-proxy.pem\n"})}),"\n",(0,r.jsxs)(n.ol,{start:"2",children:["\n",(0,r.jsxs)(n.li,{children:["Edit the Squid configuration file ",(0,r.jsx)(n.code,{children:"/etc/squid/squid.conf"})," to include the path to your SSL certificate and enable the HTTPS port:"]}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"http_port 3128 ssl-bump cert=/path/to/your/squid-proxy.pem\nssl_bump server-first all\nssl_bump bump all\n"})}),"\n",(0,r.jsxs)(n.ol,{start:"3",children:["\n",(0,r.jsxs)(n.li,{children:["To intercept HTTPS traffic, Squid uses a process called SSL Bumping. This process allows Squid to decrypt and re-encrypt HTTPS traffic. To enable SSL Bumping, ensure the ",(0,r.jsx)(n.code,{children:"ssl_bump"})," directives are configured correctly in your ",(0,r.jsx)(n.code,{children:"squid.conf"})," file."]}),"\n"]}),"\n",(0,r.jsx)(n.h4,{id:"step-4-optional-configure-acls-and-authentication",children:"Step 4 (Optional): Configure ACLs and Authentication"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"You can define rules to control who can access your proxy. This is done by editing the squid.conf file and defining ACLs:"}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:'acl allowed_ips src "/etc/squid/allowed_ips.txt"\nhttp_access allow allowed_ips\n'})}),"\n",(0,r.jsxs)(n.ol,{start:"2",children:["\n",(0,r.jsx)(n.li,{children:"If you want to add an authentication layer, Squid supports several authentication schemes. Basic authentication setup might look like this:"}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwords\nacl authenticated proxy_auth REQUIRED\nhttp_access allow authenticated\n"})}),"\n",(0,r.jsx)(n.h4,{id:"step-5-restart-and-test-your-proxy",children:"Step 5: Restart and Test Your Proxy"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"After configuring, restart Squid to apply the changes:"}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"sudo systemctl restart squid\n"})}),"\n",(0,r.jsxs)(n.ol,{start:"2",children:["\n",(0,r.jsx)(n.li,{children:"To test, configure your browser or another client to use the proxy server with its IP address and port (default is 3128)."}),"\n",(0,r.jsx)(n.li,{children:"Check if you can access the internet through your proxy."}),"\n"]}),"\n",(0,r.jsxs)(n.admonition,{type:"tip",children:[(0,r.jsx)(n.p,{children:"Tips for Secure Your Proxy:"}),(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Firewall rules"}),": Ensure that only intended users or IP addresses can connect to your proxy server. This can be achieved by setting up appropriate firewall rules."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Regular updates"}),": Keep your server and proxy software updated to ensure that you are protected against known vulnerabilities."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Monitoring and logging"}),": Monitor your proxy server for unusual activity and enable logging to keep track of the traffic passing through your proxy."]}),"\n"]})]}),"\n",(0,r.jsx)(n.h3,{id:"setting-up-jan-to-use-your-https-proxy",children:"Setting Up Jan to Use Your HTTPS Proxy"}),"\n",(0,r.jsx)(n.p,{children:"Once you have your HTTPS proxy server set up, you can configure Jan to use it."}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsxs)(n.li,{children:["Navigate to ",(0,r.jsx)(n.strong,{children:"Settings"})," > ",(0,r.jsx)(n.strong,{children:"Advanced Settings"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["On the ",(0,r.jsx)(n.strong,{children:"HTTPS Proxy"})," click the slider to enable."]}),"\n",(0,r.jsx)(n.li,{children:"Input your domain in the blank field."}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"ignore-ssl-certificate",children:"Ignore SSL Certificate"}),"\n",(0,r.jsx)(n.p,{children:"To Allow self-signed or unverified certificates, follow the steps below:"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"Navigate to the main dashboard."}),"\n",(0,r.jsxs)(n.li,{children:["Click the ",(0,r.jsx)(n.strong,{children:"gear icon (\u2699\ufe0f)"})," on the bottom left of your screen."]}),"\n",(0,r.jsxs)(n.li,{children:["Under the ",(0,r.jsx)(n.strong,{children:"Settings screen"}),", click the ",(0,r.jsx)(n.strong,{children:"Advanced Settings"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["On the ",(0,r.jsx)(n.strong,{children:"Ignore SSL Certificates"})," click the slider to enable."]}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"clear-logs",children:"Clear Logs"}),"\n",(0,r.jsx)(n.p,{children:"To clear all logs on your Jan app, follow the steps below:"}),"\n",(0,r.jsx)(n.admonition,{type:"warning",children:(0,r.jsxs)(n.p,{children:["This feature clears all the data in your ",(0,r.jsx)(n.strong,{children:"Jan Data Folder"}),"."]})}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"Navigate to the main dashboard."}),"\n",(0,r.jsxs)(n.li,{children:["Click the ",(0,r.jsx)(n.strong,{children:"gear icon (\u2699\ufe0f)"})," on the bottom left of your screen."]}),"\n",(0,r.jsxs)(n.li,{children:["Under the ",(0,r.jsx)(n.strong,{children:"Settings screen"}),", click the ",(0,r.jsx)(n.strong,{children:"Advanced Settings"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["On the ",(0,r.jsx)(n.strong,{children:"Clear Logs"})," click the the ",(0,r.jsx)(n.strong,{children:"Clear"})," button."]}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"reset-to-factory-default",children:"Reset To Factory Default"}),"\n",(0,r.jsx)(n.p,{children:"To reset the Jan app to its original state, follow the steps below:"}),"\n",(0,r.jsx)(n.admonition,{title:"Remember!",type:"danger",children:(0,r.jsx)(n.p,{children:"This irreversible action is only recommended if the application is corrupted."})}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"Navigate to the main dashboard."}),"\n",(0,r.jsxs)(n.li,{children:["Click the ",(0,r.jsx)(n.strong,{children:"gear icon (\u2699\ufe0f)"})," on the bottom left of your screen."]}),"\n",(0,r.jsxs)(n.li,{children:["Under the ",(0,r.jsx)(n.strong,{children:"Settings screen"}),", click the ",(0,r.jsx)(n.strong,{children:"Advanced Settings"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["On the ",(0,r.jsx)(n.strong,{children:"Reset To Factory Default"})," click the the ",(0,r.jsx)(n.strong,{children:"Reset"})," button."]}),"\n"]})]})}function x(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(u,{...e})}):u(e)}},19365:(e,n,t)=>{t.d(n,{A:()=>l});t(96540);var r=t(18215);const s={tabItem:"tabItem_Ymn6"};var i=t(74848);function l(e){let{children:n,hidden:t,className:l}=e;return(0,i.jsx)("div",{role:"tabpanel",className:(0,r.A)(s.tabItem,l),hidden:t,children:n})}},11470:(e,n,t)=>{t.d(n,{A:()=>S});var r=t(96540),s=t(18215),i=t(23104),l=t(56347),o=t(205),a=t(57485),d=t(31682),c=t(89466);function h(e){return r.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,r.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function u(e){const{values:n,children:t}=e;return(0,r.useMemo)((()=>{const e=n??function(e){return h(e).map((e=>{let{props:{value:n,label:t,attributes:r,default:s}}=e;return{value:n,label:t,attributes:r,default:s}}))}(t);return function(e){const n=(0,d.X)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[n,t])}function x(e){let{value:n,tabValues:t}=e;return t.some((e=>e.value===n))}function j(e){let{queryString:n=!1,groupId:t}=e;const s=(0,l.W6)(),i=function(e){let{queryString:n=!1,groupId:t}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!t)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:n,groupId:t});return[(0,a.aZ)(i),(0,r.useCallback)((e=>{if(!i)return;const n=new URLSearchParams(s.location.search);n.set(i,e),s.replace({...s.location,search:n.toString()})}),[i,s])]}function p(e){const{defaultValue:n,queryString:t=!1,groupId:s}=e,i=u(e),[l,a]=(0,r.useState)((()=>function(e){let{defaultValue:n,tabValues:t}=e;if(0===t.length)throw new Error("Docusaurus error: the component requires at least one children component");if(n){if(!x({value:n,tabValues:t}))throw new Error(`Docusaurus error: The has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${t.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const r=t.find((e=>e.default))??t[0];if(!r)throw new Error("Unexpected error: 0 tabValues");return r.value}({defaultValue:n,tabValues:i}))),[d,h]=j({queryString:t,groupId:s}),[p,g]=function(e){let{groupId:n}=e;const t=function(e){return e?`docusaurus.tab.${e}`:null}(n),[s,i]=(0,c.Dv)(t);return[s,(0,r.useCallback)((e=>{t&&i.set(e)}),[t,i])]}({groupId:s}),f=(()=>{const e=d??p;return x({value:e,tabValues:i})?e:null})();(0,o.A)((()=>{f&&a(f)}),[f]);return{selectedValue:l,selectValue:(0,r.useCallback)((e=>{if(!x({value:e,tabValues:i}))throw new Error(`Can't select invalid tab value=${e}`);a(e),h(e),g(e)}),[h,g,i]),tabValues:i}}var g=t(92303);const f={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var b=t(74848);function v(e){let{className:n,block:t,selectedValue:r,selectValue:l,tabValues:o}=e;const a=[],{blockElementScrollPositionUntilNextRender:d}=(0,i.a_)(),c=e=>{const n=e.currentTarget,t=a.indexOf(n),s=o[t].value;s!==r&&(d(n),l(s))},h=e=>{let n=null;switch(e.key){case"Enter":c(e);break;case"ArrowRight":{const t=a.indexOf(e.currentTarget)+1;n=a[t]??a[0];break}case"ArrowLeft":{const t=a.indexOf(e.currentTarget)-1;n=a[t]??a[a.length-1];break}}n?.focus()};return(0,b.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,s.A)("tabs",{"tabs--block":t},n),children:o.map((e=>{let{value:n,label:t,attributes:i}=e;return(0,b.jsx)("li",{role:"tab",tabIndex:r===n?0:-1,"aria-selected":r===n,ref:e=>a.push(e),onKeyDown:h,onClick:c,...i,className:(0,s.A)("tabs__item",f.tabItem,i?.className,{"tabs__item--active":r===n}),children:t??n},n)}))})}function y(e){let{lazy:n,children:t,selectedValue:s}=e;const i=(Array.isArray(t)?t:[t]).filter(Boolean);if(n){const e=i.find((e=>e.props.value===s));return e?(0,r.cloneElement)(e,{className:"margin-top--md"}):null}return(0,b.jsx)("div",{className:"margin-top--md",children:i.map(((e,n)=>(0,r.cloneElement)(e,{key:n,hidden:e.props.value!==s})))})}function m(e){const n=p(e);return(0,b.jsxs)("div",{className:(0,s.A)("tabs-container",f.tabList),children:[(0,b.jsx)(v,{...e,...n}),(0,b.jsx)(y,{...e,...n})]})}function S(e){const n=(0,g.A)();return(0,b.jsx)(m,{...e,children:h(e.children)},String(n))}},28453:(e,n,t)=>{t.d(n,{R:()=>l,x:()=>o});var r=t(96540);const s={},i=r.createContext(s);function l(e){const n=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:l(e.components),r.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/d6d14160.5c69bd52.js b/assets/js/d6d14160.5c69bd52.js new file mode 100644 index 00000000..6d9b52bc --- /dev/null +++ b/assets/js/d6d14160.5c69bd52.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[747],{38270:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>x,frontMatter:()=>o,metadata:()=>d,toc:()=>h});var r=t(74848),s=t(28453),i=t(11470),l=t(19365);const o={title:"Advanced Settings",slug:"/guides/advanced",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Advanced Settings","HTTPS Proxy","SSL","settings","Jan settings"]},a=void 0,d={id:"guides/user-guides/advanced-settings",title:"Advanced Settings",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/user-guides/advanced-settings.mdx",sourceDirName:"guides/user-guides",slug:"/guides/advanced",permalink:"/guides/advanced",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/user-guides/advanced-settings.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Advanced Settings",slug:"/guides/advanced",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Advanced Settings","HTTPS Proxy","SSL","settings","Jan settings"]},sidebar:"guidesSidebar",previous:{title:"Local API Server",permalink:"/guides/local-api"},next:{title:"Local Engines",permalink:"/guides/engines/local"}},c={},h=[{value:"Access the Advanced Settings",id:"access-the-advanced-settings",level:2},{value:"Keyboard Shortcuts",id:"keyboard-shortcuts",level:2},{value:"Enable the Experimental Mode",id:"enable-the-experimental-mode",level:2},{value:"Enable the GPU Acceleration",id:"enable-the-gpu-acceleration",level:2},{value:"Access the Jan Data Folder",id:"access-the-jan-data-folder",level:2},{value:"HTTPS Proxy",id:"https-proxy",level:2},{value:"Setting Up Your Own HTTPS Proxy Server",id:"setting-up-your-own-https-proxy-server",level:3},{value:"Step 1: Choosing a Server",id:"step-1-choosing-a-server",level:4},{value:"Step 2: Installing Squid",id:"step-2-installing-squid",level:4},{value:"Step 3: Configure Squid for HTTPS",id:"step-3-configure-squid-for-https",level:4},{value:"Step 4 (Optional): Configure ACLs and Authentication",id:"step-4-optional-configure-acls-and-authentication",level:4},{value:"Step 5: Restart and Test Your Proxy",id:"step-5-restart-and-test-your-proxy",level:4},{value:"Setting Up Jan to Use Your HTTPS Proxy",id:"setting-up-jan-to-use-your-https-proxy",level:3},{value:"Ignore SSL Certificate",id:"ignore-ssl-certificate",level:2},{value:"Clear Logs",id:"clear-logs",level:2},{value:"Reset To Factory Default",id:"reset-to-factory-default",level:2}];function u(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",h4:"h4",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.p,{children:"This guide will show you how to use the advanced settings in Jan."}),"\n",(0,r.jsx)(n.h2,{id:"access-the-advanced-settings",children:"Access the Advanced Settings"}),"\n",(0,r.jsx)(n.p,{children:"To access the Jan's advanced settings, follow the steps below:"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"Navigate to the main dashboard."}),"\n",(0,r.jsxs)(n.li,{children:["Click the ",(0,r.jsx)(n.strong,{children:"gear icon (\u2699\ufe0f)"})," on the bottom left of your screen."]}),"\n",(0,r.jsxs)(n.li,{children:["Under the ",(0,r.jsx)(n.strong,{children:"Settings screen"}),", click the ",(0,r.jsx)(n.strong,{children:"Advanced Settings"}),"."]}),"\n",(0,r.jsx)(n.li,{children:"You can configure the following settings:"}),"\n"]}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Feature"}),(0,r.jsx)(n.th,{children:"Description"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.strong,{children:"Keyboard Shortcuts"})}),(0,r.jsxs)(n.td,{children:["Keyboard shortcuts speed up your workflow. For a quick overview of useful keyboard shortcuts, refer to the list ",(0,r.jsx)(n.a,{href:"/guides/advanced#keyboard-shortcuts",children:"below"}),"."]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.strong,{children:"Experimental Mode"})}),(0,r.jsx)(n.td,{children:"Enables experimental features that may be unstable."})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.strong,{children:"GPU Acceleration"})}),(0,r.jsx)(n.td,{children:"Enables the boosting of your model performance by using your GPU devices for acceleration."})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.strong,{children:"Jan Data Folder"})}),(0,r.jsx)(n.td,{children:"Location for messages, model configurations, and user data. Changeable to a different location."})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.strong,{children:"HTTPS Proxy & Ignore SSL Certificate"})}),(0,r.jsxs)(n.td,{children:["Use a proxy server for internet connections and ignore SSL certificates for self-signed certificates. Please check out the guide on how to set up your own HTTPS proxy server ",(0,r.jsx)(n.a,{href:"/guides/advanced#https-proxy",children:"here"}),"."]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.strong,{children:"Clear Logs"})}),(0,r.jsx)(n.td,{children:"Removes all logs from the Jan application."})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.strong,{children:"Reset To Factory Default"})}),(0,r.jsx)(n.td,{children:"Resets the application to its original state, deleting all data including model customizations and conversation history."})]})]})]}),"\n",(0,r.jsx)(n.h2,{id:"keyboard-shortcuts",children:"Keyboard Shortcuts"}),"\n",(0,r.jsx)(n.p,{children:"Here are some of the keyboard shortcuts that you can use in Jan."}),"\n",(0,r.jsxs)(i.A,{children:[(0,r.jsx)(l.A,{value:"mac",label:"Mac",default:!0,children:(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Combination"}),(0,r.jsx)(n.th,{children:"Description"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"\u2318 E"})}),(0,r.jsx)(n.td,{children:"Show list your models"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"\u2318 K"})}),(0,r.jsx)(n.td,{children:"Show list navigation pages"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"\u2318 B"})}),(0,r.jsx)(n.td,{children:"Toggle collapsible left panel"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"\u2318 ,"})}),(0,r.jsx)(n.td,{children:"Navigate to setting page"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Enter"})}),(0,r.jsx)(n.td,{children:"Send a message"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Shift + Enter"})}),(0,r.jsx)(n.td,{children:"Insert new line in input box"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Arrow Up"})}),(0,r.jsx)(n.td,{children:"Navigate to the previous option (within the search dialog)"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Arrow Down"})}),(0,r.jsx)(n.td,{children:"Navigate to the next option (within the search dialog)"})]})]})]})}),(0,r.jsx)(l.A,{value:"windows",label:"Windows",default:!0,children:(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Combination"}),(0,r.jsx)(n.th,{children:"Description"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Ctrl E"})}),(0,r.jsx)(n.td,{children:"Show list your models"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Ctrl K"})}),(0,r.jsx)(n.td,{children:"Show list navigation pages"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Ctrl B"})}),(0,r.jsx)(n.td,{children:"Toggle collapsible left panel"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Ctrl ,"})}),(0,r.jsx)(n.td,{children:"Navigate to setting page"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Enter"})}),(0,r.jsx)(n.td,{children:"Send a message"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Shift + Enter"})}),(0,r.jsx)(n.td,{children:"Insert new line in input box"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Arrow Up"})}),(0,r.jsx)(n.td,{children:"Navigate to the previous option (within the search dialog)"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Arrow Down"})}),(0,r.jsx)(n.td,{children:"Navigate to the next option (within the search dialog)"})]})]})]})}),(0,r.jsx)(l.A,{value:"linux",label:"Linux",default:!0,children:(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Combination"}),(0,r.jsx)(n.th,{children:"Description"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Ctrl E"})}),(0,r.jsx)(n.td,{children:"Show list your models"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Ctrl K"})}),(0,r.jsx)(n.td,{children:"Show list navigation pages"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Ctrl B"})}),(0,r.jsx)(n.td,{children:"Toggle collapsible left panel"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Ctrl ,"})}),(0,r.jsx)(n.td,{children:"Navigate to setting page"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Enter"})}),(0,r.jsx)(n.td,{children:"Send a message"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Shift + Enter"})}),(0,r.jsx)(n.td,{children:"Insert new line in input box"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Arrow Up"})}),(0,r.jsx)(n.td,{children:"Navigate to the previous option (within the search dialog)"})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Arrow Down"})}),(0,r.jsx)(n.td,{children:"Navigate to the next option (within the search dialog)"})]})]})]})})]}),"\n",(0,r.jsx)(n.admonition,{type:"note",children:(0,r.jsx)(n.p,{children:"The keyboard shortcuts are customizable."})}),"\n",(0,r.jsx)(n.h2,{id:"enable-the-experimental-mode",children:"Enable the Experimental Mode"}),"\n",(0,r.jsx)(n.p,{children:"To try out new fetures that are still in testing phase, follow the steps below:"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"Navigate to the main dashboard."}),"\n",(0,r.jsxs)(n.li,{children:["Click the ",(0,r.jsx)(n.strong,{children:"gear icon (\u2699\ufe0f)"})," on the bottom left of your screen."]}),"\n",(0,r.jsxs)(n.li,{children:["Under the ",(0,r.jsx)(n.strong,{children:"Settings screen"}),", click the ",(0,r.jsx)(n.strong,{children:"Advanced Settings"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["On the ",(0,r.jsx)(n.strong,{children:"Experimental Mode"})," click the slider to enable."]}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"enable-the-gpu-acceleration",children:"Enable the GPU Acceleration"}),"\n",(0,r.jsx)(n.p,{children:"To enhance your model performance, follow the steps below:"}),"\n",(0,r.jsx)(n.admonition,{type:"warning",children:(0,r.jsxs)(n.p,{children:["Ensure that you have read the ",(0,r.jsx)(n.a,{href:"/troubleshooting/#troubleshooting-nvidia-gpu",children:"troubleshooting guide"})," here for further assistance."]})}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"Navigate to the main dashboard."}),"\n",(0,r.jsxs)(n.li,{children:["Click the ",(0,r.jsx)(n.strong,{children:"gear icon (\u2699\ufe0f)"})," on the bottom left of your screen."]}),"\n",(0,r.jsxs)(n.li,{children:["Under the ",(0,r.jsx)(n.strong,{children:"Settings screen"}),", click the ",(0,r.jsx)(n.strong,{children:"Advanced Settings"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["On the ",(0,r.jsx)(n.strong,{children:"GPU Acceleration"})," click the slider to enable."]}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"access-the-jan-data-folder",children:"Access the Jan Data Folder"}),"\n",(0,r.jsx)(n.p,{children:"To access the folder where messages, model configurations and user data are stored, follow the steps below:"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"Navigate to the main dashboard."}),"\n",(0,r.jsxs)(n.li,{children:["Click the ",(0,r.jsx)(n.strong,{children:"gear icon (\u2699\ufe0f)"})," on the bottom left of your screen."]}),"\n",(0,r.jsxs)(n.li,{children:["Under the ",(0,r.jsx)(n.strong,{children:"Settings screen"}),", click the ",(0,r.jsx)(n.strong,{children:"Advanced Settings"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["On the ",(0,r.jsx)(n.strong,{children:"Jan Data Folder"})," click the ",(0,r.jsx)(n.strong,{children:"folder icon (\ud83d\udcc2)"})," to access the data or the ",(0,r.jsx)(n.strong,{children:"pencil icon (\u270f\ufe0f)"})," to change the folder where you keep your data."]}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"https-proxy",children:"HTTPS Proxy"}),"\n",(0,r.jsx)(n.p,{children:"HTTPS Proxy encrypts data between your browser and the internet, making it hard for outsiders to intercept or read. It also helps you to maintain your privacy and security while being able to bypass regional restrictions on internet."}),"\n",(0,r.jsx)(n.admonition,{type:"note",children:(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"When configuring Jan using an HTTPS proxy, the speed of the downloading model may be affected due to the encryption and decryption process. It also depends on the networking of the cloud service provider."}),"\n",(0,r.jsx)(n.li,{children:"HTTPS Proxy does not affect the remote model usage."}),"\n"]})}),"\n",(0,r.jsx)(n.h3,{id:"setting-up-your-own-https-proxy-server",children:"Setting Up Your Own HTTPS Proxy Server"}),"\n",(0,r.jsxs)(n.p,{children:["This guide provides a simple overview of setting up an HTTPS proxy server using ",(0,r.jsx)(n.strong,{children:"Squid"}),", a widely used open-source proxy software."]}),"\n",(0,r.jsx)(n.admonition,{type:"note",children:(0,r.jsx)(n.p,{children:"Other software options are also available depending on your requirements."})}),"\n",(0,r.jsx)(n.h4,{id:"step-1-choosing-a-server",children:"Step 1: Choosing a Server"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsxs)(n.li,{children:["\n",(0,r.jsx)(n.p,{children:"Firstly, you need to choose a server to host your proxy server."}),"\n",(0,r.jsx)(n.admonition,{type:"note",children:(0,r.jsx)(n.p,{children:"We recommend using a well-known cloud provider service like:"})}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Amazon AWS"}),"\n",(0,r.jsx)(n.li,{children:"Google Cloud"}),"\n",(0,r.jsx)(n.li,{children:"Microsoft Azure"}),"\n",(0,r.jsx)(n.li,{children:"Digital Ocean\n:::"}),"\n"]}),"\n",(0,r.jsxs)(n.ol,{start:"2",children:["\n",(0,r.jsx)(n.li,{children:"Ensure that your server has a public IP address and is accessible from the internet."}),"\n"]}),"\n",(0,r.jsx)(n.h4,{id:"step-2-installing-squid",children:"Step 2: Installing Squid"}),"\n",(0,r.jsxs)(n.p,{children:["Instal ",(0,r.jsx)(n.strong,{children:"Squid"})," using the following command:"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"sudo apt-get update\nsudo apt-get install squid\n"})}),"\n",(0,r.jsx)(n.h4,{id:"step-3-configure-squid-for-https",children:"Step 3: Configure Squid for HTTPS"}),"\n",(0,r.jsx)(n.p,{children:"To enable HTTPS, you will need to configure Squid with SSL support."}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"Squid requires an SSL certificate to be able to handle HTTPS traffic. You can generate a self-signed certificate or obtain one from a Certificate Authority (CA). For a self-signed certificate, you can use OpenSSL:"}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"openssl req -new -newkey rsa:2048 -days 365 -nodes -x509 -keyout squid-proxy.pem -out squid-proxy.pem\n"})}),"\n",(0,r.jsxs)(n.ol,{start:"2",children:["\n",(0,r.jsxs)(n.li,{children:["Edit the Squid configuration file ",(0,r.jsx)(n.code,{children:"/etc/squid/squid.conf"})," to include the path to your SSL certificate and enable the HTTPS port:"]}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"http_port 3128 ssl-bump cert=/path/to/your/squid-proxy.pem\nssl_bump server-first all\nssl_bump bump all\n"})}),"\n",(0,r.jsxs)(n.ol,{start:"3",children:["\n",(0,r.jsxs)(n.li,{children:["To intercept HTTPS traffic, Squid uses a process called SSL Bumping. This process allows Squid to decrypt and re-encrypt HTTPS traffic. To enable SSL Bumping, ensure the ",(0,r.jsx)(n.code,{children:"ssl_bump"})," directives are configured correctly in your ",(0,r.jsx)(n.code,{children:"squid.conf"})," file."]}),"\n"]}),"\n",(0,r.jsx)(n.h4,{id:"step-4-optional-configure-acls-and-authentication",children:"Step 4 (Optional): Configure ACLs and Authentication"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"You can define rules to control who can access your proxy. This is done by editing the squid.conf file and defining ACLs:"}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:'acl allowed_ips src "/etc/squid/allowed_ips.txt"\nhttp_access allow allowed_ips\n'})}),"\n",(0,r.jsxs)(n.ol,{start:"2",children:["\n",(0,r.jsx)(n.li,{children:"If you want to add an authentication layer, Squid supports several authentication schemes. Basic authentication setup might look like this:"}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwords\nacl authenticated proxy_auth REQUIRED\nhttp_access allow authenticated\n"})}),"\n",(0,r.jsx)(n.h4,{id:"step-5-restart-and-test-your-proxy",children:"Step 5: Restart and Test Your Proxy"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"After configuring, restart Squid to apply the changes:"}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:"sudo systemctl restart squid\n"})}),"\n",(0,r.jsxs)(n.ol,{start:"2",children:["\n",(0,r.jsx)(n.li,{children:"To test, configure your browser or another client to use the proxy server with its IP address and port (default is 3128)."}),"\n",(0,r.jsx)(n.li,{children:"Check if you can access the internet through your proxy."}),"\n"]}),"\n",(0,r.jsxs)(n.admonition,{type:"tip",children:[(0,r.jsx)(n.p,{children:"Tips for Secure Your Proxy:"}),(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Firewall rules"}),": Ensure that only intended users or IP addresses can connect to your proxy server. This can be achieved by setting up appropriate firewall rules."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Regular updates"}),": Keep your server and proxy software updated to ensure that you are protected against known vulnerabilities."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Monitoring and logging"}),": Monitor your proxy server for unusual activity and enable logging to keep track of the traffic passing through your proxy."]}),"\n"]})]}),"\n",(0,r.jsx)(n.h3,{id:"setting-up-jan-to-use-your-https-proxy",children:"Setting Up Jan to Use Your HTTPS Proxy"}),"\n",(0,r.jsx)(n.p,{children:"Once you have your HTTPS proxy server set up, you can configure Jan to use it."}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsxs)(n.li,{children:["Navigate to ",(0,r.jsx)(n.strong,{children:"Settings"})," > ",(0,r.jsx)(n.strong,{children:"Advanced Settings"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["On the ",(0,r.jsx)(n.strong,{children:"HTTPS Proxy"})," click the slider to enable."]}),"\n",(0,r.jsx)(n.li,{children:"Input your domain in the blank field."}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"ignore-ssl-certificate",children:"Ignore SSL Certificate"}),"\n",(0,r.jsx)(n.p,{children:"To Allow self-signed or unverified certificates, follow the steps below:"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"Navigate to the main dashboard."}),"\n",(0,r.jsxs)(n.li,{children:["Click the ",(0,r.jsx)(n.strong,{children:"gear icon (\u2699\ufe0f)"})," on the bottom left of your screen."]}),"\n",(0,r.jsxs)(n.li,{children:["Under the ",(0,r.jsx)(n.strong,{children:"Settings screen"}),", click the ",(0,r.jsx)(n.strong,{children:"Advanced Settings"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["On the ",(0,r.jsx)(n.strong,{children:"Ignore SSL Certificates"})," click the slider to enable."]}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"clear-logs",children:"Clear Logs"}),"\n",(0,r.jsx)(n.p,{children:"To clear all logs on your Jan app, follow the steps below:"}),"\n",(0,r.jsx)(n.admonition,{type:"warning",children:(0,r.jsxs)(n.p,{children:["This feature clears all the data in your ",(0,r.jsx)(n.strong,{children:"Jan Data Folder"}),"."]})}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"Navigate to the main dashboard."}),"\n",(0,r.jsxs)(n.li,{children:["Click the ",(0,r.jsx)(n.strong,{children:"gear icon (\u2699\ufe0f)"})," on the bottom left of your screen."]}),"\n",(0,r.jsxs)(n.li,{children:["Under the ",(0,r.jsx)(n.strong,{children:"Settings screen"}),", click the ",(0,r.jsx)(n.strong,{children:"Advanced Settings"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["On the ",(0,r.jsx)(n.strong,{children:"Clear Logs"})," click the the ",(0,r.jsx)(n.strong,{children:"Clear"})," button."]}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"reset-to-factory-default",children:"Reset To Factory Default"}),"\n",(0,r.jsx)(n.p,{children:"To reset the Jan app to its original state, follow the steps below:"}),"\n",(0,r.jsx)(n.admonition,{title:"Remember!",type:"danger",children:(0,r.jsx)(n.p,{children:"This irreversible action is only recommended if the application is corrupted."})}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"Navigate to the main dashboard."}),"\n",(0,r.jsxs)(n.li,{children:["Click the ",(0,r.jsx)(n.strong,{children:"gear icon (\u2699\ufe0f)"})," on the bottom left of your screen."]}),"\n",(0,r.jsxs)(n.li,{children:["Under the ",(0,r.jsx)(n.strong,{children:"Settings screen"}),", click the ",(0,r.jsx)(n.strong,{children:"Advanced Settings"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["On the ",(0,r.jsx)(n.strong,{children:"Reset To Factory Default"})," click the the ",(0,r.jsx)(n.strong,{children:"Reset"})," button."]}),"\n"]})]})}function x(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(u,{...e})}):u(e)}},19365:(e,n,t)=>{t.d(n,{A:()=>l});t(96540);var r=t(18215);const s={tabItem:"tabItem_Ymn6"};var i=t(74848);function l(e){let{children:n,hidden:t,className:l}=e;return(0,i.jsx)("div",{role:"tabpanel",className:(0,r.A)(s.tabItem,l),hidden:t,children:n})}},11470:(e,n,t)=>{t.d(n,{A:()=>S});var r=t(96540),s=t(18215),i=t(23104),l=t(56347),o=t(205),a=t(57485),d=t(31682),c=t(89466);function h(e){return r.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,r.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function u(e){const{values:n,children:t}=e;return(0,r.useMemo)((()=>{const e=n??function(e){return h(e).map((e=>{let{props:{value:n,label:t,attributes:r,default:s}}=e;return{value:n,label:t,attributes:r,default:s}}))}(t);return function(e){const n=(0,d.X)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[n,t])}function x(e){let{value:n,tabValues:t}=e;return t.some((e=>e.value===n))}function j(e){let{queryString:n=!1,groupId:t}=e;const s=(0,l.W6)(),i=function(e){let{queryString:n=!1,groupId:t}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!t)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:n,groupId:t});return[(0,a.aZ)(i),(0,r.useCallback)((e=>{if(!i)return;const n=new URLSearchParams(s.location.search);n.set(i,e),s.replace({...s.location,search:n.toString()})}),[i,s])]}function p(e){const{defaultValue:n,queryString:t=!1,groupId:s}=e,i=u(e),[l,a]=(0,r.useState)((()=>function(e){let{defaultValue:n,tabValues:t}=e;if(0===t.length)throw new Error("Docusaurus error: the component requires at least one children component");if(n){if(!x({value:n,tabValues:t}))throw new Error(`Docusaurus error: The has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${t.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const r=t.find((e=>e.default))??t[0];if(!r)throw new Error("Unexpected error: 0 tabValues");return r.value}({defaultValue:n,tabValues:i}))),[d,h]=j({queryString:t,groupId:s}),[p,g]=function(e){let{groupId:n}=e;const t=function(e){return e?`docusaurus.tab.${e}`:null}(n),[s,i]=(0,c.Dv)(t);return[s,(0,r.useCallback)((e=>{t&&i.set(e)}),[t,i])]}({groupId:s}),f=(()=>{const e=d??p;return x({value:e,tabValues:i})?e:null})();(0,o.A)((()=>{f&&a(f)}),[f]);return{selectedValue:l,selectValue:(0,r.useCallback)((e=>{if(!x({value:e,tabValues:i}))throw new Error(`Can't select invalid tab value=${e}`);a(e),h(e),g(e)}),[h,g,i]),tabValues:i}}var g=t(92303);const f={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var v=t(74848);function b(e){let{className:n,block:t,selectedValue:r,selectValue:l,tabValues:o}=e;const a=[],{blockElementScrollPositionUntilNextRender:d}=(0,i.a_)(),c=e=>{const n=e.currentTarget,t=a.indexOf(n),s=o[t].value;s!==r&&(d(n),l(s))},h=e=>{let n=null;switch(e.key){case"Enter":c(e);break;case"ArrowRight":{const t=a.indexOf(e.currentTarget)+1;n=a[t]??a[0];break}case"ArrowLeft":{const t=a.indexOf(e.currentTarget)-1;n=a[t]??a[a.length-1];break}}n?.focus()};return(0,v.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,s.A)("tabs",{"tabs--block":t},n),children:o.map((e=>{let{value:n,label:t,attributes:i}=e;return(0,v.jsx)("li",{role:"tab",tabIndex:r===n?0:-1,"aria-selected":r===n,ref:e=>a.push(e),onKeyDown:h,onClick:c,...i,className:(0,s.A)("tabs__item",f.tabItem,i?.className,{"tabs__item--active":r===n}),children:t??n},n)}))})}function y(e){let{lazy:n,children:t,selectedValue:s}=e;const i=(Array.isArray(t)?t:[t]).filter(Boolean);if(n){const e=i.find((e=>e.props.value===s));return e?(0,r.cloneElement)(e,{className:"margin-top--md"}):null}return(0,v.jsx)("div",{className:"margin-top--md",children:i.map(((e,n)=>(0,r.cloneElement)(e,{key:n,hidden:e.props.value!==s})))})}function m(e){const n=p(e);return(0,v.jsxs)("div",{className:(0,s.A)("tabs-container",f.tabList),children:[(0,v.jsx)(b,{...e,...n}),(0,v.jsx)(y,{...e,...n})]})}function S(e){const n=(0,g.A)();return(0,v.jsx)(m,{...e,children:h(e.children)},String(n))}},28453:(e,n,t)=>{t.d(n,{R:()=>l,x:()=>o});var r=t(96540);const s={},i=r.createContext(s);function l(e){const n=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:l(e.components),r.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/d8ca778a.be970632.js b/assets/js/d8ca778a.be970632.js new file mode 100644 index 00000000..790169ce --- /dev/null +++ b/assets/js/d8ca778a.be970632.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5488],{69564:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>t,contentTitle:()=>i,default:()=>m,frontMatter:()=>a,metadata:()=>s,toc:()=>d});var r=o(74848),l=o(28453);const a={title:"Models",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},i=void 0,s={id:"developer/framework/engineering/models",title:"Models",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-engineering/models.md",sourceDirName:"developer/05-framework/03-engineering",slug:"/developer/framework/engineering/models",permalink:"/developer/framework/engineering/models",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-engineering/models.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Models",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",previous:{title:"Messages",permalink:"/developer/framework/engineering/messages"},next:{title:"Threads",permalink:"/developer/framework/engineering/threads"}},t={},d=[{value:"Overview",id:"overview",level:2},{value:"Folder Structure",id:"folder-structure",level:2},{value:"model.json",id:"modeljson",level:2},{value:"Example",id:"example",level:3},{value:"API Reference",id:"api-reference",level:2},{value:"Importing Models",id:"importing-models",level:2}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,l.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.admonition,{type:"caution",children:(0,r.jsx)(n.p,{children:"This is currently under development."})}),"\n",(0,r.jsx)(n.h2,{id:"overview",children:"Overview"}),"\n",(0,r.jsx)(n.p,{children:"In Jan, models are primary entities with the following capabilities:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Users can import, configure, and run models locally."}),"\n",(0,r.jsxs)(n.li,{children:["An ",(0,r.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/models",children:"OpenAI Model API"})," compatible endpoint at ",(0,r.jsx)(n.code,{children:"localhost:1337/v1/models"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["Supported model formats: ",(0,r.jsx)(n.code,{children:"ggufv3"}),", and more."]}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"folder-structure",children:"Folder Structure"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["Models are stored in the ",(0,r.jsx)(n.code,{children:"/models"})," folder."]}),"\n",(0,r.jsx)(n.li,{children:"Models are organized by individual folders, each containing the binaries and configurations needed to run the model. This makes for easy packaging and sharing."}),"\n",(0,r.jsxs)(n.li,{children:["Model folder names are unique and used as ",(0,r.jsx)(n.code,{children:"model_id"})," default values."]}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-yaml",children:"jan/ # Jan root folder\n models/\n llama2-70b-q4_k_m/ # Example: standard GGUF model\n model.json\n model-binary-1.gguf\n mistral-7b-gguf-q3_k_l/ # Example: quantizations are separate folders\n model.json\n mistral-7b-q3-K-L.gguf\n mistral-7b-gguf-q8_k_m/ # Example: quantizations are separate folders\n model.json\n mistral-7b-q8_k_k.gguf\n llava-ggml-Q5/ # Example: model with many partitions\n model.json\n mmprj.bin\n model_q5.ggml\n"})}),"\n",(0,r.jsx)(n.h2,{id:"modeljson",children:(0,r.jsx)(n.code,{children:"model.json"})}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["Each ",(0,r.jsx)(n.code,{children:"model"})," folder contains a ",(0,r.jsx)(n.code,{children:"model.json"})," file, which is a representation of a model."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"model.json"})," contains metadata and default parameters used to run a model."]}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"example",children:"Example"}),"\n",(0,r.jsxs)(n.p,{children:["Here's a standard example ",(0,r.jsx)(n.code,{children:"model.json"})," for a GGUF model."]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-js",children:'{\n "id": "zephyr-7b", // Defaults to foldername\n "object": "model", // Defaults to "model"\n "sources": [\n {\n "filename": "zephyr-7b-beta.Q4_K_M.gguf",\n "url": "https://huggingface.co/TheBloke/zephyr-7B-beta-GGUF/blob/main/zephyr-7b-beta.Q4_K_M.gguf"\n }\n ],\n "name": "Zephyr 7B", // Defaults to foldername\n "owned_by": "you", // Defaults to "you"\n "version": "1", // Defaults to 1\n "created": 1231231, // Defaults to file creation time\n "description": null, // Defaults to null\n "format": "ggufv3", // Defaults to "ggufv3"\n "engine": "nitro", // engine_id specified in jan/engine folder\n "engine_parameters": {\n // Engine parameters inside model.json can override\n "ctx_len": 4096, // the value inside the base engine.json\n "ngl": 100,\n "embedding": true,\n "n_parallel": 4\n },\n "model_parameters": {\n // Models are called parameters\n "stream": true,\n "max_tokens": 4096,\n "stop": [""], // This usually can be left blank, only used with specific need from model author\n "frequency_penalty": 0,\n "presence_penalty": 0,\n "temperature": 0.7,\n "top_p": 0.95\n },\n "metadata": {}, // Defaults to {}\n "assets": [\n // Defaults to current dir\n "file://.../zephyr-7b-q4_k_m.bin"\n ]\n}\n'})}),"\n",(0,r.jsxs)(n.p,{children:["The engine parameters in the example can be found at: ",(0,r.jsx)(n.a,{href:"https://nitro.jan.ai/features/load-unload#table-of-parameters",children:"Nitro's model settings"})]}),"\n",(0,r.jsxs)(n.p,{children:["The model parameters in the example can be found at: ",(0,r.jsx)(n.a,{href:"https://nitro.jan.ai/api-reference#tag/Chat-Completion",children:"Nitro's model parameters"})]}),"\n",(0,r.jsx)(n.h2,{id:"api-reference",children:"API Reference"}),"\n",(0,r.jsxs)(n.p,{children:["Jan's Model API is compatible with ",(0,r.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/models",children:"OpenAI's Models API"}),", with additional methods for managing and running models locally."]}),"\n",(0,r.jsxs)(n.p,{children:["See ",(0,r.jsx)(n.a,{href:"https://jan.ai/api-reference#tag/Models",children:"Jan Models API"}),"."]}),"\n",(0,r.jsx)(n.h2,{id:"importing-models",children:"Importing Models"}),"\n",(0,r.jsx)(n.admonition,{type:"caution",children:(0,r.jsx)(n.p,{children:"This is currently under development."})}),"\n",(0,r.jsxs)(n.p,{children:["You can import a model by dragging the model binary or gguf file into the ",(0,r.jsx)(n.code,{children:"/models"})," folder."]}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["Jan automatically generates a corresponding ",(0,r.jsx)(n.code,{children:"model.json"})," file based on the binary filename."]}),"\n",(0,r.jsxs)(n.li,{children:["Jan automatically organizes it into its own ",(0,r.jsx)(n.code,{children:"/models/model-id"})," folder."]}),"\n",(0,r.jsxs)(n.li,{children:["Jan automatically populates the ",(0,r.jsx)(n.code,{children:"model.json"})," properties, which you can subsequently modify."]}),"\n"]})]})}function m(e={}){const{wrapper:n}={...(0,l.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}},28453:(e,n,o)=>{o.d(n,{R:()=>i,x:()=>s});var r=o(96540);const l={},a=r.createContext(l);function i(e){const n=r.useContext(a);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(l):e.components||l:i(e.components),r.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/d8ca778a.c36c4401.js b/assets/js/d8ca778a.c36c4401.js deleted file mode 100644 index 4782d72d..00000000 --- a/assets/js/d8ca778a.c36c4401.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5488],{69564:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>t,contentTitle:()=>i,default:()=>m,frontMatter:()=>a,metadata:()=>s,toc:()=>d});var r=o(74848),l=o(28453);const a={title:"Models",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},i=void 0,s={id:"developer/framework/engineering/models",title:"Models",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-engineering/models.md",sourceDirName:"developer/05-framework/03-engineering",slug:"/developer/framework/engineering/models",permalink:"/developer/framework/engineering/models",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-engineering/models.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Models",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",previous:{title:"Messages",permalink:"/developer/framework/engineering/messages"},next:{title:"Threads",permalink:"/developer/framework/engineering/threads"}},t={},d=[{value:"Overview",id:"overview",level:2},{value:"Folder Structure",id:"folder-structure",level:2},{value:"model.json",id:"modeljson",level:2},{value:"Example",id:"example",level:3},{value:"API Reference",id:"api-reference",level:2},{value:"Importing Models",id:"importing-models",level:2}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,l.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.admonition,{type:"caution",children:(0,r.jsx)(n.p,{children:"This is currently under development."})}),"\n",(0,r.jsx)(n.h2,{id:"overview",children:"Overview"}),"\n",(0,r.jsx)(n.p,{children:"In Jan, models are primary entities with the following capabilities:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Users can import, configure, and run models locally."}),"\n",(0,r.jsxs)(n.li,{children:["An ",(0,r.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/models",children:"OpenAI Model API"})," compatible endpoint at ",(0,r.jsx)(n.code,{children:"localhost:1337/v1/models"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["Supported model formats: ",(0,r.jsx)(n.code,{children:"ggufv3"}),", and more."]}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"folder-structure",children:"Folder Structure"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["Models are stored in the ",(0,r.jsx)(n.code,{children:"/models"})," folder."]}),"\n",(0,r.jsx)(n.li,{children:"Models are organized by individual folders, each containing the binaries and configurations needed to run the model. This makes for easy packaging and sharing."}),"\n",(0,r.jsxs)(n.li,{children:["Model folder names are unique and used as ",(0,r.jsx)(n.code,{children:"model_id"})," default values."]}),"\n"]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-yaml",children:"jan/ # Jan root folder\n models/\n llama2-70b-q4_k_m/ # Example: standard GGUF model\n model.json\n model-binary-1.gguf\n mistral-7b-gguf-q3_k_l/ # Example: quantizations are separate folders\n model.json\n mistral-7b-q3-K-L.gguf\n mistral-7b-gguf-q8_k_m/ # Example: quantizations are separate folders\n model.json\n mistral-7b-q8_k_k.gguf\n llava-ggml-Q5/ # Example: model with many partitions\n model.json\n mmprj.bin\n model_q5.ggml\n"})}),"\n",(0,r.jsx)(n.h2,{id:"modeljson",children:(0,r.jsx)(n.code,{children:"model.json"})}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["Each ",(0,r.jsx)(n.code,{children:"model"})," folder contains a ",(0,r.jsx)(n.code,{children:"model.json"})," file, which is a representation of a model."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"model.json"})," contains metadata and default parameters used to run a model."]}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"example",children:"Example"}),"\n",(0,r.jsxs)(n.p,{children:["Here's a standard example ",(0,r.jsx)(n.code,{children:"model.json"})," for a GGUF model."]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-js",children:'{\n "id": "zephyr-7b", // Defaults to foldername\n "object": "model", // Defaults to "model"\n "sources": [\n {\n "filename": "zephyr-7b-beta.Q4_K_M.gguf",\n "url": "https://huggingface.co/TheBloke/zephyr-7B-beta-GGUF/blob/main/zephyr-7b-beta.Q4_K_M.gguf"\n }\n ],\n "name": "Zephyr 7B", // Defaults to foldername\n "owned_by": "you", // Defaults to "you"\n "version": "1", // Defaults to 1\n "created": 1231231, // Defaults to file creation time\n "description": null, // Defaults to null\n "format": "ggufv3", // Defaults to "ggufv3"\n "engine": "nitro", // engine_id specified in jan/engine folder\n "engine_parameters": {\n // Engine parameters inside model.json can override\n "ctx_len": 4096, // the value inside the base engine.json\n "ngl": 100,\n "embedding": true,\n "n_parallel": 4\n },\n "model_parameters": {\n // Models are called parameters\n "stream": true,\n "max_tokens": 4096,\n "stop": [""], // This usually can be left blank, only used with specific need from model author\n "frequency_penalty": 0,\n "presence_penalty": 0,\n "temperature": 0.7,\n "top_p": 0.95\n },\n "metadata": {}, // Defaults to {}\n "assets": [\n // Defaults to current dir\n "file://.../zephyr-7b-q4_k_m.bin"\n ]\n}\n'})}),"\n",(0,r.jsxs)(n.p,{children:["The engine parameters in the example can be found at: ",(0,r.jsx)(n.a,{href:"https://nitro.jan.ai/features/load-unload#table-of-parameters",children:"Nitro's model settings"})]}),"\n",(0,r.jsxs)(n.p,{children:["The model parameters in the example can be found at: ",(0,r.jsx)(n.a,{href:"https://nitro.jan.ai/api-reference#tag/Chat-Completion",children:"Nitro's model parameters"})]}),"\n",(0,r.jsx)(n.h2,{id:"api-reference",children:"API Reference"}),"\n",(0,r.jsxs)(n.p,{children:["Jan's Model API is compatible with ",(0,r.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/models",children:"OpenAI's Models API"}),", with additional methods for managing and running models locally."]}),"\n",(0,r.jsxs)(n.p,{children:["See ",(0,r.jsx)(n.a,{href:"https://jan.ai/api-reference#tag/Models",children:"Jan Models API"}),"."]}),"\n",(0,r.jsx)(n.h2,{id:"importing-models",children:"Importing Models"}),"\n",(0,r.jsx)(n.admonition,{type:"caution",children:(0,r.jsx)(n.p,{children:"This is currently under development."})}),"\n",(0,r.jsxs)(n.p,{children:["You can import a model by dragging the model binary or gguf file into the ",(0,r.jsx)(n.code,{children:"/models"})," folder."]}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["Jan automatically generates a corresponding ",(0,r.jsx)(n.code,{children:"model.json"})," file based on the binary filename."]}),"\n",(0,r.jsxs)(n.li,{children:["Jan automatically organizes it into its own ",(0,r.jsx)(n.code,{children:"/models/model-id"})," folder."]}),"\n",(0,r.jsxs)(n.li,{children:["Jan automatically populates the ",(0,r.jsx)(n.code,{children:"model.json"})," properties, which you can subsequently modify."]}),"\n"]})]})}function m(e={}){const{wrapper:n}={...(0,l.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}},28453:(e,n,o)=>{o.d(n,{R:()=>i,x:()=>s});var r=o(96540);const l={},a=r.createContext(l);function i(e){const n=r.useContext(a);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(l):e.components||l:i(e.components),r.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/da5da385.38fdacca.js b/assets/js/da5da385.38fdacca.js deleted file mode 100644 index 59ee5f29..00000000 --- a/assets/js/da5da385.38fdacca.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5460],{62913:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>i,contentTitle:()=>l,default:()=>h,frontMatter:()=>a,metadata:()=>r,toc:()=>c});var o=t(74848),s=t(28453);const a={title:"Acknowledgements",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",slug:"/acknowledgements",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","acknowledgements","third-party libraries"]},l="Acknowledgements",r={id:"acknowledgements",title:"Acknowledgements",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/acknowledgements.md",sourceDirName:".",slug:"/acknowledgements",permalink:"/acknowledgements",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/acknowledgements.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Acknowledgements",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",slug:"/acknowledgements",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","acknowledgements","third-party libraries"]},sidebar:"aboutSidebar",previous:{title:"Website & Docs",permalink:"/how-we-work/website-docs/"},next:{title:"Frequently Asked Questions (FAQ) - Jan",permalink:"/about/faq"}},i={},c=[{value:"Core Dependencies",id:"core-dependencies",level:2},{value:"Dev Tools",id:"dev-tools",level:2}];function d(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,s.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.h1,{id:"acknowledgements",children:"Acknowledgements"}),"\n",(0,o.jsx)(n.p,{children:"We would like to express our gratitude to the following third-party libraries and tools that have made the development of Jan possible. \u2764\ufe0f"}),"\n",(0,o.jsx)(n.h2,{id:"core-dependencies",children:"Core Dependencies"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsx)(n.li,{children:(0,o.jsx)(n.a,{href:"https://github.com/ggerganov/llama.cpp/blob/master/LICENSE",children:"Llama.cpp"})}),"\n",(0,o.jsx)(n.li,{children:(0,o.jsx)(n.a,{href:"https://github.com/langchain-ai/langchainjs/blob/main/LICENSE",children:"LangChain.js"})}),"\n",(0,o.jsx)(n.li,{children:(0,o.jsx)(n.a,{href:"https://github.com/NVIDIA/TensorRT-LLM/blob/main/LICENSE",children:"TensorRT-LLM"})}),"\n",(0,o.jsx)(n.li,{children:(0,o.jsx)(n.a,{href:"https://huggingface.co/TheBloke",children:"TheBloke/GGUF"})}),"\n"]}),"\n",(0,o.jsx)(n.h2,{id:"dev-tools",children:"Dev Tools"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsx)(n.li,{children:(0,o.jsx)(n.a,{href:"https://github.com/scalar/scalar",children:"Scalar"})}),"\n",(0,o.jsx)(n.li,{children:(0,o.jsx)(n.a,{href:"https://continue.dev/",children:"Continue"})}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>l,x:()=>r});var o=t(96540);const s={},a=o.createContext(s);function l(e){const n=o.useContext(a);return o.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:l(e.components),o.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/da5da385.a4d6d112.js b/assets/js/da5da385.a4d6d112.js new file mode 100644 index 00000000..0fdac277 --- /dev/null +++ b/assets/js/da5da385.a4d6d112.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5460],{62913:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>i,contentTitle:()=>l,default:()=>h,frontMatter:()=>a,metadata:()=>r,toc:()=>c});var o=t(74848),s=t(28453);const a={title:"Acknowledgements",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",slug:"/acknowledgements",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","acknowledgements","third-party libraries"]},l="Acknowledgements",r={id:"acknowledgements",title:"Acknowledgements",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/acknowledgements.md",sourceDirName:".",slug:"/acknowledgements",permalink:"/acknowledgements",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/acknowledgements.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Acknowledgements",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",slug:"/acknowledgements",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","acknowledgements","third-party libraries"]},sidebar:"aboutSidebar",previous:{title:"Website & Docs",permalink:"/how-we-work/website-docs/"},next:{title:"Frequently Asked Questions (FAQ) - Jan",permalink:"/about/faq"}},i={},c=[{value:"Core Dependencies",id:"core-dependencies",level:2},{value:"Dev Tools",id:"dev-tools",level:2}];function d(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,s.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.h1,{id:"acknowledgements",children:"Acknowledgements"}),"\n",(0,o.jsx)(n.p,{children:"We would like to express our gratitude to the following third-party libraries and tools that have made the development of Jan possible. \u2764\ufe0f"}),"\n",(0,o.jsx)(n.h2,{id:"core-dependencies",children:"Core Dependencies"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsx)(n.li,{children:(0,o.jsx)(n.a,{href:"https://github.com/ggerganov/llama.cpp/blob/master/LICENSE",children:"Llama.cpp"})}),"\n",(0,o.jsx)(n.li,{children:(0,o.jsx)(n.a,{href:"https://github.com/langchain-ai/langchainjs/blob/main/LICENSE",children:"LangChain.js"})}),"\n",(0,o.jsx)(n.li,{children:(0,o.jsx)(n.a,{href:"https://github.com/NVIDIA/TensorRT-LLM/blob/main/LICENSE",children:"TensorRT-LLM"})}),"\n",(0,o.jsx)(n.li,{children:(0,o.jsx)(n.a,{href:"https://huggingface.co/TheBloke",children:"TheBloke/GGUF"})}),"\n"]}),"\n",(0,o.jsx)(n.h2,{id:"dev-tools",children:"Dev Tools"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsx)(n.li,{children:(0,o.jsx)(n.a,{href:"https://github.com/scalar/scalar",children:"Scalar"})}),"\n",(0,o.jsx)(n.li,{children:(0,o.jsx)(n.a,{href:"https://continue.dev/",children:"Continue"})}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>l,x:()=>r});var o=t(96540);const s={},a=o.createContext(s);function l(e){const n=o.useContext(a);return o.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:l(e.components),o.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/dabe0364.0282cad7.js b/assets/js/dabe0364.0282cad7.js deleted file mode 100644 index 1dbd4628..00000000 --- a/assets/js/dabe0364.0282cad7.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7572],{62574:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>c,frontMatter:()=>a,metadata:()=>o,toc:()=>d});var i=n(74848),s=n(28453);const a={title:"How to Fine-tune Large Language Models - A Tutorial",description:"Guide on Finetuning Large Language Models with Personal Dataset",slug:"/tutorial/how-to-fine-tune-llms",tags:["Large Language Models","Finetune LLM","Retrieval Augmented Generation","Personal Dataset","Customzied Dataset","Fine Tuning Tutorial"],keywords:["Large Language Models","Finetune LLM","Retrieval Augmented Generation","Personal Dataset","Customzied Dataset","Fine Tuning Tutorial"],authors:[{name:"Rex Ha",title:"LLM Researcher & Content Writer",url:"https://github.com/hahuyhoang411",image_url:"https://avatars.githubusercontent.com/u/64120343?v=4",email:"rex@jan.ai"},{name:"Ed"},{name:"Alan Dao",title:"AI Engineer",url:"https://github.com/tikikun",image_url:"https://avatars.githubusercontent.com/u/22268502?v=4",email:"alan@jan.ai"}]},r=void 0,o={id:"pending-content/blogpost/finetune-with-docs",title:"How to Fine-tune Large Language Models - A Tutorial",description:"Guide on Finetuning Large Language Models with Personal Dataset",source:"@site/docs/pending-content/blogpost/finetune-with-docs.mdx",sourceDirName:"pending-content/blogpost",slug:"/tutorial/how-to-fine-tune-llms",permalink:"/tutorial/how-to-fine-tune-llms",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/pending-content/blogpost/finetune-with-docs.mdx",tags:[{label:"Large Language Models",permalink:"/tags/large-language-models"},{label:"Finetune LLM",permalink:"/tags/finetune-llm"},{label:"Retrieval Augmented Generation",permalink:"/tags/retrieval-augmented-generation"},{label:"Personal Dataset",permalink:"/tags/personal-dataset"},{label:"Customzied Dataset",permalink:"/tags/customzied-dataset"},{label:"Fine Tuning Tutorial",permalink:"/tags/fine-tuning-tutorial"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"How to Fine-tune Large Language Models - A Tutorial",description:"Guide on Finetuning Large Language Models with Personal Dataset",slug:"/tutorial/how-to-fine-tune-llms",tags:["Large Language Models","Finetune LLM","Retrieval Augmented Generation","Personal Dataset","Customzied Dataset","Fine Tuning Tutorial"],keywords:["Large Language Models","Finetune LLM","Retrieval Augmented Generation","Personal Dataset","Customzied Dataset","Fine Tuning Tutorial"],authors:[{name:"Rex Ha",title:"LLM Researcher & Content Writer",url:"https://github.com/hahuyhoang411",image_url:"https://avatars.githubusercontent.com/u/64120343?v=4",email:"rex@jan.ai"},{name:"Ed"},{name:"Alan Dao",title:"AI Engineer",url:"https://github.com/tikikun",image_url:"https://avatars.githubusercontent.com/u/22268502?v=4",email:"alan@jan.ai"}]}},l={},d=[{value:"1. Environment setup",id:"1-environment-setup",level:2},{value:"2. Data generation",id:"2-data-generation",level:2},{value:"3. Finetuning",id:"3-finetuning",level:2},{value:"4. Test the model",id:"4-test-the-model",level:2},{value:"Limitations",id:"limitations",level:2},{value:"Conclusions",id:"conclusions",level:2},{value:"Terminology",id:"terminology",level:2},{value:"What is Instruction tuning?",id:"what-is-instruction-tuning",level:3},{value:"What is LoRA?",id:"what-is-lora",level:3},{value:"What is Langchain?",id:"what-is-langchain",level:3},{value:"What is Flash Attention?",id:"what-is-flash-attention",level:3}];function h(e){const t={a:"a",code:"code",em:"em",h2:"h2",h3:"h3",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.p,{children:"Large Language Models (LLMs) are all the rage nowadays, with people using them more and more on a daily basis. As our usage increases, many use cases require the LLM to understand our data, and there are two main approaches we can use:"}),"\n",(0,i.jsxs)(t.ol,{children:["\n",(0,i.jsx)(t.li,{children:"Fine-tuning"}),"\n",(0,i.jsx)(t.li,{children:"Retrieval Augmented Generation (RAG)"}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"This blog will investigate the first approach to see how fine-tuning performs in understanding some technical product documentation. In detail, you will learn how to:"}),"\n",(0,i.jsxs)(t.ol,{children:["\n",(0,i.jsx)(t.li,{children:"Create a Question and Answer dataset from unstructured data"}),"\n",(0,i.jsx)(t.li,{children:"Fine-tune a model using the dataset"}),"\n",(0,i.jsx)(t.li,{children:"Run the fine-tuned model using Jan"}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"Let\u2019s get started!"}),"\n",(0,i.jsx)(t.h2,{id:"1-environment-setup",children:"1. Environment setup"}),"\n",(0,i.jsx)(t.p,{children:"Our first step is to install the Hugging Face libraries, which provide the backbone for running large language models (LLMs). Additionally, we'll use LangChain as our go-to tool for efficiently handling and processing our data."}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-js",metastring:'title="Install libraries"',children:'# Install Hugging Face libraries\npip install --upgrade \\\n "transformers==4.36.2" \\\n "datasets==2.16.1" \\\n "accelerate==0.26.1" \\\n "evaluate==0.4.1" \\\n "bitsandbytes==0.42.0"\n\n# Install libraries for generating data\npip install --upgrade \\\n\t"llama-cpp-python" \\\n\t"pydantic==1.10.11" \\\n\t"sentence-transformers" \\\n\t"chromadb" \\\n\t"langchain" \\\n\t"tiktoken" \\\n\t"openai==0.28"\n'})}),"\n",(0,i.jsx)(t.p,{children:"In this guide, we'll utilize ChatGPT to create our training dataset. To leverage Hugging Face and OpenAI resources, we first sign into these platforms using the commands below:"}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-python",metastring:'title="Setting up credential keys"',children:'# Import libaries\nfrom huggingface_hub import login\nimport openai\n\n# Setting up credential keys\nOPENAI_KEY_FILE = "YOUR_KEY_HERE"\nHUGGINGFACE_KEY_FILE = "YOUR_KEY_HERE"\n\nopenai.api_key = open_file(OPENAI_KEY_FILE)\nlogin(token=HUGGINGFACE_KEY_FILE)\n'})}),"\n",(0,i.jsx)(t.h2,{id:"2-data-generation",children:(0,i.jsx)(t.strong,{children:"2. Data generation"})}),"\n",(0,i.jsxs)(t.p,{children:["In this tutorial, the \u201cdata\u201d we will use will be the ",(0,i.jsx)(t.a,{href:"https://nitro.jan.ai/",children:"Nitro documentation"}),". Nitro is an open-source, lightweight (3 MB) inference server to supercharge apps with local AI."]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"About Nitro",src:n(46743).A+"",width:"987",height:"882"})}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"Fig 1. Example of Nitro's documentation."})}),"\n",(0,i.jsx)(t.p,{children:"At a basic level, documentation is just pages filled with just words. If we give these words to the LLM as they are, it can confuse the model about what is important. Moreover, the unstructured nature of plain text doesn't provide the contextual clues that LLMs need to understand and generate meaningful responses."}),"\n",(0,i.jsxs)(t.p,{children:["To teach it, we will use a method called ",(0,i.jsx)(t.a,{href:"#what-is-instruction-tuning",children:(0,i.jsx)(t.strong,{children:'"Instruction tuning"'})}),", which involves refining the model's ability to comprehend and execute text-based instructions more effectively."]}),"\n",(0,i.jsx)(t.p,{children:"But how do we change the text from the documentation into the right data? We need to make pairs of questions and answers."}),"\n",(0,i.jsx)(t.p,{children:"The main idea is that we will break the documents into smaller pieces. Then, we use the LLM to help us develop questions and answers from those pieces."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsxs)(t.em,{children:["Note: We also open-source the ",(0,i.jsx)(t.a,{href:"https://huggingface.co/datasets/jan-hq/nitro_binarized",children:(0,i.jsx)(t.strong,{children:"Nitro\u2019s documentation training dataset"})})," in our ",(0,i.jsx)(t.a,{href:"https://huggingface.co/jan-hq",children:(0,i.jsx)(t.strong,{children:"Hugging Face Hub"})}),"."]})}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"Table 1. Example of Question and Answer pairs"})}),"\n",(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{children:"User"}),(0,i.jsx)(t.th,{children:"Assistant"})]})}),(0,i.jsxs)(t.tbody,{children:[(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Is Nitro an open-source tool?"}),(0,i.jsx)(t.td,{children:"Yes, Nitro is an open-source tool."})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{children:["What does the ",(0,i.jsx)(t.code,{children:"max_tokens"})," parameter in the prompt request do?"]}),(0,i.jsxs)(t.td,{children:["The ",(0,i.jsx)(t.code,{children:"max_tokens"})," parameter in the prompt request is used to specify the maximum number of tokens that the response should contain. A token can be as small as one character or as large as one word. For example, if ",(0,i.jsx)(t.code,{children:"max_tokens"})," is set to 100, the response will contain no more than 100 tokens."]})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"What operating systems does the Nitro library support?"}),(0,i.jsx)(t.td,{children:"The Nitro library supports multiple operating systems including Windows, MacOS, and Linux. This cross-platform compatibility allows it to cater to a wide range of users using different OS."})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Is Nitro compatible with OpenAI?"}),(0,i.jsx)(t.td,{children:"Yes, Nitro is compatible with OpenAI. This means that it can work seamlessly with models and applications built using OpenAI's technology."})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"What is the endpoint '/v1/chat/completions' used for in the curl command?"}),(0,i.jsx)(t.td,{children:"The '/v1/chat/completions' endpoint in the curl command is the specific location in the server where the request is being sent. The purpose of this endpoint is to handle chat completions, likely returning the next predicted response(s) from the chat assistant based on the sent message."})]})]})]}),"\n",(0,i.jsx)(t.p,{children:"You can create your dataset by using the following example code."}),"\n",(0,i.jsx)(t.p,{children:"First, we need to define some helper functions to process the raw documents into QnA pairs."}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-python",metastring:'title="Define helper functions"',children:"# Reads and returns the content of a file.\ndef read_file(filepath):\n with open(filepath, 'r', encoding='utf-8') as file:\n return file.read()\n\n# Generates a response from the ChatGPT model\ndef generate_chatgpt_response(messages, temperature=0.5, model=\"gpt-3.5-turbo\", max_tokens=4096):\n response = openai.ChatCompletion.create(\n model=model, messages=messages, temperature=temperature, max_tokens=max_tokens\n )\n return response['choices'][0]['message']['content']\n\n# Process Markdown files\ndef process_markdown_file(file_path, markdown_splitter, text_splitter):\n with open(file_path, 'r') as file:\n markdown_document = file.read()\n md_header_splits = markdown_splitter.split_text(markdown_document)\n return [chunk for split in md_header_splits for chunk in text_splitter.split_documents([split])]\n \n# Extracts question and answer pairs from a given text\ndef extract_qa_pairs(text):\n qa_pairs = []\n current_pair = {}\n lines = text.split('\\n')\n for line in lines:\n if line.startswith('\"question\": '):\n current_pair['question'] = line.split('\"question\": ')[1].strip(' \",')\n elif line.startswith('\"answer\": '):\n current_pair['answer'] = line.split('\"answer\": ')[1].strip(' \",')\n qa_pairs.append(current_pair)\n current_pair = {}\n return qa_pairs\n\n# Parse QnA pairs as JSON\ndef parse_response(response):\n try:\n parsed_data = json.loads(response)\n return parsed_data['qa_pairs']\n except json.JSONDecodeError:\n return extract_qa_pairs(response)\n \n# Create new column in the dataset\ndef create_message(row):\n return [{\"content\": row['question'], \"role\": \"user\"}, {\"content\": row['answer'], \"role\": \"assistant\"}]\n"})}),"\n",(0,i.jsxs)(t.p,{children:["In this case, we're using the Langchain framework to streamline our work, which gives us different ways to handle the processing step with just a few lines of code. Most of our documents are written in a Markdown format, so we'll use the ",(0,i.jsx)(t.code,{children:"MarkdownHeaderTextSplitter"})," function combined with the ",(0,i.jsx)(t.code,{children:"TokenTextSplitter"})," function to ensure we give the LLM the right amount of text to create questions and answers."]}),"\n",(0,i.jsx)(t.p,{children:"We chose a chunk size of 300 tokens to ensure that when we generate QnA pairs, the generation won't be out of context with the token length of the LLM (normally, it\u2019s capped at 4096 tokens). Also, we applied the overlap technique so that each chunk will contain the context from the previous chunk to make the chunk coherent."}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-python",metastring:'title="Create logic for processing raw data"',children:'# Chunking settings\nHEADERS_TO_SPLIT_ON = [("#", "Header 1"), ("##", "Header 2"), ("###", "Header 3")]\n\n# Main Script Logic\nmarkdown_splitter = MarkdownHeaderTextSplitter(headers_to_split_on=HEADERS_TO_SPLIT_ON)\ntext_splitter = TokenTextSplitter(chunk_size=300, chunk_overlap=30)\n'})}),"\n",(0,i.jsx)(t.p,{children:"For generating QnA pairs, we need to set up the prompt for the LLM to generate the model. For this task, we used GPT-4 to generate QnA pairs but you can also try with any other Local LLMs with a little bit of tweaking on the system prompt."}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{children:"You are a curious assistant. Your task is to make 10 pairs of questions and answers using the given context delimited by triple quotation marks. You are extremely critical and can ask questions at different difficulty levels. You will be more generic and unique and focus on the Nitro library (the given context is from Nitro library). And you can also answer with the code block. Your `answer` must be detailed, comprehensive and step by step guide. Let's think step by step. It's really important to my project. Strictly follow the JSON format for output with 1 field `qa_pairs` and `question`, `answer`.\n"})}),"\n",(0,i.jsx)(t.p,{children:"To generate a diverse dataset, we'll configure the LLM to produce 10 QnA pairs per iteration. We'll execute this process three times to enrich the dataset's variety. After setting everything up, let's generate a training dataset."}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-python",metastring:"title",children:"# Set up directory\nROOT_DIR = \"PATH/TO/YOUR/DATA/FOLDER\"\nCSV_FILE_PATH = \"PATH/TO/SAVE/OUTPUT/CSV/FILE\"\nREPO_NAME = \"YOUR/HUGGINGFACE/REPO\"\n\n# Initialize data frame\nall_chunks = []\nmaster_df = pd.DataFrame(columns=['question', 'answer', 'raw'])\n\n# Split raw text into chunks\nfor subdir, dirs, files in os.walk(ROOT_DIR):\n for file in files:\n if file.endswith('.md'):\n file_path = os.path.join(subdir, file)\n file_chunks = process_markdown_file(file_path,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tmarkdown_splitter,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ttext_splitter)\n all_chunks.extend(file_chunks)\n\n# Generating QnA pairs with GPT\nfor _ in range(3):\n for chunk in all_chunks:\n conversation = [{'role': 'system', 'content': open_file(SYSTEM_FILE_PATH)},\n {'role': 'user', 'content': str(chunk)}]\n response_verification = chatgpt_completion(conversation)\n qa_pairs = extract_qa_pairs_from_response(response_verification)\n qa_df = pd.DataFrame(qa_pairs)\n qa_df['raw'] = [chunk] * len(qa_df)\n master_df = pd.concat([master_df, qa_df], ignore_index=True)\nmaster_df.to_csv(CSV_FILE_PATH, index=False, encoding='utf-8')\n\n# Deduplication\ndf = pd.read_csv(CSV_FILE_PATH)\ndf_deduplicated = df.drop_duplicates()\ndf_deduplicated['messages'] = df_deduplicated.apply(create_message, axis=1)\n\n# Convert data frame to Huggingface dataset format\nmessages = df_deduplicated['message'].tolist()\nrejected = df_deduplicated['rejected'].tolist()\nhf_dataset = Dataset.from_dict({'messages': messages, 'chosen': messages, 'rejected': rejected})\n\n# Split train and test\nsplit_dataset = hf_dataset.train_test_split(test_size=0.1)\n\n# Push to Hugging Face Hub\nsplit_dataset.push_to_hub(REPO_NAME)\n"})}),"\n",(0,i.jsxs)(t.p,{children:["Please refer to ",(0,i.jsx)(t.strong,{children:"Table 1"})," for samples of the generated dataset."]}),"\n",(0,i.jsx)(t.h2,{id:"3-finetuning",children:(0,i.jsx)(t.strong,{children:"3. Finetuning"})}),"\n",(0,i.jsxs)(t.p,{children:["We use the ",(0,i.jsx)(t.a,{href:"https://github.com/huggingface/alignment-handbook",children:"alignment-handbook"})," from Hugging Face for the training code. This is a well-written library that explains in detail everything about finetuning LLMs. It also provides cutting-edge technology implementation like ",(0,i.jsx)(t.a,{href:"#what-is-lora",children:"LORA/QLoRA"})," or ",(0,i.jsx)(t.a,{href:"#what-is-flash-attention",children:"Flash Attention"})," for efficient training on customer GPUs."]}),"\n",(0,i.jsxs)(t.p,{children:["For installing the alignment-handbook, please follow their ",(0,i.jsx)(t.a,{href:"https://github.com/huggingface/alignment-handbook?tab=readme-ov-file#installation-instructions",children:"installation guide"}),"."]}),"\n",(0,i.jsxs)(t.p,{children:["In our training setup, we selected the ",(0,i.jsx)(t.a,{href:"https://huggingface.co/jan-hq/stealth-v1.3",children:"Stealth v1.3"})," model as the foundation. We explored different configurations of LoRA/QLoRA, focusing on the parameters ",(0,i.jsx)(t.code,{children:"r"})," and ",(0,i.jsx)(t.code,{children:"alpha"}),". The ",(0,i.jsx)(t.code,{children:"r"})," parameter, denoting the rank in low-rank adaptation, influences the model's learning capacity and complexity, with higher values offering more flexibility at the risk of overfitting. The ",(0,i.jsx)(t.code,{children:"alpha"})," parameter scales the adaptation's effect, balancing new learning and existing knowledge retention. We found ",(0,i.jsx)(t.code,{children:"r = 256"})," and ",(0,i.jsx)(t.code,{children:"alpha = 512"})," to be effective settings. For more details, see our sample YAML configuration file."]}),"\n",(0,i.jsx)(t.p,{children:"For training the model after installing the repository, you can run the following command:"}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-js",metastring:'title="Command to train LLM with alignment handbook"',children:"ACCELERATE_LOG_LEVEL=info \\\naccelerate launch \\\n --config_file recipes/accelerate_configs/multi_gpu.yaml \\\n --num_processes=1 \\\n scripts/run_sft.py recipes/nitro/sft/config_lora.yaml\n"})}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"Table 2. Training result of Nitro models."})}),"\n",(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{children:"Model"}),(0,i.jsx)(t.th,{children:"r"}),(0,i.jsx)(t.th,{children:"alpha"}),(0,i.jsx)(t.th,{children:"Loss"}),(0,i.jsx)(t.th,{children:"Time"})]})}),(0,i.jsxs)(t.tbody,{children:[(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Nitro E1 LoRA"}),(0,i.jsx)(t.td,{children:"16"}),(0,i.jsx)(t.td,{children:"32"}),(0,i.jsx)(t.td,{children:"1.185"}),(0,i.jsx)(t.td,{children:"3m"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Nitro E3 LoRA"}),(0,i.jsx)(t.td,{children:"16"}),(0,i.jsx)(t.td,{children:"32"}),(0,i.jsx)(t.td,{children:"0.853"}),(0,i.jsx)(t.td,{children:"10m"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Nitro E1 QLoRA"}),(0,i.jsx)(t.td,{children:"256"}),(0,i.jsx)(t.td,{children:"512"}),(0,i.jsx)(t.td,{children:"0.6513"}),(0,i.jsx)(t.td,{children:"6m"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Nitro E3 QLoRA"}),(0,i.jsx)(t.td,{children:"256"}),(0,i.jsx)(t.td,{children:"512"}),(0,i.jsx)(t.td,{children:"0.3123"}),(0,i.jsx)(t.td,{children:"18m"})]})]})]}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.em,{children:"E: epochs, m: minutes"}),"\n",(0,i.jsx)(t.em,{children:"Note: Training times can vary based on hardware specifications. The provided times are for reference purposes only."})]}),"\n",(0,i.jsx)(t.h2,{id:"4-test-the-model",children:(0,i.jsx)(t.strong,{children:"4. Test the model"})}),"\n",(0,i.jsxs)(t.p,{children:["After training the model, it can be tested locally in the GGUF format using ",(0,i.jsx)(t.a,{href:"https://jan.ai/",children:"Jan"}),". To convert the fine-tuned model to GGUF, you can utilize this convenient ",(0,i.jsx)(t.a,{href:"https://colab.research.google.com/github/mlabonne/llm-course/blob/main/Quantize_Llama_2_models_using_GGUF_and_llama_cpp.ipynb",children:"Google Colab notebook by Maxime Labonne"}),"."]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Finetuned Nitro Respond",src:n(52049).A+"",width:"719",height:"385"})}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"Fig 2. Using Jan to run a new fine-tuned model."})}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Finetuned Nitro Respond 2",src:n(19840).A+"",width:"645",height:"769"})}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"Fig 3. Model answers a technical question related to Nitro."})}),"\n",(0,i.jsxs)(t.p,{children:["As shown in\xa0",(0,i.jsx)(t.code,{children:"Fig 2"}),", the model successfully learned new information from Nitro's documentation. This indicates that it accurately understands details about Nitro."]}),"\n",(0,i.jsx)(t.h2,{id:"limitations",children:"Limitations"}),"\n",(0,i.jsxs)(t.p,{children:["With this straightforward approach, we show that the model is capable of acquiring new knowledge. However, there's a potential risk of ",(0,i.jsx)(t.a,{href:"https://en.wikipedia.org/wiki/Catastrophic_interference",children:"catastrophic forgetting"}),", leading to the model only being good at answering information about Nitro documentation and losing some other abilities."]}),"\n",(0,i.jsx)(t.p,{children:"In our next blog post, we will further discuss this problem and its solution."}),"\n",(0,i.jsx)(t.h2,{id:"conclusions",children:(0,i.jsx)(t.strong,{children:"Conclusions"})}),"\n",(0,i.jsx)(t.p,{children:"In the blog post, we learn how to fine-tune an open-source model using LoRA/QLoRA with documentation of Nitro\u2019s repository on a local machine. We\u2019ve learned:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Data generation using LangChain to chunk the documentation and use LLM to make QnA pairs from unstructured data."}),"\n",(0,i.jsx)(t.li,{children:"Finetuning the model on generated data using QLoRA with high r and alpha setting."}),"\n",(0,i.jsx)(t.li,{children:"Test the model using Jan."}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"Combining all those steps, we can train our model on every documentation to create our chatbot."}),"\n",(0,i.jsx)(t.h2,{id:"terminology",children:"Terminology"}),"\n",(0,i.jsx)(t.h3,{id:"what-is-instruction-tuning",children:"What is Instruction tuning?"}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.a,{href:"https://openai.com/research/instruction-following",children:"Instruction tuning"})," in LLMs involves refining the model's ability to comprehend and execute text-based instructions more effectively. By training on a diverse set of tasks presented as instructions, the model learns to generalize and apply its knowledge across a wide range of requests, enhancing its responsiveness and accuracy in fulfilling user commands. This process fine-tunes the model on a curated dataset where the inputs are explicit instructions and the desired outputs are model-generated responses, leading to improved performance on instruction-following tasks and a better alignment with user expectations."]}),"\n",(0,i.jsx)(t.h3,{id:"what-is-lora",children:"What is LoRA?"}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.a,{href:"https://arxiv.org/abs/2106.09685",children:"Low-Rank Adaptation"})," (LoRA) is a method that makes fine-tuning large language models more efficient. It breaks down the model's large weight matrices into smaller, trainable matrices. These smaller matrices are the only parts that get updated, leaving the original weights unchanged. This approach significantly reduces the number of parameters that need training, leading to faster and less memory-intensive tuning. Essentially, LoRA is a new way of training LLMs with limited resources but with a little trade-off in performance."]}),"\n",(0,i.jsx)(t.h3,{id:"what-is-langchain",children:"What is Langchain?"}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.a,{href:"https://www.langchain.com/",children:"LangChain"})," is an open-source framework designed to simplify the creation of applications powered by large language models (LLMs), such as chatbots and agents. Exactly like its name, it's a chaining language for developers to easily apply advanced prompt techniques to get the most out of it. It also provides developers with a standardized interface and pre-built components, making advanced language understanding and generation more accessible. By abstracting the complexities of LLM integration, LangChain enables the rapid development of intelligent, context-aware applications. Its collaborative ecosystem encourages innovation, leveraging the community's collective expertise to expand the possibilities of AI-driven solutions."]}),"\n",(0,i.jsx)(t.h3,{id:"what-is-flash-attention",children:"What is Flash Attention?"}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.a,{href:"https://github.com/Dao-AILab/flash-attention",children:"Flash Attention"})," is an algorithm that speeds up the core attention mechanism in Transformer language models by restructuring computations. It uses techniques like tiling and recomputation to reduce the high memory costs of attention, enabling models to process longer text sequences."]})]})}function c(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(h,{...e})}):h(e)}},46743:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/about-nitro-77d4d2ab8a69afbe7c249c9c617db8a6.png"},19840:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/finetuned-respond-2-3bebfa561e4471585b412e14d605ab7a.png"},52049:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/finetuned-response-f85b89b18e2705073f0632e6cd87183a.png"},28453:(e,t,n)=>{n.d(t,{R:()=>r,x:()=>o});var i=n(96540);const s={},a=i.createContext(s);function r(e){const t=i.useContext(a);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),i.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/dabe0364.24e7cccc.js b/assets/js/dabe0364.24e7cccc.js new file mode 100644 index 00000000..790388b0 --- /dev/null +++ b/assets/js/dabe0364.24e7cccc.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7572],{62574:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>c,frontMatter:()=>a,metadata:()=>o,toc:()=>d});var i=n(74848),s=n(28453);const a={title:"How to Fine-tune Large Language Models - A Tutorial",description:"Guide on Finetuning Large Language Models with Personal Dataset",slug:"/tutorial/how-to-fine-tune-llms",tags:["Large Language Models","Finetune LLM","Retrieval Augmented Generation","Personal Dataset","Customzied Dataset","Fine Tuning Tutorial"],keywords:["Large Language Models","Finetune LLM","Retrieval Augmented Generation","Personal Dataset","Customzied Dataset","Fine Tuning Tutorial"],authors:[{name:"Rex Ha",title:"LLM Researcher & Content Writer",url:"https://github.com/hahuyhoang411",image_url:"https://avatars.githubusercontent.com/u/64120343?v=4",email:"rex@jan.ai"},{name:"Ed"},{name:"Alan Dao",title:"AI Engineer",url:"https://github.com/tikikun",image_url:"https://avatars.githubusercontent.com/u/22268502?v=4",email:"alan@jan.ai"}]},r=void 0,o={id:"pending-content/blogpost/finetune-with-docs",title:"How to Fine-tune Large Language Models - A Tutorial",description:"Guide on Finetuning Large Language Models with Personal Dataset",source:"@site/docs/pending-content/blogpost/finetune-with-docs.mdx",sourceDirName:"pending-content/blogpost",slug:"/tutorial/how-to-fine-tune-llms",permalink:"/tutorial/how-to-fine-tune-llms",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/pending-content/blogpost/finetune-with-docs.mdx",tags:[{label:"Large Language Models",permalink:"/tags/large-language-models"},{label:"Finetune LLM",permalink:"/tags/finetune-llm"},{label:"Retrieval Augmented Generation",permalink:"/tags/retrieval-augmented-generation"},{label:"Personal Dataset",permalink:"/tags/personal-dataset"},{label:"Customzied Dataset",permalink:"/tags/customzied-dataset"},{label:"Fine Tuning Tutorial",permalink:"/tags/fine-tuning-tutorial"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"How to Fine-tune Large Language Models - A Tutorial",description:"Guide on Finetuning Large Language Models with Personal Dataset",slug:"/tutorial/how-to-fine-tune-llms",tags:["Large Language Models","Finetune LLM","Retrieval Augmented Generation","Personal Dataset","Customzied Dataset","Fine Tuning Tutorial"],keywords:["Large Language Models","Finetune LLM","Retrieval Augmented Generation","Personal Dataset","Customzied Dataset","Fine Tuning Tutorial"],authors:[{name:"Rex Ha",title:"LLM Researcher & Content Writer",url:"https://github.com/hahuyhoang411",image_url:"https://avatars.githubusercontent.com/u/64120343?v=4",email:"rex@jan.ai"},{name:"Ed"},{name:"Alan Dao",title:"AI Engineer",url:"https://github.com/tikikun",image_url:"https://avatars.githubusercontent.com/u/22268502?v=4",email:"alan@jan.ai"}]}},l={},d=[{value:"1. Environment setup",id:"1-environment-setup",level:2},{value:"2. Data generation",id:"2-data-generation",level:2},{value:"3. Finetuning",id:"3-finetuning",level:2},{value:"4. Test the model",id:"4-test-the-model",level:2},{value:"Limitations",id:"limitations",level:2},{value:"Conclusions",id:"conclusions",level:2},{value:"Terminology",id:"terminology",level:2},{value:"What is Instruction tuning?",id:"what-is-instruction-tuning",level:3},{value:"What is LoRA?",id:"what-is-lora",level:3},{value:"What is Langchain?",id:"what-is-langchain",level:3},{value:"What is Flash Attention?",id:"what-is-flash-attention",level:3}];function h(e){const t={a:"a",code:"code",em:"em",h2:"h2",h3:"h3",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.p,{children:"Large Language Models (LLMs) are all the rage nowadays, with people using them more and more on a daily basis. As our usage increases, many use cases require the LLM to understand our data, and there are two main approaches we can use:"}),"\n",(0,i.jsxs)(t.ol,{children:["\n",(0,i.jsx)(t.li,{children:"Fine-tuning"}),"\n",(0,i.jsx)(t.li,{children:"Retrieval Augmented Generation (RAG)"}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"This blog will investigate the first approach to see how fine-tuning performs in understanding some technical product documentation. In detail, you will learn how to:"}),"\n",(0,i.jsxs)(t.ol,{children:["\n",(0,i.jsx)(t.li,{children:"Create a Question and Answer dataset from unstructured data"}),"\n",(0,i.jsx)(t.li,{children:"Fine-tune a model using the dataset"}),"\n",(0,i.jsx)(t.li,{children:"Run the fine-tuned model using Jan"}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"Let\u2019s get started!"}),"\n",(0,i.jsx)(t.h2,{id:"1-environment-setup",children:"1. Environment setup"}),"\n",(0,i.jsx)(t.p,{children:"Our first step is to install the Hugging Face libraries, which provide the backbone for running large language models (LLMs). Additionally, we'll use LangChain as our go-to tool for efficiently handling and processing our data."}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-js",metastring:'title="Install libraries"',children:'# Install Hugging Face libraries\npip install --upgrade \\\n "transformers==4.36.2" \\\n "datasets==2.16.1" \\\n "accelerate==0.26.1" \\\n "evaluate==0.4.1" \\\n "bitsandbytes==0.42.0"\n\n# Install libraries for generating data\npip install --upgrade \\\n\t"llama-cpp-python" \\\n\t"pydantic==1.10.11" \\\n\t"sentence-transformers" \\\n\t"chromadb" \\\n\t"langchain" \\\n\t"tiktoken" \\\n\t"openai==0.28"\n'})}),"\n",(0,i.jsx)(t.p,{children:"In this guide, we'll utilize ChatGPT to create our training dataset. To leverage Hugging Face and OpenAI resources, we first sign into these platforms using the commands below:"}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-python",metastring:'title="Setting up credential keys"',children:'# Import libaries\nfrom huggingface_hub import login\nimport openai\n\n# Setting up credential keys\nOPENAI_KEY_FILE = "YOUR_KEY_HERE"\nHUGGINGFACE_KEY_FILE = "YOUR_KEY_HERE"\n\nopenai.api_key = open_file(OPENAI_KEY_FILE)\nlogin(token=HUGGINGFACE_KEY_FILE)\n'})}),"\n",(0,i.jsx)(t.h2,{id:"2-data-generation",children:(0,i.jsx)(t.strong,{children:"2. Data generation"})}),"\n",(0,i.jsxs)(t.p,{children:["In this tutorial, the \u201cdata\u201d we will use will be the ",(0,i.jsx)(t.a,{href:"https://nitro.jan.ai/",children:"Nitro documentation"}),". Nitro is an open-source, lightweight (3 MB) inference server to supercharge apps with local AI."]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"About Nitro",src:n(46743).A+"",width:"987",height:"882"})}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"Fig 1. Example of Nitro's documentation."})}),"\n",(0,i.jsx)(t.p,{children:"At a basic level, documentation is just pages filled with just words. If we give these words to the LLM as they are, it can confuse the model about what is important. Moreover, the unstructured nature of plain text doesn't provide the contextual clues that LLMs need to understand and generate meaningful responses."}),"\n",(0,i.jsxs)(t.p,{children:["To teach it, we will use a method called ",(0,i.jsx)(t.a,{href:"#what-is-instruction-tuning",children:(0,i.jsx)(t.strong,{children:'"Instruction tuning"'})}),", which involves refining the model's ability to comprehend and execute text-based instructions more effectively."]}),"\n",(0,i.jsx)(t.p,{children:"But how do we change the text from the documentation into the right data? We need to make pairs of questions and answers."}),"\n",(0,i.jsx)(t.p,{children:"The main idea is that we will break the documents into smaller pieces. Then, we use the LLM to help us develop questions and answers from those pieces."}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsxs)(t.em,{children:["Note: We also open-source the ",(0,i.jsx)(t.a,{href:"https://huggingface.co/datasets/jan-hq/nitro_binarized",children:(0,i.jsx)(t.strong,{children:"Nitro\u2019s documentation training dataset"})})," in our ",(0,i.jsx)(t.a,{href:"https://huggingface.co/jan-hq",children:(0,i.jsx)(t.strong,{children:"Hugging Face Hub"})}),"."]})}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"Table 1. Example of Question and Answer pairs"})}),"\n",(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{children:"User"}),(0,i.jsx)(t.th,{children:"Assistant"})]})}),(0,i.jsxs)(t.tbody,{children:[(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Is Nitro an open-source tool?"}),(0,i.jsx)(t.td,{children:"Yes, Nitro is an open-source tool."})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsxs)(t.td,{children:["What does the ",(0,i.jsx)(t.code,{children:"max_tokens"})," parameter in the prompt request do?"]}),(0,i.jsxs)(t.td,{children:["The ",(0,i.jsx)(t.code,{children:"max_tokens"})," parameter in the prompt request is used to specify the maximum number of tokens that the response should contain. A token can be as small as one character or as large as one word. For example, if ",(0,i.jsx)(t.code,{children:"max_tokens"})," is set to 100, the response will contain no more than 100 tokens."]})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"What operating systems does the Nitro library support?"}),(0,i.jsx)(t.td,{children:"The Nitro library supports multiple operating systems including Windows, MacOS, and Linux. This cross-platform compatibility allows it to cater to a wide range of users using different OS."})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Is Nitro compatible with OpenAI?"}),(0,i.jsx)(t.td,{children:"Yes, Nitro is compatible with OpenAI. This means that it can work seamlessly with models and applications built using OpenAI's technology."})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"What is the endpoint '/v1/chat/completions' used for in the curl command?"}),(0,i.jsx)(t.td,{children:"The '/v1/chat/completions' endpoint in the curl command is the specific location in the server where the request is being sent. The purpose of this endpoint is to handle chat completions, likely returning the next predicted response(s) from the chat assistant based on the sent message."})]})]})]}),"\n",(0,i.jsx)(t.p,{children:"You can create your dataset by using the following example code."}),"\n",(0,i.jsx)(t.p,{children:"First, we need to define some helper functions to process the raw documents into QnA pairs."}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-python",metastring:'title="Define helper functions"',children:"# Reads and returns the content of a file.\ndef read_file(filepath):\n with open(filepath, 'r', encoding='utf-8') as file:\n return file.read()\n\n# Generates a response from the ChatGPT model\ndef generate_chatgpt_response(messages, temperature=0.5, model=\"gpt-3.5-turbo\", max_tokens=4096):\n response = openai.ChatCompletion.create(\n model=model, messages=messages, temperature=temperature, max_tokens=max_tokens\n )\n return response['choices'][0]['message']['content']\n\n# Process Markdown files\ndef process_markdown_file(file_path, markdown_splitter, text_splitter):\n with open(file_path, 'r') as file:\n markdown_document = file.read()\n md_header_splits = markdown_splitter.split_text(markdown_document)\n return [chunk for split in md_header_splits for chunk in text_splitter.split_documents([split])]\n \n# Extracts question and answer pairs from a given text\ndef extract_qa_pairs(text):\n qa_pairs = []\n current_pair = {}\n lines = text.split('\\n')\n for line in lines:\n if line.startswith('\"question\": '):\n current_pair['question'] = line.split('\"question\": ')[1].strip(' \",')\n elif line.startswith('\"answer\": '):\n current_pair['answer'] = line.split('\"answer\": ')[1].strip(' \",')\n qa_pairs.append(current_pair)\n current_pair = {}\n return qa_pairs\n\n# Parse QnA pairs as JSON\ndef parse_response(response):\n try:\n parsed_data = json.loads(response)\n return parsed_data['qa_pairs']\n except json.JSONDecodeError:\n return extract_qa_pairs(response)\n \n# Create new column in the dataset\ndef create_message(row):\n return [{\"content\": row['question'], \"role\": \"user\"}, {\"content\": row['answer'], \"role\": \"assistant\"}]\n"})}),"\n",(0,i.jsxs)(t.p,{children:["In this case, we're using the Langchain framework to streamline our work, which gives us different ways to handle the processing step with just a few lines of code. Most of our documents are written in a Markdown format, so we'll use the ",(0,i.jsx)(t.code,{children:"MarkdownHeaderTextSplitter"})," function combined with the ",(0,i.jsx)(t.code,{children:"TokenTextSplitter"})," function to ensure we give the LLM the right amount of text to create questions and answers."]}),"\n",(0,i.jsx)(t.p,{children:"We chose a chunk size of 300 tokens to ensure that when we generate QnA pairs, the generation won't be out of context with the token length of the LLM (normally, it\u2019s capped at 4096 tokens). Also, we applied the overlap technique so that each chunk will contain the context from the previous chunk to make the chunk coherent."}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-python",metastring:'title="Create logic for processing raw data"',children:'# Chunking settings\nHEADERS_TO_SPLIT_ON = [("#", "Header 1"), ("##", "Header 2"), ("###", "Header 3")]\n\n# Main Script Logic\nmarkdown_splitter = MarkdownHeaderTextSplitter(headers_to_split_on=HEADERS_TO_SPLIT_ON)\ntext_splitter = TokenTextSplitter(chunk_size=300, chunk_overlap=30)\n'})}),"\n",(0,i.jsx)(t.p,{children:"For generating QnA pairs, we need to set up the prompt for the LLM to generate the model. For this task, we used GPT-4 to generate QnA pairs but you can also try with any other Local LLMs with a little bit of tweaking on the system prompt."}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{children:"You are a curious assistant. Your task is to make 10 pairs of questions and answers using the given context delimited by triple quotation marks. You are extremely critical and can ask questions at different difficulty levels. You will be more generic and unique and focus on the Nitro library (the given context is from Nitro library). And you can also answer with the code block. Your `answer` must be detailed, comprehensive and step by step guide. Let's think step by step. It's really important to my project. Strictly follow the JSON format for output with 1 field `qa_pairs` and `question`, `answer`.\n"})}),"\n",(0,i.jsx)(t.p,{children:"To generate a diverse dataset, we'll configure the LLM to produce 10 QnA pairs per iteration. We'll execute this process three times to enrich the dataset's variety. After setting everything up, let's generate a training dataset."}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-python",metastring:"title",children:"# Set up directory\nROOT_DIR = \"PATH/TO/YOUR/DATA/FOLDER\"\nCSV_FILE_PATH = \"PATH/TO/SAVE/OUTPUT/CSV/FILE\"\nREPO_NAME = \"YOUR/HUGGINGFACE/REPO\"\n\n# Initialize data frame\nall_chunks = []\nmaster_df = pd.DataFrame(columns=['question', 'answer', 'raw'])\n\n# Split raw text into chunks\nfor subdir, dirs, files in os.walk(ROOT_DIR):\n for file in files:\n if file.endswith('.md'):\n file_path = os.path.join(subdir, file)\n file_chunks = process_markdown_file(file_path,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tmarkdown_splitter,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ttext_splitter)\n all_chunks.extend(file_chunks)\n\n# Generating QnA pairs with GPT\nfor _ in range(3):\n for chunk in all_chunks:\n conversation = [{'role': 'system', 'content': open_file(SYSTEM_FILE_PATH)},\n {'role': 'user', 'content': str(chunk)}]\n response_verification = chatgpt_completion(conversation)\n qa_pairs = extract_qa_pairs_from_response(response_verification)\n qa_df = pd.DataFrame(qa_pairs)\n qa_df['raw'] = [chunk] * len(qa_df)\n master_df = pd.concat([master_df, qa_df], ignore_index=True)\nmaster_df.to_csv(CSV_FILE_PATH, index=False, encoding='utf-8')\n\n# Deduplication\ndf = pd.read_csv(CSV_FILE_PATH)\ndf_deduplicated = df.drop_duplicates()\ndf_deduplicated['messages'] = df_deduplicated.apply(create_message, axis=1)\n\n# Convert data frame to Huggingface dataset format\nmessages = df_deduplicated['message'].tolist()\nrejected = df_deduplicated['rejected'].tolist()\nhf_dataset = Dataset.from_dict({'messages': messages, 'chosen': messages, 'rejected': rejected})\n\n# Split train and test\nsplit_dataset = hf_dataset.train_test_split(test_size=0.1)\n\n# Push to Hugging Face Hub\nsplit_dataset.push_to_hub(REPO_NAME)\n"})}),"\n",(0,i.jsxs)(t.p,{children:["Please refer to ",(0,i.jsx)(t.strong,{children:"Table 1"})," for samples of the generated dataset."]}),"\n",(0,i.jsx)(t.h2,{id:"3-finetuning",children:(0,i.jsx)(t.strong,{children:"3. Finetuning"})}),"\n",(0,i.jsxs)(t.p,{children:["We use the ",(0,i.jsx)(t.a,{href:"https://github.com/huggingface/alignment-handbook",children:"alignment-handbook"})," from Hugging Face for the training code. This is a well-written library that explains in detail everything about finetuning LLMs. It also provides cutting-edge technology implementation like ",(0,i.jsx)(t.a,{href:"#what-is-lora",children:"LORA/QLoRA"})," or ",(0,i.jsx)(t.a,{href:"#what-is-flash-attention",children:"Flash Attention"})," for efficient training on customer GPUs."]}),"\n",(0,i.jsxs)(t.p,{children:["For installing the alignment-handbook, please follow their ",(0,i.jsx)(t.a,{href:"https://github.com/huggingface/alignment-handbook?tab=readme-ov-file#installation-instructions",children:"installation guide"}),"."]}),"\n",(0,i.jsxs)(t.p,{children:["In our training setup, we selected the ",(0,i.jsx)(t.a,{href:"https://huggingface.co/jan-hq/stealth-v1.3",children:"Stealth v1.3"})," model as the foundation. We explored different configurations of LoRA/QLoRA, focusing on the parameters ",(0,i.jsx)(t.code,{children:"r"})," and ",(0,i.jsx)(t.code,{children:"alpha"}),". The ",(0,i.jsx)(t.code,{children:"r"})," parameter, denoting the rank in low-rank adaptation, influences the model's learning capacity and complexity, with higher values offering more flexibility at the risk of overfitting. The ",(0,i.jsx)(t.code,{children:"alpha"})," parameter scales the adaptation's effect, balancing new learning and existing knowledge retention. We found ",(0,i.jsx)(t.code,{children:"r = 256"})," and ",(0,i.jsx)(t.code,{children:"alpha = 512"})," to be effective settings. For more details, see our sample YAML configuration file."]}),"\n",(0,i.jsx)(t.p,{children:"For training the model after installing the repository, you can run the following command:"}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-js",metastring:'title="Command to train LLM with alignment handbook"',children:"ACCELERATE_LOG_LEVEL=info \\\naccelerate launch \\\n --config_file recipes/accelerate_configs/multi_gpu.yaml \\\n --num_processes=1 \\\n scripts/run_sft.py recipes/nitro/sft/config_lora.yaml\n"})}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"Table 2. Training result of Nitro models."})}),"\n",(0,i.jsxs)(t.table,{children:[(0,i.jsx)(t.thead,{children:(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.th,{children:"Model"}),(0,i.jsx)(t.th,{children:"r"}),(0,i.jsx)(t.th,{children:"alpha"}),(0,i.jsx)(t.th,{children:"Loss"}),(0,i.jsx)(t.th,{children:"Time"})]})}),(0,i.jsxs)(t.tbody,{children:[(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Nitro E1 LoRA"}),(0,i.jsx)(t.td,{children:"16"}),(0,i.jsx)(t.td,{children:"32"}),(0,i.jsx)(t.td,{children:"1.185"}),(0,i.jsx)(t.td,{children:"3m"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Nitro E3 LoRA"}),(0,i.jsx)(t.td,{children:"16"}),(0,i.jsx)(t.td,{children:"32"}),(0,i.jsx)(t.td,{children:"0.853"}),(0,i.jsx)(t.td,{children:"10m"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Nitro E1 QLoRA"}),(0,i.jsx)(t.td,{children:"256"}),(0,i.jsx)(t.td,{children:"512"}),(0,i.jsx)(t.td,{children:"0.6513"}),(0,i.jsx)(t.td,{children:"6m"})]}),(0,i.jsxs)(t.tr,{children:[(0,i.jsx)(t.td,{children:"Nitro E3 QLoRA"}),(0,i.jsx)(t.td,{children:"256"}),(0,i.jsx)(t.td,{children:"512"}),(0,i.jsx)(t.td,{children:"0.3123"}),(0,i.jsx)(t.td,{children:"18m"})]})]})]}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.em,{children:"E: epochs, m: minutes"}),"\n",(0,i.jsx)(t.em,{children:"Note: Training times can vary based on hardware specifications. The provided times are for reference purposes only."})]}),"\n",(0,i.jsx)(t.h2,{id:"4-test-the-model",children:(0,i.jsx)(t.strong,{children:"4. Test the model"})}),"\n",(0,i.jsxs)(t.p,{children:["After training the model, it can be tested locally in the GGUF format using ",(0,i.jsx)(t.a,{href:"https://jan.ai/",children:"Jan"}),". To convert the fine-tuned model to GGUF, you can utilize this convenient ",(0,i.jsx)(t.a,{href:"https://colab.research.google.com/github/mlabonne/llm-course/blob/main/Quantize_Llama_2_models_using_GGUF_and_llama_cpp.ipynb",children:"Google Colab notebook by Maxime Labonne"}),"."]}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Finetuned Nitro Respond",src:n(52049).A+"",width:"719",height:"385"})}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"Fig 2. Using Jan to run a new fine-tuned model."})}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{alt:"Finetuned Nitro Respond 2",src:n(19840).A+"",width:"645",height:"769"})}),"\n",(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"Fig 3. Model answers a technical question related to Nitro."})}),"\n",(0,i.jsxs)(t.p,{children:["As shown in\xa0",(0,i.jsx)(t.code,{children:"Fig 2"}),", the model successfully learned new information from Nitro's documentation. This indicates that it accurately understands details about Nitro."]}),"\n",(0,i.jsx)(t.h2,{id:"limitations",children:"Limitations"}),"\n",(0,i.jsxs)(t.p,{children:["With this straightforward approach, we show that the model is capable of acquiring new knowledge. However, there's a potential risk of ",(0,i.jsx)(t.a,{href:"https://en.wikipedia.org/wiki/Catastrophic_interference",children:"catastrophic forgetting"}),", leading to the model only being good at answering information about Nitro documentation and losing some other abilities."]}),"\n",(0,i.jsx)(t.p,{children:"In our next blog post, we will further discuss this problem and its solution."}),"\n",(0,i.jsx)(t.h2,{id:"conclusions",children:(0,i.jsx)(t.strong,{children:"Conclusions"})}),"\n",(0,i.jsx)(t.p,{children:"In the blog post, we learn how to fine-tune an open-source model using LoRA/QLoRA with documentation of Nitro\u2019s repository on a local machine. We\u2019ve learned:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Data generation using LangChain to chunk the documentation and use LLM to make QnA pairs from unstructured data."}),"\n",(0,i.jsx)(t.li,{children:"Finetuning the model on generated data using QLoRA with high r and alpha setting."}),"\n",(0,i.jsx)(t.li,{children:"Test the model using Jan."}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"Combining all those steps, we can train our model on every documentation to create our chatbot."}),"\n",(0,i.jsx)(t.h2,{id:"terminology",children:"Terminology"}),"\n",(0,i.jsx)(t.h3,{id:"what-is-instruction-tuning",children:"What is Instruction tuning?"}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.a,{href:"https://openai.com/research/instruction-following",children:"Instruction tuning"})," in LLMs involves refining the model's ability to comprehend and execute text-based instructions more effectively. By training on a diverse set of tasks presented as instructions, the model learns to generalize and apply its knowledge across a wide range of requests, enhancing its responsiveness and accuracy in fulfilling user commands. This process fine-tunes the model on a curated dataset where the inputs are explicit instructions and the desired outputs are model-generated responses, leading to improved performance on instruction-following tasks and a better alignment with user expectations."]}),"\n",(0,i.jsx)(t.h3,{id:"what-is-lora",children:"What is LoRA?"}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.a,{href:"https://arxiv.org/abs/2106.09685",children:"Low-Rank Adaptation"})," (LoRA) is a method that makes fine-tuning large language models more efficient. It breaks down the model's large weight matrices into smaller, trainable matrices. These smaller matrices are the only parts that get updated, leaving the original weights unchanged. This approach significantly reduces the number of parameters that need training, leading to faster and less memory-intensive tuning. Essentially, LoRA is a new way of training LLMs with limited resources but with a little trade-off in performance."]}),"\n",(0,i.jsx)(t.h3,{id:"what-is-langchain",children:"What is Langchain?"}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.a,{href:"https://www.langchain.com/",children:"LangChain"})," is an open-source framework designed to simplify the creation of applications powered by large language models (LLMs), such as chatbots and agents. Exactly like its name, it's a chaining language for developers to easily apply advanced prompt techniques to get the most out of it. It also provides developers with a standardized interface and pre-built components, making advanced language understanding and generation more accessible. By abstracting the complexities of LLM integration, LangChain enables the rapid development of intelligent, context-aware applications. Its collaborative ecosystem encourages innovation, leveraging the community's collective expertise to expand the possibilities of AI-driven solutions."]}),"\n",(0,i.jsx)(t.h3,{id:"what-is-flash-attention",children:"What is Flash Attention?"}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.a,{href:"https://github.com/Dao-AILab/flash-attention",children:"Flash Attention"})," is an algorithm that speeds up the core attention mechanism in Transformer language models by restructuring computations. It uses techniques like tiling and recomputation to reduce the high memory costs of attention, enabling models to process longer text sequences."]})]})}function c(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(h,{...e})}):h(e)}},46743:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/about-nitro-77d4d2ab8a69afbe7c249c9c617db8a6.png"},19840:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/finetuned-respond-2-3bebfa561e4471585b412e14d605ab7a.png"},52049:(e,t,n)=>{n.d(t,{A:()=>i});const i=n.p+"assets/images/finetuned-response-f85b89b18e2705073f0632e6cd87183a.png"},28453:(e,t,n)=>{n.d(t,{R:()=>r,x:()=>o});var i=n(96540);const s={},a=i.createContext(s);function r(e){const t=i.useContext(a);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),i.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/dae9d1a4.767ff279.js b/assets/js/dae9d1a4.767ff279.js deleted file mode 100644 index 1583b975..00000000 --- a/assets/js/dae9d1a4.767ff279.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8246],{29231:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>i,contentTitle:()=>r,default:()=>d,frontMatter:()=>a,metadata:()=>u,toc:()=>l});var s=n(74848),o=n(28453);const a={title:"Software Consultants",tags:["audiences"]},r=void 0,u={id:"solutions/consultants",title:"Software Consultants",description:"",source:"@site/docs/solutions/consultants.md",sourceDirName:"solutions",slug:"/solutions/consultants",permalink:"/solutions/consultants",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/solutions/consultants.md",tags:[{label:"audiences",permalink:"/tags/audiences"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Software Consultants",tags:["audiences"]},sidebar:"solutionSidebar",previous:{title:"Developers",permalink:"/solutions/developers"},next:{title:"Startups",permalink:"/solutions/startups"}},i={},l=[];function c(t){return(0,s.jsx)(s.Fragment,{})}function d(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(c,{...t})}):c()}},28453:(t,e,n)=>{n.d(e,{R:()=>r,x:()=>u});var s=n(96540);const o={},a=s.createContext(o);function r(t){const e=s.useContext(a);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function u(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:r(t.components),s.createElement(a.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/dae9d1a4.f2befd0e.js b/assets/js/dae9d1a4.f2befd0e.js new file mode 100644 index 00000000..d24c316a --- /dev/null +++ b/assets/js/dae9d1a4.f2befd0e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8246],{29231:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>i,contentTitle:()=>r,default:()=>d,frontMatter:()=>a,metadata:()=>u,toc:()=>l});var s=n(74848),o=n(28453);const a={title:"Software Consultants",tags:["audiences"]},r=void 0,u={id:"solutions/consultants",title:"Software Consultants",description:"",source:"@site/docs/solutions/consultants.md",sourceDirName:"solutions",slug:"/solutions/consultants",permalink:"/solutions/consultants",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/solutions/consultants.md",tags:[{label:"audiences",permalink:"/tags/audiences"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Software Consultants",tags:["audiences"]},sidebar:"solutionSidebar",previous:{title:"Developers",permalink:"/solutions/developers"},next:{title:"Startups",permalink:"/solutions/startups"}},i={},l=[];function c(t){return(0,s.jsx)(s.Fragment,{})}function d(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(c,{...t})}):c()}},28453:(t,e,n)=>{n.d(e,{R:()=>r,x:()=>u});var s=n(96540);const o={},a=s.createContext(o);function r(t){const e=s.useContext(a);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function u(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:r(t.components),s.createElement(a.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/db6d369b.17d5899d.js b/assets/js/db6d369b.17d5899d.js deleted file mode 100644 index f2d7d6d0..00000000 --- a/assets/js/db6d369b.17d5899d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4401],{83818:(A,a,e)=>{e.r(a),e.d(a,{assets:()=>l,contentTitle:()=>d,default:()=>h,frontMatter:()=>i,metadata:()=>C,toc:()=>r});var s=e(74848),t=e(28453),g=e(64023);const i={title:"Remote Engines",slug:"/guides/engines/remote",sidebar_position:14,description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","build extension"]},d=void 0,C={id:"guides/remote-providers/README",title:"Remote Engines",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/remote-providers/README.mdx",sourceDirName:"guides/remote-providers",slug:"/guides/engines/remote",permalink:"/guides/engines/remote",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/remote-providers/README.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:14,frontMatter:{title:"Remote Engines",slug:"/guides/engines/remote",sidebar_position:14,description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","build extension"]},sidebar:"guidesSidebar",previous:{title:"Ollama",permalink:"/guides/engines/ollama"},next:{title:"Groq API",permalink:"/guides/engines/groq"}},l={},r=[];function F(A){return(0,s.jsx)(g.A,{})}function h(A={}){const{wrapper:a}={...(0,t.R)(),...A.components};return a?(0,s.jsx)(a,{...A,children:(0,s.jsx)(F,{...A})}):F()}},64023:(A,a,e)=>{e.d(a,{A:()=>y});e(96540);var s=e(18215),t=e(84142),g=e(20053),i=e(28774),d=e(21312),C=e(51107);const l={cardContainer:"cardContainer_S8oU",cardTitle:"cardTitle_HoSo",cardDescription:"cardDescription_c27F"},r="data:image/png;base64,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",F="data:image/png;base64,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",h="data:image/png;base64,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",n="data:image/png;base64,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",u="data:image/png;base64,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",o="data:image/png;base64,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",E="data:image/png;base64,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",B="data:image/png;base64,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",c="data:image/png;base64,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",p="data:image/png;base64,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",Y="data:image/png;base64,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",w="data:image/png;base64,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",V="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKEAAAC7CAYAAAF6G87dAAAACXBIWXMAAC4jAAAuIwF4pT92AAAXlklEQVR4nO2dfWxdZRnA3951XZdQ3MzVhFHYB+EaVpBNJ5b4AdOAJGI2EqegJmyhS/Qvtur8c6z4p4lsf4nuIluiQSzELrI4NLqVKasG5xophmsYq5CZuIZRakLXdq15Ts9b3nvuOe/n836ce88vKXT3nvue5z59zvu8X8/zkIWFBamfmx+5dEr22jb4TxaVvonMN2vVclvWew2N8hqSvUHUqE5DvBu03fzIpZ2EkKexGiWErG8nhOzMevf939+R+cmV9/w1662dJZ0GRe+nNipqUHRdQ6ML7/9n6fe3xs9HPyxprwkbnf7TtqXfb1i7Yalx9v/09SxpM3Wa1TDboLSkGECjp3jtJCUU6RPaK9Wq5QPsK+0bdmc2mNbwii0/rmuxVi2fak/eZvlNu8nc+cN1jbAkXyut/mTDNak65TwtUtfRRodVG854f4CwXZ+op5p943CkGh60C2S//mreB2QbrGu0Vi2/y/2UAnV/KJ6LkJWSpP314wsmJdsbTRPEjePLaHyIEALd19FatZzpKVQbvZsQ8m6tWj6n3SAjWRqZ0tY1qOuiWb2i+nrq59EGDkBDN8eS5Rl5HUtqgzK+va39GtK59Y8N72n7oYW5/6W+3tAgKx24hRdPHF/692uvjta5irRvwtUhsPGWW6JGb+juJl1dXULJ6yRkRx2E8TPQKG1M5M/rG5y+2HDB1NTU0u+v/fOfahImPR3ojP2a9OtLN5iE/Zrs1+fR8KTM/fsZMvv6E8KvBqzo/TkpdVXqJUx2mO03PiTVWPThRGPQVuZggB2+JOm4/YeZjx+1w3FCyFr2DXCn1KWCvyZiF3uUqAwCRDQMAHRdavKzxn5a1kdrNZbaIHPhAKetXVk3lnWjC1kSaTUouNkeQgjv0YJvc8TkHtJCVvomLiTt3xAYd21SFrLSN7GKEHIZURAtrK8/2BAYem+YJ96l24jM5F924pXBgNDvJ7ky8k0yP/Uvpc+wX2TZmi+Tjp7HlD4vLaSOcGlcvXicvH/xOFn2kbtIx6YfSn1GaowHmkgK2LNxYzQ8G3z2Ge5nz7x8Orru2muvrXv96qVh6XUioU1mNZRcw4AB1pfu+/IH/06MlwhnRCewWXWbTN6QCgvjK/h9fn6elEql1Gt14Qo5f/lvysKyApoKR+HaZNriTpLk1IElOc0wEfKAxHWZwrF2R4fXrAapGegKC0tzMHLmLvplGfVbb7/dIBxL8rWxsdeU2meRdouy3YUKEgJGgxDlATmGsLJukg40jFZRZs7tizplETqusGFlhiWEERH2giE246gLkNhgLGhaE9bKRAxDYNVJs9FssdI3IbtLuVXkNHgYT2lZKn0TB+MlaS1XmwbGnJvbgMkCC9G0Re3pro6wsk/0dkLIr3WE4rDZdHdCtFyCSebSS9JP87ZMXFG3NRPySsVkrVpeBTNCsIPbAxAojUPo20XYaE9XgZmxgWi1gUf7jQ+S5R/r176HlganT28jC9P/kbjyA0qrP0FWbHlSWUDl7TGYEqgKR6J5+Vmt6YSSgBjzFdU2pAXEnPmptCW9OoaNbJtCAbPWdGROTImuW5ibSn1dScArr3yn4bU7e3vrBOAJR0muLwLTJ79oLmAaZ0ZGMgXJeu29997TuRVfQFg6zqLntvqtE1agpHC8pbvZ13+kLyBvXRs0kiakinAk2l/+pb6AItKEVBFOBuMDf1lCOlmRlWXsH40jd5kuyImAst2MLkYCpj0QvKc7DRjlcN/nvclbiMx6WrOe7ixEQzAtDe7Y8dVU4ShpQrLeR4WSaH0QVk6TDA4+lylclpBJ70MSB28zGIYRtXClwMZohkisZUfncmQOkhruHRu1KW2DcIwJi86tf5BuiQq4S3hhV4V0fvaYsYggXFu7+GAdRDUQ3YNNujapYip0JYydFzcc5xLdSFZQDRs+Sn9BOSpL4qnB1XfORr8v+/AnpHZWs2DXEZMrC3DWSm27KAYEMhGK4QH2H8HtQKEehcNG+midKLTAlXCEc/YPvMte61J9wNasNzI9Sa1aPsg+7hbZxdvoEa7yV/omYEjyd0vyrRaNBVTOJaI+3bIPo/RgAXFvOXWfOAutrTCM4AyrAlJkBTXpW1F2O9P277A6fNTtWFMk96DhOdhZq5aHQpHbixLjve9HLTQ9gLmfLos1JVb6JtYRQoYC2Q2EKdWeWrV8wUbjGIcXsIPVXYLSNagMHGD7/uHAlGCTQ7VqeY9M+2lzqFZTlioN/S5alFcrUhfZVihQD6o346gfLCBW9OrFF6TiYWBLo33N/WTZmvt9i02MIkB0gQ34K3DiJSPeWgY4XDJz+SwhY4/XXd3WeR3p/Jz5ArEqTpR49b/DZGZ0n/X7wGkfdk04LbrZBlaVOH3yC0YWZ8qVkW9FLdi2UCtKtLW9pgu10KwcEKag5jIC5xCaAlngqYhiJSUC6VRAs0Tfj64KcDAM8xFHUaKK9aUddkgGoMqSFqhKJA/4wCMOf3iMx9v4cQZBZMk6iKEaGZkWcakDPDkQJWeKkRJh6KLyCMNhEd75NZEyZZSneswMwgxlDo/yMJqxmDgROGiadpSNhT7mWY8ti+kZPYPzMO5nLBQ40gRfnKdMapk8sA44mqCtRKxhgowy0whBeRQrOS91AGWyObl4yOTrcom2EpFO2USoelvTPAfYeLVEGeWZeHNXgBK1s05B5JgOskMV+KF9pk1lQsY4A4aMozBVhjnd3d3kzJ9f4l4jchgyDkjV6Zgc983M9WdLAF6MT1oalaw2RJapAsZ5aapEXto8IbKCUAV87evfICMjfyFPHDwkrbystuAH2oH27vzM55XaQlBgdAwQdbcvLys5pa6byYreXxi3k3Y8e69pLD+siMA8VCZO0BeI4Q6b6S9oR8iTzE/VlpbnQ0AhOkEGOF25LlWJ2Iqk+FrttrUdkJoSM4nNzXydBAEq6CYTkEUpD5SrUxGQKBtSQsBesiqQrBLSRLStvM6FqJkna4NJphU6vKPJ3MG2zyCWgJgU6UE4Y4kbONSEypEBwlZWia5TOinbSo+3ylOoNHeOG35A4tI8s95Z2r4mPFGrnYy+1Q++E9ncdzzQQjBCSbAvC+bIw0oci+PEhCoYZQPNwnpEVVzM6qTVm/BZbysIiOI8LK3SN3FAN5ZfEuNqJaoEESBp4OmlA3ZsElSUaZLY88O63bmQokqTBKvE2Dltj/85FGcoCI5gFBgPj45IZPWVKt/oCq8KRAjjPRZHh6LVIlXFh0eGx/IgctktYDRWptGMQxUnCvQwFXSW0sBmlH1IMxRr40Ts+gV5WMFBHUOa5myR9ZyhYuzRdeo/bIqVFmo6fF20kmmo1Kew4TlDRdqj8/aT876IigXXowdZjTRgJpM7eksbT3EWpEJ5fD4EO5jx0xlBjw6HuqocMtGKN7XAQnnqRKvuwWQUySkDwVcQCh1vwY0scCJ2MaeNXAwJxL603/iQs+NwPLxZIARGQqC16QF3SB8AhzF9KdO5AmffOEzmzh+20nZHz37nmZacKRAsLq0SkQ0g7b4ri3TSB7qORZn+0za0uBIRVqNBIfYkKgrnIZAHEqwt3tssD4MIawqERBghBO6ADODlbWFFgZBiz0UCNFkgaMiWEtEVCILOJNLlhQAo0cbjjKrAKGdhQCFiSWx0KagKDDlYkYIdtoamQF69xNAQ1V1UAUWBEOYlk5c1FER1IVVAUSAMXGU58/LppWKY8JNW31SWno0b69oafPYZeZkVErbxMFagSrYk+ILd119f9xokptBRIijvxG9fqHutt/fTpH+vXG0GGNxjeGXjubBp7kIKJKaQLWabpjwW2TwMGIkgg0kxJWuJIuWpgBHzbKRA1cSJg889z31fpEQZ5fV/7/tKMsFCrglmiR8vDStd3//dfcIEZVlKlFEe/IHY6qUyzL5utp/m/BGOkjgqKlFWefAHco22Ak1yFaooMWTlERMFzl0068hllehCeSb9oLYCZXfQeMgokQeW5cHapS7ehzG6SsR8bBcM1gqDGAeqKhG7zzPZcghmIA1KPP/mm8Lrjh37jTeHkUYwCgRvu2H9euF127Z9xWgBApsgFKg6PdNdgLCBdwXqzm0xlQi5urQ/6+OmFNOFASwlmqSN1lbgso+aHSmUnWHozp1VgLL7umgrEI6X6aIyPdOZO6vixQJ10ZnbulCiLkYKhAyTKkB+at25rawSVYHchSYYKXB5j1oiDlFyb9EMQ0aJsGmlwvJb9ytdn2C4FMeIaWHqSFhkp2ciJSY3rUQYJrcdMsrTDyxbo17MKonq3JanRJU5NZxoNeSIcY5+orAzl5Zf32RhAAobQJEDFpeZ0VHy8xMFK6Tp4J/62dNLqeBNFgbAEpNp6mVBsL4IFAskAZamFIGQGX20Vi1vohZonE8VDnbnBaS08lE580iBGDkE4FQ8hkOxDdajS+OHUWciHT2PKQ+uXQILINhxJKwCRzEahNz3ISoxCnvASy+/1OWxCtyefq06oSkRO2aE7fJKzIuoWR9BiSC4b6Bfthlwk+wDUbObg+DLP7YXs0m1+2/5cdQvI7OLbc5JPRLieJxoqw4JSckKnBYrN24jPwyMvVwEHFoONDyafMF5MRdiIXITLA66C9sRmmk5qbOiNa1YIQWW0OlsAA726JzRA6VBEReH8cEN1kdCqISTBELFwEIXZuuPW5RWXkfauiqk1FXxIVZmRnRevPCwj2weJY9K4pBZCLEoIySBdgkhWkqxxeEe2BGmv6v0TUCG3A+1qA6Ha9Xy3bwLZPMHtuSjLFNKQ3Y5a7PENc3GapnvI6XAOJNj6jioSdklm9xbtfpXK/SHwn6PRScJbTP3hw0ZKkVopUFuViXq1F/S2hNpxhKTut9Je1OpmZRo8l2MduWaQInCQqUijLc1YwEmTdvxwKiqw0gDZV84FiQ/RxMIGYBjGRgNYVdz8F1TTgbUunO2qh2GOOCuq+6PhZVD5vEj7W8/s5GtNpRHHJWKvOCxCoTStEwHVzWVwCIvOHysrTyuaTit6uVAkc4UR/FWV67SN4GZgt5bsT7vlQ3jajlHNKwS9q63u64jlySo2poSVXSc1YuTJeTipOA9qQcd8m1pWQRdIjcU4m6G/sh0NeNxzdAjof7hQ6Iwwpi42Oz2uOewVWtwMjbOU3HP5K0wbUi0nBHG9Rl3xgYXUrnB0XhQN4R9aj10mtYINVxoqDS9a8+1ETpyoaEySd163l17LowwYBcaKrly7cEYYbz8eneTuNBQGWd6zlOhyOjcCBkXur2olBoMXl27NSMsXGjTYN21Gxlh4UJbGuraT5luX8mG4axierXChRaIOBb3nFJp73gBxbo74gUFSUbjDf/Udc60zB5geA8XaiywxK5kD7lkhPFE4u+F5gscALPxdXQWHp2mjs9PFQZY4AoY4l2Ol+tIKf6Fd4CvoMAW0YI5JOoxzrfazEDmJTI3Ra6+czb6lgvTF6MC1llESYbau0jb8mui39s611jPAZZj1sIEGIwQJU4vr0Adv6uXTpH5d86iVNidv3xW6jpICAp52yDfWoDZsVyyiZeyrKmAIuLz/x0ms28cRjE2U+an/hX9JMvsQ4JnqDGEWV8jdJraCCEr5BwYnUHNSNdATzrD9KZQQL7j1v1GBaNCp6mMEHq72VcfVy57HjLQa7O5ats37CbLb9rdNN+PNIsRzr7+owa31qzMnT8c/XjI4WuN3BohzFpnXvl2rlwtJvC9Z8YeJ2Ts8WiS07HlSdMaZ97InRFevfjCovILloAJzvTJL0a9Ixhj3mbbuTHCwvjEQO94ZeRbuTPG4I2w1d2uDtQY8+KmvZe85zFzbl+kzMIA9aBuGtZGQyZII4TeD4o6NdNSi09gNj19elu0hBUiwRkhPLXQ+xXgAuuN0CtCBaLQCGpMCO7XVu+3Y8dXyX333hMV7wbeevttMjj4PDkzMmLlfqHKBgvfUIMRtgZDoe3mRy5hZgg0UM63pTf/Zenu7ia/O3GcdHXxB+ZQMn/H1x6KiqO7omfjRjL4q2ekZIMi69gEtPMyEIQ7tmWAZ/78kvCPDGy85RYy9o9z5MUTx5d6I1uA8b326ig58dsXpGU78/JpdGlgnBjKhMW7EcKWG7YBAvd96V7lz9g0RlXjY+m+/npyZ28vqjwkNkRYf/WNVyOEs3y29nx/Nfic9mcxjdHE+Cjgkm2NXWEDgHdI1wVejXBmdJ+1tmF813PbpugPqIuJMWIYHzD43PNWxoQsM2OZFV6d4M0IwQ3bBgwR/oAujRHT+G5Yu4H0f9feg0qB4RB4JV94MUJYNHV59MqFMebR+Fjmzv/U6f1YvBjh3Lifs382jPGOOz6Va+OjROEGnhayvRih71V7TGN8fvDZXBsfC40odI0nI/TzZZNgGaMOIRkfpWV6whD3Ll0aY4jGR/HVOQR9lMs1No0xZOPzTWGEKYAx9vfvI1P/wznHCAZ9YOAHyFI2D4URJqhbarnmGpQ2Xe5N5xHnRgi5WUIEa52PR+jGCIH2PnBvhCuviwJxQsGF8SUJ1Rh9BUZ5ccelAPKsYBnfu5OT2p8NzRh95b8BI3ReL63dY9YA7O212z6+2etBCUw8ZXO4AEbovCYaJPeBcESX2Nzb9XFQApv2Gx90ej+GC3C8H+qQnHR9Z1i0ZhP92EL2GL0IMD7ZNT4wILgnGJUJLsMOVt7zV+v3SKNWLbeVfNU4W0wQafec3FOHf+LlYAF2z9i/91HtNmTo6NlvtX0O0fkxOjHxcpiso+cxa8sCcBz+3nvv0f48xg4HljHu3fOoNfcMHYHHzF5RB1hi/+GDFVue9HXrVGxsr2EYow2XHCXg7HkMvV0F6oxQqvyTDWDdsPOzx9BbhpgMMChZXOzt6hpj//e+jy4LrNV2fg5f7wqM06FgZIRx9UZv57ttGSIYFPzBR0b+knnNUz972vnBAtYYZWQbNAjaSgN6wM6tf0RtU4Oljo+t6AS17H7tUyo49n8lyplSJECyBSRmD2QItLquohNZ7A2H4kJ43oAUZvCEgqIK8IGsC4EY4CG2sHdy2+6Ae3kaAUV5XDZoOmD8t6L35yElXK+zs7Qqn9AjbnMtVRZXRr4ZBeEU6AFLMJ5nwEn21qrlg+xraUYIte7e9ChkA0W2VnUCzdIKM+J1yRdTi25X+iag3t0TriSTpTBGMYGnCN6cVnibV/k9KLfMUhhjIznIT93ghimZRkgWDfHduDZtkDRjBSdVclLh6VitWt6e9abICIMbH2YBvePs2EBLTGKWfeQusvzW/XkpnpM6DmThGiFZNEQvR71MgFRnkGkqlCB7DOC8X/tNu/NYtWk1uyaYhtAIyaIh7sxzdXhIBAkVP/PUS8KCPbjZnFf3XB9vCXORMkLSBIbIAj0lFNoG4wzBMKMax1B8+6N35bY+XQpSBkhUjJA0mSFmASe+ITHQwlQtGmdiFOiGmWtbVyWKZlsMbWj6Su/SBkhUjZDkdIxY4AwIPVwnGgMmUTZCkrNZc4EzhLPgLLTijuOudjXcuPgbF8TrgFoGSHR7QpaQd1YKnJC5EyKLsRGSQA7EFjgHxn+bVCYgWaAYIVk0xFVx4MrthT00PUdr1fJOrC+JZoSUVljGaWGg97s77SSMCehGSKn0TZwresWmArX3Y7FmhGTREDfFLjrYkzgFQkbj3s9aziKrRkgpXHQuseJ603BihJRK3wTEmj7s7IYFuuyqVcvOEiI4NUJKYYzB4tT4KF6MkFLpm4DQv6BCwVoQcLt7fBgfxasRUooxoxecjflEBGGElPhgxFCxtGMVSPqz0+ZsV5WgjJAl1LDTnDIZG95QiOIHa4SUeDvwSHFIQouBWrUcRGoXHsEbIUvsrsEg/degCJdDkOslJHcrIldGyBIb5MGih4wYAF3kyfBYcmuESeIx5IEW2SIcj8d43tI8Y9I0RsgSjyP3xD/NYJSTcU8X/PhOh6Y0wiSMUcJ65NqwpEtlNDY6bwvILmkJI0wjHlNSw/TZW47HY9sjeR3TmdKyRphFHKqw3cLe9mS8EH8whF2KkCiMUILYnVPjFM3GqbENhbo4HBSEkP8DVgRWktvovb8AAAAASUVORK5CYII=",R="data:image/png;base64,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",I="data:image/png;base64,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",v="data:image/png;base64,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",U="data:image/png;base64,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",W="data:image/png;base64,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",K="data:image/png;base64,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",b="data:image/png;base64,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",N="data:image/png;base64,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",Q="data:image/png;base64,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",m="data:image/png;base64,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",O="data:image/png;base64,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",M="data:image/png;base64,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",G="data:image/png;base64,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",x="data:image/png;base64,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",Z="data:image/png;base64,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",X="data:image/png;base64,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";var L=e(74848);function j(A){let{href:a,children:e}=A;return(0,L.jsx)(i.A,{href:a,className:(0,g.A)("card padding--lg",l.cardContainer),children:e})}function S(A){let{href:a,icon:e,title:s,description:t}=A;return(0,L.jsxs)(j,{href:a,children:[(0,L.jsxs)(C.A,{as:"h2",className:(0,g.A)("text--truncate",l.cardTitle),title:s,children:[e," ",s]}),t&&(0,L.jsx)("p",{className:(0,g.A)(l.cardDescription),title:t,children:t})]})}function q(A){let{item:a}=A;const e=(0,t.Nr)(a);return e?(0,L.jsx)(S,{href:e,icon:"\ud83d\uddc3\ufe0f",title:a.label,description:a.description??(0,d.T)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:a.items.length})}):null}function k(A){let{item:a}=A;const e="Customize Engine Settings"===a.label?(0,L.jsx)("img",{src:r,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Remote Server Integration"===a.label?(0,L.jsx)("img",{src:F,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Manual Import"===a.label?(0,L.jsx)("img",{src:h,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.7"===a.label||"v0.4.6"===a.label||"v0.4.5"===a.label||"v0.4.4"===a.label||"v0.4.3"===a.label||"v0.4.2"===a.label||"v0.4.1"===a.label||"v0.4.0"===a.label||"v0.3.3"===a.label||"v0.3.2"===a.label||"v0.3.1"===a.label||"v0.3.0"===a.label||"v0.2.3"===a.label||"v0.2.2"===a.label||"v0.2.1"===a.label||"v0.2.0"===a.label?(0,L.jsx)("img",{src:n,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Extension Setup"===a.label?(0,L.jsx)("img",{src:u,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Import Extensions"===a.label?(0,L.jsx)("img",{src:o,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Continue Integration"===a.label?(0,L.jsx)("img",{src:E,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"OpenRouter"===a.label?(0,L.jsx)("img",{src:w,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Azure OpenAI"===a.label?(0,L.jsx)("img",{src:p,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Raycast"===a.label?(0,L.jsx)("img",{src:c,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Discord"===a.label?(0,L.jsx)("img",{src:B,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Open Interpreter"===a.label?(0,L.jsx)("img",{src:Y,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Permission Denied"===a.label?(0,L.jsx)("img",{src:V,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Unexpected Token"===a.label?(0,L.jsx)("img",{src:R,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Undefined Issue"===a.label?(0,L.jsx)("img",{src:I,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Something's Amiss"===a.label?(0,L.jsx)("img",{src:v,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Broken Build"===a.label?(0,L.jsx)("img",{src:U,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Jan not using GPU"===a.label?(0,L.jsx)("img",{src:W,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Mistral AI"===a.label?(0,L.jsx)("img",{src:K,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LM Studio"===a.label?(0,L.jsx)("img",{src:b,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Ollama"===a.label?(0,L.jsx)("img",{src:N,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.8"===a.label||"v0.4.9"===a.label||"v0.4.10"===a.label?(0,L.jsx)("img",{src:n,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install with Docker"===a.label?(0,L.jsx)("img",{src:x,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Linux"===a.label?(0,L.jsx)("img",{src:M,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Mac"===a.label?(0,L.jsx)("img",{src:O,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Windows"===a.label?(0,L.jsx)("img",{src:m,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Claude"===a.label?(0,L.jsx)("img",{src:Q,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LlamaCPP Extension"===a.label?(0,L.jsx)("img",{src:G,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"TensorRT-LLM Extension"===a.label?(0,L.jsx)("img",{src:Z,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Groq"===a.label?(0,L.jsx)("img",{src:X,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"\ud83d\udcc4\ufe0f",s=(0,t.cC)(a.docId??void 0);return(0,L.jsx)(S,{href:a.href,icon:e,title:a.label,description:a.description??s?.description})}function z(A){let{item:a}=A;switch(a.type){case"link":return(0,L.jsx)(k,{item:a});case"category":return(0,L.jsx)(q,{item:a});default:throw new Error(`unknown item type ${JSON.stringify(a)}`)}}function T(A){let{className:a}=A;const e=(0,t.$S)();return(0,L.jsx)(y,{items:e.items,className:a})}function y(A){const{items:a,className:e}=A;if(!a)return(0,L.jsx)(T,{...A});const g=(0,t.d1)(a);return(0,L.jsx)("section",{className:(0,s.A)("row",e),children:g.map(((A,a)=>(0,L.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,L.jsx)(z,{item:A})},a)))})}},28453:(A,a,e)=>{e.d(a,{R:()=>i,x:()=>d});var s=e(96540);const t={},g=s.createContext(t);function i(A){const a=s.useContext(g);return s.useMemo((function(){return"function"==typeof A?A(a):{...a,...A}}),[a,A])}function d(A){let a;return a=A.disableParentContext?"function"==typeof A.components?A.components(t):A.components||t:i(A.components),s.createElement(g.Provider,{value:a},A.children)}}}]); \ No newline at end of file diff --git a/assets/js/db6d369b.6ccdb7b6.js b/assets/js/db6d369b.6ccdb7b6.js new file mode 100644 index 00000000..7ace02d4 --- /dev/null +++ b/assets/js/db6d369b.6ccdb7b6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4401],{83818:(A,a,e)=>{e.r(a),e.d(a,{assets:()=>l,contentTitle:()=>d,default:()=>h,frontMatter:()=>i,metadata:()=>C,toc:()=>r});var s=e(74848),t=e(28453),g=e(64023);const i={title:"Remote Engines",slug:"/guides/engines/remote",sidebar_position:14,description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","build extension"]},d=void 0,C={id:"guides/remote-providers/README",title:"Remote Engines",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/remote-providers/README.mdx",sourceDirName:"guides/remote-providers",slug:"/guides/engines/remote",permalink:"/guides/engines/remote",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/remote-providers/README.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:14,frontMatter:{title:"Remote Engines",slug:"/guides/engines/remote",sidebar_position:14,description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","build extension"]},sidebar:"guidesSidebar",previous:{title:"Ollama",permalink:"/guides/engines/ollama"},next:{title:"Groq API",permalink:"/guides/engines/groq"}},l={},r=[];function F(A){return(0,s.jsx)(g.A,{})}function h(A={}){const{wrapper:a}={...(0,t.R)(),...A.components};return a?(0,s.jsx)(a,{...A,children:(0,s.jsx)(F,{...A})}):F()}},64023:(A,a,e)=>{e.d(a,{A:()=>y});e(96540);var s=e(18215),t=e(84142),g=e(20053),i=e(28774),d=e(21312),C=e(51107);const l={cardContainer:"cardContainer_S8oU",cardTitle:"cardTitle_HoSo",cardDescription:"cardDescription_c27F"},r="data:image/png;base64,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",F="data:image/png;base64,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",h="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANAAAACvCAYAAAH712D2AAAACXBIWXMAAC4jAAAuIwF4pT92AAAayUlEQVR4nO2dfZAV1ZXAz3zPqAOMPlOlzuPhc30Ex5SglMz4EZisoCmtAJER3VAlyCNm3XX5cEmsbHRmkv0jOhFw3U3c+PiqxTU6roKltQ5qgGQVpPzASkB5WxkZZ8Sq3ZcFZiwBGZit0/Z9dPfr2327+3b37X73V/UK3ryP2/edPveee+6551SMjY2BHZlsYZbtmwzkc4md2r9QG8pkC5sA4G6nDZjQnc8lukwbymQLKwBgLYdGCO20hux/T4dU094++skzcOrg2U41zN7Lt6FkKq30Zvebv4Pm5vvJ3/j1KJlKTwCAI4MD/caGPTcC2rsOe+KmEdafVGnIrBFW8GJYGqPeDFqselY98U6mS6pOptJddr3Rvt6x8C74oPEJpi/XNcTypt179hT/v2fP29Aw23E7UDk40N9lJ/S21lblMTQ45LwF0pCTN3d0LPDW0OBAf4VVr/A18rC6w6Ykq3HUpjek0kRrDG8Gltv/w8FR+Ghw1LSx4s0wONB/FPWKDEFmmPWG1gMj3EdvbLj9wSPwaeG07u+ObgY7fvm34+DFt06WNAJ+9IiGaY/yuUQFz0bw+6g/Ha/GyPf4YgUZLSDLhnjJifTI9KfjeTOQ7yrpUSZb2AcAV/FqSGWz2TShNHL8tWuLf6i/YRtUNFzkpaG7S3pEhiDt2MY6XVtRlBE2QGwH0khu/QYujYCVccJqZrFeBNoMkzoW3F7yAsu04MTmq2ieeKmlqYX2wh0L/4r6OrNdZ9eQEbcyc2wFuYWpIbSAwONtjrd3+5q1j3u+Yjtsbe/h4WFo+cZU5f92vcFpPJMtmL6mW02AxW3d17cd7u+92vbKaY1RhyAznFhBxsbMRm9PUwStR1ytICsZmTV0qduGaI2YGif5XOKQ24as8N3ccmQFmeGHkekUsx/EUYcy2QIuOMaH2AcaH+RzCWX0Yu6QCBKxAyXGaniXvGns+Gdw4r/mFp/XXtUDVV+bGWgHzGCaXZETv58LYyc+Kz7vfPgnkH1ab2ACB5+eV6gdMk5JVkbSFVd+tRyouvjWUDsDRh0i/kdgsFG19mnYUtHCbJXwBpco3T/9R+Vbef4gRXsuyM4Q/NA7rVPL9ZfsP3AAbvn2bY4/Vzf9V1DZdI3rds3AVRH6Nmb6JR1isQelZ57d96A6wNE3TaO+/Q2oqG7kd9UW+KpDYcxNRVc3eNgeIk4V4wNU6bhh3DkVzE5nLcZ5CA2898GjtMgt6FUy93/nHOUBFosgI1RbzmzxunLFctsvxEFg/YaNyv9ZO0Qu2u71keNjcM39f7Z8r2vjNEjISp9FSszGaZgdeXDj5/DCmyeYPiN0h+Z2H1W2upxQngs8LSJ2TOtbcO0kgXB9DAP5XGKS2QueOkRwEyHkBrM9NSOuOpTJFhYDwMYgOmFBu6NNQxqi6ZDRN+fIGSzigGC8JuYOiTxsa6+NqUOZbMEXhzdPMtnCTuYOAUBK9A7hqhtYTJ9MtmA63p/Y8S0YG/28+FwUV5btKGfUHe2+vxEBOrWLeVDAjmg7Q8IA8GG2mR4SMy0llEyl5wHAi+R5Y2MjHPjjByXvGxoagrbrvynEbWcqoWQqPUtdsSqdQQmgJMw6gytU7IwoUAN4keee/ffivj6l48X/u3WG8EbXIdIZ2q1FwN2GkZER5VlF9XlQ3/5bIToDZs56vL3WPNZD/QCvSGhQt19qWzq5fR9oHI3M2yi88MsJSQaFQDujbevkOz/g+r3FUW7pPUu4frEdODoi1Rc737WwQonJAo/S8aJXft1yoeDHRMzFL2cl3aB3IEKVkB9w85yahSQuzd6r/FvZZB8CxwsuHbIbFOqmPxmtDpnpUFiRJZVk9453TCjp5Jkj73L9XjuKg8LadXw7tHQZ0R++2/Z2kFsO4yU/xtvEzQTL02Al4N6Qm+0UsmlcdFOtemA1lwtCS9qr/mzrnKBsHjvBuGnMtB6yg9eA4GQrkqCbWMkAgYs3vCj0FYQJ6QjrmTKgubGSqXTJ7kJr6wzL5TiBDC7V6WVQc9ky2/fb7YBr38MiKUdeH1acLMud/Pp7D56CRT3HLN/j2NEYNN+9vh5+vuQ8ci22rQttnOKpUiedAdE7hMM2eBnlaN/r4Zpc42bIxkQLwobGXJKoMj0ca4XlUdOwMTvpywJrh5pE7TjB8kSryZsxwMJ6AgiXop3m9HSKiBvHx/K5xATyxJEOqWKd78tluWOatjPg8UCUK7OIY0f2mb3AJdbHKZlsAX9VTPIzl+83C83mfC6x2OkFBiIgNTLgY98bih5N6gRCxVcBCXwEUTSKRyKN+CIgn3JalAPb8rnEPG0/uQsoCqHQoqON0OS6FJLC4YP2d+SmQW6EgzkHT//PLqhszEDVxbcp/0rO4urQA0U4tnkxccfr5Dt/zfR9fgT/RJSVvARU8iVf7u+G04dfoX7GGO1lTFMkWrhaWHAR0OXf+8PYyT3f00U7G7ELiiSIevg/LFxFJ2BGUUx1QXv9iilToO9VuvZQP3eltMyNMAsomUofoh18WPOLR13nJ6Wdhpfa8xWWAtKeB9fiRSAk8t4MjNQKMrgpCjCfZ3c7bAFDnsKgQQOk7sZtgeWp8ILZaYed5HwUeBQMYfjYcOAdswKNmRM7/lJ5B2tISFiYRisRgk7sExTaZJNIbcvDykJZRHQZaLXXF1fhIOPGjdM9Hz38cmjXYociINVsLhJn4fT2Pl8SQSqyYULmoOKaBvP4hYFd8ik/qGy8HOpanw6lv6zgYSFMTbGDvD9K2mMUakX9RVB/YyiRYr6BQ1wguUP8oPfZZ3Q3lDajZ1yI/NmnuLuHcA7aaeVXCwpMe579vrfTq3F0D+HJJ11WH8xDGAYtLVe460DT1Ypg4uq7I4fY1wFAMS+h6IaC0XUUZ8dqSdoEguhC0q5l/MjEKwpCuXrQ0z1ocXYMfXorH1hdTBJCKAsNIiRTaV1MGw9nKQtuFqp1rVsCDzTZsno8XDu5pvh8+t/9GYa/8C+YiXZwsJhYhWCXMcZP8Oi29rRz2AtS7VE5gsOzTMzYHYQ03bBjjS/gidEDLcKw9sg9jTD/ujrd33gLijloJJlKU+OsMUlOV+dDXC/MpH3dc5HmnZc6J8DXk2e31lgSZbPiKqonmUrzqg/tCp7CcXKU2SlPvPSF8vACt7g4LM+D+yqnD7/M3SeGW9S1U3t8MaXN5hNe8BjufAtcLBfwODo5wU3gadkJnZFeZDATyjv/dIHuCt2kfLFDCsgFxnnLSY0Gh+ziJaBpZuZ4HME5i/D6vi/hvn/2L2Ipn0vM4nn8hBp5KnGFctqO6wk7eYCLG8USHLyL4eLRvc2hdi36rNTWR/HtlLfUJsccM2blgCDyJMi5yZZdaAzQ3hRophGWo5JlQnc+l+hi6WooqWCMqGWjJqmPuID7aodoOXhYEUJAEGBtr6BgqSHGQljJlDCp0LoyShMzAAAr8rnEVqcfDHoOkilibIwCI0Flu9paZqnHWHg8n0ussHuf39muSmIbJHqMlRON+LlQNY1nkJhCzRvnS/C8FI5jjqijTQncBaQ2JIXjHNOpwA8NknOOS8z8l7zzxXFZnJUzmWxhnbb73ASkDm0zGd4qsWa59lWeGiR8ReaooB2JeApIZvflR3Ek4iIg47jJwpmRPJw6uEYp2nnqT0+F8SMIjZoJP/jARRTGaL+5QGSWRR3KDmtgcXGoKWeOvGf5HkxyhBXRZa44BWXK8FVAY6MjcHL3Isex2id2fEtqkopnAZlttOH8cnLPIsvPvfqfL0PLFWdPdmvrn6MmoXCjkM/Nb3gYCcVTVXiyAYcomnCaL7kE9v9hn3L2VSscxFiscVQaDsrNz2OIm4DW2Ognv6G+AesuYtoWJ6AWSjwOccbsjEZWrlgOq1Yup35eYo9jAakHjA9ZLUzdJJ3df+CA7nm1oBkQg8aRgKxSMyO73/wdNDc3O+6C8RQ3KOUBpICAVUDJVFqXU04LTvyYR8GYZpIF1Jpbvl0qCEz0KmEUUDKVNg34cDPxa9Ga1VqqLpwpdBbeoLFLbF4SJuW1frlVRpH6G7ZBRcNFIvwuwkBdB6nzjU44OPm7FQ5J5momnJrJKxX3jhROKbRUMCXmMy4w3cwzYJKEImyqJ94JNZNXCXVNFNpLNEitg68TDq783QpHRHBRjR6PKGA2xOmq8aLmxJUoCElnJKj5eIpg0iQemiNKckDMRzfnllt11iNWChO5HJu2NMAkrXcA88QFndHKb3ARjUYOWqIEqzJuIqAd4nSlnINI4hcWvc+5X78FDandoAs7RSenRAxI1l/dgjTOxTXAxIsh8BZ70cwuCgddOHEFszYahYOuJZHB4hq6MzxeFqReCGsxK3iAiqJBuuPgcVqQ2lHf/obYF6gaCUJYBFrT129IOYHIFRnE1Mth4dQJa1ZZMpbFNbRP2iJkIOAi2mhtYvBK3NAJqDnpfLtaJOIYCRT5Ak9xJ9ICwnWNljhWQNEZCWFXDLarfqKlr+81WL9ho+5vcYxl0Amob/trcPPNc0K5EK8L1aqLb+V2LSKhG+J6n/+PaHai8XKh93S8gAJ63L+vZ8ftQhUjgUQvVuuFajUtWOjeBNaFqtHZeebIu1DVEN8oVKwCqTudvXTZveFdDQNGQX65/6eCXikfyBw0QL5t+/bXhL9orFdULhAB6U7JYTC7yLCa4nEgkmU6tSZ5HAusa2jXroPatScYMIbaS3C8G9BDbYXZ4rRu+pOBXmPQGOuo6urUGQ/6+ombhWoY2kPq1fGsU2eBPvR3cKBfF91jdnZHFMIa2kgxwcaGCtjxyPm+t2fmLF2pfRJUrAAGSrKCpaFFmHcuuaBS0Sg/oZ1uKDkXFFYwCQhYotNYgevFt07CjzaUHkbjQOnpBvhqqMPcB8e0f8Mis3aTuF+U7JyGnEPBWN0Ri91i0Vs/oO4HqfORTkgYA9B23Y1+9ZsZdO+EjZmQtOXTeGG5YacKSedbGfr0U2XIWfXA6tB+IlFO4mE5Ti1Yj5W3kGx3VNXhbr7x77g1gYJCjTLmOOANHp/UIkoOBayVaiakKUl+Oaoc5YuzqudNwGP5bW2trvIlmIHCQa3VwtNIuGlarecfdMrEarhpaq3ub5yK3bY7TuinniP6mOGtvoAmNq/Yg8WzG+DHC8/17Vo5lIpud3zrqNsTSr0BWg4Fv6hteZhrYAjPocgvPEX1DA70z2uYvbcbh5zaq3qUkFo/wHgDbIN3ehhcu6DLxg9wbcQDbrdQ1ddmKo+owcOfZly47j14itvCVQYueuTdJ/QF1z8aHIVFPce4fb8UkAdQOOg0JeBw+Z1u0yozrpECcgk6SY3C8WP7gYeAyq6gBtkT0uKHcLCSpGcB8SpHGRXQKWoUDof1DhU5xDkEnaJa/BQOSAF5w2/hAMd10OZyqdGNQpkxuQbePnjK76aU4D9uVSCdFNiQ2EPKd8ohTkyKkb48BXRpTH6c0MnnEpPINXATUD6XOGTcIpe4Ypf2Q9wrEcu5yBvG0tF+zEHTAuhHXGky9ou7gPK5xD5iIkocMc2snrcvVlw+l9gkheSIaeqNXYJv1fBBFl1nhVoJH/wWECGTLdhGA5UhH+Rzial23Q5koYrlJuU6qcgxVWtshQNBaZCRTLawqVx8dxoez+cSK5x+KBQBGVErSZZUk4w4O3nslQkhoDBQDZhZahXLSeq/cp6MDgNqqb596mOn6s0KlNgrkDp6Li7DKa/cQVsMTZ11fipW7BRIVZhNVrUqJWUL7hMs5qlQsVCgTLawWE3ZJU0wCSsDqjJ5WgdFVoEy2QKuW7YaUwVIJC7AiLQVVg5rGpFTIHXxv1PONhIfwGQGs5woUmQUSCqOJECYFSkSIaWZbGGrumculUcSBLgsOJLJFrrs2hJ6BpLBJhIBQGfDVNpsJOwMpHrWpPJIwialzkamsT1CKpA6dW5keKtEEhTvq3uMOoQz4dSZRyqPRFR0wfNCzUDqNCmVRyIyuo1XoWagTLZwyK8QnLHRETh9+GUYHfgNjJ34zPK9WGkA8wVWp+6MRIlvSeBszucSaCmJo0C8Tbex45/Bqf5fw+nDr3j+LkzCGde6khLXKKacSHluHR+W0aLMLp88A2dG/pv7haESHj/8ipJmmHcmW0lkwQF/hSgHthwlR8fZBZUFlWZs9HNXbba2zoC21lZoa5sByeZm2L//gFIa2676spyNJCrH8CivSCced9Bex+ozWCLozJH3XH0/Vp3OLr0H7ui4namEBNYGsaoGJ2ciiUqTKCZc0b+Oi31c6Cuzi81inwZWv8suXQIdHQtcfR7rXGK9S5oSjR5+WSqQBJkaugIlU+mplROumnfmKFvpezM6FtwOq1Yu51agCFQlkkjsCFyBkqk0Lr66tO5qJ8qD1byWLl0Cd3Qs8LVEqFVxeVHq5UnCx3cFSqbSK1SFcRVJPWfObMUcwwV/EOD6Z9Wq1XDgww+prdVMXhXItUjEh7sCJVPpCarCLHf6WbLYR4UJsgB1X9926Or+WUldSTPqb9gmN1clRbgpUDKVRqVx5N9FV/IdC253vdh3y/DwsKIwdi5rLVUXzoTaqT2BXqdEfDwpkDrb7GTNS4AKg4v9oMwxLVixH00zlllGS3V6GdRctiygq5REDVcKhJ4z1uPVuIZZ+1hPoCYZqLMMOgLWb3AWHYRxcLVX8i1sLIkvTmveM804uA+zZk1P4K5gnGW6un5m6QCgUdl4OUAM1zY4EFQ2ZiJZCzoCtDMrUDKVXmfnGMD9mK7OhwKfbZCbb7nVleKUGxXV50H1ZcugeuJd5f5T8KDd1oRLptKT1NzDVHMN1za9zz4jWuckJmDs4KmDa5WHjOvzjuUMpO7hrKW9jm7n7a++wjUCwAu9vc8r6x6njoJyR3HNy81hN9BNuGQqbVmDZOWK5YpHTSI+6FDpuOMuSxO3vv0Nub/lnHbTI912yoOBllJ5ogOuSftefUUZ9GiM/umpcv+ZXFEyA1kpD5pse976fShOAgkfkqm06fdUNl0NddOflL+yM/QzkLrmkcoTU6wCZNHVLXFO0Qunbo5SHQboLJDKE01Y1kDSre0OrRt7E+0b1vziUWE8bUGAwaU4WpfLvlLd9F9JL5xLFAVKptLzaNEFGIoTdLBnmCxddi9s3/5aWfQVoy9qpz8pvW8eIDMQNSNOuXnbxpeBmYobqHimSSqOdyqaJ15KzYhTrhEGeKgOTThcO3D/7v0HYGRkxPZ9GNTKw6xCJak8/2qounCWNNP4o4TylCTMJoRx7EAEMAh2/VP/6vuVrHpgNfVMEiZUwVlCBoGKDbqxJ9GuEHOmSfxjzWM9kPs1fe8Fc99JxFegCQJcR9ly881zyv0niDSRKPEYZzAAloZc5IsProEcl/aWeIdpc1MeJRceVKBDtIvcvfvtsnQk5NZvULxwLN4yv8DNTRleIz7VxoJBWvCItIvsVJGmY+FdsGfP26F1QW5uRovKwYF+nIF2mV013ki4J1JOJEMKWaqeeCc0zN4Lda1PS+WJEMpxBjXdrmn6GgzlCWJPRCRwffJc7/NKuRMvDA0O2Z6OxQ3T+hu3ldXvGyPOnkhNptLU8oq4VyHdre5BhWy97kbqmkombYwsuvNA82i9yH7/BzA0NFTuP5Zr8BjIgT9+oKT7MuP0/+6CMyP5KHat7Ckq0OBAP2be6ab9IHNuudWX2LBywnIWHw3P4ydxjzzSHRA4g7dd/01qYzKpRyQpTSoyONC/mOaVQxu+5RtTpTnnAJy1MWjUSnnQAyeVJ5pYpbXaCgBzab3qfPgnSimSOGIVJc0bVJ641xsad04FfPf6emhsqFCev/DWSfi0cDr06+KAdWpfu5IlWC2uL2a5EoLaSMUUu7hhGvdog8WzG+DHC88t+fvI8TFY9Ogx+HBwNJTr4oR5XjjC4EA/KtA02uu4x4EmHY7YccHv0CV0WeN6p779t2URqnPJBea3GM5G2zonwEudE5QZKqo4SS5vmWwR1OTyeMYlDmCU9OCQfYpgXA++2rfdNm6uZvLKss18g+bbz5ecZ/mejwZHYVHPMRj+gr1aiACwV2eAs+VNDtnVBcL9jt7nnik7bx0q3aq//yH19brWLWUdIMqiSC++dRJ+tCEyLn1nCkRwUmBr6T1LlJIn5QKmxMKNZzNkNYSveOSeRph/XZ3le5546QvlITjuFIigKtIm1hKPGFfX3flQrHPModsa14VmyPS5elgU6cGNn8MLb54I/uLY8KZAWljWSEY6lALDt8fqzJGVF0/WWy0FHQhbVo+HryfppaoE9tjxUyCCWpALlclVOhmMdmhra4W21hnQ0nJFZJQLD+CtXUfPPS2jrq1BRdrxyPnFvSIzBFQk/gqkRXU6rFAftuuluILKU9e2RchoAxz9r51cI8CVsCOQx85fBTKiUajFtKMTcaO25WGouvg2IXsVReUh7D14SlGikAlWgcxApar5i/uePPPFwMIz//eeklAw6qCzAMNzRHdZz5hcA/+2OpqGwX3/Mgyvv/9l2JcRvgIhmWzBMmQIlOK4IzAm6pkZTJ8rE4B4JoL7RPZVukUB1w8VTddE5XIlDrhpWi388m+sN91FjVSIjAJJ4seUZDVs+eF4S8+b6CE+UoEkgYMu622dTdRAU4hQtLYoCrTTbg0kiT4sm6bI3O6jUTnmcFQUBZLphWNODMJ2SsjnEvuESC6PFwIAAwJcioQz6FnL5xKWyrP59ePoiY2U8gCAElYi0hponVWVcEk0QQ8bjYgdXTCC9yv7gbogyGQLR8s55Ceu/MOd58LdNzUUe/f6vi/hwQ0jUTs8p2VbPpdQ8iiKpkB4US8KcCkSiRVN+VxCWbcLVWArn0tstUruKJEIwHyiPCDaDETIZAuOzxZJJAGwJJ9LbNI2I2SJx3wusVjORBLBmG9UHhB1BiLINZFEAPDMxNR8LmFayVFoBYKvlAjPEO0rl/NDEqEoettoCK9ABDkbSQIEZ51Z6ga/JZFRIEImW6BW05NIPMKsOITIKRBBnZE2yY1XCQcwjGyeE8UhRFaBCOoaaZNVJQmJhEJ3Ppfo8vLjRF6BtKjK1FV2tfklrKCJ1pXPJdbx+sVipUBGMtnCJDUDUFmn1SpjBtSgz03a6AGexFqBaGSyhVm4WFQfk6SLPNKgkuDaBQ9l7nSzjnENAPw/ZdgiJDzizXkAAAAASUVORK5CYII=",n="data:image/png;base64,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",u="data:image/png;base64,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",o="data:image/png;base64,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",E="data:image/png;base64,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",B="data:image/png;base64,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",c="data:image/png;base64,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",p="data:image/png;base64,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",Y="data:image/png;base64,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",w="data:image/png;base64,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",V="data:image/png;base64,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",R="data:image/png;base64,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",I="data:image/png;base64,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",v="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAACbCAYAAAFDkqSlAAAACXBIWXMAAC4jAAAuIwF4pT92AAAYkUlEQVR4nO2df4xc1XXH3653bS/peu0yiUTIeGAixiEost0gSpsgexv4KxG4+adEUAHSIKXNDwwSoW2kgCO1SktV06CSSkyLUYiS/lNj1EiRcDGobeQgUm/+QISJwNiERGqG2MaJ7V2v19V5+974zZ373v3ee899776Z95GsXc/OzPtx37n33HO/95yJixcvBihX/+H9P5j+6FcP09u7ndojyMfgA9Qbzf4bZ255OYgOMqH63CR8+hJa7d5GlgMkz544+/wN8a8nrA9QbzRfjH+Pbw1xcfl0+LPV7mXeY+QKdiS/fN2N3wl/njv0KeCjigOItyb8wOw1/d/jW5V1FVAbJJ6agf8jpB5APPvf3zItfZ/qKpRXEJ/tj14/L309Savduwo6QHz2a697OPPgE1OzA1cRBMFR5QHqjebJ+Pc1H/x05gHWz/9n//cLv/iP8Kd4q2RXMBdoNGT8vqVXvy79+8ABZI9lknfeXck8mKzBpW2QdvbzD/1a+nrW1fYPoDp7ekxjO8hCvIqwu643mlfFT4COEYnEX574jvn4CoYeLxsSj+2hqXqjOTAyJf7IwuTbx96Ehj5TtMbkVrsXngw6HgcmY7LOeByYDJnIGKB1gOgRltJq9/ZZHyB+hNffdCCY3PTx8IXEk3aX1QGSt2Zi/RXBuuu/1f/b0sKD4U+OQX/AuuPfL/zqJeSj+JBJ/dCPH7984D0sg37y7GdnJoZeU5E5ZMZDYhbag3690dwd/54cErOuLKbV7r0ovia7gr1pXyAy/eF7w1cSj+2OzAOoBh2Rqea9/VfOHfqj8Kd4q6ZkH0y5fOlB6L10BReXfyP9OzxkIkCDftq9JztIG5Oz2isek8MjrvnAjmDt1ketzj4QuvTJ5ATD9MsDcXJy9pfhz1a7tzDxoc1XW9/7rANaTQLTSExStmuNyQiRl9J3yyUPwKlup6acnaKwXkCaKZHBx71KDOozqGC7AKQfEFuD4yJYnlHpZDpyP5KITi/qWGVh3QKyk0/eaZmnztkSVhegOvkY5CIoltbt1N7SPQejR6jeaO4UT35q8+dShxzwoo4ibrSIdgvUG026S43ka+vnXwgmpn6n///kmJr0EigMEMcaYsiTFu1F55HSaoHorg+cPN3d5Mlnsfa6r4UXm2TxlT8LFg/fMfCajnHDF4A+7yroYsXPrZz+mXEPZRSONT151edNLgKZu7KffNb36F5E1sRvo3jyEzNXaJ383/zbb5XvQS+i1e5tk31e2gvVG8194sR93fX/HExu+j3oxE0499+39f3kGJoWCnPPl7qd2s7MC+B4ZNK6URUrJ/43WHzl8wPvUjmCymkl1/OOQC0sHm/5zScz7aLfAkWfvAjqQw1MKsuAeBGTWSG+MsA+pQwiZ2/dDf+ya3LuYycTL7/Y7dSGgke2uJgTD3yhi1lYEtaoQeSpDrByujvwf45ZWBLusEdDfGHx8J3MhxiE7QKyejIbd1mFk8CTCLnLIq12b5c3F4CMI5KBaT/Hsa0vIBmT16XV7mlP4kU4WmCv+AJ1neBEfsjodbG6gKSIIHnyMaIXGSQEBDG2Bm3bAnNZf0wugsSkCRRMMb4A1HuVvRav6MTYtIJpYGsoPE7TTRTZilGr3bs7twuQicPWf/JA6ptBg37K5ES0L6DeaD4mvkbz5SSyFS+khVrt3lCnoMKkBe4TX0hO9pMnnvxd1kKSVsjsFGSYhBYH0Jl2rt02vMp3/o0nB/6va9C5+EIxa94/tFYdTtptyD02yhVSjEFjo8PiQckSksjLgjBRh1a7B/lYaAsMqceSCpk0RGVlDNitDvlYMrS0vDGkIUI4eGQp/cCSFhRDi0i3CmuFk5BGKY3kY/Pa28up75O1IMVHBZTdqrYWWWW4aY+NDFlLxoKtGBbhlg46hitrSVQQFgMLwwKw29RpgbTv1OlW03RhO8XXZJOTNA4uLAW37dF2azKJxZ8iaQscuUeqTVf0ZcK5oYm2uDTqgjUf/MzQt66c+PHA/2XdquwRGppoo+vAQcKVpn9fuvUy+HO0hixCa8gCQ92q0xUanQsIUlr63H8Njg3IboI+iLhT5PTZS9//5//0ntZnZS198dwvh15L7kfycolJx6DDFhDV+AGwG8UlSMvH3Wr8CA2drU6UgZ3p4UdJ0irhOZPu8qTJXLQIqKcSuttTk2U5+UAe1ZvLdU7sgFOlWidOXej2nSiYNhSPkohBRIbEIb7hfQOonm4avAFfc97FGjsH3jZAFMBXbpCOAZyef+x2asarea7wsgHqjeYukzVYoBGOdTs1r6Q53jWATGyoAzAusKtlbPCqAaIlZ2u/UqYlF/GlEbxpAG5Xcmrz7cH0lgcy3+NDI3jRAOjNj/t4WiEXl/llUNQYWMTY1O3UeAOgGhQ+E0NuPvXpyQFWtnlCBsWSgDwHJ7hUYyYU1gD1RnMbcvMp+JC2KRuNtwGNsN9k4xQHhXRB4j7XNEiQIFvTF6GURHHeoyx8dFNzb4B6o7kQBMFW1fvEHXUqaAFBXAWRfu8nDyhjpXkOzrk2gO5gq8uFX3w/WHp1j/JT01vuD/d7ZpFXI+TWAK5vfgwNvOJKlAwSlonqOJE8GiGXBrC9+WlJMmhv4L7nz0r/hmR5AgN5RluzUZx6QbINmDJo1pp289MS3BF/9SfvS/0b5KYu/wZpqKOmKlwEZw1QbzTvRqKZJBrJkqtliaRUMLqpT7XavWeNTyQDJw1QbzSfRaTPlNlSpshP8t4Zuy4y3OIPrBCvZi3KdGVvM1FCq2BvgCigphwF6cYkM3+6hFxPRJ5F8wmFKzvn9ba9qL9XRjO5FCM6akKyNJXXE0TzCZUr6+WuvbzczCSPP3dG6/3keiJSOZpPqFxZrkbIbdehbvqJJD9NGYh15agBcyAvSm1hFbqw3bM3lFFIRhhQy9jPpOL5DL27KYwe0tE0+S2CzZY9Ough1fsooCYTf+pgs+Uji9UkSHh+zQwelqXFRDDdcriARDOpv0WimSpkXU1at6QLhbopm6SK0E09O6xVTbDDxE01yQWW+2BLHPrb3w2uvPzS86KTHAcBDeTJkuqI6MSQtBqgqJufF0UE8oxqY6R+2dRsZkrhssAYyFOuNysbIJkJPwsKqCFbEE0RI6L7f7gYPPSv6lUwU9Cc+YC1Z8oiMxsgCqgpYzrUJ6piOjZk1VHgHguSMDbCnrTyAFl79aCAGsk+XN78IlmNV7WUZwAE8lLd1LStepBCLc/B9pkH54IbEmsDtAUqa0MyJ7SxX8xOIINyl6tcWnFwhnIpyiirp2OKLM+jDCoFpNrhpZULUsa43fwgcj2RkLZuIC/e4qOlxa/AAB7UTbRNr7r5DlE1AnVB3u0aGSec19QaZwD3fNOAFxRlRHykTJtvfYPWuddu/fssIcDAXrVSbFMNLm3a2zV97V/unPrQH2cJpehvzxap+dehLPuEh8u/zF7TL9iagVNVGwel3icMNkKhO2BUeJ2rQJY3LQnlSAb2BXjtYvueLEK5VojUi0ZTARaBtw0gy5KchpgdWQKUyrAIvGwA2j+m4woj2Z1NVQuu8dUCjuh+QMy6KMFenuEA7xpAlsALAcka6ULdbIuPFmCcLg3YvD1nKyXkxqsGULmdKmjHi0I8FXBXw7fFmwaIQg3W/bQkjfAQNlpObnyyALYJ0/Lx76reUlxWSAEvGkCWcNiG86+r3X5f3FJfLECpsg7C2I9aIhIDLKB74Zb6kC1lqLyIDNJirrvxGXjTHakYVPjglvpgAUPpKGUkS6agmz1At1RavDUvCm0AWbpzGTIRrCxluQi5pUACD+1ZNydF5gsit1NZF41Ev7KsKeiuG0ka9iGKdEuLtADI7cxSXMsKHMkAZIWFuaWFNECkulaiUqKh25+Qok1FuaVFWQBUwQ1RXaMlMsQSqRJ2JGsT5EXuDRAlZlUCrPWG0PgAuaXY8mXuC/hFWIAyKy5tddLJI4G7pcrlS3JLc822nmsDoMuMJvvM0FpJgFsKzcq5yK0Bor1m6gJnQK0+GeguHd/c0jwtAIrD22z0Q7KhBOEasnI/cG5uaS4NgFbhtq0dROEKJPUAbaJQ0Wr3FqxOBqQUSfs++4n1wTfuGZwNp+0RK1teaecWgC4zpt2MK2trhm4+8cQXNkjfT24pMo7Qrnhg+dK5qi6PLkg5XSU/Pq3SKe2O1AUdR8DlS6duqeu0lZjbmeHHJxN0iNy8fW3q31C3FFDVOXVLXaat3Im4nUhYOY1r61Opf0PdUlBV58wtdWkB0JNjm8wpC7QCNaCqc+aWusobCj0xaDjZFBpXILcUU9U5cUtdWQD0xNhm00Ky6qJhDcB13eoiWuoicSv0pKBh5Kx8cafBrLpISjJQVcfulnInbt2IFGcI3U6N4gxpoGkrKYkGQhFuKbcFQE+ITgpLk9ygMtAwB7B8yeqWcmbOhZ4MnRL7gVCl2wbKYoIALl9CWiYETguAngzd5E6vHedJTxlouKWAqg7SMiFwpS6G1W26/PzdFY5TDAndUlBVp1q+bLV7LMuXXBagfCLCZcaEug3lnd4FplNcBR1/FtXpKxscbql1A6DqtnWg+ecBo6rO2i21Td59lY26zQabfNLMqjort9TWApwvM6ZhU1sm0BiPXLulNtnTWdRtptjWlkHHI9AtNa5DaWMBbOo2EzhS2qPhECCftHEFcNP09VBJJ9TvNoFjhhwuXwK7bsLlS0duqakFKB8JcjvTlhl14ZoNy6BdNwiAqs7ILdVuAJfqtjTSyhVyAS9f/p9y3UDbLdVqAFTdhoR/dRCrJXGXNIGXL3+iXDkLdKtz61oA5Hai4V8d/vTRU8E7766EaevvfPQU+/czqur26xxXp4DDbiTvDoV90cijbzBW5n6626lBbrqOBUBJj8p68wOd5UtGtxRqAFt1W5ngUtWhbqmyAdAkGlnqtjLBqKprIKlxEAvA9vJaVMpTcfctM2EZk+S/DZe5qzY+veUB6H2Aqk5deyfrj3mo21RQRW1Z5exXvnm5s2NObb4deh+oqsscjFUWULi67dsZ4twsbagtjMuXmTGzrCI+kLrNZJmRiyxtqC2oqg5MCpIaLc2yAEjHYbLMqENWHMhVkc8YRlVdqlsqbQBudZsNt+5JDz1xaYayQFV1K6e7me9Jc0uHGgBVt1EYl3uZUQYtys//xWCMi0ISLgu4JUHDKouH71S9ReqWVmWsAFxWWhXLWDlRt5UdZlXdgFsqdkFO1G2jAJwURNMt7TcAmkTDdCd72UHHO1BV11/STVoAFMEDxEojCXk6KICqrv+GuJLeW4jAqgKHgnqK3uJUt1PbSJX0oILNFfogpQzXbJjbVJUxdMTkzBUq2cuM7zVkSs2yOly9rWqAYlmoGsAhQBzpEWqA7WW+SJ+Z2vy5rLM7RqlwqJoqRT6fHvebxY0ilE0uaBiYC7ugt4+9SfGJTUEQqPfsV2RCy5lhhnf5Yg7d3+3k/8cvlKaaahmIgpm708TLlIqTuiXLNXRqxH3dTs14T0LFJSoDYCCKY2rt0aDYHiUHRnbNZkAa2Z3dTi2X/IKjSGUAFkRifasoGrKGBnCg26lpieIrVqkMwJDI3WFJm0LrnbYZa6NZnVc1GstAZQAGoBtVdCBxG4PCkFyiq3yun+8blQFoYuLvo5AUdd0fPAPJURVc3e3Uci8EUkYqA9Ag2qTltPok0+SYmO92al5W0PeJygAAIqXyQp6aHUDPgnB/t1Njyyw4ilRrwQqiSE/ugjXK0gVs/lOxlzO15ihSjQAZcEZ6TGEKk77U7dRyrUtXFioDSCHKhAclY3MNU4SoCpNKqAxAQrQxurDKzjLAYmcqqjCpQGUAAlEWSHX1hgIII0Q3HeAIk26v5BOrVJPgBFFSAC8f/qBfGvNTyo34AEd08wmOKtUIcCnM+RaSDQmBemiqihanLqEH9/yre5BMozCUNIEhIeiebqeWW7lqHxl7A+AQtCWhhzItoweaZAKFKUIE59QcRcbaALjDnPQwqvJmUOoCIH8EDJOQbmzDpGNrANyRHp0MzeQSUfoIJCsyQhUmNWcsDYBb0EYPn0mqQsq1C9RrhWAS0lGYdNs4CenGzgA4BW30sIUPnUWCbJI8cCZconzRlZAOZ2wMgFvQRg9ZqNpkSNN5/vW9wfLx73KcVgiTkO6ecdh3PBbrANyCNnq4wp6WKUft9Jb74ez4CExCuqda7d7Ih0hHfgTgjvRQRgdXifm5I0SUIoTBsEY6TDrSBsAtaEPCnLZQJSCgHBMMU4RoZMOkI2sA3GFO00iPCdxhUiYh3bEoQjRSQrqRNABuQRs9PEWUQqPaDwy6nxAmId3IhUlHzgA4042HYc6b+Ca7JlChXE4NEZWpRmqFKxiZMOnIGAC3oI0eErSmeZIra2uCL996WVhJbnbmUk0Yqrl18MhS8M3nzoTVh3Sg+ifn31DXQEFhEtKNRJh0JAwgT0FbGp/9xPrgG/dgIwUZw/xDvw7eO4Pfe0+FdKVXk5beAOqN5i7dUu1ZmER6vnr7+4K7bp7R+sxP317OLAQoY+X0z4LFw3dofSYLJiFdqdMylnohLIr0sD389DCYhDl1H37iI/WpsBqyDpRdmiqWMewIC6FRhWHd4bZWu1fa3WWlNYBI0MYa5kTVnEl0H+IkNxh8libkVHyAQe8TQotvVG/XMuS6tdXunWy1exuB93pFKQ0gErSxqDmpN6UwZ14xfi5IisFVNjLeammpTKXgwwlZSV6fKZUBUKQnCnPyqDlnrljtTS1i/HkU7U6DRG+KOkBakDybQZl6tNXulWbVuDQG4ErQVnZcCOkYlKmHxLLUvlIKA4gEbUe5YvwkaKPekwuK6JjwMtPoQaI3Br1PH5Jnn3/9H2y/phRqUu8NIBK08e3b3fIAu5pTJ56f5DVDw5FBcxgGvU+f5ePf44gQPdxq97xeMfbaAKIwJ5uak3pJ6i25MZ0HmBpOGqHojTFMGkaI7JWpO1rtnrfaIW8NIIr0sIU5fYv0cLk/InGYlEHvExLKs+3DpA1fw6ReGgBrpIfCnNQrOlRzmjzMrqNHpGOyLMfahykjnZdhUq8MIApznmSL9My2VsOcBao50yA9kGtorsOg9+lD8mwGZapXYVJvDKDeaG6jHoIt0vOBHUZqThNMevPXjvNNgLMgaQelaeSC5NkMylQKk+52d9U4XhhAJGg7wvV91OvpqjnzJs8FtDXv3xFmsOCC5NkMylQvqtcUbgC+CNps0ZkHvPPuSu7n56mQ7r6iw6SFGoAvgra80d0Qw4WnQrpCw6SFGQC7oG3+hULDnDouTZH6ocBPIV1hYdLcDcCZoK3gSI9OVIdzBdgUD4V0cZh0G9tJAeRqAJGg7cQoCtp0ojqnmVeATfFUSJdr9ZrcDCAhaGOBei9OQZstZXKBkngqpNufl5AuFwNwIWij3ss3kEjQwYUl787bYyGd86wTzg2g3mg+VgZBGwePP3dG+S1//b3fennungrp7nIdJnWaFYIzF39QYIY2HSgf0BNf2DD0CZok3/l3p7yYAKvgrFnAlJHOWfUaZwYwahnaxo2lV7/OkWK9D0NGOidFvtkNwJcMbRX2sGeku+5rHApV1rSMrAYQCdrYND0uc/FXYFz41UvB0sKDbHeLKSMdW1pGNgPwIUNbhRs8zUjHkpaRxQCKLDnqG3FyXEp6deXlq0E2Er9RiPTf/+ecV2sAOrCXdp29hkOhal29xtoA2EuO3vid8OaUjS/deln4D8EkL6gvsJZ25YkQWVWvsTIA9pKjJY30PPHFDcHN29ZqfcYkQ7QveFja1bh6jdFCWGLr4kgJ2ky4tj6l/fATVDvAJKmuD3gopKNw+1sm+421DSAhaOMJc5Y8Q9t7Oezt9RGSojBMZPswCOnmTPYbaxnAqAvaTKDNLft/uKj9SZoYI9IJn6FAhYdCOq20jPAcoN5o0ibmvTZnloQEbb5qekwgV+iZr8wNlEVK4+mDZ73VBJngaWlXKEwKGUAkaLvP9oxi8iw5WgQUCr1FqBFGYdCyhkARwjDp4Tv4IkQ8pV2V1WuUBjCOgrYKczwU0v2k26ml7jLLNIBK0FZhAruQ7vpv2e5hThXSSQ2AW9AWhjlHIBd/BQ5NaBm2R/ZhEtJdLRb5HooCcWdoC6Lev2K8mJjmHelpVGFQpg6FSQdGgGjrItvurYEDTc0GU43b2dJxVPgJaYWW33jSNpFuKpTljiHVY19N2jcAbkFbRYUrmIR0YZg0NABuQVtFhWtWs9y9YHuUeyYjHX/18FeUClp3YEjQezdNgnPNxFVRwQXHottkFO6sqCgdDNHFffEcgHW1t6LCNQyrxJcmwUEVBaooEZZRIFoV3tnt1BYC2UpwtBbwGOdCWEUFB6Qenvrwvaa9PkkRdg+sBAdB8P9ljNX/a3xRCwAAAABJRU5ErkJggg==",U="data:image/png;base64,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",W="data:image/png;base64,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",K="data:image/png;base64,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",b="data:image/png;base64,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",N="data:image/png;base64,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",Q="data:image/png;base64,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",m="data:image/png;base64,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",O="data:image/png;base64,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",M="data:image/png;base64,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",G="data:image/png;base64,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",x="data:image/png;base64,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",Z="data:image/png;base64,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",X="data:image/png;base64,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";var L=e(74848);function j(A){let{href:a,children:e}=A;return(0,L.jsx)(i.A,{href:a,className:(0,g.A)("card padding--lg",l.cardContainer),children:e})}function S(A){let{href:a,icon:e,title:s,description:t}=A;return(0,L.jsxs)(j,{href:a,children:[(0,L.jsxs)(C.A,{as:"h2",className:(0,g.A)("text--truncate",l.cardTitle),title:s,children:[e," ",s]}),t&&(0,L.jsx)("p",{className:(0,g.A)(l.cardDescription),title:t,children:t})]})}function q(A){let{item:a}=A;const e=(0,t.Nr)(a);return e?(0,L.jsx)(S,{href:e,icon:"\ud83d\uddc3\ufe0f",title:a.label,description:a.description??(0,d.T)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:a.items.length})}):null}function k(A){let{item:a}=A;const e="Customize Engine Settings"===a.label?(0,L.jsx)("img",{src:r,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Remote Server Integration"===a.label?(0,L.jsx)("img",{src:F,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Manual Import"===a.label?(0,L.jsx)("img",{src:h,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.7"===a.label||"v0.4.6"===a.label||"v0.4.5"===a.label||"v0.4.4"===a.label||"v0.4.3"===a.label||"v0.4.2"===a.label||"v0.4.1"===a.label||"v0.4.0"===a.label||"v0.3.3"===a.label||"v0.3.2"===a.label||"v0.3.1"===a.label||"v0.3.0"===a.label||"v0.2.3"===a.label||"v0.2.2"===a.label||"v0.2.1"===a.label||"v0.2.0"===a.label?(0,L.jsx)("img",{src:n,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Extension Setup"===a.label?(0,L.jsx)("img",{src:u,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Import Extensions"===a.label?(0,L.jsx)("img",{src:o,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Continue Integration"===a.label?(0,L.jsx)("img",{src:E,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"OpenRouter"===a.label?(0,L.jsx)("img",{src:w,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Azure OpenAI"===a.label?(0,L.jsx)("img",{src:p,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Raycast"===a.label?(0,L.jsx)("img",{src:c,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Discord"===a.label?(0,L.jsx)("img",{src:B,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Open Interpreter"===a.label?(0,L.jsx)("img",{src:Y,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Permission Denied"===a.label?(0,L.jsx)("img",{src:V,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Unexpected Token"===a.label?(0,L.jsx)("img",{src:R,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Undefined Issue"===a.label?(0,L.jsx)("img",{src:I,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Something's Amiss"===a.label?(0,L.jsx)("img",{src:v,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Broken Build"===a.label?(0,L.jsx)("img",{src:U,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Jan not using GPU"===a.label?(0,L.jsx)("img",{src:W,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Mistral AI"===a.label?(0,L.jsx)("img",{src:K,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LM Studio"===a.label?(0,L.jsx)("img",{src:b,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Ollama"===a.label?(0,L.jsx)("img",{src:N,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.8"===a.label||"v0.4.9"===a.label||"v0.4.10"===a.label?(0,L.jsx)("img",{src:n,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install with Docker"===a.label?(0,L.jsx)("img",{src:x,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Linux"===a.label?(0,L.jsx)("img",{src:M,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Mac"===a.label?(0,L.jsx)("img",{src:O,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Windows"===a.label?(0,L.jsx)("img",{src:m,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Claude"===a.label?(0,L.jsx)("img",{src:Q,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LlamaCPP Extension"===a.label?(0,L.jsx)("img",{src:G,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"TensorRT-LLM Extension"===a.label?(0,L.jsx)("img",{src:Z,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Groq"===a.label?(0,L.jsx)("img",{src:X,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"\ud83d\udcc4\ufe0f",s=(0,t.cC)(a.docId??void 0);return(0,L.jsx)(S,{href:a.href,icon:e,title:a.label,description:a.description??s?.description})}function z(A){let{item:a}=A;switch(a.type){case"link":return(0,L.jsx)(k,{item:a});case"category":return(0,L.jsx)(q,{item:a});default:throw new Error(`unknown item type ${JSON.stringify(a)}`)}}function T(A){let{className:a}=A;const e=(0,t.$S)();return(0,L.jsx)(y,{items:e.items,className:a})}function y(A){const{items:a,className:e}=A;if(!a)return(0,L.jsx)(T,{...A});const g=(0,t.d1)(a);return(0,L.jsx)("section",{className:(0,s.A)("row",e),children:g.map(((A,a)=>(0,L.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,L.jsx)(z,{item:A})},a)))})}},28453:(A,a,e)=>{e.d(a,{R:()=>i,x:()=>d});var s=e(96540);const t={},g=s.createContext(t);function i(A){const a=s.useContext(g);return s.useMemo((function(){return"function"==typeof A?A(a):{...a,...A}}),[a,A])}function d(A){let a;return a=A.disableParentContext?"function"==typeof A.components?A.components(t):A.components||t:i(A.components),s.createElement(g.Provider,{value:a},A.children)}}}]); \ No newline at end of file diff --git a/assets/js/db7de07b.41eef481.js b/assets/js/db7de07b.41eef481.js new file mode 100644 index 00000000..386a24ac --- /dev/null +++ b/assets/js/db7de07b.41eef481.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6100],{22787:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>t,contentTitle:()=>o,default:()=>u,frontMatter:()=>s,metadata:()=>r,toc:()=>c});var l=i(74848),a=i(28453);const s={sidebar_position:16,slug:"/changelog/changelog-v0.2.2"},o="v0.2.2",r={id:"releases/changelog/changelog-v0.2.2",title:"v0.2.2",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.2.2.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.2.2",permalink:"/changelog/changelog-v0.2.2",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.2.2.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:16,frontMatter:{sidebar_position:16,slug:"/changelog/changelog-v0.2.2"},sidebar:"releasesSidebar",previous:{title:"v0.2.3",permalink:"/changelog/changelog-v0.2.3"},next:{title:"v0.2.1",permalink:"/changelog/changelog-v0.2.1"}},t={},c=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Bug Fixes",id:"-bug-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function d(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,a.R)(),...e.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.h1,{id:"v022",children:"v0.2.2"}),"\n",(0,l.jsxs)(n.p,{children:["For more details, ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.2.2",children:"GitHub Issues"})]}),"\n",(0,l.jsxs)(n.p,{children:["Highlighted Issue: ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/469",children:"Issue #469: chore: plugin and app version dependency"})]}),"\n",(0,l.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"chore: plugin and app version dependency @louis-jan (#469)"}),"\n",(0,l.jsx)(n.li,{children:"bug: showing a modal when user start conf but model not active @urmauur (#466)"}),"\n",(0,l.jsx)(n.li,{children:"fix: duplicated modal and loading state @louis-jan (#465)"}),"\n",(0,l.jsx)(n.li,{children:"bug: fix overflow scroll horizontal message @urmauur (#464)"}),"\n",(0,l.jsx)(n.li,{children:"bug: avoid chat body scroll horizontal @urmauur (#462)"}),"\n",(0,l.jsx)(n.li,{children:"bug: fix logic plugin update plugin and show installed version @urmauur (#459)"}),"\n",(0,l.jsx)(n.li,{children:"bug: chat view drops enumeration @urmauur (#456)"}),"\n",(0,l.jsx)(n.li,{children:"fix: allow switching models when switch between conversations @namchuai (#458)"}),"\n",(0,l.jsx)(n.li,{children:"fix: CI run fails on windows @louis-jan (#463)"}),"\n",(0,l.jsx)(n.li,{children:"fix: failed to build electron app @louis-jan (#461)"}),"\n",(0,l.jsx)(n.li,{children:"fix: correct app version display @louis-jan (#452)"}),"\n",(0,l.jsx)(n.li,{children:"fix: enable link color blue on docusaurus markdown @urmauur (#449)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"feat: Add ADR-008 for extensible Jan @vuonghoainam (#431)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-bug-fixes",children:"\ud83d\udc1b Bug Fixes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"data-plugin force leveldown to 6.1.1 @hiento09 (#453)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"Use electron-rebuild to build leveldown@5.6.0 for darwin arm64 @hiento09 (#455)"}),"\n",(0,l.jsx)(n.li,{children:"data-plugin force leveldown back to 5.6.0 and rebuild for darwin arm64 @hiento09 (#454)"}),"\n",(0,l.jsx)(n.li,{children:"data-plugin force leveldown to 6.1.1 @hiento09 (#453)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,l.jsx)(n.p,{children:"@hiento09, @jan-service-account, @louis-jan, @namchuai, @urmauur and @vuonghoainam"})]})}function u(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,l.jsx)(n,{...e,children:(0,l.jsx)(d,{...e})}):d(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>o,x:()=>r});var l=i(96540);const a={},s=l.createContext(a);function o(e){const n=l.useContext(s);return l.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:o(e.components),l.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/db7de07b.a2b9152d.js b/assets/js/db7de07b.a2b9152d.js deleted file mode 100644 index 5932d94f..00000000 --- a/assets/js/db7de07b.a2b9152d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6100],{22787:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>t,contentTitle:()=>o,default:()=>u,frontMatter:()=>s,metadata:()=>r,toc:()=>c});var l=i(74848),a=i(28453);const s={sidebar_position:16,slug:"/changelog/changelog-v0.2.2"},o="v0.2.2",r={id:"releases/changelog/changelog-v0.2.2",title:"v0.2.2",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.2.2.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.2.2",permalink:"/changelog/changelog-v0.2.2",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.2.2.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:16,frontMatter:{sidebar_position:16,slug:"/changelog/changelog-v0.2.2"},sidebar:"releasesSidebar",previous:{title:"v0.2.3",permalink:"/changelog/changelog-v0.2.3"},next:{title:"v0.2.1",permalink:"/changelog/changelog-v0.2.1"}},t={},c=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Bug Fixes",id:"-bug-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function d(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,a.R)(),...e.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.h1,{id:"v022",children:"v0.2.2"}),"\n",(0,l.jsxs)(n.p,{children:["For more details, ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.2.2",children:"GitHub Issues"})]}),"\n",(0,l.jsxs)(n.p,{children:["Highlighted Issue: ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/469",children:"Issue #469: chore: plugin and app version dependency"})]}),"\n",(0,l.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"chore: plugin and app version dependency @louis-jan (#469)"}),"\n",(0,l.jsx)(n.li,{children:"bug: showing a modal when user start conf but model not active @urmauur (#466)"}),"\n",(0,l.jsx)(n.li,{children:"fix: duplicated modal and loading state @louis-jan (#465)"}),"\n",(0,l.jsx)(n.li,{children:"bug: fix overflow scroll horizontal message @urmauur (#464)"}),"\n",(0,l.jsx)(n.li,{children:"bug: avoid chat body scroll horizontal @urmauur (#462)"}),"\n",(0,l.jsx)(n.li,{children:"bug: fix logic plugin update plugin and show installed version @urmauur (#459)"}),"\n",(0,l.jsx)(n.li,{children:"bug: chat view drops enumeration @urmauur (#456)"}),"\n",(0,l.jsx)(n.li,{children:"fix: allow switching models when switch between conversations @namchuai (#458)"}),"\n",(0,l.jsx)(n.li,{children:"fix: CI run fails on windows @louis-jan (#463)"}),"\n",(0,l.jsx)(n.li,{children:"fix: failed to build electron app @louis-jan (#461)"}),"\n",(0,l.jsx)(n.li,{children:"fix: correct app version display @louis-jan (#452)"}),"\n",(0,l.jsx)(n.li,{children:"fix: enable link color blue on docusaurus markdown @urmauur (#449)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"feat: Add ADR-008 for extensible Jan @vuonghoainam (#431)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-bug-fixes",children:"\ud83d\udc1b Bug Fixes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"data-plugin force leveldown to 6.1.1 @hiento09 (#453)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"Use electron-rebuild to build leveldown@5.6.0 for darwin arm64 @hiento09 (#455)"}),"\n",(0,l.jsx)(n.li,{children:"data-plugin force leveldown back to 5.6.0 and rebuild for darwin arm64 @hiento09 (#454)"}),"\n",(0,l.jsx)(n.li,{children:"data-plugin force leveldown to 6.1.1 @hiento09 (#453)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,l.jsx)(n.p,{children:"@hiento09, @jan-service-account, @louis-jan, @namchuai, @urmauur and @vuonghoainam"})]})}function u(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,l.jsx)(n,{...e,children:(0,l.jsx)(d,{...e})}):d(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>o,x:()=>r});var l=i(96540);const a={},s=l.createContext(a);function o(e){const n=l.useContext(s);return l.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:o(e.components),l.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/dbb31ac1.951e07a9.js b/assets/js/dbb31ac1.951e07a9.js new file mode 100644 index 00000000..0c232117 --- /dev/null +++ b/assets/js/dbb31ac1.951e07a9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5406],{97804:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>h,frontMatter:()=>t,metadata:()=>o,toc:()=>d});var i=s(74848),a=s(28453);const t={title:"User Interface",slug:"/developer/ui",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","UI kit"]},r=void 0,o={id:"developer/overview/user-interface",title:"User Interface",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/01-overview/03-user-interface.md",sourceDirName:"developer/01-overview",slug:"/developer/ui",permalink:"/developer/ui",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/01-overview/03-user-interface.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:3,frontMatter:{title:"User Interface",slug:"/developer/ui",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","UI kit"]},sidebar:"developerSidebar",previous:{title:"File-based Approach",permalink:"/developer/file-based"},next:{title:"Installation and Prerequisites",permalink:"/developer/prereq"}},l={},d=[{value:"Views",id:"views",level:2},{value:"Ribbon",id:"ribbon",level:3},{value:"LeftSidebar",id:"leftsidebar",level:3},{value:"Main",id:"main",level:3},{value:"RightSidebar",id:"rightsidebar",level:3},{value:"StatusBar",id:"statusbar",level:3}];function c(e){const n={admonition:"admonition",code:"code",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",pre:"pre",ul:"ul",...(0,a.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.admonition,{type:"warning",children:(0,i.jsx)(n.p,{children:"This page is still under construction, and should be read as a scratchpad"})}),"\n",(0,i.jsx)(n.p,{children:"Jan provides a UI Kit for customize the UI for your use case. This means you can personalize the entire application according to your own brand and visual styles."}),"\n",(0,i.jsx)(n.p,{children:"This page gives you an overview of how to customize the UI."}),"\n",(0,i.jsx)(n.p,{children:"You can see some of the user interface components when you first open Jan."}),"\n",(0,i.jsx)(n.p,{children:"To Link:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Ribbon"}),"\n",(0,i.jsx)(n.li,{children:"LeftSidebar"}),"\n",(0,i.jsx)(n.li,{children:"Main"}),"\n",(0,i.jsx)(n.li,{children:"RightSidebar"}),"\n",(0,i.jsx)(n.li,{children:"StatusBar"}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"views",children:"Views"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.img,{alt:"Jan Views",src:s(2743).A+"",width:"1396",height:"766"}),"\nTODO: add a better image."]}),"\n",(0,i.jsx)(n.h3,{id:"ribbon",children:"Ribbon"}),"\n",(0,i.jsx)(n.p,{children:"Assistants shortcuts and Modules settings show up here."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'import .. from "@jan"\nsample code here\n'})}),"\n",(0,i.jsx)(n.h3,{id:"leftsidebar",children:"LeftSidebar"}),"\n",(0,i.jsx)(n.p,{children:"Conversation threads show up here. This is customizable, so custom assistants can add additional menu items here."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'import .. from "@jan"\nsample code here\n'})}),"\n",(0,i.jsx)(n.h3,{id:"main",children:"Main"}),"\n",(0,i.jsx)(n.p,{children:"The main view for interacting with assistants. This is customizable, so custom assistants can add in additional UI components. By default, this is a chat thread with assistants."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'import .. from "@jan"\nsample code here\n'})}),"\n",(0,i.jsx)(n.h3,{id:"rightsidebar",children:"RightSidebar"}),"\n",(0,i.jsx)(n.p,{children:'A "settings" view for each thread. Users should be able to edit settings or other configs to customize the assistant experience within each thread.'}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'import .. from "@jan"\nsample code here\n'})}),"\n",(0,i.jsx)(n.h3,{id:"statusbar",children:"StatusBar"}),"\n",(0,i.jsx)(n.p,{children:"A global status bar that shows processes, hardware/disk utilization and more."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'import .. from "@jan"\nsample code here\n'})})]})}function h(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},2743:(e,n,s)=>{s.d(n,{A:()=>i});const i=s.p+"assets/images/jan-views-8a6b71fb089ec16a059f4f0f49814ce0.png"},28453:(e,n,s)=>{s.d(n,{R:()=>r,x:()=>o});var i=s(96540);const a={},t=i.createContext(a);function r(e){const n=i.useContext(t);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:r(e.components),i.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/dbb31ac1.d3b04a4c.js b/assets/js/dbb31ac1.d3b04a4c.js deleted file mode 100644 index 0bd7b2bb..00000000 --- a/assets/js/dbb31ac1.d3b04a4c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5406],{97804:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>h,frontMatter:()=>t,metadata:()=>o,toc:()=>d});var i=s(74848),a=s(28453);const t={title:"User Interface",slug:"/developer/ui",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","UI kit"]},r=void 0,o={id:"developer/overview/user-interface",title:"User Interface",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/01-overview/03-user-interface.md",sourceDirName:"developer/01-overview",slug:"/developer/ui",permalink:"/developer/ui",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/01-overview/03-user-interface.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:3,frontMatter:{title:"User Interface",slug:"/developer/ui",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","UI kit"]},sidebar:"developerSidebar",previous:{title:"File-based Approach",permalink:"/developer/file-based"},next:{title:"Installation and Prerequisites",permalink:"/developer/prereq"}},l={},d=[{value:"Views",id:"views",level:2},{value:"Ribbon",id:"ribbon",level:3},{value:"LeftSidebar",id:"leftsidebar",level:3},{value:"Main",id:"main",level:3},{value:"RightSidebar",id:"rightsidebar",level:3},{value:"StatusBar",id:"statusbar",level:3}];function c(e){const n={admonition:"admonition",code:"code",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",pre:"pre",ul:"ul",...(0,a.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.admonition,{type:"warning",children:(0,i.jsx)(n.p,{children:"This page is still under construction, and should be read as a scratchpad"})}),"\n",(0,i.jsx)(n.p,{children:"Jan provides a UI Kit for customize the UI for your use case. This means you can personalize the entire application according to your own brand and visual styles."}),"\n",(0,i.jsx)(n.p,{children:"This page gives you an overview of how to customize the UI."}),"\n",(0,i.jsx)(n.p,{children:"You can see some of the user interface components when you first open Jan."}),"\n",(0,i.jsx)(n.p,{children:"To Link:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Ribbon"}),"\n",(0,i.jsx)(n.li,{children:"LeftSidebar"}),"\n",(0,i.jsx)(n.li,{children:"Main"}),"\n",(0,i.jsx)(n.li,{children:"RightSidebar"}),"\n",(0,i.jsx)(n.li,{children:"StatusBar"}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"views",children:"Views"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.img,{alt:"Jan Views",src:s(2743).A+"",width:"1396",height:"766"}),"\nTODO: add a better image."]}),"\n",(0,i.jsx)(n.h3,{id:"ribbon",children:"Ribbon"}),"\n",(0,i.jsx)(n.p,{children:"Assistants shortcuts and Modules settings show up here."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'import .. from "@jan"\nsample code here\n'})}),"\n",(0,i.jsx)(n.h3,{id:"leftsidebar",children:"LeftSidebar"}),"\n",(0,i.jsx)(n.p,{children:"Conversation threads show up here. This is customizable, so custom assistants can add additional menu items here."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'import .. from "@jan"\nsample code here\n'})}),"\n",(0,i.jsx)(n.h3,{id:"main",children:"Main"}),"\n",(0,i.jsx)(n.p,{children:"The main view for interacting with assistants. This is customizable, so custom assistants can add in additional UI components. By default, this is a chat thread with assistants."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'import .. from "@jan"\nsample code here\n'})}),"\n",(0,i.jsx)(n.h3,{id:"rightsidebar",children:"RightSidebar"}),"\n",(0,i.jsx)(n.p,{children:'A "settings" view for each thread. Users should be able to edit settings or other configs to customize the assistant experience within each thread.'}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'import .. from "@jan"\nsample code here\n'})}),"\n",(0,i.jsx)(n.h3,{id:"statusbar",children:"StatusBar"}),"\n",(0,i.jsx)(n.p,{children:"A global status bar that shows processes, hardware/disk utilization and more."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-js",children:'import .. from "@jan"\nsample code here\n'})})]})}function h(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},2743:(e,n,s)=>{s.d(n,{A:()=>i});const i=s.p+"assets/images/jan-views-8a6b71fb089ec16a059f4f0f49814ce0.png"},28453:(e,n,s)=>{s.d(n,{R:()=>r,x:()=>o});var i=s(96540);const a={},t=i.createContext(a);function r(e){const n=i.useContext(t);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:r(e.components),i.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/dc051efd.65bf3f72.js b/assets/js/dc051efd.65bf3f72.js new file mode 100644 index 00000000..4dbf2976 --- /dev/null +++ b/assets/js/dc051efd.65bf3f72.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8429],{21999:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>i,metadata:()=>s,toc:()=>c});var r=t(74848),a=t(28453);const i={title:"Chats",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},o=void 0,s={id:"developer/framework/engineering/chats",title:"Chats",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-engineering/chats.md",sourceDirName:"developer/05-framework/03-engineering",slug:"/developer/framework/engineering/chats",permalink:"/developer/framework/engineering/chats",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-engineering/chats.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Chats",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",previous:{title:"Assistants",permalink:"/developer/framework/engineering/assistants"},next:{title:"Engine",permalink:"/developer/framework/engineering/engine"}},l={},c=[{value:"Overview",id:"overview",level:2},{value:"Folder Structure",id:"folder-structure",level:2},{value:"API Reference",id:"api-reference",level:2},{value:"Implementation",id:"implementation",level:2}];function d(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",li:"li",p:"p",ul:"ul",...(0,a.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.admonition,{type:"caution",children:(0,r.jsx)(n.p,{children:"This is currently under development."})}),"\n",(0,r.jsx)(n.h2,{id:"overview",children:"Overview"}),"\n",(0,r.jsxs)(n.p,{children:["In Jan, ",(0,r.jsx)(n.code,{children:"chats"})," are LLM responses in the form of OpenAI compatible ",(0,r.jsx)(n.code,{children:"chat completion objects"}),"."]}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Models take a list of messages and return a model-generated response as output."}),"\n",(0,r.jsxs)(n.li,{children:["An ",(0,r.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/chat",children:"OpenAI Chat API"})," compatible endpoint at ",(0,r.jsx)(n.code,{children:"localhost:1337/v1/chats"}),"."]}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"folder-structure",children:"Folder Structure"}),"\n",(0,r.jsxs)(n.p,{children:["Chats are stateless, thus are not saved in ",(0,r.jsx)(n.code,{children:"janroot"}),". Any content and relevant metadata from calling this endpoint is extracted and persisted through ",(0,r.jsx)(n.a,{href:"/docs/engineering/messages",children:"Messages"}),"."]}),"\n",(0,r.jsx)(n.h2,{id:"api-reference",children:"API Reference"}),"\n",(0,r.jsxs)(n.p,{children:["Jan's Chat API is compatible with ",(0,r.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/chat",children:"OpenAI's Chat API"}),"."]}),"\n",(0,r.jsxs)(n.p,{children:["See ",(0,r.jsx)(n.a,{href:"https://jan.ai/api-reference/#tag/Chat-Completion",children:"Jan Chat API"})]}),"\n",(0,r.jsx)(n.h2,{id:"implementation",children:"Implementation"}),"\n",(0,r.jsxs)(n.p,{children:["Under the hood, the ",(0,r.jsx)(n.code,{children:"/chat"})," endpoint simply reroutes an existing endpoint from ",(0,r.jsx)(n.a,{href:"https://nitro.jan.ai",children:"Nitro server"}),". Nitro is a lightweight & local inference server, written in C++ and embedded into the Jan app. See ",(0,r.jsx)(n.a,{href:"https://nitro.jan.ai/docs",children:"Nitro documentation"}),"."]})]})}function h(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>s});var r=t(96540);const a={},i=r.createContext(a);function o(e){const n=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:o(e.components),r.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/dc051efd.7bcb5c7f.js b/assets/js/dc051efd.7bcb5c7f.js deleted file mode 100644 index 9ea7e858..00000000 --- a/assets/js/dc051efd.7bcb5c7f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8429],{21999:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>i,metadata:()=>s,toc:()=>c});var r=t(74848),a=t(28453);const i={title:"Chats",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},o=void 0,s={id:"developer/framework/engineering/chats",title:"Chats",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-engineering/chats.md",sourceDirName:"developer/05-framework/03-engineering",slug:"/developer/framework/engineering/chats",permalink:"/developer/framework/engineering/chats",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-engineering/chats.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Chats",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",previous:{title:"Assistants",permalink:"/developer/framework/engineering/assistants"},next:{title:"Engine",permalink:"/developer/framework/engineering/engine"}},l={},c=[{value:"Overview",id:"overview",level:2},{value:"Folder Structure",id:"folder-structure",level:2},{value:"API Reference",id:"api-reference",level:2},{value:"Implementation",id:"implementation",level:2}];function d(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",li:"li",p:"p",ul:"ul",...(0,a.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.admonition,{type:"caution",children:(0,r.jsx)(n.p,{children:"This is currently under development."})}),"\n",(0,r.jsx)(n.h2,{id:"overview",children:"Overview"}),"\n",(0,r.jsxs)(n.p,{children:["In Jan, ",(0,r.jsx)(n.code,{children:"chats"})," are LLM responses in the form of OpenAI compatible ",(0,r.jsx)(n.code,{children:"chat completion objects"}),"."]}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"Models take a list of messages and return a model-generated response as output."}),"\n",(0,r.jsxs)(n.li,{children:["An ",(0,r.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/chat",children:"OpenAI Chat API"})," compatible endpoint at ",(0,r.jsx)(n.code,{children:"localhost:1337/v1/chats"}),"."]}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"folder-structure",children:"Folder Structure"}),"\n",(0,r.jsxs)(n.p,{children:["Chats are stateless, thus are not saved in ",(0,r.jsx)(n.code,{children:"janroot"}),". Any content and relevant metadata from calling this endpoint is extracted and persisted through ",(0,r.jsx)(n.a,{href:"/docs/engineering/messages",children:"Messages"}),"."]}),"\n",(0,r.jsx)(n.h2,{id:"api-reference",children:"API Reference"}),"\n",(0,r.jsxs)(n.p,{children:["Jan's Chat API is compatible with ",(0,r.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/chat",children:"OpenAI's Chat API"}),"."]}),"\n",(0,r.jsxs)(n.p,{children:["See ",(0,r.jsx)(n.a,{href:"https://jan.ai/api-reference/#tag/Chat-Completion",children:"Jan Chat API"})]}),"\n",(0,r.jsx)(n.h2,{id:"implementation",children:"Implementation"}),"\n",(0,r.jsxs)(n.p,{children:["Under the hood, the ",(0,r.jsx)(n.code,{children:"/chat"})," endpoint simply reroutes an existing endpoint from ",(0,r.jsx)(n.a,{href:"https://nitro.jan.ai",children:"Nitro server"}),". Nitro is a lightweight & local inference server, written in C++ and embedded into the Jan app. See ",(0,r.jsx)(n.a,{href:"https://nitro.jan.ai/docs",children:"Nitro documentation"}),"."]})]})}function h(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>s});var r=t(96540);const a={},i=r.createContext(a);function o(e){const n=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:o(e.components),r.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/dc1725da.4a8ae00c.js b/assets/js/dc1725da.4a8ae00c.js new file mode 100644 index 00000000..7bd65086 --- /dev/null +++ b/assets/js/dc1725da.4a8ae00c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1722],{40446:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>u,contentTitle:()=>a,default:()=>l,frontMatter:()=>s,metadata:()=>c,toc:()=>i});var o=n(74848),r=n(28453);const s={title:"Jan Hub"},a=void 0,c={id:"platforms/hub",title:"Jan Hub",description:"",source:"@site/docs/platforms/hub.md",sourceDirName:"platforms",slug:"/platforms/hub",permalink:"/platforms/hub",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/platforms/hub.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Jan Hub"}},u={},i=[];function d(t){return(0,o.jsx)(o.Fragment,{})}function l(t={}){const{wrapper:e}={...(0,r.R)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(d,{...t})}):d()}},28453:(t,e,n)=>{n.d(e,{R:()=>a,x:()=>c});var o=n(96540);const r={},s=o.createContext(r);function a(t){const e=o.useContext(s);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function c(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:a(t.components),o.createElement(s.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/dc1725da.bf3c1d9a.js b/assets/js/dc1725da.bf3c1d9a.js deleted file mode 100644 index 9042a236..00000000 --- a/assets/js/dc1725da.bf3c1d9a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1722],{40446:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>u,contentTitle:()=>a,default:()=>l,frontMatter:()=>s,metadata:()=>c,toc:()=>i});var o=n(74848),r=n(28453);const s={title:"Jan Hub"},a=void 0,c={id:"platforms/hub",title:"Jan Hub",description:"",source:"@site/docs/platforms/hub.md",sourceDirName:"platforms",slug:"/platforms/hub",permalink:"/platforms/hub",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/platforms/hub.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Jan Hub"}},u={},i=[];function d(t){return(0,o.jsx)(o.Fragment,{})}function l(t={}){const{wrapper:e}={...(0,r.R)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(d,{...t})}):d()}},28453:(t,e,n)=>{n.d(e,{R:()=>a,x:()=>c});var o=n(96540);const r={},s=o.createContext(r);function a(t){const e=o.useContext(s);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function c(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:a(t.components),o.createElement(s.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/dfd62110.44564d28.js b/assets/js/dfd62110.44564d28.js deleted file mode 100644 index a0239ed6..00000000 --- a/assets/js/dfd62110.44564d28.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6895],{68868:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>h,contentTitle:()=>r,default:()=>d,frontMatter:()=>s,metadata:()=>o,toc:()=>l});var i=t(74848),a=t(28453);const s={title:"Rag Is Not Enough: Lessons from Beating GPT-3.5 on Specialized Tasks with Mistral 7B",description:"Creating Open Source Alternatives to Outperform ChatGPT",slug:"/blog/surpassing-chatgpt-with-open-source-alternatives",tags:["Open Source ChatGPT Alternatives","Outperform ChatGPT"],authors:["hahuyhoang411","0xsage","automaticcat"],date:new Date("2024-03-17T00:00:00.000Z")},r=void 0,o={id:"pending-content/blogpost/surpassing-chatgpt-with-open-source-alternatives",title:"Rag Is Not Enough: Lessons from Beating GPT-3.5 on Specialized Tasks with Mistral 7B",description:"Creating Open Source Alternatives to Outperform ChatGPT",source:"@site/docs/pending-content/blogpost/02-surpassing-chatgpt-with-open-source-alternatives.mdx",sourceDirName:"pending-content/blogpost",slug:"/blog/surpassing-chatgpt-with-open-source-alternatives",permalink:"/blog/surpassing-chatgpt-with-open-source-alternatives",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/pending-content/blogpost/02-surpassing-chatgpt-with-open-source-alternatives.mdx",tags:[{label:"Open Source ChatGPT Alternatives",permalink:"/tags/open-source-chat-gpt-alternatives"},{label:"Outperform ChatGPT",permalink:"/tags/outperform-chat-gpt"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:2,frontMatter:{title:"Rag Is Not Enough: Lessons from Beating GPT-3.5 on Specialized Tasks with Mistral 7B",description:"Creating Open Source Alternatives to Outperform ChatGPT",slug:"/blog/surpassing-chatgpt-with-open-source-alternatives",tags:["Open Source ChatGPT Alternatives","Outperform ChatGPT"],authors:["hahuyhoang411","0xsage","automaticcat"],date:"2024-03-17T00:00:00.000Z"}},h={},l=[{value:"Abstract",id:"abstract",level:2},{value:"Selecting a Strong Foundation Model",id:"selecting-a-strong-foundation-model",level:2},{value:"Cost-Effectively Improving the Base Model",id:"cost-effectively-improving-the-base-model",level:2},{value:"DPO Finetuning",id:"dpo-finetuning",level:2},{value:"Using Our Technical Documentation",id:"using-our-technical-documentation",level:2},{value:"Generating a Training Dataset for GPT-4",id:"generating-a-training-dataset-for-gpt-4",level:2},{value:"Training",id:"training",level:2},{value:"Improving Results With Rag",id:"improving-results-with-rag",level:2},{value:"Benchmarking the Results",id:"benchmarking-the-results",level:2},{value:"Conclusion",id:"conclusion",level:2},{value:"References",id:"references",level:2}];function c(e){const n={a:"a",code:"code",em:"em",h2:"h2",img:"img",li:"li",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,a.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"abstract",children:"Abstract"}),"\n",(0,i.jsxs)(n.p,{children:["We present a straightforward approach to adapting small, open-source models for specialized use cases, that can surpass GPT 3.5 performance with RAG. With it, we were able to get superior results on Q&A over ",(0,i.jsx)(n.a,{href:"https://nitro.jan.ai/docs",children:"technical documentation"})," describing a small ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/nitro",children:"codebase"}),"."]}),"\n",(0,i.jsxs)(n.p,{children:["In short, (3) extending a general foundation model like ",(0,i.jsx)(n.a,{href:"https://huggingface.co/mistralai/Mistral-7B-v0.1",children:"Mistral"})," with strong math and coding, and (7) training it over a high-quality, synthetic dataset generated from the intended corpus, and (2) adding RAG capabilities, can lead to significant accuracy improvements."]}),"\n",(0,i.jsx)(n.p,{children:"Problems still arise with catastrophic forgetting in general tasks, commonly observed during specialized domain fine-tuning. In our case, this is likely exacerbated by our lack of access to Mistral\u2019s original training dataset and various compression techniques used in our approach to keep the model small."}),"\n",(0,i.jsx)(n.h2,{id:"selecting-a-strong-foundation-model",children:"Selecting a Strong Foundation Model"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.a,{href:"https://huggingface.co/mistralai/Mistral-7B-v0.1",children:"Mistral 7B"})," outshines both ",(0,i.jsx)(n.a,{href:"https://huggingface.co/meta-llama/Llama-2-7b",children:"Meta's Llama-2 7B"})," and ",(0,i.jsx)(n.a,{href:"https://huggingface.co/google/gemma-7b",children:"Google's Gemma 7B"})," in key benchmarks, making it our choice for a base model. Starting with a strong foundation like Mistral allowed us to achieve greater accuracy in our specialized adaptations."]}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{alt:"Mistral vs LLama vs Gemma",src:t(5760).A+"",width:"1489",height:"790"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.em,{children:"Figure 1."})," Mistral 7B excels in benchmarks, ranking among the top foundational models."]}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsxs)(n.em,{children:["Note: we are not sponsored by the Mistral team. Though many folks in their community do like to run Mistral locally using our desktop client - ",(0,i.jsx)(n.a,{href:"https://jan.ai/",children:"Jan"}),"."]})}),"\n",(0,i.jsx)(n.h2,{id:"cost-effectively-improving-the-base-model",children:"Cost-Effectively Improving the Base Model"}),"\n",(0,i.jsx)(n.p,{children:"Mistral alone has known, poor math capabilities, which we needed for our highly technical use case. Thus, we tested all model variants on top of Mistral, from foundation models to finetunes to model merges, in order to find a stronger base model to receive our own finetuning."}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{alt:"Merged model vs finetuned models",src:t(11793).A+"",width:"1490",height:"790"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.em,{children:"Figure 2."})," The merged model, Stealth, doubles the mathematical capabilities of its foundational model while retaining the performance in other tasks."]}),"\n",(0,i.jsx)(n.p,{children:"We found merging models is quick and cost-effective, enabling fast adjustments based on the result of each iteration."}),"\n",(0,i.jsxs)(n.p,{children:["We ended up with ",(0,i.jsx)(n.a,{href:"https://huggingface.co/jan-hq/stealth-v1.1",children:"Stealth 7B v1.1"}),", a ",(0,i.jsx)(n.a,{href:"https://github.com/Digitous/LLM-SLERP-Merge",children:"SLERP"})," merge of Mistral with the following:"]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.a,{href:"https://huggingface.co/WizardLM/WizardMath-7B-V1.1",children:"WizardMath"})," for its math capabilities."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.a,{href:"https://huggingface.co/WizardLM/WizardCoder-Python-7B-V1.0",children:"WizardCoder"})," for its coding capabilities."]}),"\n",(0,i.jsxs)(n.li,{children:["Our own ",(0,i.jsx)(n.a,{href:"https://huggingface.co/jan-hq/trinity-v1.2",children:"Trinity"})," model for its versatility across general tasks."]}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:"This particular combination yielded the best tradeoff across mathematical & technical reasoning while retaining the most pre-merge performance on general tasks."}),"\n",(0,i.jsx)(n.h2,{id:"dpo-finetuning",children:"DPO Finetuning"}),"\n",(0,i.jsx)(n.p,{children:"Merging different LLMs can lead to a mixed answering style because each model was originally trained on different types of data."}),"\n",(0,i.jsxs)(n.p,{children:["Thus, we applied Direct Preference Optimization (",(0,i.jsx)(n.a,{href:"https://arxiv.org/abs/2305.18290",children:"DPO"}),") using the ",(0,i.jsx)(n.a,{href:"https://huggingface.co/datasets/Intel/orca_dpo_pairs",children:"Intel's Orca DPO pairs"})," dataset, chosen for its helpful answering style in general, math and coding concentration."]}),"\n",(0,i.jsxs)(n.p,{children:["This approach results in a final model - ",(0,i.jsx)(n.a,{href:"https://huggingface.co/jan-hq/stealth-v1.2",children:"Stealth 7B v1.2"}),", with minimal loss, and realign to our technical preferences."]}),"\n",(0,i.jsx)(n.h2,{id:"using-our-technical-documentation",children:"Using Our Technical Documentation"}),"\n",(0,i.jsx)(n.p,{children:"With the base model ready, we started on our specific use case."}),"\n",(0,i.jsx)(n.p,{children:"Jan is an open-source & bootstrapped project - at one point during our unanticipated growth, we received 1 customer support ticket per minute, with no one to handle customer service."}),"\n",(0,i.jsx)(n.p,{children:"So, we directed our efforts toward training a model to answer user questions based on existing technical documentation."}),"\n",(0,i.jsxs)(n.p,{children:["Specifically, we trained it on Nitro ",(0,i.jsx)(n.a,{href:"https://nitro.jan.ai/docs",children:"docs"}),". For context, Nitro is the default inference engine for Jan. It\u2019s a serious server implementation of LlamaCPP, written in C++, with multimodal, queues, and other production-level server capabilities."]}),"\n",(0,i.jsx)(n.p,{children:"It made an interesting corpus because it was rife with post-2023 technical jargon, edge cases, and poor informational layout."}),"\n",(0,i.jsx)(n.h2,{id:"generating-a-training-dataset-for-gpt-4",children:"Generating a Training Dataset for GPT-4"}),"\n",(0,i.jsxs)(n.p,{children:["The first step was to transform Nitro\u2019s unstructured format into a synthetic Q&A dataset designed for ",(0,i.jsx)(n.a,{href:"https://arxiv.org/pdf/2109.01652.pdf",children:"instruction tuning"}),"."]}),"\n",(0,i.jsxs)(n.p,{children:["The text was split into chunks of 300-token segments with 30-token overlaps. This helped to avoid a ",(0,i.jsx)(n.a,{href:"https://arxiv.org/abs/2307.03172",children:"lost-in-the-middle"})," problem where LLM can\u2019t use context efficiently to answer given questions."]}),"\n",(0,i.jsxs)(n.p,{children:["The chunks were then given to GPT-4 with 8k context length to generate 3800 Q&A pairs. The ",(0,i.jsx)(n.a,{href:"https://huggingface.co/datasets/jan-hq/nitro_binarized_v2",children:"training dataset"})," is available on HuggingFace."]}),"\n",(0,i.jsx)(n.h2,{id:"training",children:"Training"}),"\n",(0,i.jsxs)(n.p,{children:["The training was done with supervised finetuning (SFT) from the ",(0,i.jsx)(n.a,{href:"https://github.com/huggingface/alignment-handbook",children:"Hugging Face's alignment handbook"})," based on the ",(0,i.jsx)(n.a,{href:"https://github.com/huggingface/alignment-handbook/tree/main/recipes/zephyr-7b-beta",children:"Huggingface's Zephyr Beta"})," guidelines."]}),"\n",(0,i.jsxs)(n.p,{children:["We used consumer-grade, dual Nvidia RTX 4090s for the training. The end-to-end training took 18 minutes. We found optimal hyperparameters in LoRA for this specific task to be ",(0,i.jsx)(n.code,{children:"r = 256"})," and ",(0,i.jsx)(n.code,{children:"alpha = 512"}),"."]}),"\n",(0,i.jsxs)(n.p,{children:["This final model is publicly available at ",(0,i.jsx)(n.a,{href:"https://huggingface.co/jan-hq/nitro-v1.2-e3",children:"https://huggingface.co/jan-hq/nitro-v1.2-e3"}),"."]}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{alt:"Using LLM locally",src:t(70595).A+"",width:"1607",height:"896"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.em,{children:"Figure 3."})," Using the new finetuned model in ",(0,i.jsx)(n.a,{href:"https://jan.ai/",children:"Jan"}),"."]}),"\n",(0,i.jsx)(n.h2,{id:"improving-results-with-rag",children:"Improving Results With Rag"}),"\n",(0,i.jsxs)(n.p,{children:["As an additional step, we also added ",(0,i.jsx)(n.a,{href:"https://blogs.nvidia.com/blog/what-is-retrieval-augmented-generation/",children:"Retrieval Augmented Generation (RAG)"})," as an experiment parameter."]}),"\n",(0,i.jsxs)(n.p,{children:["A simple RAG setup was done using ",(0,i.jsx)(n.strong,{children:(0,i.jsx)(n.a,{href:"https://www.llamaindex.ai/",children:"Llamaindex"})})," and the ",(0,i.jsx)(n.strong,{children:(0,i.jsx)(n.a,{href:"https://huggingface.co/BAAI/bge-base-en-v1.5",children:"bge-en-base-v1.5 embedding"})})," model for efficient documentation retrieval and question-answering. The RAG implementation is publicly available at at ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/open-foundry/blob/main/rag-is-not-enough/rag/nitro_rag.ipynb",children:"https://github.com/janhq/open-foundry/blob/main/rag-is-not-enough/rag/nitro_rag.ipynb"})]}),"\n",(0,i.jsx)(n.h2,{id:"benchmarking-the-results",children:"Benchmarking the Results"}),"\n",(0,i.jsxs)(n.p,{children:["We curated a new set of ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/open-foundry/blob/main/rag-is-not-enough/rag/mcq_nitro.csv",children:"50 multiple-choice questions"})," (MCQ) based on the Nitro docs. The questions had varying levels of difficulty and had trick components that challenged the model's ability to discern misleading information."]}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{alt:"Opensource model outperforms GPT",src:t(90190).A+"",width:"1189",height:"590"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.em,{children:"Figure 4."})," Comparison between fine-tuned model and OpenAI's GPT."]}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.em,{children:"Table 1."})," Result of Benchmarking Different Model With RAG."]}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Approach"}),(0,i.jsx)(n.th,{children:"Performance"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"GPT-3.5 with RAG"}),(0,i.jsx)(n.td,{children:"56.7%"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"GPT-4 with RAG"}),(0,i.jsx)(n.td,{children:"64.3%"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsxs)(n.td,{children:["Merged 7B Model (",(0,i.jsx)(n.a,{href:"https://huggingface.co/jan-hq/stealth-v1.3",children:"Stealth 7B"}),") with RAG"]}),(0,i.jsx)(n.td,{children:"47.7%"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Finetuned 7B Model (Nitro 7B) with RAG"}),(0,i.jsx)(n.td,{children:"57.8%"})]})]})]}),"\n",(0,i.jsx)(n.p,{children:"This indicates that with task-specific training, we can improve an open-source, Small Language Model to the level of GPT-3.5 on domain knowledge."}),"\n",(0,i.jsx)(n.p,{children:"Notably, the finetuned with RAG approach also demonstrated more consistency across benchmarking, as indicated by its lower standard deviation."}),"\n",(0,i.jsx)(n.h2,{id:"conclusion",children:"Conclusion"}),"\n",(0,i.jsx)(n.p,{children:"We conclude that this combination of model merging finetuning and RAG yields promise. This finding is relevant for teams and individuals that need specialized, technical SLMs that need to run in resource-constrained or highly secured environments, where GPT may not be an option."}),"\n",(0,i.jsx)(n.p,{children:"Anecdotally, we\u2019ve had some success using this model in practice to onboard new team members to the Nitro codebase."}),"\n",(0,i.jsxs)(n.p,{children:["A full research report with more statistics can be found at ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/open-foundry/blob/main/rag-is-not-enough/README.md",children:"https://github.com/janhq/open-foundry/blob/main/rag-is-not-enough/README.md"}),"."]}),"\n",(0,i.jsx)(n.h2,{id:"references",children:"References"}),"\n",(0,i.jsxs)(n.p,{children:["[1] Jason Wei, Maarten Bosma, Vincent Y. Zhao, Kelvin Guu, Adams Wei Yu, Brian Lester, Nan Du, Andrew M. Dai, Quoc V. Le. Finetuned Language Models Are Zero-Shot Learners. ",(0,i.jsx)(n.em,{children:"arXiv preprint arXiv:2109.01652"}),", 2021. URL: ",(0,i.jsx)(n.a,{href:"https://arxiv.org/abs/2109.01652",children:"https://arxiv.org/abs/2109.01652"})]}),"\n",(0,i.jsxs)(n.p,{children:["[2] Haipeng Luo, Qingfeng Sun, Can Xu, Pu Zhao, Jianguang Lou, Chongyang Tao, Xiubo Geng, Qingwei Lin, Shifeng Chen, Dongmei Zhang. WizardMath: Empowering Mathematical Reasoning for Large Language Models via Reinforced Evol-Instruct. ",(0,i.jsx)(n.em,{children:"arXiv preprint arXiv:2308.09583"}),", 2023. URL: ",(0,i.jsx)(n.a,{href:"https://arxiv.org/abs/2308.09583",children:"https://arxiv.org/abs/2308.09583"})]}),"\n",(0,i.jsxs)(n.p,{children:["[3] Luo, Y., Yang, Z., Meng, F., Li, Y., Zhou, J., & Zhang, Y. An Empirical Study of Catastrophic Forgetting in Large Language Models During Continual Fine-tuning. ",(0,i.jsx)(n.em,{children:"arXiv preprint arXiv:2308.08747"}),",2023 URL: ",(0,i.jsx)(n.a,{href:"https://arxiv.org/abs/2308.08747",children:"https://arxiv.org/abs/2308.08747"})]}),"\n",(0,i.jsxs)(n.p,{children:["[4] Ziyang Luo, Can Xu, Pu Zhao, Qingfeng Sun, Xiubo Geng, Wenxiang Hu, Chongyang Tao, Jing Ma, Qingwei Lin, Daxin Jiang. WizardCoder: Empowering Code Large Language Models with Evol-Instruct., ",(0,i.jsx)(n.em,{children:"arXiv preprint arXiv:2306.08568"}),", 2023. URL: ",(0,i.jsx)(n.a,{href:"https://arxiv.org/abs/2306.08568",children:"https://arxiv.org/abs/2306.08568"})]}),"\n",(0,i.jsxs)(n.p,{children:["[5] SciPhi-AI, Agent Search. GitHub. URL: ",(0,i.jsx)(n.a,{href:"https://github.com/SciPhi-AI/agent-search",children:"https://github.com/SciPhi-AI/agent-search"})]}),"\n",(0,i.jsxs)(n.p,{children:['[6] Nelson F. Liu, Kevin Lin, John Hewitt, Ashwin Paranjape, Michele Bevilacqua, Fabio Petroni, Percy Liang. "Lost in the Middle: How Language Models Use Long Contexts." ',(0,i.jsx)(n.em,{children:"arXiv preprint arXiv:2307.03172"}),", 2023. URL: ",(0,i.jsx)(n.a,{href:"https://arxiv.org/abs/2307.03172",children:"https://arxiv.org/abs/2307.03172"})]}),"\n",(0,i.jsxs)(n.p,{children:["[7] Luo, H., Sun, Q., Xu, C., Zhao, P., Lou, J., Tao, C., Geng, X., Lin, Q., Chen, S., & Zhang, D. WizardMath: Empowering Mathematical Reasoning for Large Language Models via Reinforced Evol-Instruct. ",(0,i.jsx)(n.em,{children:"arXiv preprint arXiv:2308.09583"}),", 2023. URL: ",(0,i.jsx)(n.a,{href:"https://arxiv.org/abs/2308.09583",children:"https://arxiv.org/abs/2308.09583"})]}),"\n",(0,i.jsxs)(n.p,{children:["[8] nlpxucan et al., WizardLM. GitHub. URL: ",(0,i.jsx)(n.a,{href:"https://github.com/nlpxucan/WizardLM",children:"https://github.com/nlpxucan/WizardLM"})]})]})}function d(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},5760:(e,n,t)=>{t.d(n,{A:()=>i});const i=t.p+"assets/images/mistral-comparasion-8c8400408787c7a3a85d1072ab545a1d.png"},70595:(e,n,t)=>{t.d(n,{A:()=>i});const i=t.p+"assets/images/nitro-on-jan-a26977d030ddcda2ca3e9fb868a8a49c.png"},90190:(e,n,t)=>{t.d(n,{A:()=>i});const i=t.p+"assets/images/rag-comparasion-d1d1d6f9838abb8f707117cfdfee24d2.png"},11793:(e,n,t)=>{t.d(n,{A:()=>i});const i=t.p+"assets/images/stealth-comparasion-e4f7494c465c9eaecee0fb2d0997eb1c.png"},28453:(e,n,t)=>{t.d(n,{R:()=>r,x:()=>o});var i=t(96540);const a={},s=i.createContext(a);function r(e){const n=i.useContext(s);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:r(e.components),i.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/dfd62110.d8dfa17e.js b/assets/js/dfd62110.d8dfa17e.js new file mode 100644 index 00000000..15073d74 --- /dev/null +++ b/assets/js/dfd62110.d8dfa17e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6895],{68868:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>h,contentTitle:()=>r,default:()=>d,frontMatter:()=>s,metadata:()=>o,toc:()=>l});var i=t(74848),a=t(28453);const s={title:"Rag Is Not Enough: Lessons from Beating GPT-3.5 on Specialized Tasks with Mistral 7B",description:"Creating Open Source Alternatives to Outperform ChatGPT",slug:"/blog/surpassing-chatgpt-with-open-source-alternatives",tags:["Open Source ChatGPT Alternatives","Outperform ChatGPT"],authors:["hahuyhoang411","0xsage","automaticcat"],date:new Date("2024-03-17T00:00:00.000Z")},r=void 0,o={id:"pending-content/blogpost/surpassing-chatgpt-with-open-source-alternatives",title:"Rag Is Not Enough: Lessons from Beating GPT-3.5 on Specialized Tasks with Mistral 7B",description:"Creating Open Source Alternatives to Outperform ChatGPT",source:"@site/docs/pending-content/blogpost/02-surpassing-chatgpt-with-open-source-alternatives.mdx",sourceDirName:"pending-content/blogpost",slug:"/blog/surpassing-chatgpt-with-open-source-alternatives",permalink:"/blog/surpassing-chatgpt-with-open-source-alternatives",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/pending-content/blogpost/02-surpassing-chatgpt-with-open-source-alternatives.mdx",tags:[{label:"Open Source ChatGPT Alternatives",permalink:"/tags/open-source-chat-gpt-alternatives"},{label:"Outperform ChatGPT",permalink:"/tags/outperform-chat-gpt"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:2,frontMatter:{title:"Rag Is Not Enough: Lessons from Beating GPT-3.5 on Specialized Tasks with Mistral 7B",description:"Creating Open Source Alternatives to Outperform ChatGPT",slug:"/blog/surpassing-chatgpt-with-open-source-alternatives",tags:["Open Source ChatGPT Alternatives","Outperform ChatGPT"],authors:["hahuyhoang411","0xsage","automaticcat"],date:"2024-03-17T00:00:00.000Z"}},h={},l=[{value:"Abstract",id:"abstract",level:2},{value:"Selecting a Strong Foundation Model",id:"selecting-a-strong-foundation-model",level:2},{value:"Cost-Effectively Improving the Base Model",id:"cost-effectively-improving-the-base-model",level:2},{value:"DPO Finetuning",id:"dpo-finetuning",level:2},{value:"Using Our Technical Documentation",id:"using-our-technical-documentation",level:2},{value:"Generating a Training Dataset for GPT-4",id:"generating-a-training-dataset-for-gpt-4",level:2},{value:"Training",id:"training",level:2},{value:"Improving Results With Rag",id:"improving-results-with-rag",level:2},{value:"Benchmarking the Results",id:"benchmarking-the-results",level:2},{value:"Conclusion",id:"conclusion",level:2},{value:"References",id:"references",level:2}];function c(e){const n={a:"a",code:"code",em:"em",h2:"h2",img:"img",li:"li",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,a.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"abstract",children:"Abstract"}),"\n",(0,i.jsxs)(n.p,{children:["We present a straightforward approach to adapting small, open-source models for specialized use cases, that can surpass GPT 3.5 performance with RAG. With it, we were able to get superior results on Q&A over ",(0,i.jsx)(n.a,{href:"https://nitro.jan.ai/docs",children:"technical documentation"})," describing a small ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/nitro",children:"codebase"}),"."]}),"\n",(0,i.jsxs)(n.p,{children:["In short, (3) extending a general foundation model like ",(0,i.jsx)(n.a,{href:"https://huggingface.co/mistralai/Mistral-7B-v0.1",children:"Mistral"})," with strong math and coding, and (7) training it over a high-quality, synthetic dataset generated from the intended corpus, and (2) adding RAG capabilities, can lead to significant accuracy improvements."]}),"\n",(0,i.jsx)(n.p,{children:"Problems still arise with catastrophic forgetting in general tasks, commonly observed during specialized domain fine-tuning. In our case, this is likely exacerbated by our lack of access to Mistral\u2019s original training dataset and various compression techniques used in our approach to keep the model small."}),"\n",(0,i.jsx)(n.h2,{id:"selecting-a-strong-foundation-model",children:"Selecting a Strong Foundation Model"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.a,{href:"https://huggingface.co/mistralai/Mistral-7B-v0.1",children:"Mistral 7B"})," outshines both ",(0,i.jsx)(n.a,{href:"https://huggingface.co/meta-llama/Llama-2-7b",children:"Meta's Llama-2 7B"})," and ",(0,i.jsx)(n.a,{href:"https://huggingface.co/google/gemma-7b",children:"Google's Gemma 7B"})," in key benchmarks, making it our choice for a base model. Starting with a strong foundation like Mistral allowed us to achieve greater accuracy in our specialized adaptations."]}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{alt:"Mistral vs LLama vs Gemma",src:t(5760).A+"",width:"1489",height:"790"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.em,{children:"Figure 1."})," Mistral 7B excels in benchmarks, ranking among the top foundational models."]}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsxs)(n.em,{children:["Note: we are not sponsored by the Mistral team. Though many folks in their community do like to run Mistral locally using our desktop client - ",(0,i.jsx)(n.a,{href:"https://jan.ai/",children:"Jan"}),"."]})}),"\n",(0,i.jsx)(n.h2,{id:"cost-effectively-improving-the-base-model",children:"Cost-Effectively Improving the Base Model"}),"\n",(0,i.jsx)(n.p,{children:"Mistral alone has known, poor math capabilities, which we needed for our highly technical use case. Thus, we tested all model variants on top of Mistral, from foundation models to finetunes to model merges, in order to find a stronger base model to receive our own finetuning."}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{alt:"Merged model vs finetuned models",src:t(11793).A+"",width:"1490",height:"790"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.em,{children:"Figure 2."})," The merged model, Stealth, doubles the mathematical capabilities of its foundational model while retaining the performance in other tasks."]}),"\n",(0,i.jsx)(n.p,{children:"We found merging models is quick and cost-effective, enabling fast adjustments based on the result of each iteration."}),"\n",(0,i.jsxs)(n.p,{children:["We ended up with ",(0,i.jsx)(n.a,{href:"https://huggingface.co/jan-hq/stealth-v1.1",children:"Stealth 7B v1.1"}),", a ",(0,i.jsx)(n.a,{href:"https://github.com/Digitous/LLM-SLERP-Merge",children:"SLERP"})," merge of Mistral with the following:"]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.a,{href:"https://huggingface.co/WizardLM/WizardMath-7B-V1.1",children:"WizardMath"})," for its math capabilities."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.a,{href:"https://huggingface.co/WizardLM/WizardCoder-Python-7B-V1.0",children:"WizardCoder"})," for its coding capabilities."]}),"\n",(0,i.jsxs)(n.li,{children:["Our own ",(0,i.jsx)(n.a,{href:"https://huggingface.co/jan-hq/trinity-v1.2",children:"Trinity"})," model for its versatility across general tasks."]}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:"This particular combination yielded the best tradeoff across mathematical & technical reasoning while retaining the most pre-merge performance on general tasks."}),"\n",(0,i.jsx)(n.h2,{id:"dpo-finetuning",children:"DPO Finetuning"}),"\n",(0,i.jsx)(n.p,{children:"Merging different LLMs can lead to a mixed answering style because each model was originally trained on different types of data."}),"\n",(0,i.jsxs)(n.p,{children:["Thus, we applied Direct Preference Optimization (",(0,i.jsx)(n.a,{href:"https://arxiv.org/abs/2305.18290",children:"DPO"}),") using the ",(0,i.jsx)(n.a,{href:"https://huggingface.co/datasets/Intel/orca_dpo_pairs",children:"Intel's Orca DPO pairs"})," dataset, chosen for its helpful answering style in general, math and coding concentration."]}),"\n",(0,i.jsxs)(n.p,{children:["This approach results in a final model - ",(0,i.jsx)(n.a,{href:"https://huggingface.co/jan-hq/stealth-v1.2",children:"Stealth 7B v1.2"}),", with minimal loss, and realign to our technical preferences."]}),"\n",(0,i.jsx)(n.h2,{id:"using-our-technical-documentation",children:"Using Our Technical Documentation"}),"\n",(0,i.jsx)(n.p,{children:"With the base model ready, we started on our specific use case."}),"\n",(0,i.jsx)(n.p,{children:"Jan is an open-source & bootstrapped project - at one point during our unanticipated growth, we received 1 customer support ticket per minute, with no one to handle customer service."}),"\n",(0,i.jsx)(n.p,{children:"So, we directed our efforts toward training a model to answer user questions based on existing technical documentation."}),"\n",(0,i.jsxs)(n.p,{children:["Specifically, we trained it on Nitro ",(0,i.jsx)(n.a,{href:"https://nitro.jan.ai/docs",children:"docs"}),". For context, Nitro is the default inference engine for Jan. It\u2019s a serious server implementation of LlamaCPP, written in C++, with multimodal, queues, and other production-level server capabilities."]}),"\n",(0,i.jsx)(n.p,{children:"It made an interesting corpus because it was rife with post-2023 technical jargon, edge cases, and poor informational layout."}),"\n",(0,i.jsx)(n.h2,{id:"generating-a-training-dataset-for-gpt-4",children:"Generating a Training Dataset for GPT-4"}),"\n",(0,i.jsxs)(n.p,{children:["The first step was to transform Nitro\u2019s unstructured format into a synthetic Q&A dataset designed for ",(0,i.jsx)(n.a,{href:"https://arxiv.org/pdf/2109.01652.pdf",children:"instruction tuning"}),"."]}),"\n",(0,i.jsxs)(n.p,{children:["The text was split into chunks of 300-token segments with 30-token overlaps. This helped to avoid a ",(0,i.jsx)(n.a,{href:"https://arxiv.org/abs/2307.03172",children:"lost-in-the-middle"})," problem where LLM can\u2019t use context efficiently to answer given questions."]}),"\n",(0,i.jsxs)(n.p,{children:["The chunks were then given to GPT-4 with 8k context length to generate 3800 Q&A pairs. The ",(0,i.jsx)(n.a,{href:"https://huggingface.co/datasets/jan-hq/nitro_binarized_v2",children:"training dataset"})," is available on HuggingFace."]}),"\n",(0,i.jsx)(n.h2,{id:"training",children:"Training"}),"\n",(0,i.jsxs)(n.p,{children:["The training was done with supervised finetuning (SFT) from the ",(0,i.jsx)(n.a,{href:"https://github.com/huggingface/alignment-handbook",children:"Hugging Face's alignment handbook"})," based on the ",(0,i.jsx)(n.a,{href:"https://github.com/huggingface/alignment-handbook/tree/main/recipes/zephyr-7b-beta",children:"Huggingface's Zephyr Beta"})," guidelines."]}),"\n",(0,i.jsxs)(n.p,{children:["We used consumer-grade, dual Nvidia RTX 4090s for the training. The end-to-end training took 18 minutes. We found optimal hyperparameters in LoRA for this specific task to be ",(0,i.jsx)(n.code,{children:"r = 256"})," and ",(0,i.jsx)(n.code,{children:"alpha = 512"}),"."]}),"\n",(0,i.jsxs)(n.p,{children:["This final model is publicly available at ",(0,i.jsx)(n.a,{href:"https://huggingface.co/jan-hq/nitro-v1.2-e3",children:"https://huggingface.co/jan-hq/nitro-v1.2-e3"}),"."]}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{alt:"Using LLM locally",src:t(70595).A+"",width:"1607",height:"896"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.em,{children:"Figure 3."})," Using the new finetuned model in ",(0,i.jsx)(n.a,{href:"https://jan.ai/",children:"Jan"}),"."]}),"\n",(0,i.jsx)(n.h2,{id:"improving-results-with-rag",children:"Improving Results With Rag"}),"\n",(0,i.jsxs)(n.p,{children:["As an additional step, we also added ",(0,i.jsx)(n.a,{href:"https://blogs.nvidia.com/blog/what-is-retrieval-augmented-generation/",children:"Retrieval Augmented Generation (RAG)"})," as an experiment parameter."]}),"\n",(0,i.jsxs)(n.p,{children:["A simple RAG setup was done using ",(0,i.jsx)(n.strong,{children:(0,i.jsx)(n.a,{href:"https://www.llamaindex.ai/",children:"Llamaindex"})})," and the ",(0,i.jsx)(n.strong,{children:(0,i.jsx)(n.a,{href:"https://huggingface.co/BAAI/bge-base-en-v1.5",children:"bge-en-base-v1.5 embedding"})})," model for efficient documentation retrieval and question-answering. The RAG implementation is publicly available at at ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/open-foundry/blob/main/rag-is-not-enough/rag/nitro_rag.ipynb",children:"https://github.com/janhq/open-foundry/blob/main/rag-is-not-enough/rag/nitro_rag.ipynb"})]}),"\n",(0,i.jsx)(n.h2,{id:"benchmarking-the-results",children:"Benchmarking the Results"}),"\n",(0,i.jsxs)(n.p,{children:["We curated a new set of ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/open-foundry/blob/main/rag-is-not-enough/rag/mcq_nitro.csv",children:"50 multiple-choice questions"})," (MCQ) based on the Nitro docs. The questions had varying levels of difficulty and had trick components that challenged the model's ability to discern misleading information."]}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{alt:"Opensource model outperforms GPT",src:t(90190).A+"",width:"1189",height:"590"})}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.em,{children:"Figure 4."})," Comparison between fine-tuned model and OpenAI's GPT."]}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.em,{children:"Table 1."})," Result of Benchmarking Different Model With RAG."]}),"\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Approach"}),(0,i.jsx)(n.th,{children:"Performance"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"GPT-3.5 with RAG"}),(0,i.jsx)(n.td,{children:"56.7%"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"GPT-4 with RAG"}),(0,i.jsx)(n.td,{children:"64.3%"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsxs)(n.td,{children:["Merged 7B Model (",(0,i.jsx)(n.a,{href:"https://huggingface.co/jan-hq/stealth-v1.3",children:"Stealth 7B"}),") with RAG"]}),(0,i.jsx)(n.td,{children:"47.7%"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Finetuned 7B Model (Nitro 7B) with RAG"}),(0,i.jsx)(n.td,{children:"57.8%"})]})]})]}),"\n",(0,i.jsx)(n.p,{children:"This indicates that with task-specific training, we can improve an open-source, Small Language Model to the level of GPT-3.5 on domain knowledge."}),"\n",(0,i.jsx)(n.p,{children:"Notably, the finetuned with RAG approach also demonstrated more consistency across benchmarking, as indicated by its lower standard deviation."}),"\n",(0,i.jsx)(n.h2,{id:"conclusion",children:"Conclusion"}),"\n",(0,i.jsx)(n.p,{children:"We conclude that this combination of model merging finetuning and RAG yields promise. This finding is relevant for teams and individuals that need specialized, technical SLMs that need to run in resource-constrained or highly secured environments, where GPT may not be an option."}),"\n",(0,i.jsx)(n.p,{children:"Anecdotally, we\u2019ve had some success using this model in practice to onboard new team members to the Nitro codebase."}),"\n",(0,i.jsxs)(n.p,{children:["A full research report with more statistics can be found at ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/open-foundry/blob/main/rag-is-not-enough/README.md",children:"https://github.com/janhq/open-foundry/blob/main/rag-is-not-enough/README.md"}),"."]}),"\n",(0,i.jsx)(n.h2,{id:"references",children:"References"}),"\n",(0,i.jsxs)(n.p,{children:["[1] Jason Wei, Maarten Bosma, Vincent Y. Zhao, Kelvin Guu, Adams Wei Yu, Brian Lester, Nan Du, Andrew M. Dai, Quoc V. Le. Finetuned Language Models Are Zero-Shot Learners. ",(0,i.jsx)(n.em,{children:"arXiv preprint arXiv:2109.01652"}),", 2021. URL: ",(0,i.jsx)(n.a,{href:"https://arxiv.org/abs/2109.01652",children:"https://arxiv.org/abs/2109.01652"})]}),"\n",(0,i.jsxs)(n.p,{children:["[2] Haipeng Luo, Qingfeng Sun, Can Xu, Pu Zhao, Jianguang Lou, Chongyang Tao, Xiubo Geng, Qingwei Lin, Shifeng Chen, Dongmei Zhang. WizardMath: Empowering Mathematical Reasoning for Large Language Models via Reinforced Evol-Instruct. ",(0,i.jsx)(n.em,{children:"arXiv preprint arXiv:2308.09583"}),", 2023. URL: ",(0,i.jsx)(n.a,{href:"https://arxiv.org/abs/2308.09583",children:"https://arxiv.org/abs/2308.09583"})]}),"\n",(0,i.jsxs)(n.p,{children:["[3] Luo, Y., Yang, Z., Meng, F., Li, Y., Zhou, J., & Zhang, Y. An Empirical Study of Catastrophic Forgetting in Large Language Models During Continual Fine-tuning. ",(0,i.jsx)(n.em,{children:"arXiv preprint arXiv:2308.08747"}),",2023 URL: ",(0,i.jsx)(n.a,{href:"https://arxiv.org/abs/2308.08747",children:"https://arxiv.org/abs/2308.08747"})]}),"\n",(0,i.jsxs)(n.p,{children:["[4] Ziyang Luo, Can Xu, Pu Zhao, Qingfeng Sun, Xiubo Geng, Wenxiang Hu, Chongyang Tao, Jing Ma, Qingwei Lin, Daxin Jiang. WizardCoder: Empowering Code Large Language Models with Evol-Instruct., ",(0,i.jsx)(n.em,{children:"arXiv preprint arXiv:2306.08568"}),", 2023. URL: ",(0,i.jsx)(n.a,{href:"https://arxiv.org/abs/2306.08568",children:"https://arxiv.org/abs/2306.08568"})]}),"\n",(0,i.jsxs)(n.p,{children:["[5] SciPhi-AI, Agent Search. GitHub. URL: ",(0,i.jsx)(n.a,{href:"https://github.com/SciPhi-AI/agent-search",children:"https://github.com/SciPhi-AI/agent-search"})]}),"\n",(0,i.jsxs)(n.p,{children:['[6] Nelson F. Liu, Kevin Lin, John Hewitt, Ashwin Paranjape, Michele Bevilacqua, Fabio Petroni, Percy Liang. "Lost in the Middle: How Language Models Use Long Contexts." ',(0,i.jsx)(n.em,{children:"arXiv preprint arXiv:2307.03172"}),", 2023. URL: ",(0,i.jsx)(n.a,{href:"https://arxiv.org/abs/2307.03172",children:"https://arxiv.org/abs/2307.03172"})]}),"\n",(0,i.jsxs)(n.p,{children:["[7] Luo, H., Sun, Q., Xu, C., Zhao, P., Lou, J., Tao, C., Geng, X., Lin, Q., Chen, S., & Zhang, D. WizardMath: Empowering Mathematical Reasoning for Large Language Models via Reinforced Evol-Instruct. ",(0,i.jsx)(n.em,{children:"arXiv preprint arXiv:2308.09583"}),", 2023. URL: ",(0,i.jsx)(n.a,{href:"https://arxiv.org/abs/2308.09583",children:"https://arxiv.org/abs/2308.09583"})]}),"\n",(0,i.jsxs)(n.p,{children:["[8] nlpxucan et al., WizardLM. GitHub. URL: ",(0,i.jsx)(n.a,{href:"https://github.com/nlpxucan/WizardLM",children:"https://github.com/nlpxucan/WizardLM"})]})]})}function d(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},5760:(e,n,t)=>{t.d(n,{A:()=>i});const i=t.p+"assets/images/mistral-comparasion-8c8400408787c7a3a85d1072ab545a1d.png"},70595:(e,n,t)=>{t.d(n,{A:()=>i});const i=t.p+"assets/images/nitro-on-jan-a26977d030ddcda2ca3e9fb868a8a49c.png"},90190:(e,n,t)=>{t.d(n,{A:()=>i});const i=t.p+"assets/images/rag-comparasion-d1d1d6f9838abb8f707117cfdfee24d2.png"},11793:(e,n,t)=>{t.d(n,{A:()=>i});const i=t.p+"assets/images/stealth-comparasion-e4f7494c465c9eaecee0fb2d0997eb1c.png"},28453:(e,n,t)=>{t.d(n,{R:()=>r,x:()=>o});var i=t(96540);const a={},s=i.createContext(a);function r(e){const n=i.useContext(s);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:r(e.components),i.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e0f6d58a.eda1438a.js b/assets/js/e0f6d58a.eda1438a.js deleted file mode 100644 index 0d6c7986..00000000 --- a/assets/js/e0f6d58a.eda1438a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[252],{12050:(e,s,n)=>{n.r(s),n.d(s,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>i,toc:()=>d});var a=n(74848),t=n(28453);const r={title:"Messages",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},o=void 0,i={id:"developer/framework/engineering/messages",title:"Messages",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-engineering/messages.md",sourceDirName:"developer/05-framework/03-engineering",slug:"/developer/framework/engineering/messages",permalink:"/developer/framework/engineering/messages",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-engineering/messages.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Messages",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",previous:{title:"Files",permalink:"/developer/framework/engineering/files"},next:{title:"Models",permalink:"/developer/framework/engineering/models"}},l={},d=[{value:"Overview",id:"overview",level:2},{value:"Folder Structure",id:"folder-structure",level:2},{value:"message.jsonl",id:"messagejsonl",level:2},{value:"Examples",id:"examples",level:3},{value:"API Reference",id:"api-reference",level:2}];function c(e){const s={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,t.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.admonition,{type:"caution",children:(0,a.jsx)(s.p,{children:"This is currently under development."})}),"\n",(0,a.jsx)(s.h2,{id:"overview",children:"Overview"}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.code,{children:"Messages"})," capture a conversation's content. This can include the content from LLM responses and other metadata from ",(0,a.jsx)(s.a,{href:"/specs/chats",children:"chat completions"}),"."]}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsx)(s.li,{children:"Users and assistants can send multimedia messages."}),"\n",(0,a.jsxs)(s.li,{children:["An ",(0,a.jsx)(s.a,{href:"https://platform.openai.com/docs/api-reference/messages",children:"OpenAI Message API"})," compatible endpoint at ",(0,a.jsx)(s.code,{children:"localhost:1337/v1/messages"}),"."]}),"\n"]}),"\n",(0,a.jsx)(s.h2,{id:"folder-structure",children:"Folder Structure"}),"\n",(0,a.jsxs)(s.p,{children:["Messages are saved in the ",(0,a.jsx)(s.code,{children:"/threads/{thread_id}"})," folder in ",(0,a.jsx)(s.code,{children:"messages.jsonl"})," files"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-yaml",children:"jan/\n threads/\n assistant_name_unix_timestamp/\n thread.json # Thread metadata\n messages.jsonl # Messages are stored in jsonl format\n"})}),"\n",(0,a.jsx)(s.h2,{id:"messagejsonl",children:(0,a.jsx)(s.code,{children:"message.jsonl"})}),"\n",(0,a.jsxs)(s.p,{children:["Individual messages are saved in ",(0,a.jsx)(s.code,{children:"jsonl"})," format for indexing purposes."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-js",children:"{...message_2}\n{...message_1}\n{...message_0}\n"})}),"\n",(0,a.jsx)(s.h3,{id:"examples",children:"Examples"}),"\n",(0,a.jsxs)(s.p,{children:["Here's a standard example ",(0,a.jsx)(s.code,{children:"message"})," sent from a user."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-js",children:'"id": "0", // Sequential or UUID\n"object": "thread.message", // Defaults to "thread.message"\n"created_at": 1698983503,\n"thread_id": "thread_asdf", // Defaults to parent thread\n"assistant_id": "jan", // Defaults to parent thread\n"role": "user", // From either "user" or "assistant"\n"content": [\n {\n "type": "text",\n "text": {\n "value": "Hi!?",\n "annotations": []\n }\n }\n],\n"metadata": {}, // Defaults to {}\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Here's an example ",(0,a.jsx)(s.code,{children:"message"})," response from an assistant."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-js",children:'"id": "0", // Sequential or UUID\n"object": "thread.message", // Defaults to "thread.message"\n"created_at": 1698983503,\n"thread_id": "thread_asdf", // Defaults to parent thread\n"assistant_id": "jan", // Defaults to parent thread\n"role": "assistant", // From either "user" or "assistant"\n"content": [ // Usually from Chat Completion obj\n {\n "type": "text",\n "text": {\n "value": "Hi! How can I help you today?",\n "annotations": []\n }\n }\n],\n"metadata": {}, // Defaults to {}\n"usage": {} // Save chat completion properties https://platform.openai.com/docs/api-reference/chat/object\n'})}),"\n",(0,a.jsx)(s.h2,{id:"api-reference",children:"API Reference"}),"\n",(0,a.jsxs)(s.p,{children:["Jan's ",(0,a.jsx)(s.code,{children:"messages"})," API is compatible with ",(0,a.jsx)(s.a,{href:"https://platform.openai.com/docs/api-reference/messages",children:"OpenAI's Messages API"}),", with additional methods for managing messages locally."]}),"\n",(0,a.jsxs)(s.p,{children:["See ",(0,a.jsx)(s.a,{href:"https://jan.ai/api-reference#tag/Messages",children:"Jan Messages API"}),"."]})]})}function h(e={}){const{wrapper:s}={...(0,t.R)(),...e.components};return s?(0,a.jsx)(s,{...e,children:(0,a.jsx)(c,{...e})}):c(e)}},28453:(e,s,n)=>{n.d(s,{R:()=>o,x:()=>i});var a=n(96540);const t={},r=a.createContext(t);function o(e){const s=a.useContext(r);return a.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function i(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:o(e.components),a.createElement(r.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e0f6d58a.fd0be044.js b/assets/js/e0f6d58a.fd0be044.js new file mode 100644 index 00000000..9f0f80e9 --- /dev/null +++ b/assets/js/e0f6d58a.fd0be044.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[252],{12050:(e,s,n)=>{n.r(s),n.d(s,{assets:()=>l,contentTitle:()=>o,default:()=>p,frontMatter:()=>r,metadata:()=>i,toc:()=>d});var a=n(74848),t=n(28453);const r={title:"Messages",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},o=void 0,i={id:"developer/framework/engineering/messages",title:"Messages",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-engineering/messages.md",sourceDirName:"developer/05-framework/03-engineering",slug:"/developer/framework/engineering/messages",permalink:"/developer/framework/engineering/messages",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-engineering/messages.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Messages",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",previous:{title:"Files",permalink:"/developer/framework/engineering/files"},next:{title:"Models",permalink:"/developer/framework/engineering/models"}},l={},d=[{value:"Overview",id:"overview",level:2},{value:"Folder Structure",id:"folder-structure",level:2},{value:"message.jsonl",id:"messagejsonl",level:2},{value:"Examples",id:"examples",level:3},{value:"API Reference",id:"api-reference",level:2}];function c(e){const s={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,t.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.admonition,{type:"caution",children:(0,a.jsx)(s.p,{children:"This is currently under development."})}),"\n",(0,a.jsx)(s.h2,{id:"overview",children:"Overview"}),"\n",(0,a.jsxs)(s.p,{children:[(0,a.jsx)(s.code,{children:"Messages"})," capture a conversation's content. This can include the content from LLM responses and other metadata from ",(0,a.jsx)(s.a,{href:"/specs/chats",children:"chat completions"}),"."]}),"\n",(0,a.jsxs)(s.ul,{children:["\n",(0,a.jsx)(s.li,{children:"Users and assistants can send multimedia messages."}),"\n",(0,a.jsxs)(s.li,{children:["An ",(0,a.jsx)(s.a,{href:"https://platform.openai.com/docs/api-reference/messages",children:"OpenAI Message API"})," compatible endpoint at ",(0,a.jsx)(s.code,{children:"localhost:1337/v1/messages"}),"."]}),"\n"]}),"\n",(0,a.jsx)(s.h2,{id:"folder-structure",children:"Folder Structure"}),"\n",(0,a.jsxs)(s.p,{children:["Messages are saved in the ",(0,a.jsx)(s.code,{children:"/threads/{thread_id}"})," folder in ",(0,a.jsx)(s.code,{children:"messages.jsonl"})," files"]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-yaml",children:"jan/\n threads/\n assistant_name_unix_timestamp/\n thread.json # Thread metadata\n messages.jsonl # Messages are stored in jsonl format\n"})}),"\n",(0,a.jsx)(s.h2,{id:"messagejsonl",children:(0,a.jsx)(s.code,{children:"message.jsonl"})}),"\n",(0,a.jsxs)(s.p,{children:["Individual messages are saved in ",(0,a.jsx)(s.code,{children:"jsonl"})," format for indexing purposes."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-js",children:"{...message_2}\n{...message_1}\n{...message_0}\n"})}),"\n",(0,a.jsx)(s.h3,{id:"examples",children:"Examples"}),"\n",(0,a.jsxs)(s.p,{children:["Here's a standard example ",(0,a.jsx)(s.code,{children:"message"})," sent from a user."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-js",children:'"id": "0", // Sequential or UUID\n"object": "thread.message", // Defaults to "thread.message"\n"created_at": 1698983503,\n"thread_id": "thread_asdf", // Defaults to parent thread\n"assistant_id": "jan", // Defaults to parent thread\n"role": "user", // From either "user" or "assistant"\n"content": [\n {\n "type": "text",\n "text": {\n "value": "Hi!?",\n "annotations": []\n }\n }\n],\n"metadata": {}, // Defaults to {}\n'})}),"\n",(0,a.jsxs)(s.p,{children:["Here's an example ",(0,a.jsx)(s.code,{children:"message"})," response from an assistant."]}),"\n",(0,a.jsx)(s.pre,{children:(0,a.jsx)(s.code,{className:"language-js",children:'"id": "0", // Sequential or UUID\n"object": "thread.message", // Defaults to "thread.message"\n"created_at": 1698983503,\n"thread_id": "thread_asdf", // Defaults to parent thread\n"assistant_id": "jan", // Defaults to parent thread\n"role": "assistant", // From either "user" or "assistant"\n"content": [ // Usually from Chat Completion obj\n {\n "type": "text",\n "text": {\n "value": "Hi! How can I help you today?",\n "annotations": []\n }\n }\n],\n"metadata": {}, // Defaults to {}\n"usage": {} // Save chat completion properties https://platform.openai.com/docs/api-reference/chat/object\n'})}),"\n",(0,a.jsx)(s.h2,{id:"api-reference",children:"API Reference"}),"\n",(0,a.jsxs)(s.p,{children:["Jan's ",(0,a.jsx)(s.code,{children:"messages"})," API is compatible with ",(0,a.jsx)(s.a,{href:"https://platform.openai.com/docs/api-reference/messages",children:"OpenAI's Messages API"}),", with additional methods for managing messages locally."]}),"\n",(0,a.jsxs)(s.p,{children:["See ",(0,a.jsx)(s.a,{href:"https://jan.ai/api-reference#tag/Messages",children:"Jan Messages API"}),"."]})]})}function p(e={}){const{wrapper:s}={...(0,t.R)(),...e.components};return s?(0,a.jsx)(s,{...e,children:(0,a.jsx)(c,{...e})}):c(e)}},28453:(e,s,n)=>{n.d(s,{R:()=>o,x:()=>i});var a=n(96540);const t={},r=a.createContext(t);function o(e){const s=a.useContext(r);return a.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function i(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:o(e.components),a.createElement(r.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e268956d.c0365603.js b/assets/js/e268956d.c0365603.js new file mode 100644 index 00000000..53f81fbf --- /dev/null +++ b/assets/js/e268956d.c0365603.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8792],{55571:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>a,default:()=>h,frontMatter:()=>r,metadata:()=>o,toc:()=>c});var i=s(74848),t=s(28453);const r={title:"Project Management",slug:"/how-we-work/project-management",description:"Project management at Jan",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","project management"]},a=void 0,o={id:"how-we-work/project-management/project-management",title:"Project Management",description:"Project management at Jan",source:"@site/docs/how-we-work/project-management/project-management.md",sourceDirName:"how-we-work/project-management",slug:"/how-we-work/project-management",permalink:"/how-we-work/project-management",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/how-we-work/project-management/project-management.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Project Management",slug:"/how-we-work/project-management",description:"Project management at Jan",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","project management"]},sidebar:"aboutSidebar",previous:{title:"Strategy",permalink:"/how-we-work/strategy/"},next:{title:"Engineering",permalink:"/engineering"}},l={},c=[{value:"Quicklinks",id:"quicklinks",level:2},{value:"Organization",id:"organization",level:2},{value:"Kanban",id:"kanban",level:2},{value:"Triage SOP",id:"triage-sop",level:2},{value:"Request for help",id:"request-for-help",level:4}];function d(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h4:"h4",li:"li",p:"p",ul:"ul",...(0,t.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(n.p,{children:["We use the ",(0,i.jsx)(n.a,{href:"https://github.com/orgs/janhq/projects/5",children:"Jan Monorepo Project"})," in Github to manage our roadmap and sprint Kanbans."]}),"\n",(0,i.jsxs)(n.p,{children:["As much as possible, everyone owns their respective ",(0,i.jsx)(n.code,{children:"epics"})," and ",(0,i.jsx)(n.code,{children:"tasks"}),"."]}),"\n",(0,i.jsx)(n.admonition,{type:"tip",children:(0,i.jsxs)(n.p,{children:["We aim for a ",(0,i.jsx)(n.code,{children:"loosely coupled, but tightly aligned"})," autonomous culture."]})}),"\n",(0,i.jsx)(n.h2,{id:"quicklinks",children:"Quicklinks"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.a,{href:"https://github.com/orgs/janhq/projects/5/views/16",children:"High-level roadmap"}),": view used at at strategic level, for team wide alignment. Start & end dates reflect engineering implementation cycles. Typically product & design work preceeds these timelines."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.a,{href:"https://github.com/orgs/janhq/projects/5/views/25",children:"Standup Kanban"}),": view used during daily standup. Sprints should be up to date."]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"organization",children:"Organization"}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/labels?q=roadmap",children:(0,i.jsx)(n.code,{children:"Roadmap Labels"})})}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"Roadmap Labels"})," tag large, long-term, & strategic projects that can span multiple teams and multiple sprints"]}),"\n",(0,i.jsxs)(n.li,{children:["Example label: ",(0,i.jsx)(n.code,{children:"roadmap: Jan has Mobile"})]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"Roadmaps"})," contain ",(0,i.jsx)(n.code,{children:"epics"})]}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/issues?q=is%3Aissue+is%3Aopen+label%3A%22type%3A+epic%22",children:(0,i.jsx)(n.code,{children:"Epics"})})}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"Epics"})," track large stories that span 1-2 weeks, and it outlines specs, architecture decisions, designs"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"Epics"})," contain ",(0,i.jsx)(n.code,{children:"tasks"})]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"Epics"})," should always have 1 owner"]}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/milestones",children:(0,i.jsx)(n.code,{children:"Milestones"})})}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"Milestones"})," track release versions. We use ",(0,i.jsx)(n.a,{href:"https://semver.org/",children:"semantic versioning"})]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"Milestones"})," span ~2 weeks and have deadlines"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"Milestones"})," usually fit within 2-week sprint cycles"]}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/issues",children:(0,i.jsx)(n.code,{children:"Tasks"})})}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Tasks are individual issues (feats, bugs, chores) that can be completed within a few days"}),"\n",(0,i.jsxs)(n.li,{children:["Tasks, except for critical bugs, should always belong to an ",(0,i.jsx)(n.code,{children:"epic"})," (and thus fit into our roadmap)"]}),"\n",(0,i.jsxs)(n.li,{children:["Tasks are usually named per ",(0,i.jsx)(n.a,{href:"https://www.conventionalcommits.org/en/v1.0.0/#summary",children:"Conventional Commits"})]}),"\n",(0,i.jsx)(n.li,{children:"Tasks should always have 1 owner"}),"\n"]}),"\n",(0,i.jsxs)(n.p,{children:["We aim to always sprint on ",(0,i.jsx)(n.code,{children:"tasks"})," that are a part of the ",(0,i.jsx)(n.a,{href:"https://github.com/orgs/janhq/projects/5/views/16",children:"current roadmap"}),"."]}),"\n",(0,i.jsx)(n.h2,{id:"kanban",children:"Kanban"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"no status"}),": issues that need to be triaged (needs an owner, ETA)"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"icebox"}),": issues you don't plan to tackle yet"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"planned"}),": issues you plan to tackle this week"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"in-progress"}),": in progress"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"in-review"}),": pending PR or blocked by something"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"done"}),": done"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"triage-sop",children:"Triage SOP"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"Urgent bugs"}),": assign to an owner (or @engineers if you are not sure) && tag the current ",(0,i.jsx)(n.code,{children:"sprint"})," & ",(0,i.jsx)(n.code,{children:"milestone"})]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"All else"}),": assign the correct roadmap ",(0,i.jsx)(n.code,{children:"label(s)"})," and owner (if any)"]}),"\n"]}),"\n",(0,i.jsx)(n.h4,{id:"request-for-help",children:"Request for help"}),"\n",(0,i.jsx)(n.p,{children:"As a result, our feature prioritization can feel a bit black box at times."}),"\n",(0,i.jsxs)(n.p,{children:["We'd appreciate high quality insights and volunteers for user interviews through ",(0,i.jsx)(n.a,{href:"https://discord.gg/af6SaTdzpx",children:"Discord"})," and ",(0,i.jsx)(n.a,{href:"https://github.com/janhq",children:"Github"}),"."]})]})}function h(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},28453:(e,n,s)=>{s.d(n,{R:()=>a,x:()=>o});var i=s(96540);const t={},r=i.createContext(t);function a(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:a(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e268956d.e7328f5a.js b/assets/js/e268956d.e7328f5a.js deleted file mode 100644 index 4e650c37..00000000 --- a/assets/js/e268956d.e7328f5a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8792],{55571:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>a,default:()=>h,frontMatter:()=>r,metadata:()=>o,toc:()=>c});var i=s(74848),t=s(28453);const r={title:"Project Management",slug:"/how-we-work/project-management",description:"Project management at Jan",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","project management"]},a=void 0,o={id:"how-we-work/project-management/project-management",title:"Project Management",description:"Project management at Jan",source:"@site/docs/how-we-work/project-management/project-management.md",sourceDirName:"how-we-work/project-management",slug:"/how-we-work/project-management",permalink:"/how-we-work/project-management",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/how-we-work/project-management/project-management.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Project Management",slug:"/how-we-work/project-management",description:"Project management at Jan",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","project management"]},sidebar:"aboutSidebar",previous:{title:"Strategy",permalink:"/how-we-work/strategy/"},next:{title:"Engineering",permalink:"/engineering"}},l={},c=[{value:"Quicklinks",id:"quicklinks",level:2},{value:"Organization",id:"organization",level:2},{value:"Kanban",id:"kanban",level:2},{value:"Triage SOP",id:"triage-sop",level:2},{value:"Request for help",id:"request-for-help",level:4}];function d(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h4:"h4",li:"li",p:"p",ul:"ul",...(0,t.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(n.p,{children:["We use the ",(0,i.jsx)(n.a,{href:"https://github.com/orgs/janhq/projects/5",children:"Jan Monorepo Project"})," in Github to manage our roadmap and sprint Kanbans."]}),"\n",(0,i.jsxs)(n.p,{children:["As much as possible, everyone owns their respective ",(0,i.jsx)(n.code,{children:"epics"})," and ",(0,i.jsx)(n.code,{children:"tasks"}),"."]}),"\n",(0,i.jsx)(n.admonition,{type:"tip",children:(0,i.jsxs)(n.p,{children:["We aim for a ",(0,i.jsx)(n.code,{children:"loosely coupled, but tightly aligned"})," autonomous culture."]})}),"\n",(0,i.jsx)(n.h2,{id:"quicklinks",children:"Quicklinks"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.a,{href:"https://github.com/orgs/janhq/projects/5/views/16",children:"High-level roadmap"}),": view used at at strategic level, for team wide alignment. Start & end dates reflect engineering implementation cycles. Typically product & design work preceeds these timelines."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.a,{href:"https://github.com/orgs/janhq/projects/5/views/25",children:"Standup Kanban"}),": view used during daily standup. Sprints should be up to date."]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"organization",children:"Organization"}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/labels?q=roadmap",children:(0,i.jsx)(n.code,{children:"Roadmap Labels"})})}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"Roadmap Labels"})," tag large, long-term, & strategic projects that can span multiple teams and multiple sprints"]}),"\n",(0,i.jsxs)(n.li,{children:["Example label: ",(0,i.jsx)(n.code,{children:"roadmap: Jan has Mobile"})]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"Roadmaps"})," contain ",(0,i.jsx)(n.code,{children:"epics"})]}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/issues?q=is%3Aissue+is%3Aopen+label%3A%22type%3A+epic%22",children:(0,i.jsx)(n.code,{children:"Epics"})})}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"Epics"})," track large stories that span 1-2 weeks, and it outlines specs, architecture decisions, designs"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"Epics"})," contain ",(0,i.jsx)(n.code,{children:"tasks"})]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"Epics"})," should always have 1 owner"]}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/milestones",children:(0,i.jsx)(n.code,{children:"Milestones"})})}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"Milestones"})," track release versions. We use ",(0,i.jsx)(n.a,{href:"https://semver.org/",children:"semantic versioning"})]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"Milestones"})," span ~2 weeks and have deadlines"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"Milestones"})," usually fit within 2-week sprint cycles"]}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan/issues",children:(0,i.jsx)(n.code,{children:"Tasks"})})}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Tasks are individual issues (feats, bugs, chores) that can be completed within a few days"}),"\n",(0,i.jsxs)(n.li,{children:["Tasks, except for critical bugs, should always belong to an ",(0,i.jsx)(n.code,{children:"epic"})," (and thus fit into our roadmap)"]}),"\n",(0,i.jsxs)(n.li,{children:["Tasks are usually named per ",(0,i.jsx)(n.a,{href:"https://www.conventionalcommits.org/en/v1.0.0/#summary",children:"Conventional Commits"})]}),"\n",(0,i.jsx)(n.li,{children:"Tasks should always have 1 owner"}),"\n"]}),"\n",(0,i.jsxs)(n.p,{children:["We aim to always sprint on ",(0,i.jsx)(n.code,{children:"tasks"})," that are a part of the ",(0,i.jsx)(n.a,{href:"https://github.com/orgs/janhq/projects/5/views/16",children:"current roadmap"}),"."]}),"\n",(0,i.jsx)(n.h2,{id:"kanban",children:"Kanban"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"no status"}),": issues that need to be triaged (needs an owner, ETA)"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"icebox"}),": issues you don't plan to tackle yet"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"planned"}),": issues you plan to tackle this week"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"in-progress"}),": in progress"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"in-review"}),": pending PR or blocked by something"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"done"}),": done"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"triage-sop",children:"Triage SOP"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"Urgent bugs"}),": assign to an owner (or @engineers if you are not sure) && tag the current ",(0,i.jsx)(n.code,{children:"sprint"})," & ",(0,i.jsx)(n.code,{children:"milestone"})]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"All else"}),": assign the correct roadmap ",(0,i.jsx)(n.code,{children:"label(s)"})," and owner (if any)"]}),"\n"]}),"\n",(0,i.jsx)(n.h4,{id:"request-for-help",children:"Request for help"}),"\n",(0,i.jsx)(n.p,{children:"As a result, our feature prioritization can feel a bit black box at times."}),"\n",(0,i.jsxs)(n.p,{children:["We'd appreciate high quality insights and volunteers for user interviews through ",(0,i.jsx)(n.a,{href:"https://discord.gg/af6SaTdzpx",children:"Discord"})," and ",(0,i.jsx)(n.a,{href:"https://github.com/janhq",children:"Github"}),"."]})]})}function h(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},28453:(e,n,s)=>{s.d(n,{R:()=>a,x:()=>o});var i=s(96540);const t={},r=i.createContext(t);function a(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:a(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e42e4cd9.de4ad4de.js b/assets/js/e42e4cd9.de4ad4de.js new file mode 100644 index 00000000..597e446d --- /dev/null +++ b/assets/js/e42e4cd9.de4ad4de.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3221],{66129:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>u,frontMatter:()=>a,metadata:()=>i,toc:()=>c});var o=n(74848),s=n(28453);const a={title:"Jan (The Default Assistant)",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},r=void 0,i={id:"developer/framework/product/jan",title:"Jan (The Default Assistant)",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-product/jan.md",sourceDirName:"developer/05-framework/03-product",slug:"/developer/framework/product/jan",permalink:"/developer/framework/product/jan",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-product/jan.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Jan (The Default Assistant)",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",previous:{title:"Hub",permalink:"/developer/framework/product/hub"},next:{title:"Settings",permalink:"/developer/framework/product/settings"}},l={},c=[];function d(e){const t={code:"code",li:"li",p:"p",ul:"ul",...(0,s.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.p,{children:'Jan ships with a default assistant "Jan" that lets users chat with any open source model out-of-the-box.'}),"\n",(0,o.jsxs)(t.p,{children:["This assistant is defined in ",(0,o.jsx)(t.code,{children:"/jan"}),". It is a generic assistant to illustrate power of Jan. In the future, it will support additional features e.g. multi-assistant conversations"]}),"\n",(0,o.jsxs)(t.ul,{children:["\n",(0,o.jsx)(t.li,{children:'Your Assistant "Jan" lets you pick any model that is in the root /models folder'}),"\n",(0,o.jsx)(t.li,{children:"Right panel: pick LLM model and set model parameters"}),"\n",(0,o.jsx)(t.li,{children:"Jan\u2019s threads will be at root level"}),"\n",(0,o.jsxs)(t.li,{children:[(0,o.jsx)(t.code,{children:"model.json"})," will reflect model chosen for that session"]}),"\n",(0,o.jsx)(t.li,{children:"Be able to \u201cadd\u201d other assistants in the future"}),"\n",(0,o.jsx)(t.li,{children:"Jan\u2019s files will be at thread level"}),"\n",(0,o.jsx)(t.li,{children:"Jan is not a persistent memory assistant"}),"\n"]})]})}function u(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>r,x:()=>i});var o=n(96540);const s={},a=o.createContext(s);function r(e){const t=o.useContext(a);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),o.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e42e4cd9.eca6b079.js b/assets/js/e42e4cd9.eca6b079.js deleted file mode 100644 index 0b50cc4c..00000000 --- a/assets/js/e42e4cd9.eca6b079.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3221],{66129:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>u,frontMatter:()=>s,metadata:()=>i,toc:()=>c});var o=n(74848),a=n(28453);const s={title:"Jan (The Default Assistant)",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},r=void 0,i={id:"developer/framework/product/jan",title:"Jan (The Default Assistant)",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-product/jan.md",sourceDirName:"developer/05-framework/03-product",slug:"/developer/framework/product/jan",permalink:"/developer/framework/product/jan",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-product/jan.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Jan (The Default Assistant)",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",previous:{title:"Hub",permalink:"/developer/framework/product/hub"},next:{title:"Settings",permalink:"/developer/framework/product/settings"}},l={},c=[];function d(e){const t={code:"code",li:"li",p:"p",ul:"ul",...(0,a.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.p,{children:'Jan ships with a default assistant "Jan" that lets users chat with any open source model out-of-the-box.'}),"\n",(0,o.jsxs)(t.p,{children:["This assistant is defined in ",(0,o.jsx)(t.code,{children:"/jan"}),". It is a generic assistant to illustrate power of Jan. In the future, it will support additional features e.g. multi-assistant conversations"]}),"\n",(0,o.jsxs)(t.ul,{children:["\n",(0,o.jsx)(t.li,{children:'Your Assistant "Jan" lets you pick any model that is in the root /models folder'}),"\n",(0,o.jsx)(t.li,{children:"Right panel: pick LLM model and set model parameters"}),"\n",(0,o.jsx)(t.li,{children:"Jan\u2019s threads will be at root level"}),"\n",(0,o.jsxs)(t.li,{children:[(0,o.jsx)(t.code,{children:"model.json"})," will reflect model chosen for that session"]}),"\n",(0,o.jsx)(t.li,{children:"Be able to \u201cadd\u201d other assistants in the future"}),"\n",(0,o.jsx)(t.li,{children:"Jan\u2019s files will be at thread level"}),"\n",(0,o.jsx)(t.li,{children:"Jan is not a persistent memory assistant"}),"\n"]})]})}function u(e={}){const{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>r,x:()=>i});var o=n(96540);const a={},s=o.createContext(a);function r(e){const t=o.useContext(s);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:r(e.components),o.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e6eb8051.18fe391e.js b/assets/js/e6eb8051.18fe391e.js new file mode 100644 index 00000000..87541740 --- /dev/null +++ b/assets/js/e6eb8051.18fe391e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4873],{12612:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>r,metadata:()=>o,toc:()=>c});var i=n(74848),a=n(28453);const r={title:"llama.cpp"},s=void 0,o={id:"integrations/llamacpp",title:"llama.cpp",description:"Quicklinks",source:"@site/docs/integrations/llamacpp.md",sourceDirName:"integrations",slug:"/integrations/llamacpp",permalink:"/integrations/llamacpp",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/integrations/llamacpp.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"llama.cpp"},sidebar:"ecosystemSidebar",previous:{title:"Langchain",permalink:"/integrations/langchain"},next:{title:"Ollama",permalink:"/integrations/ollama"}},l={},c=[{value:"Quicklinks",id:"quicklinks",level:2}];function p(t){const e={a:"a",h2:"h2",li:"li",ul:"ul",...(0,a.R)(),...t.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(e.h2,{id:"quicklinks",children:"Quicklinks"}),"\n",(0,i.jsxs)(e.ul,{children:["\n",(0,i.jsxs)(e.li,{children:["Jan Framework ",(0,i.jsx)(e.a,{href:"https://github.com/janhq/jan/tree/main/extensions/inference-nitro-extension",children:"Extension Code"})]}),"\n",(0,i.jsxs)(e.li,{children:["ggerganov/llama.pp ",(0,i.jsx)(e.a,{href:"https://github.com/ggerganov/llama.cpp",children:"Source URL"})]}),"\n",(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.a,{href:"https://nitro.jan.ai/",children:"Productized Wrapper"}),": a bit lower effort to use out of the box"]}),"\n"]})]})}function d(t={}){const{wrapper:e}={...(0,a.R)(),...t.components};return e?(0,i.jsx)(e,{...t,children:(0,i.jsx)(p,{...t})}):p(t)}},28453:(t,e,n)=>{n.d(e,{R:()=>s,x:()=>o});var i=n(96540);const a={},r=i.createContext(a);function s(t){const e=i.useContext(r);return i.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function o(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(a):t.components||a:s(t.components),i.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/e6eb8051.3db02976.js b/assets/js/e6eb8051.3db02976.js deleted file mode 100644 index 88b4fb4b..00000000 --- a/assets/js/e6eb8051.3db02976.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4873],{12612:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>r,metadata:()=>o,toc:()=>c});var i=n(74848),a=n(28453);const r={title:"llama.cpp"},s=void 0,o={id:"integrations/llamacpp",title:"llama.cpp",description:"Quicklinks",source:"@site/docs/integrations/llamacpp.md",sourceDirName:"integrations",slug:"/integrations/llamacpp",permalink:"/integrations/llamacpp",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/integrations/llamacpp.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"llama.cpp"},sidebar:"ecosystemSidebar",previous:{title:"Langchain",permalink:"/integrations/langchain"},next:{title:"Ollama",permalink:"/integrations/ollama"}},l={},c=[{value:"Quicklinks",id:"quicklinks",level:2}];function p(t){const e={a:"a",h2:"h2",li:"li",ul:"ul",...(0,a.R)(),...t.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(e.h2,{id:"quicklinks",children:"Quicklinks"}),"\n",(0,i.jsxs)(e.ul,{children:["\n",(0,i.jsxs)(e.li,{children:["Jan Framework ",(0,i.jsx)(e.a,{href:"https://github.com/janhq/jan/tree/main/extensions/inference-nitro-extension",children:"Extension Code"})]}),"\n",(0,i.jsxs)(e.li,{children:["ggerganov/llama.pp ",(0,i.jsx)(e.a,{href:"https://github.com/ggerganov/llama.cpp",children:"Source URL"})]}),"\n",(0,i.jsxs)(e.li,{children:[(0,i.jsx)(e.a,{href:"https://nitro.jan.ai/",children:"Productized Wrapper"}),": a bit lower effort to use out of the box"]}),"\n"]})]})}function d(t={}){const{wrapper:e}={...(0,a.R)(),...t.components};return e?(0,i.jsx)(e,{...t,children:(0,i.jsx)(p,{...t})}):p(t)}},28453:(t,e,n)=>{n.d(e,{R:()=>s,x:()=>o});var i=n(96540);const a={},r=i.createContext(a);function s(t){const e=i.useContext(r);return i.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function o(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(a):t.components||a:s(t.components),i.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/e729be38.a60d6c01.js b/assets/js/e729be38.a60d6c01.js deleted file mode 100644 index 8a7ba488..00000000 --- a/assets/js/e729be38.a60d6c01.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2346],{70084:(t,e,o)=>{o.r(e),o.d(e,{assets:()=>d,contentTitle:()=>a,default:()=>l,frontMatter:()=>s,metadata:()=>c,toc:()=>i});var r=o(74848),n=o(28453);const s={title:"Motherboard"},a=void 0,c={id:"hardware/concepts/motherboard",title:"Motherboard",description:"- PCIe lanes that go to the processor (not Chipset)",source:"@site/docs/hardware/concepts/motherboard.md",sourceDirName:"hardware/concepts",slug:"/hardware/concepts/motherboard",permalink:"/hardware/concepts/motherboard",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/concepts/motherboard.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Motherboard"}},d={},i=[];function h(t){const e={li:"li",ul:"ul",...(0,n.R)(),...t.components};return(0,r.jsxs)(e.ul,{children:["\n",(0,r.jsx)(e.li,{children:"PCIe lanes that go to the processor (not Chipset)"}),"\n"]})}function l(t={}){const{wrapper:e}={...(0,n.R)(),...t.components};return e?(0,r.jsx)(e,{...t,children:(0,r.jsx)(h,{...t})}):h(t)}},28453:(t,e,o)=>{o.d(e,{R:()=>a,x:()=>c});var r=o(96540);const n={},s=r.createContext(n);function a(t){const e=r.useContext(s);return r.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function c(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(n):t.components||n:a(t.components),r.createElement(s.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/e729be38.d036e988.js b/assets/js/e729be38.d036e988.js new file mode 100644 index 00000000..d50fb09b --- /dev/null +++ b/assets/js/e729be38.d036e988.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2346],{70084:(t,e,o)=>{o.r(e),o.d(e,{assets:()=>d,contentTitle:()=>a,default:()=>l,frontMatter:()=>s,metadata:()=>c,toc:()=>i});var r=o(74848),n=o(28453);const s={title:"Motherboard"},a=void 0,c={id:"hardware/concepts/motherboard",title:"Motherboard",description:"- PCIe lanes that go to the processor (not Chipset)",source:"@site/docs/hardware/concepts/motherboard.md",sourceDirName:"hardware/concepts",slug:"/hardware/concepts/motherboard",permalink:"/hardware/concepts/motherboard",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/concepts/motherboard.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Motherboard"}},d={},i=[];function h(t){const e={li:"li",ul:"ul",...(0,n.R)(),...t.components};return(0,r.jsxs)(e.ul,{children:["\n",(0,r.jsx)(e.li,{children:"PCIe lanes that go to the processor (not Chipset)"}),"\n"]})}function l(t={}){const{wrapper:e}={...(0,n.R)(),...t.components};return e?(0,r.jsx)(e,{...t,children:(0,r.jsx)(h,{...t})}):h(t)}},28453:(t,e,o)=>{o.d(e,{R:()=>a,x:()=>c});var r=o(96540);const n={},s=r.createContext(n);function a(t){const e=r.useContext(s);return r.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function c(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(n):t.components||n:a(t.components),r.createElement(s.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/e741274a.561b5844.js b/assets/js/e741274a.561b5844.js new file mode 100644 index 00000000..6922ecee --- /dev/null +++ b/assets/js/e741274a.561b5844.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2862],{1779:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>u,frontMatter:()=>o,metadata:()=>a,toc:()=>d});var s=n(74848),r=n(28453);const o={title:"Settings",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},i=void 0,a={id:"developer/framework/product/settings",title:"Settings",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-product/settings.md",sourceDirName:"developer/05-framework/03-product",slug:"/developer/framework/product/settings",permalink:"/developer/framework/product/settings",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-product/settings.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Settings",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",previous:{title:"Jan (The Default Assistant)",permalink:"/developer/framework/product/jan"},next:{title:"System Monitor",permalink:"/developer/framework/product/system-monitor"}},l={},d=[{value:"Overview",id:"overview",level:2},{value:"User Stories",id:"user-stories",level:2},{value:"General Settings",id:"general-settings",level:3},{value:"Extensions Settings",id:"extensions-settings",level:3},{value:"Model Settings",id:"model-settings",level:3},{value:"Appearance",id:"appearance",level:3}];function c(e){const t={code:"code",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",ul:"ul",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.h2,{id:"overview",children:"Overview"}),"\n",(0,s.jsx)(t.p,{children:"A settings page for users to add extensions, configure model settings, change app appearance, add keyboard shortcuts, and a plethora of other personalizations."}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.img,{alt:"alt text",src:n(67138).A+"",width:"1440",height:"816"})}),"\n",(0,s.jsx)(t.h2,{id:"user-stories",children:"User Stories"}),"\n",(0,s.jsx)(t.h3,{id:"general-settings",children:"General Settings"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsxs)(t.li,{children:["Users can customize ",(0,s.jsx)(t.code,{children:"port"})," number"]}),"\n",(0,s.jsxs)(t.li,{children:["Users can customize ",(0,s.jsx)(t.code,{children:"janroot"})," folder location"]}),"\n"]}),"\n",(0,s.jsx)(t.h3,{id:"extensions-settings",children:"Extensions Settings"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:"Users can add, delete, and configure extensions"}),"\n"]}),"\n",(0,s.jsx)(t.h3,{id:"model-settings",children:"Model Settings"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:"Users can configure default model parameters and settings"}),"\n",(0,s.jsx)(t.li,{children:"Users can delete models"}),"\n"]}),"\n",(0,s.jsx)(t.h3,{id:"appearance",children:"Appearance"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:"Users can set color themes and dark/light modes"}),"\n"]})]})}function u(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},67138:(e,t,n)=>{n.d(t,{A:()=>s});const s=n.p+"assets/images/settings-screen-e19723595bd3381d86fee44803d5e7d5.png"},28453:(e,t,n)=>{n.d(t,{R:()=>i,x:()=>a});var s=n(96540);const r={},o=s.createContext(r);function i(e){const t=s.useContext(o);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),s.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e741274a.9ce04719.js b/assets/js/e741274a.9ce04719.js deleted file mode 100644 index d04b5318..00000000 --- a/assets/js/e741274a.9ce04719.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2862],{1779:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>u,frontMatter:()=>o,metadata:()=>a,toc:()=>d});var s=n(74848),r=n(28453);const o={title:"Settings",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},i=void 0,a={id:"developer/framework/product/settings",title:"Settings",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-product/settings.md",sourceDirName:"developer/05-framework/03-product",slug:"/developer/framework/product/settings",permalink:"/developer/framework/product/settings",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-product/settings.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Settings",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",previous:{title:"Jan (The Default Assistant)",permalink:"/developer/framework/product/jan"},next:{title:"System Monitor",permalink:"/developer/framework/product/system-monitor"}},l={},d=[{value:"Overview",id:"overview",level:2},{value:"User Stories",id:"user-stories",level:2},{value:"General Settings",id:"general-settings",level:3},{value:"Extensions Settings",id:"extensions-settings",level:3},{value:"Model Settings",id:"model-settings",level:3},{value:"Appearance",id:"appearance",level:3}];function c(e){const t={code:"code",h2:"h2",h3:"h3",img:"img",li:"li",p:"p",ul:"ul",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.h2,{id:"overview",children:"Overview"}),"\n",(0,s.jsx)(t.p,{children:"A settings page for users to add extensions, configure model settings, change app appearance, add keyboard shortcuts, and a plethora of other personalizations."}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.img,{alt:"alt text",src:n(67138).A+"",width:"1440",height:"816"})}),"\n",(0,s.jsx)(t.h2,{id:"user-stories",children:"User Stories"}),"\n",(0,s.jsx)(t.h3,{id:"general-settings",children:"General Settings"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsxs)(t.li,{children:["Users can customize ",(0,s.jsx)(t.code,{children:"port"})," number"]}),"\n",(0,s.jsxs)(t.li,{children:["Users can customize ",(0,s.jsx)(t.code,{children:"janroot"})," folder location"]}),"\n"]}),"\n",(0,s.jsx)(t.h3,{id:"extensions-settings",children:"Extensions Settings"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:"Users can add, delete, and configure extensions"}),"\n"]}),"\n",(0,s.jsx)(t.h3,{id:"model-settings",children:"Model Settings"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:"Users can configure default model parameters and settings"}),"\n",(0,s.jsx)(t.li,{children:"Users can delete models"}),"\n"]}),"\n",(0,s.jsx)(t.h3,{id:"appearance",children:"Appearance"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:"Users can set color themes and dark/light modes"}),"\n"]})]})}function u(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},67138:(e,t,n)=>{n.d(t,{A:()=>s});const s=n.p+"assets/images/settings-screen-e19723595bd3381d86fee44803d5e7d5.png"},28453:(e,t,n)=>{n.d(t,{R:()=>i,x:()=>a});var s=n(96540);const r={},o=s.createContext(r);function i(e){const t=s.useContext(o);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),s.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e7a8e166.f380b973.js b/assets/js/e7a8e166.83c353d3.js similarity index 50% rename from assets/js/e7a8e166.f380b973.js rename to assets/js/e7a8e166.83c353d3.js index a8675115..cfc76ab1 100644 --- a/assets/js/e7a8e166.f380b973.js +++ b/assets/js/e7a8e166.83c353d3.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9086],{48335:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>d,contentTitle:()=>s,default:()=>l,frontMatter:()=>o,metadata:()=>i,toc:()=>c});var r=a(74848),n=a(28453);const o={title:"Hardware Setup",slug:"/guides/hardware",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:3,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","hardware requirements","Nvidia","AMD","CPU","GPU"]},s=void 0,i={id:"guides/get-started/hardware-setup",title:"Hardware Setup",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/get-started/hardware-setup.mdx",sourceDirName:"guides/get-started",slug:"/guides/hardware",permalink:"/guides/hardware",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/get-started/hardware-setup.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:3,frontMatter:{title:"Hardware Setup",slug:"/guides/hardware",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:3,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","hardware requirements","Nvidia","AMD","CPU","GPU"]}},d={},c=[];function u(e){const t={p:"p",...(0,n.R)(),...e.components};return(0,r.jsx)(t.p,{children:"Coming Soon"})}function l(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(u,{...e})}):u(e)}},28453:(e,t,a)=>{a.d(t,{R:()=>s,x:()=>i});var r=a(96540);const n={},o=r.createContext(n);function s(e){const t=r.useContext(o);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:s(e.components),r.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9086],{48335:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>d,contentTitle:()=>s,default:()=>l,frontMatter:()=>o,metadata:()=>i,toc:()=>c});var r=a(74848),n=a(28453);const o={title:"Hardware Setup",slug:"/guides/hardware",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:3,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","hardware requirements","Nvidia","AMD","CPU","GPU"]},s=void 0,i={id:"guides/get-started/hardware-setup",title:"Hardware Setup",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/get-started/hardware-setup.mdx",sourceDirName:"guides/get-started",slug:"/guides/hardware",permalink:"/guides/hardware",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/get-started/hardware-setup.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:3,frontMatter:{title:"Hardware Setup",slug:"/guides/hardware",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:3,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","hardware requirements","Nvidia","AMD","CPU","GPU"]}},d={},c=[];function u(e){const t={p:"p",...(0,n.R)(),...e.components};return(0,r.jsx)(t.p,{children:"Coming Soon"})}function l(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(u,{...e})}):u(e)}},28453:(e,t,a)=>{a.d(t,{R:()=>s,x:()=>i});var r=a(96540);const n={},o=r.createContext(n);function s(e){const t=r.useContext(o);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:s(e.components),r.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e7e7ea54.b4d5b5a2.js b/assets/js/e7e7ea54.b4d5b5a2.js new file mode 100644 index 00000000..457b79cd --- /dev/null +++ b/assets/js/e7e7ea54.b4d5b5a2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[294],{10570:(t,e,r)=>{r.r(e),r.d(e,{assets:()=>c,contentTitle:()=>i,default:()=>d,frontMatter:()=>a,metadata:()=>s,toc:()=>u});var o=r(74848),n=r(28453);const a={title:"Contributor Program"},i=void 0,s={id:"team/contributor-program",title:"Contributor Program",description:"",source:"@site/docs/team/contributor-program.md",sourceDirName:"team",slug:"/team/contributor-program",permalink:"/team/contributor-program",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/team/contributor-program.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Contributor Program"},sidebar:"aboutSidebar",previous:{title:"Join us",permalink:"/team/join-us"},next:{title:"Wall of Love \u2764\ufe0f",permalink:"/wall-of-love"}},c={},u=[];function m(t){return(0,o.jsx)(o.Fragment,{})}function d(t={}){const{wrapper:e}={...(0,n.R)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(m,{...t})}):m()}},28453:(t,e,r)=>{r.d(e,{R:()=>i,x:()=>s});var o=r(96540);const n={},a=o.createContext(n);function i(t){const e=o.useContext(a);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function s(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(n):t.components||n:i(t.components),o.createElement(a.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/e7e7ea54.c7cdfe36.js b/assets/js/e7e7ea54.c7cdfe36.js deleted file mode 100644 index 3c419616..00000000 --- a/assets/js/e7e7ea54.c7cdfe36.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[294],{10570:(t,e,r)=>{r.r(e),r.d(e,{assets:()=>c,contentTitle:()=>i,default:()=>d,frontMatter:()=>a,metadata:()=>s,toc:()=>u});var o=r(74848),n=r(28453);const a={title:"Contributor Program"},i=void 0,s={id:"team/contributor-program",title:"Contributor Program",description:"",source:"@site/docs/team/contributor-program.md",sourceDirName:"team",slug:"/team/contributor-program",permalink:"/team/contributor-program",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/team/contributor-program.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Contributor Program"},sidebar:"aboutSidebar",previous:{title:"Join us",permalink:"/team/join-us"},next:{title:"Wall of Love \u2764\ufe0f",permalink:"/wall-of-love"}},c={},u=[];function m(t){return(0,o.jsx)(o.Fragment,{})}function d(t={}){const{wrapper:e}={...(0,n.R)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(m,{...t})}):m()}},28453:(t,e,r)=>{r.d(e,{R:()=>i,x:()=>s});var o=r(96540);const n={},a=o.createContext(n);function i(t){const e=o.useContext(a);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function s(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(n):t.components||n:i(t.components),o.createElement(a.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/e8493339.a0d0a3dc.js b/assets/js/e8493339.a0d0a3dc.js deleted file mode 100644 index 7c7d019f..00000000 --- a/assets/js/e8493339.a0d0a3dc.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[411],{21555:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>l,contentTitle:()=>s,default:()=>u,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var t=o(74848),r=o(28453);const i={title:"How We Work",slug:"/how-we-work",description:"How we work at Jan",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","build in public","remote team","how we work"]},s=void 0,a={id:"how-we-work",title:"How We Work",description:"How we work at Jan",source:"@site/docs/how-we-work.md",sourceDirName:".",slug:"/how-we-work",permalink:"/how-we-work",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/how-we-work.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"How We Work",slug:"/how-we-work",description:"How we work at Jan",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","build in public","remote team","how we work"]},sidebar:"aboutSidebar",previous:{title:"Wall of Love \u2764\ufe0f",permalink:"/wall-of-love"},next:{title:"Strategy",permalink:"/how-we-work/strategy/"}},l={},c=[{value:"Open Source",id:"open-source",level:3},{value:"Build in Public",id:"build-in-public",level:3},{value:"Remote Team",id:"remote-team",level:3}];function d(e){const n={a:"a",code:"code",h3:"h3",li:"li",p:"p",ul:"ul",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h3,{id:"open-source",children:"Open Source"}),"\n",(0,t.jsx)(n.p,{children:"Jan is a startup with an open source business model. We believe in the need for an open source AI ecosystem, and are committed to building it."}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.a,{href:"https://github.com/janhq/jan",children:"Jan Framework"})," (AGPLv3)"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.a,{href:"https://jan.ai",children:"Jan Desktop Client & Local server"})," (AGPLv3, built on Jan Framework)"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.a,{href:"https://github.com/janhq/nitro",children:"Nitro: run Local AI"})," (AGPLv3)"]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"build-in-public",children:"Build in Public"}),"\n",(0,t.jsx)(n.p,{children:"We use GitHub to build in public and welcome anyone to join in."}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"https://github.com/orgs/janhq/projects/5",children:"Jan's Kanban"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"https://github.com/orgs/janhq/projects/5/views/29",children:"Jan's Roadmap"})}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"coming soon"})," ",(0,t.jsx)(n.a,{href:"https://newsletter.jan.ai",children:"Jan's Newsletter"})]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"remote-team",children:"Remote Team"}),"\n",(0,t.jsxs)(n.p,{children:["Jan has a fully-remote team. We are mainly based in the APAC timezone. We use ",(0,t.jsx)(n.a,{href:"https://discord.gg/af6SaTdzpx",children:"Discord"})," and ",(0,t.jsx)(n.a,{href:"https://github.com/janhq",children:"Github"})," to work."]})]})}function u(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}},28453:(e,n,o)=>{o.d(n,{R:()=>s,x:()=>a});var t=o(96540);const r={},i=t.createContext(r);function s(e){const n=t.useContext(i);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),t.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e8493339.af78b482.js b/assets/js/e8493339.af78b482.js new file mode 100644 index 00000000..dd206616 --- /dev/null +++ b/assets/js/e8493339.af78b482.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[411],{21555:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>l,contentTitle:()=>s,default:()=>u,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var t=o(74848),r=o(28453);const i={title:"How We Work",slug:"/how-we-work",description:"How we work at Jan",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","build in public","remote team","how we work"]},s=void 0,a={id:"how-we-work",title:"How We Work",description:"How we work at Jan",source:"@site/docs/how-we-work.md",sourceDirName:".",slug:"/how-we-work",permalink:"/how-we-work",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/how-we-work.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"How We Work",slug:"/how-we-work",description:"How we work at Jan",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","build in public","remote team","how we work"]},sidebar:"aboutSidebar",previous:{title:"Wall of Love \u2764\ufe0f",permalink:"/wall-of-love"},next:{title:"Strategy",permalink:"/how-we-work/strategy/"}},l={},c=[{value:"Open Source",id:"open-source",level:3},{value:"Build in Public",id:"build-in-public",level:3},{value:"Remote Team",id:"remote-team",level:3}];function d(e){const n={a:"a",code:"code",h3:"h3",li:"li",p:"p",ul:"ul",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h3,{id:"open-source",children:"Open Source"}),"\n",(0,t.jsx)(n.p,{children:"Jan is a startup with an open source business model. We believe in the need for an open source AI ecosystem, and are committed to building it."}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.a,{href:"https://github.com/janhq/jan",children:"Jan Framework"})," (AGPLv3)"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.a,{href:"https://jan.ai",children:"Jan Desktop Client & Local server"})," (AGPLv3, built on Jan Framework)"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.a,{href:"https://github.com/janhq/nitro",children:"Nitro: run Local AI"})," (AGPLv3)"]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"build-in-public",children:"Build in Public"}),"\n",(0,t.jsx)(n.p,{children:"We use GitHub to build in public and welcome anyone to join in."}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"https://github.com/orgs/janhq/projects/5",children:"Jan's Kanban"})}),"\n",(0,t.jsx)(n.li,{children:(0,t.jsx)(n.a,{href:"https://github.com/orgs/janhq/projects/5/views/29",children:"Jan's Roadmap"})}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"coming soon"})," ",(0,t.jsx)(n.a,{href:"https://newsletter.jan.ai",children:"Jan's Newsletter"})]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"remote-team",children:"Remote Team"}),"\n",(0,t.jsxs)(n.p,{children:["Jan has a fully-remote team. We are mainly based in the APAC timezone. We use ",(0,t.jsx)(n.a,{href:"https://discord.gg/af6SaTdzpx",children:"Discord"})," and ",(0,t.jsx)(n.a,{href:"https://github.com/janhq",children:"Github"})," to work."]})]})}function u(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}},28453:(e,n,o)=>{o.d(n,{R:()=>s,x:()=>a});var t=o(96540);const r={},i=t.createContext(r);function s(e){const n=t.useContext(i);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),t.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e866b055.35b2e6de.js b/assets/js/e866b055.35b2e6de.js deleted file mode 100644 index b1fde8d5..00000000 --- a/assets/js/e866b055.35b2e6de.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[700],{86553:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>c,contentTitle:()=>i,default:()=>u,frontMatter:()=>s,metadata:()=>d,toc:()=>a});var t=o(74848),r=o(28453);const s={title:"Product & Design",slug:"/how-we-work/product-design",description:"How we work on product design",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","product design"]},i=void 0,d={id:"how-we-work/product-design/product-design",title:"Product & Design",description:"How we work on product design",source:"@site/docs/how-we-work/product-design/product-design.md",sourceDirName:"how-we-work/product-design",slug:"/how-we-work/product-design",permalink:"/how-we-work/product-design",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/how-we-work/product-design/product-design.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Product & Design",slug:"/how-we-work/product-design",description:"How we work on product design",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","product design"]},sidebar:"aboutSidebar",previous:{title:"QA",permalink:"/engineering/qa"},next:{title:"Analytics",permalink:"/how-we-work/analytics"}},c={},a=[{value:"Roadmap",id:"roadmap",level:2}];function l(e){const n={h2:"h2",li:"li",ul:"ul",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h2,{id:"roadmap",children:"Roadmap"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Conversations over Tickets","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Discord's #roadmap channel"}),"\n",(0,t.jsx)(n.li,{children:"Work with the community to turn conversations into Product Specs"}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["Future System?","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Use Canny?"}),"\n"]}),"\n"]}),"\n"]})]})}function u(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(l,{...e})}):l(e)}},28453:(e,n,o)=>{o.d(n,{R:()=>i,x:()=>d});var t=o(96540);const r={},s=t.createContext(r);function i(e){const n=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),t.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e866b055.d1103a1f.js b/assets/js/e866b055.d1103a1f.js new file mode 100644 index 00000000..6f65b1a6 --- /dev/null +++ b/assets/js/e866b055.d1103a1f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[700],{86553:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>c,contentTitle:()=>i,default:()=>u,frontMatter:()=>s,metadata:()=>d,toc:()=>a});var t=o(74848),r=o(28453);const s={title:"Product & Design",slug:"/how-we-work/product-design",description:"How we work on product design",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","product design"]},i=void 0,d={id:"how-we-work/product-design/product-design",title:"Product & Design",description:"How we work on product design",source:"@site/docs/how-we-work/product-design/product-design.md",sourceDirName:"how-we-work/product-design",slug:"/how-we-work/product-design",permalink:"/how-we-work/product-design",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/how-we-work/product-design/product-design.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Product & Design",slug:"/how-we-work/product-design",description:"How we work on product design",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","product design"]},sidebar:"aboutSidebar",previous:{title:"QA",permalink:"/engineering/qa"},next:{title:"Analytics",permalink:"/how-we-work/analytics"}},c={},a=[{value:"Roadmap",id:"roadmap",level:2}];function l(e){const n={h2:"h2",li:"li",ul:"ul",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h2,{id:"roadmap",children:"Roadmap"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Conversations over Tickets","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Discord's #roadmap channel"}),"\n",(0,t.jsx)(n.li,{children:"Work with the community to turn conversations into Product Specs"}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["Future System?","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Use Canny?"}),"\n"]}),"\n"]}),"\n"]})]})}function u(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(l,{...e})}):l(e)}},28453:(e,n,o)=>{o.d(n,{R:()=>i,x:()=>d});var t=o(96540);const r={},s=t.createContext(r);function i(e){const n=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),t.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e90db391.7552ff5e.js b/assets/js/e90db391.7552ff5e.js new file mode 100644 index 00000000..f398f377 --- /dev/null +++ b/assets/js/e90db391.7552ff5e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9982],{74643:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>l,default:()=>h,frontMatter:()=>o,metadata:()=>i,toc:()=>d});var s=n(74848),r=n(28453);const o={title:"Local API Server",slug:"/guides/local-api",description:"A step-by-step guide to start Jan Local Server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","local server","start server","api endpoint"]},l=void 0,i={id:"guides/user-guides/local-server",title:"Local API Server",description:"A step-by-step guide to start Jan Local Server.",source:"@site/docs/guides/user-guides/local-server.mdx",sourceDirName:"guides/user-guides",slug:"/guides/local-api",permalink:"/guides/local-api",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/user-guides/local-server.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Local API Server",slug:"/guides/local-api",description:"A step-by-step guide to start Jan Local Server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","local server","start server","api endpoint"]},sidebar:"guidesSidebar",previous:{title:"Use Tools",permalink:"/guides/tools"},next:{title:"Advanced Settings",permalink:"/guides/advanced"}},a={},d=[{value:"Step 1: Set the Local Server",id:"step-1-set-the-local-server",level:2},{value:"Step 2: Start and Use the Built-in API Server",id:"step-2-start-and-use-the-built-in-api-server",level:2}];function c(e){const t={admonition:"admonition",code:"code",h2:"h2",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"Jan provides a built-in API server that can be used as a drop-in for OpenAI's API local replacement. This guide will walk you through on how to start the local server and use it to make request to the local server."}),"\n",(0,s.jsx)(t.h2,{id:"step-1-set-the-local-server",children:"Step 1: Set the Local Server"}),"\n",(0,s.jsx)(t.p,{children:"To start the local server, follow the steps below:"}),"\n",(0,s.jsxs)(t.ol,{children:["\n",(0,s.jsx)(t.li,{children:"Navigate to the Jan main menu dashboard."}),"\n",(0,s.jsx)(t.li,{children:"Click the corresponding icon on the bottom left side of your screen."}),"\n",(0,s.jsx)(t.li,{children:"Select the model you want to use under the Model Settings screen to set the LLM for your local server."}),"\n",(0,s.jsx)(t.li,{children:"Configure the server settings as follows:"}),"\n"]}),"\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Feature"}),(0,s.jsx)(t.th,{children:"Description"}),(0,s.jsx)(t.th,{children:"Default Setting"})]})}),(0,s.jsxs)(t.tbody,{children:[(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Local Server Address"}),(0,s.jsx)(t.td,{children:"By default, Jan is only accessible on the same computer it's running on, using the address 127.0.0.1. You can change this to 0.0.0.0 to let other devices on your local network access it. However, this is less secure than just allowing access from the same computer."}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"localhost (127.0.0.1)"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Port"}),(0,s.jsx)(t.td,{children:"Jan runs on port 1337 by default. The port can be changed to any other port number as needed."}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"1337"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Cross-Origin Resource Sharing (CORS)"}),(0,s.jsx)(t.td,{children:"Manages resource access from external domains. Enabled for security by default but can be disabled if needed."}),(0,s.jsx)(t.td,{children:"Enabled"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Verbose Server Logs"}),(0,s.jsx)(t.td,{children:"Provides extensive details about server activities as the local server runs, displayed at the center of the screen."}),(0,s.jsx)(t.td,{children:"Not specified (implied enabled)"})]})]})]}),"\n",(0,s.jsx)(t.h2,{id:"step-2-start-and-use-the-built-in-api-server",children:"Step 2: Start and Use the Built-in API Server"}),"\n",(0,s.jsx)(t.p,{children:"Once you have set the server settings, you can start the server by following the steps below:"}),"\n",(0,s.jsxs)(t.ol,{children:["\n",(0,s.jsxs)(t.li,{children:["Click the ",(0,s.jsx)(t.strong,{children:"Start Server"})," button on the top left of your screen."]}),"\n"]}),"\n",(0,s.jsx)(t.admonition,{type:"note",children:(0,s.jsxs)(t.p,{children:["When the server starts, you'll see a message like ",(0,s.jsx)(t.code,{children:"Server listening at http://127.0.0.1:1337"}),", and the ",(0,s.jsx)(t.strong,{children:"Start Server"})," button will turn into a red ",(0,s.jsx)(t.strong,{children:"Stop Server"})," button."]})}),"\n",(0,s.jsxs)(t.ol,{start:"2",children:["\n",(0,s.jsx)(t.li,{children:"You will be redirected to the API reference server in your browser."}),"\n",(0,s.jsx)(t.li,{children:"Select the available endpoints and try them out by executing the example request."}),"\n",(0,s.jsxs)(t.li,{children:["In this example, we will show you how it works using the ",(0,s.jsx)(t.code,{children:"Chat"})," endpoint."]}),"\n",(0,s.jsxs)(t.li,{children:["Click the ",(0,s.jsx)(t.strong,{children:"Try it out"})," button."]}),"\n",(0,s.jsxs)(t.li,{children:["The Chat endpoint has the following ",(0,s.jsx)(t.code,{children:"cURL request example"})," when running using a ",(0,s.jsx)(t.code,{children:"tinyllama-1.1b"})," model local server:"]}),"\n"]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-json",children:'{\n "messages": [\n {\n "content": "You are a helpful assistant.",\n "role": "system"\n },\n {\n "content": "Hello!",\n "role": "user"\n }\n ],\n "model": "tinyllama-1.1b",\n "stream": true,\n "max_tokens": 2048,\n "stop": [\n "hello"\n ],\n "frequency_penalty": 0,\n "presence_penalty": 0,\n "temperature": 0.7,\n "top_p": 0.95\n}\n\'\n'})}),"\n",(0,s.jsxs)(t.ol,{start:"7",children:["\n",(0,s.jsxs)(t.li,{children:["The endpoint returns the following ",(0,s.jsx)(t.code,{children:"JSON response body"}),":"]}),"\n"]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-json",children:'{\n "choices": [\n {\n "finish_reason": null,\n "index": 0,\n "message": {\n "content": "Hello user. What can I help you with?",\n "role": "assistant"\n }\n }\n ],\n "created": 1700193928,\n "id": "ebwd2niJvJB1Q2Whyvkz",\n "model": "_",\n "object": "chat.completion",\n "system_fingerprint": "_",\n "usage": {\n "completion_tokens": 500,\n "prompt_tokens": 33,\n "total_tokens": 533\n }\n}\n'})})]})}function h(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>l,x:()=>i});var s=n(96540);const r={},o=s.createContext(r);function l(e){const t=s.useContext(o);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:l(e.components),s.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e90db391.dbe806de.js b/assets/js/e90db391.dbe806de.js deleted file mode 100644 index 950d57a7..00000000 --- a/assets/js/e90db391.dbe806de.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9982],{74643:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>i,default:()=>h,frontMatter:()=>o,metadata:()=>l,toc:()=>d});var s=n(74848),r=n(28453);const o={title:"Local API Server",slug:"/guides/local-api",description:"A step-by-step guide to start Jan Local Server.",sidebar_position:10,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","local server","start server","api endpoint"]},i=void 0,l={id:"guides/user-guides/local-server",title:"Local API Server",description:"A step-by-step guide to start Jan Local Server.",source:"@site/docs/guides/user-guides/local-server.mdx",sourceDirName:"guides/user-guides",slug:"/guides/local-api",permalink:"/guides/local-api",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/user-guides/local-server.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:10,frontMatter:{title:"Local API Server",slug:"/guides/local-api",description:"A step-by-step guide to start Jan Local Server.",sidebar_position:10,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","local server","start server","api endpoint"]},sidebar:"guidesSidebar",previous:{title:"Manage Threads",permalink:"/guides/threads"},next:{title:"Advanced Settings",permalink:"/guides/advanced"}},a={},d=[{value:"Step 1: Set the Local Server",id:"step-1-set-the-local-server",level:2},{value:"Step 2: Start and Use the Built-in API Server",id:"step-2-start-and-use-the-built-in-api-server",level:2}];function c(e){const t={admonition:"admonition",code:"code",h2:"h2",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"Jan provides a built-in API server that can be used as a drop-in for OpenAI's API local replacement. This guide will walk you through on how to start the local server and use it to make request to the local server."}),"\n",(0,s.jsx)(t.h2,{id:"step-1-set-the-local-server",children:"Step 1: Set the Local Server"}),"\n",(0,s.jsx)(t.p,{children:"To start the local server, follow the steps below:"}),"\n",(0,s.jsxs)(t.ol,{children:["\n",(0,s.jsx)(t.li,{children:"Navigate to the Jan main menu dashboard."}),"\n",(0,s.jsx)(t.li,{children:"Click the corresponding icon on the bottom left side of your screen."}),"\n",(0,s.jsx)(t.li,{children:"Select the model you want to use under the Model Settings screen to set the LLM for your local server."}),"\n",(0,s.jsx)(t.li,{children:"Configure the server settings as follows:"}),"\n"]}),"\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Feature"}),(0,s.jsx)(t.th,{children:"Description"}),(0,s.jsx)(t.th,{children:"Default Setting"})]})}),(0,s.jsxs)(t.tbody,{children:[(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Local Server Address"}),(0,s.jsx)(t.td,{children:"By default, Jan is only accessible on the same computer it's running on, using the address 127.0.0.1. You can change this to 0.0.0.0 to let other devices on your local network access it. However, this is less secure than just allowing access from the same computer."}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"localhost (127.0.0.1)"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Port"}),(0,s.jsx)(t.td,{children:"Jan runs on port 1337 by default. The port can be changed to any other port number as needed."}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"1337"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Cross-Origin Resource Sharing (CORS)"}),(0,s.jsx)(t.td,{children:"Manages resource access from external domains. Enabled for security by default but can be disabled if needed."}),(0,s.jsx)(t.td,{children:"Enabled"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"Verbose Server Logs"}),(0,s.jsx)(t.td,{children:"Provides extensive details about server activities as the local server runs, displayed at the center of the screen."}),(0,s.jsx)(t.td,{children:"Not specified (implied enabled)"})]})]})]}),"\n",(0,s.jsx)(t.h2,{id:"step-2-start-and-use-the-built-in-api-server",children:"Step 2: Start and Use the Built-in API Server"}),"\n",(0,s.jsx)(t.p,{children:"Once you have set the server settings, you can start the server by following the steps below:"}),"\n",(0,s.jsxs)(t.ol,{children:["\n",(0,s.jsxs)(t.li,{children:["Click the ",(0,s.jsx)(t.strong,{children:"Start Server"})," button on the top left of your screen."]}),"\n"]}),"\n",(0,s.jsx)(t.admonition,{type:"note",children:(0,s.jsxs)(t.p,{children:["When the server starts, you'll see a message like ",(0,s.jsx)(t.code,{children:"Server listening at http://127.0.0.1:1337"}),", and the ",(0,s.jsx)(t.strong,{children:"Start Server"})," button will turn into a red ",(0,s.jsx)(t.strong,{children:"Stop Server"})," button."]})}),"\n",(0,s.jsxs)(t.ol,{start:"2",children:["\n",(0,s.jsx)(t.li,{children:"You will be redirected to the API reference server in your browser."}),"\n",(0,s.jsx)(t.li,{children:"Select the available endpoints and try them out by executing the example request."}),"\n",(0,s.jsxs)(t.li,{children:["In this example, we will show you how it works using the ",(0,s.jsx)(t.code,{children:"Chat"})," endpoint."]}),"\n",(0,s.jsxs)(t.li,{children:["Click the ",(0,s.jsx)(t.strong,{children:"Try it out"})," button."]}),"\n",(0,s.jsxs)(t.li,{children:["The Chat endpoint has the following ",(0,s.jsx)(t.code,{children:"cURL request example"})," when running using a ",(0,s.jsx)(t.code,{children:"tinyllama-1.1b"})," model local server:"]}),"\n"]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-json",children:'{\n "messages": [\n {\n "content": "You are a helpful assistant.",\n "role": "system"\n },\n {\n "content": "Hello!",\n "role": "user"\n }\n ],\n "model": "tinyllama-1.1b",\n "stream": true,\n "max_tokens": 2048,\n "stop": [\n "hello"\n ],\n "frequency_penalty": 0,\n "presence_penalty": 0,\n "temperature": 0.7,\n "top_p": 0.95\n}\n\'\n'})}),"\n",(0,s.jsxs)(t.ol,{start:"7",children:["\n",(0,s.jsxs)(t.li,{children:["The endpoint returns the following ",(0,s.jsx)(t.code,{children:"JSON response body"}),":"]}),"\n"]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-json",children:'{\n "choices": [\n {\n "finish_reason": null,\n "index": 0,\n "message": {\n "content": "Hello user. What can I help you with?",\n "role": "assistant"\n }\n }\n ],\n "created": 1700193928,\n "id": "ebwd2niJvJB1Q2Whyvkz",\n "model": "_",\n "object": "chat.completion",\n "system_fingerprint": "_",\n "usage": {\n "completion_tokens": 500,\n "prompt_tokens": 33,\n "total_tokens": 533\n }\n}\n'})})]})}function h(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},28453:(e,t,n)=>{n.d(t,{R:()=>i,x:()=>l});var s=n(96540);const r={},o=s.createContext(r);function i(e){const t=s.useContext(o);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),s.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e98001e4.c59f1b5c.js b/assets/js/e98001e4.c59f1b5c.js deleted file mode 100644 index 6f00c7df..00000000 --- a/assets/js/e98001e4.c59f1b5c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5299],{59938:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>l,contentTitle:()=>i,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>u});var o=n(74848),s=n(28453);const r={title:"Government",tags:["industries"]},i=void 0,a={id:"solutions/government",title:"Government",description:"",source:"@site/docs/solutions/government.md",sourceDirName:"solutions",slug:"/solutions/government",permalink:"/solutions/government",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/solutions/government.md",tags:[{label:"industries",permalink:"/tags/industries"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Government",tags:["industries"]},sidebar:"solutionSidebar",previous:{title:"Legal",permalink:"/solutions/legal"},next:{title:"Developers",permalink:"/solutions/developers"}},l={},u=[];function c(t){return(0,o.jsx)(o.Fragment,{})}function d(t={}){const{wrapper:e}={...(0,s.R)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(c,{...t})}):c()}},28453:(t,e,n)=>{n.d(e,{R:()=>i,x:()=>a});var o=n(96540);const s={},r=o.createContext(s);function i(t){const e=o.useContext(r);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(s):t.components||s:i(t.components),o.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/e98001e4.f4004fd0.js b/assets/js/e98001e4.f4004fd0.js new file mode 100644 index 00000000..0af062b9 --- /dev/null +++ b/assets/js/e98001e4.f4004fd0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5299],{59938:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>l,contentTitle:()=>i,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>u});var o=n(74848),s=n(28453);const r={title:"Government",tags:["industries"]},i=void 0,a={id:"solutions/government",title:"Government",description:"",source:"@site/docs/solutions/government.md",sourceDirName:"solutions",slug:"/solutions/government",permalink:"/solutions/government",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/solutions/government.md",tags:[{label:"industries",permalink:"/tags/industries"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Government",tags:["industries"]},sidebar:"solutionSidebar",previous:{title:"Legal",permalink:"/solutions/legal"},next:{title:"Developers",permalink:"/solutions/developers"}},l={},u=[];function c(t){return(0,o.jsx)(o.Fragment,{})}function d(t={}){const{wrapper:e}={...(0,s.R)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(c,{...t})}):c()}},28453:(t,e,n)=>{n.d(e,{R:()=>i,x:()=>a});var o=n(96540);const s={},r=o.createContext(s);function i(t){const e=o.useContext(r);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function a(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(s):t.components||s:i(t.components),o.createElement(r.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/eae9547a.8d123d7c.js b/assets/js/eae9547a.8d123d7c.js deleted file mode 100644 index afaaabe6..00000000 --- a/assets/js/eae9547a.8d123d7c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3068],{50661:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>o,contentTitle:()=>t,default:()=>h,frontMatter:()=>s,metadata:()=>r,toc:()=>d});var l=i(74848),a=i(28453);const s={sidebar_position:13,slug:"/changelog/changelog-v0.3.1"},t="v0.3.1",r={id:"releases/changelog/changelog-v0.3.1",title:"v0.3.1",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.3.1.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.3.1",permalink:"/changelog/changelog-v0.3.1",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.3.1.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:13,frontMatter:{sidebar_position:13,slug:"/changelog/changelog-v0.3.1"},sidebar:"releasesSidebar",previous:{title:"v0.3.2",permalink:"/changelog/changelog-v0.3.2"},next:{title:"v0.3.0",permalink:"/changelog/changelog-v0.3.0"}},o={},d=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Bug Fixes",id:"-bug-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function c(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,a.R)(),...e.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.h1,{id:"v031",children:"v0.3.1"}),"\n",(0,l.jsxs)(n.p,{children:["For more details, ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.3.1",children:"GitHub Issues"})]}),"\n",(0,l.jsxs)(n.p,{children:["Highlighted Issue: ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/580",children:"Issue #580: fix: preformatted text indents the first line strangely"})]}),"\n",(0,l.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"fix: preformatted text indents the first line strangely @louis-jan (#580)"}),"\n",(0,l.jsx)(n.li,{children:"fix: failed to package app since core and uikit are not being built @louis-jan (#575)"}),"\n",(0,l.jsx)(n.li,{children:"cleanup: remove component folder and cleanup conversation screen @urmauur (#574)"}),"\n",(0,l.jsx)(n.li,{children:"bug: update convo state when user change model @urmauur (#571)"}),"\n",(0,l.jsx)(n.li,{children:"fix(#566): jan cannot retrieve the conversations @namchuai (#570)"}),"\n",(0,l.jsx)(n.li,{children:"bug: Toast messages shows [object object] @urmauur (#569)"}),"\n",(0,l.jsx)(n.li,{children:"ui: improve state of welcome screen @urmauur (#563)"}),"\n",(0,l.jsx)(n.li,{children:"chore: fixed an issue where app does not yield message result @louis-jan (#561)"}),"\n",(0,l.jsx)(n.li,{children:"Update readme @urmauur (#560)"}),"\n",(0,l.jsx)(n.li,{children:"ui: standalone UIKit and refactor @urmauur (#557)"}),"\n",(0,l.jsx)(n.li,{children:"Small description changes @dan-jan (#558)"}),"\n",(0,l.jsx)(n.li,{children:"add 'change download button based on OS' feature @Vikram-2004 (#551)"}),"\n",(0,l.jsx)(n.li,{children:"feat: revamp plugin architecture @louis-jan (#535)"}),"\n",(0,l.jsx)(n.li,{children:"Fix mobile padding @imtuyethan (#550)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Update Readme @dan-jan (#549)"}),"\n",(0,l.jsx)(n.li,{children:"Update Homepage and README with 1-line pitch @dan-jan (#548)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Add About, Events, Blog @dan-jan (#546)"}),"\n",(0,l.jsx)(n.li,{children:"Ashley/update website content @imtuyethan (#545)"}),"\n",(0,l.jsx)(n.li,{children:"Add guides @hahuyhoang411 (#488)"}),"\n",(0,l.jsx)(n.li,{children:"Structure Docs @dan-jan (#536)"}),"\n",(0,l.jsx)(n.li,{children:"Update README.md @imtuyethan (#533)"}),"\n",(0,l.jsx)(n.li,{children:'Chore: Setup "Jan Improvements Proposal" workflow @dan-jan (#534)'}),"\n",(0,l.jsx)(n.li,{children:"Update website tag line @imtuyethan (#527)"}),"\n",(0,l.jsx)(n.li,{children:"fix: #396 - allow user to cancel a model download @louis-jan (#530)"}),"\n",(0,l.jsx)(n.li,{children:"fix: #479 - Toggle plugin is now experimental feature @louis-jan (#531)"}),"\n",(0,l.jsx)(n.li,{children:"chore: disable app update on test @louis-jan (#521)"}),"\n",(0,l.jsx)(n.li,{children:"bug: chat UI is not consistent @urmauur (#520)"}),"\n",(0,l.jsx)(n.li,{children:"refactor: plugin manager and execution as ts @louis-jan (#504)"}),"\n",(0,l.jsx)(n.li,{children:"fix: app toolbar is gone on windows @louis-jan (#503)"}),"\n",(0,l.jsx)(n.li,{children:"Chore: refactor code, hide plugin menu in web @ghost (#502)"}),"\n",(0,l.jsx)(n.li,{children:"fix: dest.end is not a function @louis-jan (#501)"}),"\n",(0,l.jsx)(n.li,{children:"#255: Jan cloud native @ghost (#320)"}),"\n",(0,l.jsx)(n.li,{children:"bug: download new version should show in status bar @urmauur (#500)"}),"\n",(0,l.jsx)(n.li,{children:"feat: add New Conversation button on the conversation sidebar @urmauur (#499)"}),"\n",(0,l.jsx)(n.li,{children:"chore: update plugin readme @louis-jan (#497)"}),"\n",(0,l.jsx)(n.li,{children:"chore: update plugins license @louis-jan (#496)"}),"\n",(0,l.jsx)(n.li,{children:"#255: Read plugins manifest from CDN @ghost (#495)"}),"\n",(0,l.jsx)(n.li,{children:"chore: update plugin sdk - add appDataPath @louis-jan (#492)"}),"\n",(0,l.jsx)(n.li,{children:"chore: enable back bot function for edge-release @louis-jan (#474)"}),"\n",(0,l.jsx)(n.li,{children:"chore: attempt to kill Nitro subprocesses @louis-jan (#484)"}),"\n",(0,l.jsx)(n.li,{children:"docs: new dev hub @0xSage (#450)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"feat: Experimental Feature Toggle @louis-jan (#525)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-bug-fixes",children:"\ud83d\udc1b Bug Fixes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"Add rebuild leveldown for arm on mac intel @hiento09 (#487)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"Bump nitro version from 0.1.4 to 0.1.6 @hiento09 (#581)"}),"\n",(0,l.jsx)(n.li,{children:"Add set yarn network timeout for uikit @hiento09 (#579)"}),"\n",(0,l.jsx)(n.li,{children:"Fix error CI e2e run failed on windows @hiento09 (#578)"}),"\n",(0,l.jsx)(n.li,{children:"Fix build plugins macos codesiging error @hiento09 (#576)"}),"\n",(0,l.jsx)(n.li,{children:"Add install nitro mac intel inference plugin build locally @hiento09 (#542)"}),"\n",(0,l.jsx)(n.li,{children:"Bump nitro version to 0.1.4 @hiento09 (#532)"}),"\n",(0,l.jsx)(n.li,{children:"Chore/update yarn dev script @hiento09 (#529)"}),"\n",(0,l.jsx)(n.li,{children:"Inference Plugin pull nitro binary from release @hiento09 (#524)"}),"\n",(0,l.jsx)(n.li,{children:"Correct version and license @hiento09 (#498)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,l.jsx)(n.p,{children:"@0xSage, @Vikram-2004, @dan-jan, @hahuyhoang411, @hiento09, @imtuyethan, @jan-service-account, @louis-jan, @namchuai, @tikikun, @urmauur, Han, James, John and nam-john-ho"})]})}function h(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,l.jsx)(n,{...e,children:(0,l.jsx)(c,{...e})}):c(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>t,x:()=>r});var l=i(96540);const a={},s=l.createContext(a);function t(e){const n=l.useContext(s);return l.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:t(e.components),l.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/eae9547a.aa97bd58.js b/assets/js/eae9547a.aa97bd58.js new file mode 100644 index 00000000..bbd0790b --- /dev/null +++ b/assets/js/eae9547a.aa97bd58.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3068],{50661:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>o,contentTitle:()=>t,default:()=>h,frontMatter:()=>s,metadata:()=>r,toc:()=>d});var l=i(74848),a=i(28453);const s={sidebar_position:13,slug:"/changelog/changelog-v0.3.1"},t="v0.3.1",r={id:"releases/changelog/changelog-v0.3.1",title:"v0.3.1",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.3.1.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.3.1",permalink:"/changelog/changelog-v0.3.1",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.3.1.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:13,frontMatter:{sidebar_position:13,slug:"/changelog/changelog-v0.3.1"},sidebar:"releasesSidebar",previous:{title:"v0.3.2",permalink:"/changelog/changelog-v0.3.2"},next:{title:"v0.3.0",permalink:"/changelog/changelog-v0.3.0"}},o={},d=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Bug Fixes",id:"-bug-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function c(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,a.R)(),...e.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.h1,{id:"v031",children:"v0.3.1"}),"\n",(0,l.jsxs)(n.p,{children:["For more details, ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.3.1",children:"GitHub Issues"})]}),"\n",(0,l.jsxs)(n.p,{children:["Highlighted Issue: ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/580",children:"Issue #580: fix: preformatted text indents the first line strangely"})]}),"\n",(0,l.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"fix: preformatted text indents the first line strangely @louis-jan (#580)"}),"\n",(0,l.jsx)(n.li,{children:"fix: failed to package app since core and uikit are not being built @louis-jan (#575)"}),"\n",(0,l.jsx)(n.li,{children:"cleanup: remove component folder and cleanup conversation screen @urmauur (#574)"}),"\n",(0,l.jsx)(n.li,{children:"bug: update convo state when user change model @urmauur (#571)"}),"\n",(0,l.jsx)(n.li,{children:"fix(#566): jan cannot retrieve the conversations @namchuai (#570)"}),"\n",(0,l.jsx)(n.li,{children:"bug: Toast messages shows [object object] @urmauur (#569)"}),"\n",(0,l.jsx)(n.li,{children:"ui: improve state of welcome screen @urmauur (#563)"}),"\n",(0,l.jsx)(n.li,{children:"chore: fixed an issue where app does not yield message result @louis-jan (#561)"}),"\n",(0,l.jsx)(n.li,{children:"Update readme @urmauur (#560)"}),"\n",(0,l.jsx)(n.li,{children:"ui: standalone UIKit and refactor @urmauur (#557)"}),"\n",(0,l.jsx)(n.li,{children:"Small description changes @dan-jan (#558)"}),"\n",(0,l.jsx)(n.li,{children:"add 'change download button based on OS' feature @Vikram-2004 (#551)"}),"\n",(0,l.jsx)(n.li,{children:"feat: revamp plugin architecture @louis-jan (#535)"}),"\n",(0,l.jsx)(n.li,{children:"Fix mobile padding @imtuyethan (#550)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Update Readme @dan-jan (#549)"}),"\n",(0,l.jsx)(n.li,{children:"Update Homepage and README with 1-line pitch @dan-jan (#548)"}),"\n",(0,l.jsx)(n.li,{children:"docs: Add About, Events, Blog @dan-jan (#546)"}),"\n",(0,l.jsx)(n.li,{children:"Ashley/update website content @imtuyethan (#545)"}),"\n",(0,l.jsx)(n.li,{children:"Add guides @hahuyhoang411 (#488)"}),"\n",(0,l.jsx)(n.li,{children:"Structure Docs @dan-jan (#536)"}),"\n",(0,l.jsx)(n.li,{children:"Update README.md @imtuyethan (#533)"}),"\n",(0,l.jsx)(n.li,{children:'Chore: Setup "Jan Improvements Proposal" workflow @dan-jan (#534)'}),"\n",(0,l.jsx)(n.li,{children:"Update website tag line @imtuyethan (#527)"}),"\n",(0,l.jsx)(n.li,{children:"fix: #396 - allow user to cancel a model download @louis-jan (#530)"}),"\n",(0,l.jsx)(n.li,{children:"fix: #479 - Toggle plugin is now experimental feature @louis-jan (#531)"}),"\n",(0,l.jsx)(n.li,{children:"chore: disable app update on test @louis-jan (#521)"}),"\n",(0,l.jsx)(n.li,{children:"bug: chat UI is not consistent @urmauur (#520)"}),"\n",(0,l.jsx)(n.li,{children:"refactor: plugin manager and execution as ts @louis-jan (#504)"}),"\n",(0,l.jsx)(n.li,{children:"fix: app toolbar is gone on windows @louis-jan (#503)"}),"\n",(0,l.jsx)(n.li,{children:"Chore: refactor code, hide plugin menu in web @ghost (#502)"}),"\n",(0,l.jsx)(n.li,{children:"fix: dest.end is not a function @louis-jan (#501)"}),"\n",(0,l.jsx)(n.li,{children:"#255: Jan cloud native @ghost (#320)"}),"\n",(0,l.jsx)(n.li,{children:"bug: download new version should show in status bar @urmauur (#500)"}),"\n",(0,l.jsx)(n.li,{children:"feat: add New Conversation button on the conversation sidebar @urmauur (#499)"}),"\n",(0,l.jsx)(n.li,{children:"chore: update plugin readme @louis-jan (#497)"}),"\n",(0,l.jsx)(n.li,{children:"chore: update plugins license @louis-jan (#496)"}),"\n",(0,l.jsx)(n.li,{children:"#255: Read plugins manifest from CDN @ghost (#495)"}),"\n",(0,l.jsx)(n.li,{children:"chore: update plugin sdk - add appDataPath @louis-jan (#492)"}),"\n",(0,l.jsx)(n.li,{children:"chore: enable back bot function for edge-release @louis-jan (#474)"}),"\n",(0,l.jsx)(n.li,{children:"chore: attempt to kill Nitro subprocesses @louis-jan (#484)"}),"\n",(0,l.jsx)(n.li,{children:"docs: new dev hub @0xSage (#450)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"feat: Experimental Feature Toggle @louis-jan (#525)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-bug-fixes",children:"\ud83d\udc1b Bug Fixes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"Add rebuild leveldown for arm on mac intel @hiento09 (#487)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"Bump nitro version from 0.1.4 to 0.1.6 @hiento09 (#581)"}),"\n",(0,l.jsx)(n.li,{children:"Add set yarn network timeout for uikit @hiento09 (#579)"}),"\n",(0,l.jsx)(n.li,{children:"Fix error CI e2e run failed on windows @hiento09 (#578)"}),"\n",(0,l.jsx)(n.li,{children:"Fix build plugins macos codesiging error @hiento09 (#576)"}),"\n",(0,l.jsx)(n.li,{children:"Add install nitro mac intel inference plugin build locally @hiento09 (#542)"}),"\n",(0,l.jsx)(n.li,{children:"Bump nitro version to 0.1.4 @hiento09 (#532)"}),"\n",(0,l.jsx)(n.li,{children:"Chore/update yarn dev script @hiento09 (#529)"}),"\n",(0,l.jsx)(n.li,{children:"Inference Plugin pull nitro binary from release @hiento09 (#524)"}),"\n",(0,l.jsx)(n.li,{children:"Correct version and license @hiento09 (#498)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,l.jsx)(n.p,{children:"@0xSage, @Vikram-2004, @dan-jan, @hahuyhoang411, @hiento09, @imtuyethan, @jan-service-account, @louis-jan, @namchuai, @tikikun, @urmauur, Han, James, John and nam-john-ho"})]})}function h(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,l.jsx)(n,{...e,children:(0,l.jsx)(c,{...e})}):c(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>t,x:()=>r});var l=i(96540);const a={},s=l.createContext(a);function t(e){const n=l.useContext(s);return l.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:t(e.components),l.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/eaf63638.d618342a.js b/assets/js/eaf63638.d618342a.js new file mode 100644 index 00000000..02952fcd --- /dev/null +++ b/assets/js/eaf63638.d618342a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7883],{72405:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>f,frontMatter:()=>a,metadata:()=>i,toc:()=>u});var n=r(74848),s=r(28453);const a={title:"Agents Framework"},o=void 0,i={id:"features/agents-framework",title:"Agents Framework",description:"",source:"@site/docs/features/agents-framework.md",sourceDirName:"features",slug:"/features/agents-framework",permalink:"/features/agents-framework",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/features/agents-framework.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Agents Framework"},sidebar:"productSidebar",previous:{title:"Extensions Framework",permalink:"/features/extensions-framework"},next:{title:"Data Security",permalink:"/features/data-security"}},c={},u=[];function d(e){return(0,n.jsx)(n.Fragment,{})}function f(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d()}},28453:(e,t,r)=>{r.d(t,{R:()=>o,x:()=>i});var n=r(96540);const s={},a=n.createContext(s);function o(e){const t=n.useContext(a);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),n.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/eaf63638.efe6f07f.js b/assets/js/eaf63638.efe6f07f.js deleted file mode 100644 index 57bf0f92..00000000 --- a/assets/js/eaf63638.efe6f07f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7883],{72405:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>f,frontMatter:()=>s,metadata:()=>i,toc:()=>u});var n=r(74848),a=r(28453);const s={title:"Agents Framework"},o=void 0,i={id:"features/agents-framework",title:"Agents Framework",description:"",source:"@site/docs/features/agents-framework.md",sourceDirName:"features",slug:"/features/agents-framework",permalink:"/features/agents-framework",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/features/agents-framework.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Agents Framework"},sidebar:"productSidebar",previous:{title:"Extensions Framework",permalink:"/features/extensions-framework"},next:{title:"Data Security",permalink:"/features/data-security"}},c={},u=[];function d(e){return(0,n.jsx)(n.Fragment,{})}function f(e={}){const{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d()}},28453:(e,t,r)=>{r.d(t,{R:()=>o,x:()=>i});var n=r(96540);const a={},s=n.createContext(a);function o(e){const t=n.useContext(s);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:o(e.components),n.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/eb428099.beeff65d.js b/assets/js/eb428099.beeff65d.js new file mode 100644 index 00000000..7f5fbd98 --- /dev/null +++ b/assets/js/eb428099.beeff65d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6206],{98492:(A,a,e)=>{e.r(a),e.d(a,{assets:()=>l,contentTitle:()=>d,default:()=>r,frontMatter:()=>i,metadata:()=>C,toc:()=>h});var g=e(74848),s=e(28453),t=e(64023);const i={title:"Changelog",sidebar_position:1,slug:"/changelog",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","changelog"]},d=void 0,C={id:"releases/changelog/README",title:"Changelog",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/releases/changelog/README.mdx",sourceDirName:"releases/changelog",slug:"/changelog",permalink:"/changelog",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/README.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:1,frontMatter:{title:"Changelog",sidebar_position:1,slug:"/changelog",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","changelog"]},sidebar:"releasesSidebar",next:{title:"v0.4.9",permalink:"/changelog/changelog-v0.4.9"}},l={},h=[];function F(A){return(0,g.jsx)(t.A,{})}function r(A={}){const{wrapper:a}={...(0,s.R)(),...A.components};return a?(0,g.jsx)(a,{...A,children:(0,g.jsx)(F,{...A})}):F()}},64023:(A,a,e)=>{e.d(a,{A:()=>y});e(96540);var g=e(18215),s=e(84142),t=e(20053),i=e(28774),d=e(21312),C=e(51107);const l={cardContainer:"cardContainer_S8oU",cardTitle:"cardTitle_HoSo",cardDescription:"cardDescription_c27F"},h="data:image/png;base64,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",F="data:image/png;base64,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",r="data:image/png;base64,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",n="data:image/png;base64,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",o="data:image/png;base64,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",u="data:image/png;base64,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",c="data:image/png;base64,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",E="data:image/png;base64,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",B="data:image/png;base64,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",p="data:image/png;base64,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",Y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK4AAAC9CAYAAAFdSXZNAAAACXBIWXMAAC4jAAAuIwF4pT92AAAYUElEQVR4nO2dbWxb13mAj2lZtiM7kQJmcZwwlBiaSZmNkdEfczYMkbGmW7EClgsvwNYVkRBixX4MtdttHTCgs7b9WjFH+TEMLQjEQupuS9JNAjoU/bS0H/0IsFViJ2JlaFoEY29OiFiKrHi1Y2s4zHulq8t7zz3f91zyPICiiLz33OOXL895zznvB9rc3KT6eeTRkelHHh3ZfOTRkTGa63fh/wSRSmeC30QINRv1XUHvBTYc1qiLtWajPkjVsLvRoF6l0pkVhFAa/pxpNuoTxIZpGnVdi3t63e/aRNBNYY3CNat+HSI2TEtQB3Y0nEpn5kUfFNTjZ2Q13P7wcsVWh2pUS8lQGTv43L+UyBVbY7J66eIpLAoVDYtrhbkNlyu1TfxDe32QVixUS8mxsIYK+Wxbc/y0ijhsliu1RfwJhzXsNO5W0T5Sj0BjrqcOP4iGBg+6HxhyG0HGIIb2yOVuFPPY8MNb15QrtTEQxYj7mrAet3n6134DvXXlytbfP7i4sPX/p84NXkQfflNX3PcQZez06nc+8fGO1/c/+wZChK9+2IdHpRV+EPXYudGngTXSfYhGxt5GSb10EypjtD23zaIPZwyqQUuZXeEr41Q6c5bGriBd4zf9b03ppF6FmQl+PXYanSH9U93v+fXcO0uvuG6c8F5Majysx+mwG4JIpTPDpIZ5mIF7Lstu+Lzfi325YmsUIfRT5BpYWHDf48wkeGBKOI3KBD+gi6d/ZQ0z2xVHXngn0NLktSvw/X0s5ioBPENfZrErnJ7t+BvsiiXXS5e9HQyzK0g8RbqGqsepdGbH3//2re+0f586h4funaZVaMP4g8E9uvC1Vzre+7DBNkvVUnLU7/5o7IoAHBttknQR1fSPXL2XaleQSKUzRBvaC8/sJNRhr3UgyJlmoz6tpMOpdAY3/LmAtxvNRn044D2a+6klT2tq+l3UsVdDS9CnRNPp0A77dVZUD11tY3vkec/LQ+7tIC/EYcKnsw1ZnUXbNueQ52Xi9yOww6l0pmOEDdNTHvykmUpnuCQs3ZgjcNzz1n1BlyozrVTRnpz9dlx4bG9e/J7l1yes73h/8GxEwuLheuxUIp46LBOv7UhrhdGCJcy9xe+sncqV2ij83XFmU67UznuvF+mws68baoF57X/RB+Oxt5DPbgkrYFRwM1MtJSeE7GFvpx984P72j5s7d++i5f+u73gtSE1cnV6rlpIdnxbisYeDJOtdU/rcF/TWUCGfXc0VW1vmJ2lxLGWUODCwP/SaoH/Qv/xk3ymQbGhnkcgSyS3pjY0b6LlTnyJenzh4BO09diHo7blqKTlO81xpOuy3Z+/GWcQDk4V81ndvLgwpEuakrbvaOuzq+Gwhnx13/R04ccB4PVzIZ2d5nyfcYS8wUWwZ+oV8VuoZqdQOp9IZvOTBP/gcG59ozTcbdWnWoFBnOfYnJpuNOtcXDfF2VsImCvPGCeLc7ZGmN6yrbqaZTWZHedpj2ZYiXUjc6Ai7X8eWFGak2aivBLzH1Jas7ah5P5cakV0e3g7T6KzUjpLuh1EmENZ9M2mbfAHt8O2ZBdAQ7aSHEZaLSRt8HTan7A0+vy8nadQgSfZfpfWKzEu0F7KoAdNHRkuzUT8tvbOs46kKYrXdZDurikCHUi+STux9oX1+guZCE1DqoKIC21lV2M6qwnZWFapPdhZk7ndJlWy5UvPua0mL3UAikoXjpvaaybW9+ZeE61fhxHymkM9yeZVwddbdURSyyezz3vP4oISnwwlKA2XJ87eoZ5PXdeVo2A24n5Fs2YedkwUJUGQ0WPB+gfyOlWjiOmgRGQ1CO0p63Uuu2ApdODJJNuijf+IIeTsBd9gtYXc7LpV4EX57fW62kDLO9u8Rm1vcC4BqKRl4mh/5dOvpKHFkkjbdet2E3Sz/bLHjtS+9egBV3tp+PM0QKmXoCjsaRSGeULSL0ajVYIhl1SxFDUYyGXS5Xide8/rnt48ceH1suNQAn9sihE7wPNCBp8O8aiDUUV64OusjlaOuICIvDd5Aug5oA/b9fpaW3zzrfn1p+c35peU3N90/nvdnRZ4n9VQcx4kihNohncJS9EGFz8HWdGm0v4EI4FE9Lbhuw5GqZ3lO3FUQiXAhpPEyxaWymJLpVEKLNuGm0hnhuU8ioY4HMlAq3FQ60zEAG8ZSs1H3DaEzVrgB8TgsLMDYGeppDf4KZ0lRVzTIDO9xkO1AN85xuB4assbZl7OkfcMAfFMU8SJNuIxeW0q/jl44PvSjzUa9c5HOiIyQVBZnRSFvShkwKMECbVqPIERdVWknLK2aGgbY1DSBf0LDBLdwGWxVLWYPD5RazD0niOyEhQoWz8CmChZtWwhh+YfS4OnODJdw3ZlsCHgjjY2E8mv/sjbhuhIgBjFnssZ6obFxIYMBE8zCBfsxrLNUkVYxg3mRwqO53Sg4FJafhQce4VKnWYkZ0p2JYxeLHic6zvlyxZZvRIuDzpwQOqH5d1F4/B53OwI4iTVkJi3qZS7mii3kpJJ1hgUrWLk8kyu2ZuOWYSVOnLATmkKscBVihasQK1yFWOEqRHqIhmxcAQh+jBTy2chjYIMwWnPB8SwwF6Jmrx1mItNcV2TKWiGfDdqw5rbBy5Wak8KLO+RGFOpwXhZITszecB8PM5BwfjZEY/04gxBaJZwaEIUM5WxkegfNbB1QShTwiLcciIOE5FwyCBynJcrAP3WgOyMeI5PVUpLok1Cu1CZ4z6MkQRqCnH//IOztsn5zcIzbWLWU3DreisSFlEWDvaV+HG7d/gDVV66gW7dv0zZ1tJDPUnvRwJ7LDnco1kwHRppiuUwK7du3l3gNDsZ64sj2OSlFHB6ryeb1MzvDeL8+zQWzaozkHLd7dwI9+XhwjFUYG+/fRJdWrpCumsPe6+7Uq36IFoBzUCpc1gmMNrCSxErzf9B76xsst2zluQ06NOBNfGLMIoIm2ysNw6mHuO4DbfUKdkkko4wxY+6NjZtS2mHRWgjbvIhQq+M9GWl6VAu3IyicRP6Xn0Lr6+tCD/zbr/5gxz/r7fcS6J33Eujicn/7dxgycx8ZY4rh8j9fv9BZAogHxhNq7Ig37LZPZRGVcH2P72mCnMPY/cAzqH/0y35XLcGyelqFIP3QLtyQLUT01a/8A5qbZc9ZODAwgF59PfQ+rtzWvGgVriF7C8fD7FxZaDXFZFet4GBSl2BRlLG/NOVCKDX9pDc7vE+mAu78/CIYE1jtByTLIsaSGfBtCMToY55CPht2ErEQ8n6kGKu5EIY15qpL75hujkDx2LnYbNS5C0aoxqR8CzzhpF7wrtdpE7Iio6iFm0pnTruycclGOAJSlKiSWYhGtbPQXt5GEV2kVbhhBVMVIzUinQYtwpVcbleUl1jS34ugXLiahwBqVCSv8KI6DQtxk8YAmOvXsKBsEQER4SYLFnOZN2iaBlU5bkQbpa7GBYuNacHgQyVJNqQLV0Cwwrm/IAfEIuc35qTs1Z7sBEI8jUnXGrBOeFySpI7BMhMILTJ+NZWvoHjymsm0IqQIFyYFFgc7KdmPaGG0WqQtNmRZC9SChdQs2gSLtrOBeDPtB3EfTU4JGoSFC1pBhQ7DPQjIDhWU3deL6O5cGyHhwuxM9XWLUrCuPkzQajBlHh8ioppLG/BhTDIh0OCwjEwIsjIJjb3cwoXEZzRMmpZMiGHCEtJeEc2lzSgXaXpBAoGlMlwILd+VHlDq3j9lAdLHhg4PsKvHBW/SNpoHGn0yC9CkEeTeLuUtkx56kwnWAQ2US3aufJSqhgWa2dgUaMZeruz9PBnxaPY/IwkH5YEmdTfv0MCjuaGCM9lRIwDZ1crb8AhXanFDQ1CSREnFmBsHK2EHNLY4bF8yoUK4pi4aRDFCuNqcizXDnFpbunBNcYJTQPTCtVjhasEKVyFWuArZsXGTK7Z4ChftQGbsrE4k5Ldp57Vxv7Clublia1VUsD3O8/gDgpwN28IFwZruNBcXtvyQcXLiUStYuYCytjW3W1dUUdJW1oTVWjXgsdeaYuoYtcJViBWuQqxwFWKFqxArXIVY4SrEClchVrgKscJViBWuQqxwFWJ0hZNypUaqid4o5LNcZbp1YbrmkkIDwgo7R44dFhQSa+FCknljiUy45UptEedqhMIcvARWz4a2I02aFolwsWBdEe4vw99+14TRkempXKmNu4UalYBx/d8+8KrWNjl4BOvwFAjhJLhqUqfHgvsa4PF+1s85G18TRULNPvjHaKkrFiBYN7x+E+mwvAqaBdwOA0hABSjacHlu8Nc16iL4IUPEpKznVEvJtv2dgD9GJQmYFEBNGyscCVARSzjEy+3OlXC9iP/xI5yRLQ3cKCmLPUUuXB0cJT2jWkpiV6Qpzn6c8frJ6U4IH2XaQaZyiT6OeVPVUpJJQbTuLeAyAuVK7STtxIXr9aRTD6HdiU6LsfXuKrr6v51lXwJYk1CHktkzSbud603eTrgOZdIP+woWk7x/sH3N0OC9NM1xhZe6wXYr6z3ahRu2ZMU10VhKd6UO/1K72l8ITFlHc8WWlHCvKFZoRHuUp9gcLqOINZkAqz+cN9aXy5LSNuaCxhK/nk8c4d+ePXwo2R6HCc/fhFKH86RalLliy29sDtzDIKHMWgjZ6PZFtJLf9dV11Lx6jeWWjg13WSUSkeJhgenTxponil+V1RB27Kk4TsseaPIx+GLMfm7ImKkcmMQ6xmYeK8HBnkRsC7YjYYVoZJLRB5Q6yBVbQTt1whs5xmjunbt3tT5vudmHTp1rD0V+gp0JK21OgzGae+3td9H1d99Gv/2JT3Ldf+zYr6LX/vkfQ6/DhT7//tv3kC7pCNbjRaUpxrRJs7FxAz136lNCz0ylj6A//ouv7Hht+a0+9F/NPlyClqYJvLMlvFR20L0rFljhREZxT8ReOdXNkOzCn7rLJJ5WlQnJ4e71/2C9ZSpsL5qXKMZcbWd2IUzKmLRIaBduIZ9dKVdqHa/j0rIbG0wF6H1JDH006K0FqPmrLedZFHV/A2v1iI67J8ZPoj/87B/5vhfF0bruCY24mSNiMfz+pz+DPv0HnyFdot0rsteKKp8p5LPSTK0wtFkLUGY2alSVZPRFpynWc6kHtAkXynDT1mlQ1Qetk5ruRcQEQcAN+MePcHi+TMG9gTtZXW8tOPiYY1NejxyaUuDIR2h+expRlQyPspD9aTgKGsfOIgHXhHWu40Nx3TsPh5GRTaSmF7IP69xxGMuNJNbHPCYLFtkzNLWYfoaG/X2DNlqMt5uNHnNNAHKVj4Hz9qjC+JElKLTUnoh1F+SLG1Zxt6uPTYBlaGrU6xLk2p/t4szl1PSc4kJhx7OgpHFPtNgAZZ42rZyfarpecV2Kyl3ULEasgQN01ytyVypuKp0Zh5Go11PXYvNiohvt5a5RXKusoXSVEsdaccEMmI06Dj6GzIESx9aciKXiQnXRlw3oStzBNvFYHEfhWCkuVMg2ZZG1APuu+Ad/8Hj0Wg1SAlftymH4GYXfpswWkwbXw+8gFoobocLOgSkyq2taBfNnHPaVo1DqWCiw0Yqr2STAe6JnTfzQUunMIGSKOK1p8Wm8CWGk4sJJ1rziD2kN9jtNcBZmAhR5WsMstAQKbNwizjjFVWwWrMGoqs1dXzWgxGdZcl5ycMY0mRmjuGDbLSoaZWO//UMDzFTnFdnGS81G3ZgskUYorkJbdiqOpoAoik2JoybYvpErriLTwLipLSoUyTfynYdIFTeVzsz75RQXYK7ZqHNlq+tmYARelOyyGelsFpniSlba2J4A6USBSRaZ8kaiuJKnLzvKMqBg9I3EbNCuuKl0hiqAlxJry3KSSmfwieAJSc0dbzbqWuPUtCouuB7yloPxol1Y3YbkQWRI53aj7jBfWVOKVVoJgH3KW7zFi1ZzQZviptKZaUmHC5NWaeUByisjy9AJmFG1oMVUgFMxGVkwZ5qNupQMwZadpNKZFQkLtkazUdeSXlDXiMtUAyeANau0SpExWqZ1jbq6FFeGA4gM5bcEAHvgMkwGLZ+TclMBPP+JxbgowKNttFVkegCJJp3yHQYdI66MivJ2r1YDkCFnQcKTZHzmROKiuHYXQR8yZK3c/VGH4gr7I9jtL63IkHVXjLgWi3Ss4lpiiVVcSyyximuJJVTp3nPF1jAY3MOuHyr2/fo3lFaUtMil/1f++p7EvXmxzyyx91Cu2GJZ5DnX4kOQeZpqn76KC4p6XsaOwK57UqJNWDSy+9BvvS/Jyfxxhmt36Fmu2HL+9yUceu+nyH2eG3Qk4rBYaMGuAp/LFVvtxCRuBd6ycXPF1iwULbVKazENnCfieq7Y2vKDaCturtg6LzGMw2JRxYu5YqvtIZgA86AX6iNYuoN2lHJCkh+mxaKNXLE1ZvdxLbHEKq4llljFtcQSq7iWWGIV1xJLrOJaYolVXEsssYpriSVWcS2xxCquJZZYxbXEEqoICAuZcqWGHZVoM+2sFPLZFStSMaziClCu1LgyHJYrNfxrppDP2iR+nFhTgZNypTYsGOJivfIEsIrLj6ji3Veu1JRnfOlWrOLyI2PEtIrLSU/ZuOVKbRCCQf1q3eLcsKcL+WxoaDS0I6NG2zgUkA4FTJPZoL73mr2868gL78jKiaqMaim5S6TtEIX1sgYKfN6nDaxoE5KrYSIokn2+kM/O+vSdpTKOsALj6AIJ+YxVslYtJQfbiZ1zxda04rLxIrQ7ynM/o8J2E9wKDDGIPzVYFierpeRs28atlpKnJZYNkg1zGSKssOVKDWdFud6DSot5vlypbZYrNWbZVUtJLLclNd0S5jhWWuRNpZ8rtkwboWaqpSTzyME4vXY7xwv5LHPO21yxtWiQHixUS8kdC9nAGhC5YivKD78jcwkLcJJlM/KAHGkWnH6A2TArueo6LXitMeGMsF6oi5dAPrFhSJMuu5AI/navwDQlDZgqezVnxKR3gSkKLNyGKSqw/xwh9E8Mj1uBn0XawSqysv+60DX6HhjYjwbu2Y/69+xB/f07dxlv/t8v0K1bH6CN92+2/18xQqNsGJS7DlPVUpJqm4+Xrt/HLeSzeBTHi7V5WdtY+/ftRYcPJduKSkPQdddX19HVa++gO3fuyugWZqqQzypVGMp9Z+V1fXvpAELIvNm9O4EeSz+M9u3bK61DQ4MH2z8IlLh59Zpok0prweWKrXGKL/9ctZRU7v3W9aYCErR1VSgsCQkKLN22Rds7TisUJteIVVxB4ABiltdEuPfgABpOPaS933fu3kVvXmqiW7dv8zYh/Qg4V2zRuHCeqZaSWoopxlZx4ex+wpXaf1TmAuzBB+5v/0RJvXEF3di4KbMHDWf1Dr/Phy3iGEZabCJ0V9l/2ag+YIhqpPVj+ed1mYs3PwIPKBj8FjoOCFRj3Rp9OBTxSOsmqlEfTs6MVFpkFbcTvBjTtRCj4d6DB7Q+D2enzxVbm5THvVNRKC2yMWed7DdIaTH9e9R/RGDHspRTWIMjeaknnSxYxfUgeTEkDD5tU8U3/3MveuXf938Tn5EwPOIl8CaMFKu4PmBlcZ92vfba6+jV17+Bfvzjnyh75sGDB9HTTx9DxRcm0dPHjm29LvOL9PZ7CfTqD/eh+Uq/+2VapeXy1FNFXHcV8Df+RVXtY3+DO7c30O8+93tofX1d1WOI5D/yEXThwivo6rV3me/FCrrc7Gv/vHFpD3r/F0IBJEYprEOsDyBgL9ftseb8FvJJOPd3X0bf/9535XVUgP4nv4R2H/6k7sdiG3a8Wkoy+/Hqohe8wyYo3PC2+NGPfoj+5q9U+6mwse/499GuvoOqH4MPJ04H+b+aRi94h52HkZnqwKJ+6ZL6TjGyuV5Fu4Y+KrtZPKri49lpXof9KOkJJxv04chL5db4s/IS+vMv/qmeTlGy/9k3RJtYgu2uWR0OMDroFe+wQTifpwpBufC1V9DXL7yivmMUfPYL59Bjj4+GXvhk6gP8a66Qz/ZEaidr4wawsXEDffHP/gRdrtd1dXUHv/mxZ9Hnv8A18q9BBERkhwM66FrFlZlT4dq1a+h73/1O24xQxcCBA6hQKKCPPftxNDAg5Zi3q0ffrlRc3lG2Sxnpxny83epkM2xAH0yhK2XRlYoLAYMzBnQlaiZ5koHEgV5YnMUxt8KaYDSHkrgzk+ilfVxaBV7Ax51+IS2w4JuQ7CfRztjil6kRbeeFOE+5yOx6hXXoGcV1CFDgNVBW6mm1XKmtSohxY1r5E5yLekZhHXpOcWUhyQQ5U8hntUTFdhs2dIcfGYueWDi0mIhVXH5ElW7J1jvjxyouJ7B4mxNooqdsUqkghP4ft6VSogwBQLEAAAAASUVORK5CYII=",w="data:image/png;base64,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",V="data:image/png;base64,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",R="data:image/png;base64,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",I="data:image/png;base64,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",U="data:image/png;base64,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",v="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALIAAACyCAYAAAGRjaX+AAAACXBIWXMAAC4jAAAuIwF4pT92AAAV6ElEQVR4nO2dTYxVRRaAixZlQPmLL5mF4wCLecpsbKKRBBd0J7gVmI0uNPzMW+mgsFCILppeaGRcDIwOqxfpjix0w98WErsXmmhmQvdK522EUVfzkG4Q8I9hcp51m/vuq1v31KlTdeveri/pNE2/d2+90+dWnTp1fpbcuXNHYGi2uiPJyzrtxhTmPaiLN1vdgRd12o0lRe8bQg2byFLdKDGja7a6l4QQ61Sv7xOL6uObkr7BUOrC6zlE0Wx1j3oZ+YC2pG+w75kVva/U7+DN2dcrLyy8aEuz1Z0TQqy2vVhW04aare4Ux4VVN3IqFu3F3z13U/vm7eNz+ot32o0R7StSbNt0X9/PX3z9i+7la7N6vkYIcTX9ioca94iP31478M7Tn/4oDr5/Pfvf451243Dyg1bP06T1+4mXr4hrNwdfVjS3WKukcm6RsKqkP1XMykz+PJnz3tmc16svnnrBdPLCTruxW3XlTrsxnHr9AdXCUv4aqrjQoOIrwI687ynGmBYDi3MOH2f+uzyTIvtUzgghHhMp2eY9qanfK82PhQunL2pDcvG0KKwvmmbhwhj9LCJ9jaxWTAshtqZutvALMBOy83fadMgdsWRr7itB5xSLQh5Lm60uzAsnil648eGlSoMnTUpDxpdiLgqcHVsjLsz8hB3wGPoBgdFuG74P8cpfQV9YJwKrC4sCLchSaAqnRwrGTmK9qm6iW2SndaPUXTRL9gFR6rGJCAZGzLEjSF/D2XycOwnBz7qJSfX73D9eavlfonqx6v9U7xm4cN6FilC9x8+aZ4Pc/2inXY7FRDBLQztgTgrtoYxxsKfTbkxwDyK7Syr6i+SqB8KSGVUYdyYUvj9v8Kqt24jlYLg522k3dmgHLZimai6Mtz2YwYPNtG/7ij4rJOMgWvj35//+ubdEf/bvnws/kk6vsRuTAbLerZwb9/385CP3ig9evbtjoKzcQjflla0iuvsvxSwKpoCEQYpFpjZ14E6W2sSPZjNgHeRBf655mIqcf0XvL4I8aN0MgJHw8+/MU2+tXRFRD2LB9lD5e+ysgV4RMxdHDRzcs8dfWlX4uhzvqhIn83SaCxd/WpDekb0rxc4tyxZ+++2V/4nRg99x3GaBvGUcPIgXWe9EY1Ll5VQZTOAIHwtgwAtofehpQjCaSA+iUAw+70KYD4l9b9EmoPBB5NrXcd7D6UGFK9h240LhtE/AxgVg4HQfaC8UouvAC94GnKcuprAMuNnq7ke8jMU/gnHMYKJK/oa41zrLe/TQSjj7INmuhqoAFdN7UJfqWSEEeJl24Yfbx2UhxJTu/UbLdCjOGJR/OCTPkWos1Z+HfRg9WEyODDYFMF5lEIdulkAFyOx+ennPP7dy+V1hJHu/7K4afBsY/4ZwsasucgFgX2MyWOHiobPx/iTo7A52r+ebH97ofc+GmhmSe5LALuEkBg4c5S7o6XCz1Z0wXWZd6nAOEKk1stTFygaBJt92b3Nfdquz4E0Hg13A2dK8aoWbBdPZgP/59wedXDduQhPe+uiGk+uSB/ylJub45KurxcT5W9RLa4EBkw4lntFEYMPhow7qYSSwtNNurMn+J3YhuX7rTp+VxszlTrsxsGlVqkRezG+Wx/ddMR6iwaGNMgVEp8MHOAdg+NrLeb/IHXCn3Tia9zvVQEA90rzx3P0Dr8GSJ11RsOOAN32FvotEl+tiQF8iAnbApW7383YdSpUIwTeBPv2PjhRmVAPeE9D4BnwTKs/PRCCDxh3nJugi2dNPMEHn13bajTmhDwxUDlY7YKEe9KjqCMsg/mJgqlIkj+UOVhQ9dFI9RpObac7bjmEGnHOPudQHOVZkx3g7p9OtXiZ4m9Y4BisW+56OHk5lAOvhOBeW5sHOTrtxJqTPE5waM9hfp5mGwkYlY1OqRlBCdlHmIQRYDiUUJuOCOWkIl3BeEUJgAlAGyJ5VcpwSWy18iEQdSJ0fNrge2ypsIhxMSKqNsElCJuZzD6z6MtwJE0Fky8C+RlU4AwNF2EZC5kqWrwMmwsZWdIjCzYGlJoecr6KAc8CsI1hNhrl0u7uhVheMJpvOyeHtwctjU6fdmMHc3WgzUlDpyAkQAfOnp36jvPTmR+51Fn+kYV46T1ECFjZ2MlWrN2eSew3uN/B/lMxQCL+zyGXc0Gk3Lpm+yWZbnXtyrKMoiAHL8b8Upy6qsLk/RcCCKmS5EOamGHCjCp81qSbEBfXpNRayTOP0amlkhXxubCDoxhtSwYxArRoyBHikrJRTWPhOffLDws8QUwWCftT/ogdslxoNBsAZzAFBEsTrzTTDVMLII1sjE+ZlyrRhE7xGYGdS4bUSpAUMYbdlzMsETlfmZCQbouYqVNgFlRFyujgD1Xwri8oIOT1V2EwT2SfCB96FPHmBFv4NqWkcuAo/1+FdyKoK2hhef/b+hRwTG+sAmxfIyZBMdfbK6CHjU58e6cWO8kSUIWChKQwIXztcOuupjiKBTKbLYlKCiQh4nc7I/Poz6dN6Yy8cd5E4iifNVMjQ96CgPYERzqvbmPRhwAACe4HgesQIGHKw4PplClhQFz7usgBQ6w6EUdRpI6EoyfLQie9719PljRHB11RPYeO0v+TS3QkmG1gUWKBC+4vvXXM1nB5U5aIGt3i36BPHEpTme+jBIS9CzcE4BM30INU45b6mzKsySa2FHE+qlaBOrDFVClEtMRYxhUGVGOsiqNSAAMGdjGCIGj2ANgMujUlbmAlpwtgkT47Ka6z1lXmkuT+VSRncghKwsLSTsZo90JQg53rcscqoAHSDz4HW3CzWKWZ5g6QY7pwhusT7qzZYZOEmBJXHx9gaZJrbx2JDUMdPjBWHWXJ1uahlHh9neWgOQhSy19BcH4SaWw1Jk8aJk6FpcEJwQra1MEIqgZsQ4nRhZcJx1WXnpI4LXxSyDiYtjEIuoHD7jcBbS0ssoQk5OC3kIDQh1zLzNVZu8YB10oVpOTcfwGaGkg7WbHV3ZGoYsXQGttLknJoRu2T1kzIxXkBl+Fm2SNQJ6cq1gizkgqIcq+F026SmELKfEhaja8mT+DyrxFrQ1GRJbNWTrzBFl+SH4DwVWYfJt4OcRGSog5WgKVGdlLIyA8Eg8jozHjJb4SxxJBsfQSwvQZqjTSOISHV7UsAh7FyJBfIOyD+szemLsaBNQgJsBVwnjASNmpOjgAcwmqMxNYiigNWgBY3R5CjgfFARVXFb7YEoZA8UCjnEM7OAQHWnxGpyCK0uQ2MSW1HLxE6OqQx3cZPOIAz6oNYdp8mSJn89LiA9OK+czmam8meGbDB9A8VpD/PzRa4Rg6CgVlvyXQXUqMgmn0PCZF5uNmSiQgImfEGxPWplAgXHKIcB1Dy+o7KkuTGUXGpVzt6RvSvFzi3LKGOnDFuYzsNpqGm/nA72Qi5c/GngJRQBW0IOV6jEZuTCxR8DGIV5AGQC9WTEayGS7JxaQqVZYZP5RdXkUuMjsh01fUHtg0Kp1Vl6qgBX5VoCpCeYosle63VCVYCAIG3EjIQsK856BezckJDuBSMwCezrpfmym2Mutqk5lAAbEWoZSaZiqPOyhdIUJoUiqTq7XgpxxHXoKUXIsOPLNu/mLNvOzGxSVSv5Ayz5w5//67VRC0XIIkfQHE+Fa8CZNFSVcNVsz/y8jg2hAetYZY6fsgvg23seKG0shqypjJAniIVUQ6AyQk47iaoyVSRU8rS6QlNFjxgS4IFKCBkqxiZUbaoQVRHyN93bC/8uywNnQyWEvPH3d/3HnwXmy8BQCSGnGwUcclto2gnehUz1qiWnIYwnz97wLuRTn9LO606+dtcZ9CWx6HRZblP/Qk41yjIh7bs4+P73pGu8+eEN2+GTqJSdnFgW1PLpnGXXDZgZsiwLSYJSwx7Yte1uQxfTY6nTxGnKEqjuONd3MiKPl3aE6rwXqXZxsCkx2V578CNPy/YXA6clfQEMMt5WeSIrT0++4hoRCItyhHT8pVW9RrJQch2LgyYuRilmlIxUNhvKJp4N+ySoTlQsGTUtjVbqwgcdbFx3FWMWMKn2HEXIo4T35GIqBLB1i/qMJMCUxMw05XKUjjnsVQTh8TfRaEyP1Ww/VQ6olWyp08U46+ilRmN2cuAgSptyKuCP5mD7Ta5cTo1PdhIPB22E3vpIvyvTbSggWNyhqUaOTy4lBlUHdH6Er3+9++BAGABwO2cP4mJ6yOA9Ptl5jSGYPlTNEbds7I/oTJppefDOkeOTKXYyOV+EClgTZ8fW9m1AXvzHNWWag2NIeSOmeXysu76Kcsw0Z8Z0uljsAgZeMY24Rws5gFpvIWGkbNjyOBMx3bcfE6XDlMcZjonrSlZjo+4xmsyW4ltDUMoXw7Q8gBFyGd3GagXKTo6tO9Vg616gpotYh2gQE5mYND2Mgpa4rtxiI+jLsiPjEhf+aATTqfsfo16EIgNfzcEPdNqNgTrK0gafcrzRUZ4sU/wwXjuwCzNBozqWO1hcsfdFFa+yeYrJdjLipvPy8cRuPzlrz53F3le6LrXt6WzXI6vNiObm46Z+V2whOyRGSeaym4Tyj8yx4LO0iss8chsoFacE45RhI5j0Z+GyqEJrRFu6kF0QfRceCE3IpAid0AlNyEH2OLWljkIO7mmoY3Pwwk45vqnjwmfddYybEIVsk8OC3un5JMjm4KEhe61MEHpF2QAnUrs77UZw01+IREUuQLYJ5OxiZwq44ckBpYuFuKkupuzyr+s4GojWnajIGuTZWAgBgBxt6WtNVGQ9oShQLVv/cxIVWU8oCgQRulGZNURF1uO02ochUZE1REXOIcAZMCqyhmByqqWv9rBsXJBssC7D/1H69jMQmuKUsjrIgMzDmbyYafl3CebAu3Q/slTgKUTfgll5QOClp1ez1Z0KzLQQlLJHVAxS541qXbmiNEU2UGAVEOC639VRqRxbiE39jVPmTZDm1Bmiy7FUhfauyJYKnIX9GNdTXoUNkzKImgX59zjDuPqUotDeFJlZgVWA6bHDNOhcKu5+6TOuWvWDaRkDcsZ0dfJw9O5VoZ0rsgcFVjGuqqQmNy77MxvKutFT7pxMumE5+67z+Jm9KLQzRS5JgSPh4lSh2RU5KnCkACcKzabIUYEjhrAqNFeWb4g+10g1YPGNWx9RN1vdw1GJIxZ8zCE8jliLWBU1YgNLkUFrRZbFmg5wDCay6Lhs0xcgDfdmb8azjzJSXZQV66i4cL+VnawZCRs4gR3hjpNxciASXXGRHJwdijg9opbZv+S2PZHa4GQWTlPXWAs2oIs+tJh6qHFPr8XU7+T35GfF50Xd+tzYGvHow/15DUkj+M/k9+zPFWWnjyIzPqPfILrstJebpQAlBGV88pFfG8ltlt+TnzkBxXse0d7ctLM2FmiL/m33du/7N/L7F//5paz+8rOddmPY1828pTrBU9lsddf6DlgHpXn92fu93As7c2K65VLorRSZVQKUefTgd07up0EZfegSr8mn0kbyWi9T1UvVFZ8jFHn308uN2vDb4vNeKbzn8nn9lHLzV9vjbMyM7Go2Dgw2/zAWb4os88Fq68E4/emPha8BJfa5QpTIYzKQzBteFFlmZrAEh4TK+Ys4RV5EbMX2L+XA14xcy4L/aYq6vb/xnJ8NZ2Ds8lVJ1Lkiy6ey1vEXmE3erm3LvYwlQE7IswSnOFNksIllK6ratw3H+GnhoOTCjH7WrjFXYUJzqdDoA5FULTT4DgMaliF4Qc+2YJf6sk1feGe+0HMBhzMnX1vtddOHPW0skXkZOTknv19KvrDlHXqK7KBIRzD4VGTg+q074vm/zhfO0mAz+zI3KqDIFPqK8wxJY/xqTFfiAWbas2NrxLZN9+VeD47NF7HNzAXUJTndbHV7M/aQLFYSYQRmZZ0X4+29K6O4+YAeKyOxPrIDJs7fyr0oxH5sG86frSM0oiI74FTOKR+YFC6i3iJRkdkBFxuEUqqIJoU7oiIzM5ljVkSTwi1RkRmB2F+VHzmaFO6JiszIqU9+UF4smhTuqb0iwyxZNhsfLq/nECYOpA7UX5FzNl4ugBNEMCOyvHvuprcxZLl2a3E0za+9IvvOQD47tnbg/8DkKCtgqCi8tC4sCht58kL+AQU3kCN3RGETv/nhDW9jSJNnt9eNRaHIvpf2nVuW9dxtacDEeesjv8pcpknjm0WhyNdu3vGuROBugyIuaeDo2tfmE+6z2BR5N1eN2pABJcIkiHJy8tXBxlEvvnfNy70xhWJqAjTRnFoIrE+17hqWX7Vs3wXK5aLKUB7w8Bx8/3rfb13HIo8euurVW+OZaRmAfyZdEJFcMksqfvprWGaOBB/XDJsxsGN9cejE932bLijb9YFitrYFwkefGZ+rghLPprJB5pLkZJteIq6rcQZbKxkC34+/tMrLvUDBHt93ZeFnF6vCl1//0lPiQKlFNc5gS8vC4QUoVbYqpguSdCMXs3F2xg+My512g6W9gg7nXgtpx0y6vg8F8GbALLZ9fK43a/qAs74F2N/wgATuKx5BvMYaL+432c3+so97UYBEUVj6YWZzQRLvAOYMx+wPZsQTL18Z2EQGyB7TJvdUfEazDMsU72C9ITCzwRd3yn6SUf2yZTa3ygMSMOM+mqkneCv0Le5Wr/daH9mGXhzx3pXWAfFwMAHKTNlcwsEG+J5LKtZNBXy7+33e0Ksiiwq3+4VTuiN7HiB5G6BwC9jGWLMC7HWYeSsc8MPSltcEr4Gysv1CJetngG82OS2DmRpCNrGHGut/e0+hEoPdC4FFFe8XknDY1yYvwWcPkZm6tiuD2Rrs37xDFlDSrCInsRA1j07zNjP78COX0gSnbMBDAZvGFcuWiKf+eG+vRMD5i/kZ1jXGS1Mc1yd7tZ2FI8Y4bVPmqvNpbBQZUeFsdmZV5Ni6N4KEvZUvmyLHWThiCGsgEYsiy9KetW6vEHEGi+1sHWvRbHUPRyWOWMDi0eIIGvISFBKpLSzBZNaKLI320dqKOeKSSa5YZW6vRdzwRTBMytBeNqIfOeITdgVOcH2yV7ZCz0q/dq0zwzXMygTPNTKIp6zP70yBE7wEDXlW6LOybVWuf1KOZ3/NDm7mZYu5w7qsDBn7MuFJqZ0rcILvwHpXCg073x2ddmOGegH5B95fkTBTUNqjoJA2qUSyvbKLzrTeFDjBe2C94FVoSKc5zHCdPpqtLsxs27mvy8QG7jy4Zqs7LGdp2xXKuwInlKLICUSFnpazr9MiDs1WN8TCwk4e3DTEv0lpCpxQqiInIITX167V05hCTMnyFqguA8AmClam0hU4IQhFTpDC2yHLcAlZ34ts91qOBWa+sTLuncN8p91w1l1fR+bvktRdC+pENyhFDglpN14MaEhnO+3GjgDGESSxq1MOciUIqTarN7OqikRF1hOS8kRF1hAVWY/X2gwaZl17aapOVGQ9ocyCcTYuICqyBjkLTgcwlFBWhmCJilxM2T1WjvkuP1VFovsNiWw1sdtTKSjw0U75rGZZaYQQ/wcmEHzGYr790wAAAABJRU5ErkJggg==",W="data:image/png;base64,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",K="data:image/png;base64,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",N="data:image/png;base64,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",b="data:image/png;base64,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",Q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAADGCAYAAAEI1UpTAAAfIElEQVR4nO2dDWxc1ZWAr50QCGAnhulKkEwdXGPIpHVtQCGAKMk2P0hUJEHLXxcVQ1y1ZYF10gYQ7JK43a6gVCQpBZVmSByBBLuhkCDQkh818bIkKQJie5sJDGaaYQJIiyE/BpwfJ16dx33mzZt737v/772Z90mjxDPv3XfnzHn3nXvuuedUjYyMIF2MZWm3L9M/2oPmVGMVa188G3c2SiNZ37AdPirkczPdh1RTGm1xNJy3e0vp9VX4VQJR5rjh3uZUY4v7s2R9A8uPdKiQz00sEQs0zCNXChOst6HnzlfvnvdG3O+5X5O/ed4IvJzs3LlrxPG+dVxJz929bmofGBXD0Jbp3bZ8lyz+56LzZsy4dPT/WHQbffXc1fjo+4V8jnh8sr5h9P9F2tLUPtDlbKypfWC58/Pquoutf6vG1sBn6IXXjxQ1vP/DD4v+Hu05NIwQutXzaxB46LYz0XVXnFbU60I+V+VuXGgcGBn+HB3Z9vfut3sL+VxLkcxJF8imE87PSxp3/g5OoPfEO5TUMOlvd2O2OIrE4tdjN6RvkE0nSm686qb2gZIBRxWeYpGlOptObNfVuHX72/ISUUeSrG2oYoEfbWvPsaL3HnvpS+KPScPzSXTH7w8zN0RitOeid6jXeaONu2VHkyXrcRbuB8H5iz6Z6Pp7xH653p/i91DhGs89e8nSc9Krd897XSzHcfe8L9PvHOeJFgENqipSDKLvOv9I1jfAhacghDoK+VyP+2Bi4yTzrS/T30Potf2NdsMI626nRCx2wzTbhcUossdz4u3v0TCzvEsa78v0r/SyttxyBfPCfpFwy/yg8w/3re1lt8Df9tMfRFfyDG1ONRbZKTLABdxG0QjLADZ+zhtMQ6+03WI/yJf84h60fv3z1v9tbWGatnjhtA3dUIdcoPb0KqtnNDODZhAl6xtmevacZhDRZA2iSNY3gELsK+Rz1kO/6vxFn5QYoNsePgtNOpv8eH1xx1F075rBoveGP3gO5TbfWWoUkSxbWsPAwstPLXlv7DdvIh6r1yjS2bhTz1vw0GlB0xDnD+r32HOqYtGgRNIKHoPI3XPRO5TfnFMB8Q7F/z9EaD9POI6K59PfLSpeu8WMKqqgL9MPA9Y27EaZEtqOsziSEKfnihXu5xBrZ0GRm1ONE70OIJlX9gPSD+aOEzp8XnOqcR/hOLCqOigd7Czkc8y2i+M8y2Hm/IzXNq9rTjUe9DyBfGFVrCvkc22sHYcDWptTjSV2vYrOz5s3F01LTUWbNm1BezIZr0Nn2QYF8uu4Ctcl9vIWOWJpxrbN4OAgSn27aG5UovtSo4rXM9HD6cXcPpMBSulYl+gD26PNEienCESJezhFN+LpErPDdDi3GlV/Yyaqrjm/5DOnE9UNRdqjo1JJx1VLmAWnwTjtOy3o8OFSvxSTjpvsPO1eoFBXyOes4Zh6c/p13su/62hDtNPdhCWh2wr5XJf9B03iJUMYT4cJ7RHfB/0//v7qovdYH/kwObQtOl9EOu3XeTestrNWm1knke24e1kI1AZugHrSwZMSY9C2h+q4L+KjJr3g4+RdzRAaVXh03avT3D5sB7RRhfmGBZ5ZOgFNv+AU9Ma7x9Etj5AmwlTqsukEs5ns2fGAnpzcki+5OWV+PhFEr8fsnyBdwOc+8DxeVkCec07V0lfZnuw4vory/m2S7fqiNXRIF0qfmjA/5fC5CKNE0rSO6vBcIZlO92X6NyCE5jMcSnQWySDicmN+ivpJ2g5IsyEFppHg6jSPvjJ0eCVtYuIHs3p4dHhWc6pxu/M4Fl2meLKKvFI0uAMabWgdc7+frG8Ah+QBxDb1spfr7XNHSOex+AbBibjWr7MknB2WxdlxlnFaqMMYJR1GLnXy7DSWsoWuMVcEP0mvlekwi/sAwjfdIZx+bfneiDokXFtbi/b8b7H7fHHHVx2n+QCdf/hJep10D12QOuyE4lJe5vxDi597aMv0TveFbFj93BSJw8S0Q9jKa2of6KB9Vl3TROywAiC4eq2MabqC9sEpFywhvv/U6ieV9NxvNWFEJNi1uu4i4vvPvnaSOw6B2D7tA4e+blPhaoBwptc/vthuW6otLmc8TFB5vwD4raHDlPao5xFuRPBzLweDKnAHDqnjpJGDansE4XFyu9dYHi6BS5p1rcbPymtV2Skvjmz7PvOxTiuvxPaA8CnWu/ulZRPRhcniJiD+nCVMfOTIx2hkeND3OBJCvmvb5evFuq1D6NfPfUE9wkctNrpn+k714F5/5HG2Dw6NoIvv+pT4GWVXy8ZCPrfA/oM23eJ6jD9w0xk8h6Oa8VVodus44mdVY88kvV9kzzg3uxSdC7H5EOw5utPLA9HlO5Z7BHT8vWe+w7x0d4Clw7SFexZgAcqPqtPOYR5umdUDIg5EEVkxU9LpMBF3msY7hWGl7TF3WsYGvrZTaAmRyljnIk5T+wB4Mv2dEGrpzKYTXJsutD4RkaYlaJp6UP0d8zl+6kvuJj/CMcKrYNpCiPzuAR0L/cwTgbY549H9N55hGUdg1fHE7SlbcjY8czmUTSc8Q6FJuOeIC5jPVMOEpvYB7qh5941IdXVppI23aZJ6HGSx+hTRm00nuPYDIkr8x0TK/pFufOOcx9F+HT4nT/hMqMPIZ8gblThv3AfpnKb2AeeikXCHkZftgSXeqipWA2KY7F9KpsPIz2By78Zy0e3xWSftg2w6Ib1OLmOaUo0cXgOIF+FO60x14EdoI2v6Mv3L8bqN9m1bpgilsPsy/QvwA5oUXRFZ4Qcq7L5Mf4fXWhkj3c2pRm35W1QivY+dB9fOOFWYtquF0S5sSKrhztihAplICZx3wDf6jXUXCStahN2X6ZcNZQLbbDt+OYXiu9uWkS4FbXCjeuM3j5AXNqcaNzC0aeV4a041eg4Xrli18wr5HNUo5tis67n72LH9tGS3MQllwu7L9PvNkovCJ1XhExBYJIRkfQNrpK+bhYV8bgP6OlvPbspxnkLXGlcNzsfmVKOWW1Zl1KUGiEKXFjZF0Fx78EXQsG9fNaN5AGxU57zQLmQnEsOCVmhWjMxOB+fYta451cjtHlUFr5ZDxK4d/EoD8ijMuPxK4l5zD7q9Nj7ImH7Wwy5MsddeTEul0Kv/9TLz8TU1NaPBvqQEFhQ8/Zgymi2VuQN7iH1NP5tsOkHUGMYkgQI9LGXFylXo0RW07XijFAUROQnEN4KXkf7Gex5nZgYLVYK26fzlv6H0U2uEzg0qOGSlyEmnfOvHXMe3L7pd5DKeLHvwX4TPDUrYQhbE2AY+Yc+bO0fkMtoQekBS0uh008bVIDjtyo3oR+lzEEp/HUDhlZbHBFxjNkcC91ZCSsaiPXoyQHTrsZ6l6OSBt4paGXPuD9C4aQ/6tiwj9Muu+B7av3+/0LlMwhbNkh92eIVOy/HkYtSP4sYvEcRy2v6tcuLppRPQpR4B8M7swT6UTNGd+I3ZZbHQ6seHAycQcggbJjHX33CzXzpBErd6BRqxDiPRS27BiIjtzgBxKGF+QDa1D2h1+kAc/2RHPum9hWF0+Et9v/Hxd1eg4Q+e1dY+yU/CPYOU1XLR7FwI77+Zde9n0j+CJm12UpSiz4bLzsbmmxAy2fJsYN/Qm7872/rLa+OTH1Xjz0EjQx+zHl4iuGR9A21ViihkG55hRGhl5K3HzraEpAvYciGyg4FRuz2Fh1eLYK2zjWbuOWGprTITB/Vx535Roc2siGw3OfHRK2j4o5dLJkc2qkMZqKWmZDEpaBsVm/PdKM21pqP0FgwdQfDEnbWBXJcVLV4/nWO0F7NbyJtuw0Jks8FGkVjYBtEibMhaEAR3PC5XDVA3doVH31VMHrzSQ+jiw09Poq27j6luXWlSVZ5JDfeON90TGhuBdNBIds+XCLwrNdz2ONRus6fYOhC1rU1nnkYmHVGqhS4zgQlC0EhAs5W5WR++vYZYho+GX6ogThZn0wmhcAoZeMbssltAMK3hLI4oLXtiQsSqbDphZJ8+V2XCMsZIzIvfBnBarclyotdUcJFWO5tS1UkHItcJt52N2IS+MJtOUFctFKQD8RQSQ6yLcSHbCIcMu4TG9QVkngU8FoRMH3UgvPNAJL+QArwShYSlj1SCcrFSM6j4oDWJiW4Cy8ogMpQENc1WRZiTu7Tp2rAaFGFeqVmLy0cFtuVPNVFYFisboYduGMGZHTo8bGVt++F1Ewph45xQXZyTHS1ZHnQSmLCxBvfQatFyEBmhG80RhTgL5jGy0m8bc1gwJuy+TL/Qrl4feptTjZEQNDIlbE1JuYQzQSTrG6b45Ina57URSRStY7YrTYZKpCwSxpQZnrHZImizs3EOv9AJmgPl+QJ1pZqTGTbsNHM92PHkbKe1OdXolT5YJco3aykXNkMWNDermlONxAVXPAzZwlaSEgmP14GgVNhYo1kE7ZunD7MdzyR9BZ2sb7Dvpt5CPudloSgZHlzZ11oL+ZzvHacyrx9LpRItuaQcgh6Fth+GdCwNjzZICXt9Ba4qr5+fDa0tDbOP8EZrVSfrG0CjXxS4hLuW2T6PWa+nwHUnUUQ6H2o8WmoQqsBVJFGkDR+qktQSCamgbYgCV2FnkwTdq1nQK0MeEkecX0gJG2u1m3VR8leYRFaz3Vq90UTmykI+F0TBIh4Wko6VSaLo3stu3AMX0uS31BShMpOaoiEkoKGjVcb/AilD5837Oh3dnsxetGnTZqkOeeVilUoPav8/yHysvJmGa2tr0aZXX0GTJ03yPI4xFWgRfokFVFgjxmprU2BeEntq9ZNWMls/QQOQhRhSi8KPowpZYfca9MLRYHpYZv7ai+YKZLCEHweGGxawv4SKkLCxNy6ocdqN74Lxzh2vWSmaRYFU0JMnT2Y52/MuE31ATpQIjrTAcdSsEf8bSLu7kvUNvosI11//D0zDhh87X/9vuJ7fYZ4TLaEHJBRZa041CkeUimzxO/F/f372WO99x7CLlNlfrjKl8/rn/4SW/Hwpzymj9XbAIRZU/mzui0KN+yOv8S2egFY/+tvf8F7KEwbtptEdmRQYUJufF9WCRth0FOSqON8IJ+2LxBM1xMLm5LIZM4TPNS5sHQnAooKwb8TxkOMtli4s7Oq6i6k5+Eg4MzeoSn3HWbemCCHNdlkTUOR9BGe0ZEFY2GPOuojpuOqaJjR+zhvuPotetohXN28RPld1vhHf1BKy++H90nqOm7YMjTn3GurnshouYfppyaSTz6YTJSvpKnOVQFrPY3tKJ7Cnzfozqhp7pu/5MgKXEPZCnflGbG+gjng/Cyg0cXTXP1rDxrjvPsJ1rojAb7jxh2jnrl0sh67Cs8aibeUVnRmeR+Cs9cW8fNq+D8hyzjnC89BkLOTmudoQJ3dh0HDWcdrESk3ZsnnzFinrw00sbALgSgUhL/rxT7jOw/GEVPxmkLMU7+wKHUe2fR8l6wdVdQsCN8UekDhPK1eOjygxnFuNRoaVCdrCK5alYk0/kcUIDogB+aFJouiu7fWXd4/rvJz2WjUky4TH6ycVfeSmbc54dP+NZzAde9/az9ELrx9RdWlrnA4CXt+IdEw0bw5WJ4+99KX1kgHG6ePvr5Zqww+avc1r+jFXk3YDZa5g8iAqaOCua0+32oCMxaKc+Oxt0VPB89Xrd5DXxEZ7/mwAClxCoUuVzO88aBV7E4FjvM4X8rkiD2ayvoG6a1nZDLKpfUAo+kmHoIGNyyaiqUm9W+/dgsbv9ZCEylKtiWcY4c7pAcLQIWgbELjIkHLqJX+QvjYW7jps5jF1QqvpZ6rklciSF8tQorq2mKdmQ+X/pvaBDhFBv7TMXLLIB25iMyGdwBolVLOuGksNuPR9GPJiF3LrwDF0yjICmy7kprKI28kDb6OThzMbc1s6lGZmgEJu2/HWYGWCDqKgGkySVFFddxEaW3/LfBxpq65dHfmtgyioxjob5URpGfTYn20Q5cKe3RpcmUCZmaUJlAvbqzK/bqYHeG0WlAtb96wurNdmIR6zDRIL2yDKha17hcWLNwK8NgvKhR1UlVMU8A/NgnJhH/6yUipk8aNlzB4cMi/wrT3KS8oi1WEctiNKqXRgCWzbQ3Uqm/RFpSMKw7t9xRfLMHWXJMGbjOwXt+/kw4ETKvvof71PT8qc3o3XVrdn0wmtSQ9Yg3S4swXrrt3rRFCr67LphHS6UR6YxmyRXxwelCYsE8Fa64dMCxpxPiAX8zYONXclb3FP4KEoWGs9kL2YRkIZtj18Fpp0tlrDR7DWukVQZbN4JbBR5CKz7v0MvbjjqMipRP79P74QFrTIHaoKXmHvE73uvWsG0SV3fyrdbXgYdm2RehYIfwdZjAwjbsDn/fRS9nzmMEm6tvOgMpMy9EXudYUMg+BhdQd80bbzH8Zj8HPAw080xMwH5RMWFljt7O2GCh+bpDObThgt5slS5F51xaQwYXRiw/KALOcNTAcYjlGGX/hZ2ftLcQVrI8TLYnI14LmIhW0QP2EHndTWBMYc736bTnvKXODhskYkBN6rI8aZADj/8wLnGfdn88wgeRYQir5IU/sAS3UmXoryUcn0zxS8vhG/L+Q5DRZZ8SHgKSgGczUQQSNea8RnSFnl52/A54vc8jbr/ASFnUy0VfHABI1ETD+KwFuz6QRrOROZwplM52bTiZmE8iWBChrJlrsCvwlOk8F1jqgLQMQ1KtJHXUQmfzYK0A+tingGaZBY2AaJhW2QoIQtsjQutLIfJgJ5QCL+h2Qga4aqCUzYUaUv02+vx8LkbLmhgvsxnMSKzUlfpp9UBRzFih4uYsXmhKHCvE2s6AESKzaFvkz/TJztZqaimuOxohuk4hUbK3Abb9lDBXRjRQ+F67fcqCjFxmYEBK3eGoLuuNnYnGpUmvurkgl3HhRJsCJ3hTyqHKJqZjanGgNdGS03yk6xoYozLsJu0qwQYV1zqrEt5H2MLJFX7L5M/0RsXqgOa9NFIAqdrG8AOUGsT71kU7C6NqWQz4X6CRNZxe7L9INyrIzAyGxzW8AekQ4FSo2wvDvwYBJaIqXYeHTersj9ZoJD2H7WmiqGEZX5J0JfVzwSXpG+TH8LziekYsTxoxvfPKCMPc2pRmo2gb5MP60YMfisF4REoS28Cp0JUhdmcyTUIzYeoVXYhW7y+EbpklQ+t2Ir8XBgexge9/DvvkI+51lSnaE9HSPsTJnCUOirfrXhdmDwWKnyRgntiO0INlLBOrwYojSXC77xDqiaEGKFpplaYNa0uSuKM7a7XHUVAfjOhXyO+zvjm2wDZW5kmW5Qa0m2c6FT7L5M/wJckFUGiHHtUK3IuvBRaBJgLi3wG+Fwuys1LkjBgNHB2I8uitlGQlrBQ6XYkqN0Z3OqMdQzdTcCCk1iFTbX4Ca2V1ZNzEVI5PGN1IPNqJmSblhhBQ+FYuNH+j4B1906PDJHatVOkUJXEtwKHrhic4SB2oTJhcZFrNDSwG/fUsjnfE3MQL0inEpdDjEVG2KllmICttV9vTxBu/tYRt1yiqlYIGhyxXzFIRxi7EtgpojH4oZN2Ua9JesbaNvLYuisKuRzrPlrglFsHOexlvKxZUdFxVUnisKgpHJHKOgqKMU+SHkcL25ONUqtskUN06P3vHlz0by5c9DV8+aimhpqdfkiBgcH0aubNqNNm7egTZs2m5RwZyGfE3LhGldsymidx6N0RQbba1oZtABFXr7sX9HkSZOUtgvKvqzzV2j9+ueVtutAWKlRQBlz3MY/LKxMiXeQqGNaKoV27ngNFfI5lP7jH5QrNQCj/aO//Y11jcxfe61rKkYqaU8QI7bzgrMqfTMrDgSizTe4AOVa/5/PMpsYqoFR/PobbkZ7MhlVLS8WDQAzqth4R/g2e0JQ6aN0sr6Bd3GKylOrn0Rz587R01FOMnv3onlXX6OqudbQL6njAKeuoJS6qX1gCvZE6PQj92bTiRbSB47wUeG6vG5qa2vRrh2vBTZK04DRe+7V16D9+/eraM4ZI3+wkM/5PuVNKzY8djcENVKbKmR08sDb6OibPzVxKcu+DZtS24Byz7j8SnT4sFB5X1GskIuKyStiuubc0Jbp2q8RJvODhmKzhJlKStpsdJ9edd3FWtu/bMaM0Cs1kJo61XI5miZWbE2MOesire1fdtmlJr+OFPMCuAErQrGb2gcmms4GVf0NvfcRjNhRITl5svGeBhLdh+3dBXjHB8xwuzQXPzKeLqC65nxUNbYGjQwParsGlJl/YcdRqyo6VEy/7vJT0aTEGG3XixJGFbupfaCLsP8OIvxWNLUPII2VzgNJ9lj9d1ehEx+9rLRNuFlO+faD6EfpbxWVzoay/4+99KX1/4duOxNdd8VpSq8rw85du4xf04hXhKLQXlguG1x+T8X1aUFXWjnxSTc61rNUySXGnPsDNG7ag1znhEXBL7vie6r82cxoVWwBhSYBO87beE0VbFcHntNvZPhzNPz+ajT8wbPc51bXNKFTpi2zzBoZglTwp9asRcs7f2X6snktiq1IoUkU1T92XG8KDq6KQpZVNHLkYzScf84yU9w2uGVqXLAEjTlXve/XtILv2vUXdP2NN5u4FKxMHsQrk9thZVKpYmtU6BiFmFDw9c//CS35uRIzrBfnUOHaeKJEsWOFjia6FPyGG3+oasKYL+RzU0ROlC3xHSt0GaBKwZf84h7VGw/O4x2pbYQVOyhPQ4weZreMQ0/cWcvdNgQ6LWr/iQ6XntQOGhk/dqzUZcThIfYBDiaFj65Ypds/LWSC2MiM2KJpyWJCxoXnDKH7r/kITU5+tfS9v/CVz7mwfz/KZPainTt3qdwVwwNz5ic30pPHpvYBbRtRY/Rz9M2foZMH3gq7pLlyiiCFXpE4R0bEULkqagiu0Vu1HzvOcBQBju66BZ0czEa1+0yTSuUrj1EavSESDqLi4DU1OQZdmGSfS0PQ0d7CsBVZB/8//GX4dyJFcJQmsbGQz/kGtWmLFWlqH1CWVkAFoMR3X3s6Wnj5qVqvMzg0grq2DKF1W4dCo+wQr3LszZ9GeZS2ua2QzzGVFNQdBBXoxLJtznh017Wno5rxVUF1AX346Ul035pBa2QPiohMEL1gVmgb3Yq9z7RJAmYFLDQEqcw03ikMo589PmhtEDDJiY9eQcf2dOq84iGc+3u5e3InmZuQW6FtdJoiKqt++QJLwrA0HAXAXLnlN4csG90Uw7nV6Pj7q1VejSsLKs4uu4FRJ4QV2iZqYaslREmh3ZhW8GN7fqlyR4/wkrdHSTxphbbR4RUxMmmsPb0KPbN0ApcnI6y8uOMouneNvr2RTo78z3w0MvSxiqZmsWRkCgrVfmwjSg129NNLy2slH0bvWfd+pt2TospDUsjnwjeJceCr2E3tAy2Omn3wr/13IEWComx6sDDrvgPGJ5c2kJoNWf++hUaOf24p/8iRj0gjfHchnzO+858HS7Gx8poqwi/M7NZx6Il/4g+tjBqX3P1pFBZ8rOrAmtNmCFON9wvuDrtSg01dCUoNPBMNM+sqxqpvgVAtG/dqioduD2dGUR3AhBgWlyJAaAfDSKQ4m5oca+3wqCRgxTRGnEgoNtjWlQasnIL3J0aMSCh2pf7A02PFFqaS0gjHVBCxYseUJZFQ7CBDPoPkjQr93iqIhGJX6g9cqTe0CiIzYr9jMMQzDMAOnBhxImNj/w4nNa8UHquw76ua6mw6AaGHWrdXqGDr7mMVM4rd8fjhSGwORggtDEEfiBRF9+Ed5i14md35aglLxqeHb6/RviE3SO5b+zl64fUjYelOHmf76nHknz6IB8NQoyweG8dirzRxAzxw0xno1tmRiKXgAkZqeDIZAHJOd0RBQUXRsYNmpYnyGOUUwgqbDK7tPGgqDnthNp3YYOJCQaJrz6Ox3ekvLZsY6e1hMG/49XNfGLtcNp1oM3WxINGl2BOLarVpBqL/nrlnQihTLtAA9+UtjxwyOUnszaYTLaYuFjQ60y/ApPNvJr9fFDb4mty46yCfTSciEXevirLNBAV7I2GSGYZRHLJB3fH7w0bziLiYVc4TRRI6R+zQJIaHsFcI3DcZBgojMywqBbUx10V3Np0I9eZb1eiysUOdThhMltmtp1qeFVB6mVEdRmOIZdmy+6gpV50MraqqHYcd1XlF4vId4aciRm+VCzRxyY5oUdZ2t4oaNPEoHV3K1gUoW8DUyCpjjHbKbjVSphye8dzXMVopq1VJmXjsWKnLi7JawJFR7Fac/Dsm+kC0n2/BoiihYvIIk4/t8eQxkoBCzwxrYkkZVLr7YgWPDmWr0DY64rF1KvghnLp21P/a1D4Aiw2w0jlfw/V0MlqQKJtOjBYk0rxqW/YKbaMzVkSlgq/KphPMtbSb2gfAXmwLkbLbSrySdUkbrw+wFiPyo2IU2kZrdB+SU/BePDoz1c72uD6M6Ntk2pDAqqwlq1D4O5CKEflRcQpto12xbRgV/BDei6ekcpTj2kZL8znozKYTQpW1aDAuilWsQtsYU2wbSlmQVdjW1PJDBBjHoi0eA2/k6HLdsKEun2ES44odBPhm2m340oey6cTEcEig8qiIbKt4wmZ6MamidqyEjUpKI2w6yKfsUxyEmVixy+d6MQ4qSbFNmga98QQuWCpGsbGimUq+ybyYFKOHivCKuMGuMh1hmj3xSB0CEEL/D9wjs0hj+npCAAAAAElFTkSuQmCC",O="data:image/png;base64,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",m="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ8AAAC+CAYAAAFc7O3lAAAPQ0lEQVR4nO2dTW4bORaAGWG2QseA9nEWo207J2j7BG2fIC6M9lJO0PYJ4toXIPsEbZ8g9gna3tYm8XoExB4dIAMqrxSKIln8L7LqfYAR/0gl5tUr/rxf8uPHD6uv86v/LUTv+xcxpCjXP5h3XPHvHplcjruYEKMLsizn4zdOFyzK9YvO60xG+FvzjWx0lDf0zjRMZ6u3hJDvgtd9qKvJI/n5GqEc62ryZueCsheaQC9qfVNkjHyOjriojXKErjSj21xwOlvtPT6uI5z7vuCl60Wms9VR8/1GD5O8y82gvKoNvejmguxtdyWoYh+4XmxncqiridYEqmCjfjvzIXGYKPbmQ9VF2Zs2na3oRPu77O/CC7rgsi6fLOfje/7vRiNk12Ufy6jWJ1sptmoZNb6g6mJEsC4r19zpbHVNCPkoeMn7upp8I8HWZR8Xa/A222wfvX//57/epn+S7EKPF3SH1eORryU07EJPZ18fF9w+y3U12ZvKbWHXZSdZynZfTy4XI5KF/pxOzLI3qNZs4QVDUJRr/oQmXIJFBB2gbOVtW+dYjDcimgM7JYT87eNa3qdrQDo4E+mREBL0cVtZtAY4na0uCCF/cb8+q6vJreJtT8v5+Ij9xXS2olufd/wLVXOSbLv+whpUYiOdt+BY7/Uk7gId6PYW+9wb+hhY832zcb3udES/OOH1sZlmRPv52HwS7Qroxpo+af90PTrZkzwSmYtTItRK4g1v5jMfiG5zUhIUCaoZYBF/OGLoINmBerUIhMDbISIEe66JlAYptVmnMMhWiwq84EPUUe1+9pbWQ1OsvaHszhmd6gT7xa2BUPP9dDPwR9ugdrD1Izv4nx9NXh/k2MkDDl4rNQk6QIFFwZhga3FRrs9dB0cCbxaWkt/fmVwkiG1G5Q0xPcB7lyDcWm+EuMWyW2tl/oi5YT2zeVOsAd4s52OVHUdKjIn6YDkfWzuSWwcIATaPnFXqrq4m1Ei5Q1Guj5mfPyzn40fmOgtCyGfBR9zU1UT6YEmnGcNdzFNdTXhT2yEh5Kvm+zeINg9a3vKYyGwzSQxO9Pkj1R+7Yse9ltrggO05Pcp+0JAd23dSthlCyHNdTQ7ZXyRlm+EHRxIb4HvRL0dw0uoc2elwxB4DUySVWywNakxigHU1uZD9LXkbdRIDhLABIalIUHqOwVvsSjIDlO0H6ADL+MMRwwZoN9Bwq0UqAxQ5NZPTQeWWPxXA27TZxKTuabpLepqhxgF2gMINY9doxSt3gcwVlpwUvWUe+ETpq0vNLSt7il8jj2OLtjOxi1ttFFTRwa0Wxk3ouGNjSFJosSW6jhyNQZaiXZGmlfVEFclt6i9mX/xQV5Njxcv59/IxYjSYrDUsK0ocdWyKci3K0NGO3TYhRfulMUW53suCE/A2xGdnq4HgU5Ue93lso7jbyE4Di3KdRDxrQ1YCdAhtcc4BlpGNAHUzVgV8cnFVt5GFAB2EVyzn46AJAMkLsCjXVma3UIsGT/KmX0kAhoqbWMIjfdkHAnSui57QkbQAufAgEZfL+Vjq3YuB9UYa4qTuNU4AbVyqXJyaYzmHdCIfQd7KwzmP6WFdVgWir7QaJHyZY3qPVXpB13mxKaJl81UUWkO48NK9VXg6W9Fn/gsKag/h4rIjQBSeEOUugddAFB6Djmco1ZDfztF1qzUlC4Qup6Fi4pNsNNBLGZg+YOrQzcEaExPj+lMjyNlBfmIsC6qBOP8BNrXakg/Zj4koErUNnAN3MTarUQE+BB5UTvxpOtaRjdT7DJR40xegzyKXPeGdSS00nAPFfISy3a00AgwW+pAxv+vYB9hkArQ+y3mtq4kwPC7ZUP2E2amSxAvQW33ZgXAjSnW4x9OJNgeiVIzjLjMdMoKa+l+SysTIiK3Dvc0vjELcZ6dOhnIjnWLBy455MC4yAkK06hTQMz6J4mS0g4sGvsU5kPWWMg5vG9i8KD2BNBgbE+CRTqaeQUAO2oRHXDOVenp+VhbA4/GS6iXq2OaBZ0LINUTBNrwFJ1iIIE8jwTV4z5WTNe1QIE3GNfxcur24NbyRRimxInqZ7toAeXXU13u8nI/36rC50qcUhw0+uxW10RvhFeVa1C8oKNkLr8uU16yFp5mZHoxshedSAt8XWQrPIs3VqPi8Ltn5fnW76nMESTTMap9XlGsrf0yo9NZsNK8o14epObJyemyNCsgzWDU80CEL4bn00rBtxqBDLpqnXTCHQ1rb2QfJLxgw11k9sqHrIOSgebaPXfC+aDkIz+b49cS2UAlFLwMk+c7KoUhaeGCbMyJmvZfUNc9oixJTcCQD4Wn7GGILjmQgPB2T00MXgiOZG0NpvOFhyDJ0bXgRHsS3LFoO7g/gi7026ZgqoFzOx9LsR6jPsDDIDqJ+4gXbH0oXl/JMsvZzJlCBXtkMnBnHIdjrjFOpBBj5cm2Cf0J6qbRqK0MtqwtDB7sJWs54k9CzIRbKkYacEd3VFu70ECsMfXdqyQRvtjUJ9YGlLCFQKTwU3JaPIgGqUg6SKj6dCDsdEFSah4LbZw77yA1C4UH0JyJmu8EXlZ87wrRTMa3dkvFxFfLa2oxHtacZMrIoeV7zcFvCoUoxY+v1eY/Z7QHK2g2s5mGpkV0uVedawgkvlIUiS3SqmDdVIqO46jJCq9Vjo3lBm4Lkhq6luxFeZ0HRCXKiOyQsqcRhUqNrhPPdDkbZ7iNTr3zPMapJivVIGUzL6o1wf2cPLhgOoPAcQOE5gMJzAIXnAArPARSeAyg8Bghm0gaFt4tR5XMU3i5zkxej8BxA4XFMZyvtEF9sEbGPdmzzCP0X++h2N9jE52Hl2n2MOvwhu+goFApPQdvj2whvCDVBbfioihxje2ngvCfnTJSlhI+tHn+LNJAVXpBiVT1iyfcWYh9b7COuz4e6mjxi+xt7Xvk5D1ddfX4Ttb1B7dNEtNo+JznS9DgTCQ+jpjSg+z5RsyVMnWrnhig2ycGLWOVMU4hfKDy6hxm6gBRs1wTV8Uw7NndIaHWnwv65QnZ2Im2GAa18hKFg1NYL8hGwzeFPbvhfaNVVwVOH2Keha8/bk/rAEG7dTCr6DFX7nvm5rsHEkjzIvuEywRET4cGxbWiPr3K3YeTDgGPJUFbfsi370ap+3gDmv9a+j8TBe9br+U9HcMRWeDD/9fL0YdIw2dpvC/NBr0xXpp2mnbsSBHRZ3kHFDdY8dgxZmt4z021adHtr6eChdSu1WJya2BI9FX3VWhxEeO2HYdnSuqiriXOApaUgT1xMb0GaiUDq/bXi8dKqSuvw+aqKujSM+NyxVvOGXrdo7RtFuX7LzPunommyq1LvNqDyJQoo2jnUjTCpZnCynI+z8KL0rr9yzhTlegFZcC4bv2wK+qHydUyAvtrOe7FYoPJ1APQkvw9UXjmboC3c80UEmqeGLBD8vJyPcdlFfhFB6RqySgjGmS8gcGL9Fqt7QU5mFoIJfeGAk+v3iG0zii7+ny7gzBeAolzft3R19M3dcj7OriwsKp9ninL9LXKJ26wOGSy47HqkA8V7zTmZEJXPE7DUxla8TrtPu4KmFg+AlyLmHo/2itduFJ0quOdzpCjXdL/1NeJHXi7nY6MqqKmCM587weLqODb7u+V8nI3vtg2c+RyIOOv1ZrZjwZnPjdD9qm6W83Fve2Kh8rkRatPfa6VrQOVzw+cJl+7pTnOJQvYBKp8lEJPnClW48+V8rN0IoE8kr3yQycXm5TU/v3AJlbErQNnkCj7D6fja1Tg8na2OGVk0y/+RRiDDAyO7zZePTDQbOj3tgmKdg/BC94d+BmHfg8CdFBVOuhdczkRzU7c310bJQC6nIJeYxmsCszGdia9CFxOMpnyQVr6Ar1hhRqY8gOBvQ88GjIIFSX/3DJXLhe+VJajyQQb5VQ8aGb8ydRM2M5vsRkxnq0OYDZuvY/i3L82cX0ERnY3r3pUPnuhb7Jw9CKgiHtsuzz4LjcTKU0DShJZBW5iMzEeJIFQ6hOWmKYnehrXyWVYEQoZDqxIaKx+cWu8zOKEhaSAtQWakfDjbIZYIq1hrezims9WVaTdyZPAol14t5ZvOVrFTAZG80ar22ap809kqdkYWkifGNj+l8sGMh4qHtGFV11iqfNPZ6haXWqSFu7qaWFdKECofFIT+EyWPKPjgGvUiauRMfbP/oNQRCU91NfFSJUFUsWCQUbWIFje+FI/wygfLLR4wEBHaPltdtstuwB5CSP54VzzCzXy9S0pGvPAcQvEIp3zoOkNEBCtItFE+iMlDEJ7WPrnOyheh7AOSIaaRyaY0yoeeDIQneBv5ESQfIwhPcHvvKOSGEsmaoAnjBJUPkRGjhAYWBEc6Y4SHDaQrcOZDhMQ4iKLyITKiKN8Dih8RENzxgDMfIuMd5GkHYxTDnoNkS9AeIyNoRowgIt5BsYBgyjeY6ueIFfNQJ99NJDMmhiMavPft9WgOHMYJv8jg+Aolf73RKB9mrCE6fPW5BG+UD5J/0d6H6PAFshydYbPXsPYeYsITFAaybmazNTLX1eQWLoggOtDKtN+ns5V1qD3v4Qgas4/0ks/T2eqHTRKaqFbLLRYJQhzQLpcmUj6sXID4wK4aPfbWQDwibZclrUaPyy8SiBtQxm/KVgjT2eol4Q6RSN68tsXzeavFhiAcC6XygSO5QKkhnqGHkWutDkTgTvkL7wDigW03Iq0w+rqaXMSo3YEMgm1ggnYOB9hsUAERF07YmECbrpPYCgux4QziB7YYZ6/V1eQYw68QQwpe8Yht6iQo4B3eAUQDqa/XOm8X2h7hHhBRcaYKMnBKGodDyCWKHxFwIlpqWYwPHCIgoPAz3gEEAgkOdSKcvSgf+VXV6AtKf9AY9WXzVqulribUBHMAmo8Mj9K0L5u3mY8Fw7EGh1X70yDKRzAbbig4tT8NViINTjoHmBHXW85c258Gm/lYMCy/V3hr9hxF+RpwL5g1r5Ak7q2eY1TlI7+y4+4h6RjJg0+iBCBXoitfw3S2OgIlxByRdAnS5LmhM+VrwJkwSYIqXUPnyscyna2oE/pjMgP6yTOUkKMPyL1LYRzwAp3CV4rFOIMsrzKSUr4GKEJ4HTlo9RWU7LbNIe4b+P+eQvuB2CsAjUxauDxUtiSpfDxgqll4vDFPoNzXXQhdF1DKheeZ8gGStjuvxZ2F8omAveIRk5DS/PzCtHeg+QKPPs0DqQAHNqqcMpsb/b9/S0HJhBBC/g9aACkzTUsGsAAAAABJRU5ErkJggg==",M="data:image/png;base64,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",G="data:image/png;base64,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",x="data:image/png;base64,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",Z="data:image/png;base64,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",X="data:image/png;base64,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";var L=e(74848);function j(A){let{href:a,children:e}=A;return(0,L.jsx)(i.A,{href:a,className:(0,t.A)("card padding--lg",l.cardContainer),children:e})}function S(A){let{href:a,icon:e,title:g,description:s}=A;return(0,L.jsxs)(j,{href:a,children:[(0,L.jsxs)(C.A,{as:"h2",className:(0,t.A)("text--truncate",l.cardTitle),title:g,children:[e," ",g]}),s&&(0,L.jsx)("p",{className:(0,t.A)(l.cardDescription),title:s,children:s})]})}function q(A){let{item:a}=A;const e=(0,s.Nr)(a);return e?(0,L.jsx)(S,{href:e,icon:"\ud83d\uddc3\ufe0f",title:a.label,description:a.description??(0,d.T)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:a.items.length})}):null}function k(A){let{item:a}=A;const e="Customize Engine Settings"===a.label?(0,L.jsx)("img",{src:h,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Remote Server Integration"===a.label?(0,L.jsx)("img",{src:F,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Manual Import"===a.label?(0,L.jsx)("img",{src:r,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.7"===a.label||"v0.4.6"===a.label||"v0.4.5"===a.label||"v0.4.4"===a.label||"v0.4.3"===a.label||"v0.4.2"===a.label||"v0.4.1"===a.label||"v0.4.0"===a.label||"v0.3.3"===a.label||"v0.3.2"===a.label||"v0.3.1"===a.label||"v0.3.0"===a.label||"v0.2.3"===a.label||"v0.2.2"===a.label||"v0.2.1"===a.label||"v0.2.0"===a.label?(0,L.jsx)("img",{src:n,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Extension Setup"===a.label?(0,L.jsx)("img",{src:o,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Import Extensions"===a.label?(0,L.jsx)("img",{src:u,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Continue Integration"===a.label?(0,L.jsx)("img",{src:c,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"OpenRouter"===a.label?(0,L.jsx)("img",{src:w,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Azure OpenAI"===a.label?(0,L.jsx)("img",{src:p,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Raycast"===a.label?(0,L.jsx)("img",{src:B,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Discord"===a.label?(0,L.jsx)("img",{src:E,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Open Interpreter"===a.label?(0,L.jsx)("img",{src:Y,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Permission Denied"===a.label?(0,L.jsx)("img",{src:V,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Unexpected Token"===a.label?(0,L.jsx)("img",{src:R,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Undefined Issue"===a.label?(0,L.jsx)("img",{src:I,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Something's Amiss"===a.label?(0,L.jsx)("img",{src:U,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Broken Build"===a.label?(0,L.jsx)("img",{src:v,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Jan not using GPU"===a.label?(0,L.jsx)("img",{src:W,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Mistral AI"===a.label?(0,L.jsx)("img",{src:K,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LM Studio"===a.label?(0,L.jsx)("img",{src:N,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Ollama"===a.label?(0,L.jsx)("img",{src:b,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.8"===a.label||"v0.4.9"===a.label||"v0.4.10"===a.label?(0,L.jsx)("img",{src:n,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install with Docker"===a.label?(0,L.jsx)("img",{src:x,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Linux"===a.label?(0,L.jsx)("img",{src:M,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Mac"===a.label?(0,L.jsx)("img",{src:m,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Windows"===a.label?(0,L.jsx)("img",{src:O,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Claude"===a.label?(0,L.jsx)("img",{src:Q,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LlamaCPP Extension"===a.label?(0,L.jsx)("img",{src:G,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"TensorRT-LLM Extension"===a.label?(0,L.jsx)("img",{src:Z,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Groq"===a.label?(0,L.jsx)("img",{src:X,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"\ud83d\udcc4\ufe0f",g=(0,s.cC)(a.docId??void 0);return(0,L.jsx)(S,{href:a.href,icon:e,title:a.label,description:a.description??g?.description})}function z(A){let{item:a}=A;switch(a.type){case"link":return(0,L.jsx)(k,{item:a});case"category":return(0,L.jsx)(q,{item:a});default:throw new Error(`unknown item type ${JSON.stringify(a)}`)}}function T(A){let{className:a}=A;const e=(0,s.$S)();return(0,L.jsx)(y,{items:e.items,className:a})}function y(A){const{items:a,className:e}=A;if(!a)return(0,L.jsx)(T,{...A});const t=(0,s.d1)(a);return(0,L.jsx)("section",{className:(0,g.A)("row",e),children:t.map(((A,a)=>(0,L.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,L.jsx)(z,{item:A})},a)))})}},28453:(A,a,e)=>{e.d(a,{R:()=>i,x:()=>d});var g=e(96540);const s={},t=g.createContext(s);function i(A){const a=g.useContext(t);return g.useMemo((function(){return"function"==typeof A?A(a):{...a,...A}}),[a,A])}function d(A){let a;return a=A.disableParentContext?"function"==typeof A.components?A.components(s):A.components||s:i(A.components),g.createElement(t.Provider,{value:a},A.children)}}}]); \ No newline at end of file diff --git a/assets/js/eb428099.f70b4a44.js b/assets/js/eb428099.f70b4a44.js deleted file mode 100644 index fb8da7d0..00000000 --- a/assets/js/eb428099.f70b4a44.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6206],{98492:(A,a,e)=>{e.r(a),e.d(a,{assets:()=>l,contentTitle:()=>d,default:()=>r,frontMatter:()=>i,metadata:()=>C,toc:()=>h});var g=e(74848),s=e(28453),t=e(64023);const i={title:"Changelog",sidebar_position:1,slug:"/changelog",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","changelog"]},d=void 0,C={id:"releases/changelog/README",title:"Changelog",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/releases/changelog/README.mdx",sourceDirName:"releases/changelog",slug:"/changelog",permalink:"/changelog",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/README.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:1,frontMatter:{title:"Changelog",sidebar_position:1,slug:"/changelog",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","changelog"]},sidebar:"releasesSidebar",next:{title:"v0.4.9",permalink:"/changelog/changelog-v0.4.9"}},l={},h=[];function F(A){return(0,g.jsx)(t.A,{})}function r(A={}){const{wrapper:a}={...(0,s.R)(),...A.components};return a?(0,g.jsx)(a,{...A,children:(0,g.jsx)(F,{...A})}):F()}},64023:(A,a,e)=>{e.d(a,{A:()=>y});e(96540);var g=e(18215),s=e(84142),t=e(20053),i=e(28774),d=e(21312),C=e(51107);const l={cardContainer:"cardContainer_S8oU",cardTitle:"cardTitle_HoSo",cardDescription:"cardDescription_c27F"},h="data:image/png;base64,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",F="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANYAAADECAYAAAGU+u8oAAAACXBIWXMAAC4jAAAuIwF4pT92AAAbyUlEQVR4nO2dfXAUx5XAnz6QhMMKFFmuspCQvfiEEfZJ9uIgmfgsHH9d7IpIbKw4uRTIyDF2UhG4Yv8RXwI4+SM+YkCX+Oy7MxFUnBCZ5AK+5GywE1AcAqRQLFccML7KhmWFnTpQgZANAgS6eqOZZXZ2ZrZ7prt3erZ/VSrt7kxPd8+bN/26+/XrgvHxcXCiti66FQCm4eFkIt7qeCIhxVlOa/ObgZlC85fauug4/tmdWFsXXaX/v8rpnGykbqOXCyQT8QKa8wsJzmFG2gNirV0yETcfS8vz9sffpipDT1ekwLFm5oyM73t+/2bq+xtrG10v/r2HPqb9v6x04k53dI+MF6LgrQ+GNSODmunT075jhk6ZVkYm6vHcsimp34TKLDcPCOoPAPzVOOB0K80PCu1D4vg0Pr6iC1Ys73LM6KZH3qLKCCw1w3fgCZrEk+/4A1VmZplRZZSN9168XDvD+J+WmfnV41Ri8+9F1fdQFyDtrY8Z1nceHzcufOb1T2RkRHvrzHB/9De9cSb1OaPxNGrGg4zGc2gkwa2W4XhdDfXG0v5zzcyO3LXUSGV7P7enMaNmQ70xKiOGFLxuNiN1l/5xazIRX+83w2yZmU0F3zXOMFLtPlvPUUaqFXPNmgAg1da3NDfDy70/SZ3O2khNZYTGjjkjcDGArBjGKbKwuTT1uaN7pLWQRuDmDJ0MVMM4vbamCNrmlZgP7cwPIzWrre/HQAVzS406Y2SIF7VmOOf6prTvwx9dpM7Ms1J7sbIK9YyW0yY0m3lmDKN03qxJaQZqKjPrG92u1AVlV0LZgl+7npONNJmZzbjSuc/D2f2PppKX3bLNcyZpNbM9UBFzOkTEvkPnM05La894GqhgNVJ5GqggvSlnGKXzGyJpBiqXzNwIp5GKdqMQI9W4pqvd6IbTi5uFfckC1+fDZH1bf19Im7fTtXhhKzEHaXTr4+CLCcvyWQDYCABTrQdESNU6SobD2yt5ZwoCKkcjMWZ4MQGzgf0IkoqhobXO7lokfYuRkRFouM5+jJpHpaxgJa2PIhpzXXYn19TUwJ7dv6XKwNqbMxNtWQbRlkcdj5vp6YpgZ0v7BT8/8/PT8O7gBe0zTHTEMtIUk+oVbaVAl65T5eJ7XtD+gJMUhZoDIinWX8lc3oSDR48yuc62fefSPuNjiDzR8xEcP2XfPaR6K659dg0suv8+osK0zP8HGBwctD0m4gXiVLHDAFDnlhCnBq0zdjt2vA5LH37ENcOSOd+Coup7vZaXmIyK8W7DDPz0WknIycuDdlLKPNCAn3HwwfhsHYQwyJh9MUwds+Ssd/fs/mVw8cQfbS9Y2vwSFEbq034zRkmwQiVzhFhszj4Z1oEQM6VzX3Ac0rFWCgQ8dna49sd4j4PwJNQNtCO8B5N4IoXEzGNQ+Hnqx4pSn63jUwZSPorX1V2W9ZzQ6li2iq0QVA4q3kmcznZ6IuvwW2V7P7UTT47pGOqNbfQzrpgxnMbCi5MFnirlYiRvSybi1OONrGH90mDqDusVx0rV1kVb9el233iZUvSDU8dyCQ4A6V+Hk4n4NMtxx2fWOvBpObcimYifFF4pS4VSmKelSXA5n3vFrOOHthXiANeKWXVKRIWAd9tnrdQNPDMzED7hUFsXPWk3rcOKGTd+Eepbn2R92U09XZEljpUCghEopwkHt0kGA85jhR09XZGNVI1veXm56wxKJBIh9t7iRE9H98i0jErpPva2/PlPA0RFYVkxdFcz1lQgnXeWpT6b3dpMnEhVSrcgBsyLBvwU1Ol8dIPrf3kpnEjuJ7oOusUZazdwCmj+7EmpY4b7nJViUSO4Zk4M7of+LUtTv7DWMyKdOvCOt0zvuutOT+n8QlQpfAF4ofOhjuBWSjaIKoXTOl7INhXEi4KaGVdTO/OS4jYhbsbtRXF5eWHaTOOMqkI4cmziO77ut+49m5GGeD6LtlI4rdpy8y0ZvxeXToHWr+ymuhYtVGYSTcWcpCRiSjXbEtw07HyWnc5zwotPMy1UlTIK7ORwQqJD78Qz/WxZk5M5YqHzw3pfijtjRzaLqxTPzqGZ84ds/cJsMU9sWye5nSa80yolyhVVuHuCXcUKiqdoBUFnEBLKPrmNaO0sL2zNJHPFcG1E2YLfaJ/RuyVbofB4weQrU5+Low8LrRB4dUugYdLMh7U/keSvlU6K+VFjyfdfmZhBfOy5U0RXDaXziHr8ZCGUnjDq8ZOFwFfK7JM08IPrM3yX7JBKUrVVJQRnqcdPHlSlZEGqSiWPnSM4K4tBW9nej55itzIslxBIfP6kstRtFy3bnYQub2KK5IuE78XRXiBZIWThs8lEfKuwAgYc0S9AGkEhv+BUDikRJiw9CKLCB14mqqwej6Suzr4Doblh4wYnxMdVJMRtFqFb6g3JRDzNQwv9nzBqnc8pI5w0brXefLel9iZCI7SswhLoO8wb6YXmKCxrCOGwEJRQPl5wi8l9ONAl98awjIU2cLUG9adQho4jCVdbF+jIBo2BwaT3jG7vq1Z+0zX+x+qnvwMvbvghk1spwkuPExU9XZG0NpZqBMOrwNCX2qvrMRDGOHFChPchZ7SFIMBTs1CDSNdZ0EDquGtQUTMXYg9sYF4O0WSECHOCdkzPLgIQSzq/vAy2b99BfMWGu56G6jn8VvQaocrAEq4MF+EYa1asMaSc0rgwrI1gsFwEJ2KZ1Yv/8QKsW98Na9d1E51/YPu3tD8nqmYugMY29gMs5sVFl5cXwHEyZyUnphbqMeqYCKpz6UMsLkOEdScXPxz7y05h5fYD04Hcld/6Z6GFx6hy+YTUE9+1NTUBKIU4pBbWnr17A1AKcTAVFgawFAmpgSGKM2fTLevk8UvWnxFZ1Io1jRvmzSdwdB3npVr9GBw4OrFUwBpa3Hnj1Cnv5lWkahZUXbMAKmpugorauUzLxgvSfhbVNMmchgZ47dVfcis0bcc4BKMYGkSvwWQijsMdxO7gfz5wQLuhBw4e9FU4K3f/473Ugootkn/0wkDI2KCfoae9e/fBovYHPaWFHMVv5QXpa5DLpgkY9GJOw+zU9z179nGx8HDJX0Gx94HkoEAyrS9tIF8z2h5Wt8g9NecWKnBhWASFjI9+4Bj+2i/G+uynPp8ePWnJHZMdA5Q7pXHDbVo/dJ6wXrYtpmHx7ZPTzv5G+yVBGNHlrVjTuOHqN2gXiZ6EwoobHaPTswBfaagppIiMes8TIidPEqHhYminJerjYyMwuvNTnqqBAQ6MeAB2jL7Z5ii4sAjJgMoj1yQ0bf4r2400QEsMhTkW/0/qAma7vmE0mB+IsAnJgNp9GiaENo12xT5qnRdhkYIPRJj6VHYEetQd2z7FJTyvz/ISC+PiyHtwdu8/EZ8fdk2hRaiwFP4I7U4iYcSTgQGS704kK0qzJEIJSyKUsBiA+/o/95h9tH78/cHWyozf3dI44dkalC04Bk/MQaMq2/tTn82/f2b1e7D7wIjtMXMaN5RmSYQSlkQoYUmEEpZEKGFJhGdhGZG6FABf+t5fNEvPatXh91f3n4SnNiXTLEG3NC5c7TsqmjLhhVAx1Bs7ySSEnYSbEMvCgqHeWGq/Yy7xBivb+9E3fpWHkHX5DAZUWT/UG1vldA9EB4ds1YWYlaDslh0kRAuLKjOZ4yzxQGRwSKUpPhHZz1LC8kmghaW0MR2RwvISRF0Jy4QnYdXWRTfiH69CmSAWFgZMrq2L7qqtiy4XUK6cQG0N2lh0ROFMvS4fIrEIbdY8v51MxJu85BdkqDTL4Yaf0G+WWzq6+Wu6Mg3YLE5v1H8PFSxD2Nk+zfrrcrHPm9ahL0JnUiZZIV1TTPMKqwAAHCsc4LCjbB+ObFCGegiNwPJlTXEoBObaZoVoTXEo2jC3BeBhm6dq1ENESEu+TetL3QdzE1ZY4rmbkXpExNXACNmrcFMyEXftDwadfLEGh2XfLQEIhYUm71vCSsQBSULY4YK3VUbAfTtIO8UsRiE0Fi26H1av/KbjDgoYBW3V6m9rYfBYML/zVZhcXs3kWgJZ3dMVybBche1FsqV3MzQ3z6NKQxO73Y5oyzKItjzqOX2uwV0SzEWgEZanjX0xTB0GzfeD1xCrrV/5HRSXyh26ziwwmn4WtaC2v/Yr34JCMLAkCp2WvT9a5DvvXNPRPZKafiISFoazoy0zCqph9myCM8lAodMKbPQUeTCuADO1o3tE6x+SahbVfsEYgZqloAxQYBjClYb4nueZl8MKbhDzhVtLM35f2FyqHbusNHP+FH/vvLOMNAtt/42swqLdXxhvJs9Q4bSxduN7/L+G3fi3ZVO0DWLuaCrJEErbvBLt2HPLpqT9buz+M3/2JLi8nLwlyoiDoferjPju1O0Ujz2zrDy+oovKSnxjbaO2Q13VzNu0GO5XXHMbM8NjsklAM6oKHYPtm/Gy+09H98jyYpZb29YI2hsEd/ihNenHzn4IHxx4Rfuzbs8kSad5YSHLPYi3vLyZ1aWy4sU6dOJ3L94trNx+YDpFwnM3OitoxLBCFqtR2vkskQ9GUGAmrJbmZulvRtBhJqya2vzaeCwXMBNWbU3+vZZEw0xYuI+Igi/shJVnW/rlAhW0RCKkFdaGHzLry/vCy76OJGnsKCqfWrECNx5gUfCRkRFovVXMJp1tC+9jdi2cUa6ovclT2p1/Og8FBQWw+bejMHw6XSi7D47BmXMAz249Y5tm276zcPwU8QR8Qpsp1peDtnodvDUjYrt2fCgarmv0dY2KmrnaoO6Vc9pk8dHoI/FuoprOxxFxllupO5SJ6vzGz6yDqmtu41YeQfRlbbNog4fw3juYtq2a2OJWekFpkBoYm2guSvvkk4KvP3RTo+Hv29ZzKUsuIN36ltrtGD2SWOK1nZLQZ9ARmh0TEjSBs9B1DDWMhcGB+x3fdTf9FoBXt66G4Y8uEpwZfAoAptAI66SXKGcoMD9GB24k7dU79/3RmfC3+HlPaQPIh6Tu00ziCdII7YH2LzAZwgrRtk7ZTXfgtJIE579aWi65UycHj8L27Ts8ed66URj5Oyht/jHTa+YIon7WSQ6r7oUyadYKKJ7hfcv3gODez9LX4EotKOT8oXXaBp6y46hZelSYv0pfQxOSt1+umhUqQSHnBp5gfk0vW7J/bn6ZYxo38mo+a3z0febX9LIl+3c7LrlTO6Wxw01Y/BzWc4TsVqGjsPTAVqERWBj6W66vQS8Cwy3ceVJQdiX11cPSMc463IQC00fRs85NlDa/BIWR+tT3s/uXwcUTf/RfSixo9GFty3cDNBYuHOvLmi5MG1MTjQ2SCMzuppTOnVgbRXpj7bA+AAYlTWuy7igeth3Eia1Bp1ciDudkuyl4Y71iJ6hLedc75h3Grd6pTHerwEoa13C1sEjbJxRMYcWNad/DCPUO4Ciw+s7jh411rjwp/PiNxFc3XrlhRlin2IuVWFSlwrqbESaswooYwVnpFF3hyysudAgTVj7c+FOn+QaQC7RmycBjz12aLD2YHLMt8fdfOZ323Zxm3yFytwNP+2fVdx5v9WJgjO68DcbHPiQ6t6j6HiiZs5K6bCGmj9oa9EPZgt/k+w33hVryIxFKWBKhhCURSlgS4cnAGBpJ5Ov9yilKsyRCCUsilLAkQglLIpSwJEIJiwHPPXYVPNhamXGh+Q0R7ZgdTmnc8DSQW9ne72kgN4wM/OB6qK0qMe5LWg2Hei/NNJiP9f1LA1xXN+GlG31oAIY/Igpckn21vsIdQ1CgaxIJhqBA+3wZ8R1WwpIIJSyJUMKSCCUsiVDCkgglLIlQwpIIJSyJUMKSCE/CGuqN7crXG5ZDtirN8kny2LnUBXYfIAuMYk7zTuK067kGQ72x9X6E5W0pY8ho+uqfNCE9tSmZUbEvfe8v2jHrAC+meXX/SS0N4SCuhqdRd4PK9v4w7b0fZBZg0+P3Nbg63PcoECQMG8GXZsGEduEmj/7idiscGeqNedpU2pah3hgGw92mbjdzhs2CAlb9rKHeGO6+enUgqhgOOoZ6YxlbDvt+DVqpbO/HTDA+9+J8vdMeQet6+VBvzHHvYObCCgr6FvNUO5dT0Ee7OYEivwjlAIYehJSXUiG36hFpFQpbwjoyuFBAHqrFUjgSVsUS8dDfqm8joVBkEFbFahOUj2q1FLaETrH0fUZFIcLkVEiIkKhNtXXRJQ5hkFckE3HW2zFKrVi1dVGcbNpoMzv4NtYtmYifZJ2ngj1ch9tdFMoKPjRLkom447wARZ5UGyoz4AZG5cYXDMl+fUrBJICLYlEolB24F/Jy2gdHH0jYlSM/kA49fDoV+lzbRo8bySkFCzBMFcunQlkZ1luxrTb5oBItx+NeduEVAL4cNiYT8Qzvcg4vAKVgAYSJYjFWKIU3lIIFCF+KpRQqkCgFCwCeFEsplBQoBcsh1PNYtXXR5UqppKBR78spcoCXCWLfQ8sKYRxWtzo3UCuWPtJVgeslQ3IPwgpOASjPkBzhd/ACzcJ1kt+DsKH6VgHA93C7Pi8zEND5pLzimk9+rfeqTyx9N9/vgwcOm8zmgZ6uiO+XErMJYllGCmtqaqC2pgZaWuZp3+c0NEB5eXnq+J69e7X/ycGjMJgcTH0PMpGqWTDvSy8HvpySMqx7x6zv6YoQ91lZe17k0q0ojZbmZli06D5YdP99TK974OBBeHFDD2zfvgNOnTpFkIIvjZ9ZB1XX3JbzcuQROLawsKcr4jqIx8tXULQjrNbqrHt2Ddx55x0is4XBo0dh1epva4ommvmdr8Lk8mrh+SpSdPR0RWx9RJkrlt5qHfboWErN2mfXMG+VvIJK1tn5CPz5wAEh+TXc9TRUzxG1plPhwmd7uiJpPq08FOsw74EMbJ22vLwZGmbP5pmNLx7/+pOwZcvPuOejTMHAsK2nK5Ka3mDdx9rKe1n8lt7N0Nw8j2cWzBgZGYFFDzzIvQVTJmFg6OvpimgLbVmOCnKd08LBiJd7f8Lr8lzZseN1WPrwI9yyKCu/Ej7Z+Vog6uqFhc2l0DavJC3lW/Ex+Nf/PuN4Nbs0h45egO/+zDkevpc0HtjU0xVZ4jvmBcaYqK2LDvBUqlUrvymtUiE4oHLgnbfThvVZMnrqA3hjbSMc+eNLMHaWbHOGIGF92JEbosVwbU2RYynt0syaXsQ8jQcWd3SPNKViXuiDDtiMYcyFq/S/JlGDEE4EaXDCD5FIBPb+/k1ovvkWbsP07+1ao/1lo6JmrnZGRe1cKC6NQEXtTdpcmIIZS4r1qLF/DeI9fXxFVyiUygCVa/trv4KWm2/JaTlODO5P+28QbVkG0ZZHc1ew8NBUqC9vDxzoEbFiOUlsFbmomT5da4WDSHzPC/muEMwIbFxBbK3CCrbC6FqlCC+BVCzs5Iv2oBDNA4vCY+IqMgmkYqEZGHZw+kARXgKpWIbnuUIhK4FULFyyoVDITCAVC9dBhZ3kYPjrmM8EUrFwcSF6ioeZLVt+Hur65TuBHW7fsCG8EdbwpSHDyuRcc/qsvPtjo2IFMujIixt+qK3WDSO4ZiuIoDNvLnjm56fhjEWJNrw+CkeOXXQszcqffGSb5t3BC0zTeEXzbtf3ZNqVa79AKzifhf516AoUFlY//R3tpRE0Ztz4RahvfTI09znH9BEvG9F3SpymO+ZOMznrcl/UGBblWre+G9au6+aaR3HpFIhUXas510aumAVl5dUwuXw6lE2tVmu2xEGuWNngvXIYnVeDvGI4Gw+0f4Frvyq2aIPmra4IBH0sBy+aeNborrvv0cwo2cB+4pzrm7gqVX3rE0qpAgbrpfloLu7kXUUZlueLWpZfNXMBNLax3sZZ4RN2pqCByMCdQVwEKUqhQF+wGHtgA/d8FNSwVyzIQVxBdGhdu3aNttYpV4gYmLBStuDXUFAcnhHTEMGlxRJiDjqB65xErDzGSV5UJBEhzpwoqroVSpqCuWgyz2GrWLmIgEsCLkPBcNMtLc3UI4ual8SevbBn777AhJU2U1A8BUrmvgCFkfrgFErBRrFy3UopAIqq74GSOSvVnQgG/hUrqK1UvlLa/JJqvXKPd8WqrYtiON1fhOt+hAPV98o53hRLD9CZ8616FO7I1Hp9bn4ZfO7mUu3zGwPnYOPrzlFwDW6/oQSW3D5Z+7bv0Hn4/ivZI9p6SeMBesWqrYuuQudiHqVRsAUHNsoW/Cbwd3XnMx+H6ZWZTkBzvzYEp07bP5+i0njEk0vTRn2XO0XAKZrxoBQisnvYkdm1xba/i0zjFeorJhNxdLadJsvWqPmIGiHMPZ6dcJOJ+MZkIl6Au9qF6H5IDSrU5Dv+oJQqAPhuA1HB0Dzk1YJNmrUCinWTZnxsBMYSP4UL7/8Sxkc/YJ0Vc/BBnxT9MhRMnliZe/FEP5w/tBYujvwv06xUCxU8mBmXLBWssOJGbbjY6geH3yfNfFj7Mxg/8wGMvf/LnCsbPtxFVa1QdIXzlF5hRQxKm3+sfR47shnOH/K385FSqODCvNfmVcE015ymNdrDRwO2BoayYYs2uvNTQm92cTRd0YnTzXhQ+8Myn3/nabhwrI84rVKo4MN+OESHVMGKZ3weJs16nEme2KLh9caO/JTJ9UjwolRmsMzGZC6aiucGnoDxsQ9tz1UKJQ/cFMvApGBXFZZfu6pgyszFBWXVUFx9b6rvwRKtxROkWGiysi67Me+Epu3Fkfcmfo/UQ1H1vUzzUvCFu2IZ4DB9fedxVLLFPPNx6+OwhtZspapH9b3AdANPhVACG7DTD6xbEieKPi4mH4V8hFSx+LUkuchHIR+hVCwRLQl6kCvYcHTIPuItOsk64SXNu8kx298POvzuBy4xL5yo7zwubEHk6JttXOe1Suc+r1oshsybNUnzPC+/rBBef+ssvPHWuawXxzSfmDUJai4v8pQGlfC/do/yqA6fYDJOiFQsMCaPj2xOja75BUcxiypiaoROkY0+YaOCuUCbPGY0R6ZQ0BDKPpZCkWuUYikUHFCKpVBwQGgfa+zC2SnjIO8ufQoFCQVQMEWoYg2f/pu9d6lCES4+VKagQsEBpVgKBQeUYikUHFCKpVBwQCmWQsGBULs0KeTg0zdNgx99fWZaWf/lZx/AM1vedyy/XZp//5//g29sSjJN4xXVYilyjvVhR568/0qY3+C8W6Vdmkc+fQXzNF5RiqVQcEAplkLBAaVYCgUHlGIpFBxQiqVQcEAplkLBAaVYCgUHlGIpFBxQiqVQcEC0Yh1WQlTkAQNCFWuoN4aKRb4RlEIhJxtzYQouUQ+LwsxTNk6w6By7+8CI43366vOZxg+PNB7oHuqNDQiNhGtQ2d4vNCKuQiGIvqHeGD7buRm8GOqN7QKAG5S0FSGi21AqEL0pgh2V7f1bAaBNPWEKSRkGgFY0/8zFz7liwYRyTQMAbMUac14YhYKcjqHe2Ea7swOhWGYq2/uXA8AqAJganFIpFClwVHuJPsLtSOAUy4w+yLGE977FCoULCXzRO7VMTgRasdyobO9vAoBpwS2hQjb0QTX/AMD/A4M7c+fDdEG1AAAAAElFTkSuQmCC",r="data:image/png;base64,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",n="data:image/png;base64,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",o="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAAC+CAYAAAEOz9CuAAAACXBIWXMAAC4jAAAuIwF4pT92AAAgAElEQVR4nO2da3Ac1ZWA7zykkfwYyUY2GDSMGeJxLONFbNhgb0IwlSI4JCnswgJ2U7sYmEpR2R/YBFN5gWUIWYIJjx/ZSnbl2KyBYEQKO+FhJ9nCIhssHlnbYMtEyGNNRrZlayzNjCzJkuaxddrdSk+rH7dv3+6+M91f1fgh9fTt26dPn3vPPfccVCwWsT83Pzy0Xs/x4o8H/tDi7ueGpx207f7ZHs0vilBtSK4BMX1n8gt//3h9grghrQak4PSupKE1j2d66md5r9TTCG6DUw3p7YUS58aK6fbvBudIf+2l2Qgwq9ZT3/gvPWHpz/3wx58+Huf+84VlAUONvPfJKXR6cBj+2Qt3S/w7bzSWWin8Bxo8mcoTNfKbd7uFRmTxS394/FSO++D2DhrAYVpD4t4hlduJ24CAYkNKDaYyo+jdI326GkE4DYkbPDus/BLw5EZQ7YfruH+PLm8nb0iOGZ0t3E/Hm1pRoKt16gj4eSiMOJVJJuLc0+c10pCAuBEpoXCkaLgh6IlAMhGf+ogx3CPvSO9UT2ROPvXvUDjSyx3f3dawj6Shmo83qv5+aVOT8M8w3D4qMpLjSFdXyU+5hrrbGnRZS0D8CIfCEcXjQEbwmXq8hcaisRTRm1ytMST3MECDJD1UuQD1x5tv7G61kwiPLv/3IfHPJb/DGwUJt1N4BZ3d+TnZHgtXL5y8BNxx2ddah14zbUxn6niu5YnsENh9tS/jNmZ4LJcvoOJ/b5itquwljRgZ/WiO4WgOreQa86787hC1BpDC3fDCEEqw/UaBQYncwGTqXWZkkKg14pk2HtDTWM+JIdSVGNA8TnW8dlWkCtXNlH869YzXVEc2h+OT3N/iXukdDGo2IiDcQrVxmjCUKgTBJL+uvxGtE4vxZrvgjQyTgLcR/1Ymtv1yDYh4u6Rh0kakQ1eFsdkhQ43UdG0qaUDaIM/VcOuIZKJxq6S87aU5gFCCaCwG8pCbTgiIh0vTxmHRWKoZIXRA75UKJw0GgyibzU77vaxlVBrwiZURVy6KeoIz2BOPr6TDIMNjrypfoL//pasWSI8Rxl0IoRuTiXjJLAKrERy+uin975fM9X1X7lC9QyhSDHWGZAySyhQ6fvtI3UqMQ3WjqzM3/TD9xcZ5vj/SvACaUiMaeZvF6aH81jdb62PUOnPTD9Lhxvm+Xqs6oAbxdMVKCZCA7XkWXonLmwLI52OrE+LhpdI0WcAvdtF2dv1tXuH3IXRdkzHfMAmTuQJ66/0eou8qDpVyeVQyaTLq9Fbj9c4eVCgUDJ9Hl2NWIFDtQdcurjbUMMnsRAuiQez4RFG31Pa8H0cTuRy1C5fD0CxJQNwxmITCZBQZuPvSkeX5ZVtQYeZCze9R98RmRgpc53A6AhctvfDqYz+bdpzUvQyDTdGAcwrPonsHVkqngjTAmVDTguo6hl7Uplp6Ec89qOgMxQtT/b2WC97Szqg9XlodEY6RdkisO8RrPnaxYvlyxZbFLoZrzL4+0JXcJbcYOsf+zk65H+9GCF2hOJ8hXVoSUHubAb7sEdkFUKXHTUFfOpKJ+NTYEtfRAI/iDZoHirDj1UzkA8CRmpZkZDrUgXHDph0jfjUb9s5EY6k0jGKkP5frTG118Pq+HYv+V+18oXAExi3HJT8ueZyUoOZqEijxfflrj/W/2PQZqg2oQL0zqx5Jr6/ye1ab5U5Sg1pnlHwI6XOFY6/9oM4S6RjuzDefyk5WV3k0RxJ6Yu9IIe4MPE4LLvI9o/d7ZrpqiTpj1C2Fs9BNgq7O0Pat0fY7Y3Xmth9nTgVnei+h1agUWo+eamfMcJSrYbRTip2xy107MVnMvfhgsIrku9M6w4rPuX8w/8Rbm+u/p+c7U535+ub0a/PqfavNujhS9Dx6XGfufDI7Whvw1LLWEQHcDnHvepY7AkTu6cJ69P3iuYmZznESRscn0R/+LJ0NKFNihcETmTxDFnVOG/CIijuy4JtHNR0v0waIfz2d4z52SUnJrVso5q7W+i5x9DxtjvSm0LGTg4bOihWhb/YqGq21GiyPprCKtiRcheYG6Q12aS846XLPHk1Mj88j4Y3OHpSnsOwnhcjXTKpPif4sOhTvJ2kSC0OOc+iUeKVMDTPWMKUYXgUQVsqaF1WjmTXTRx1WdEKA2pLGwU8nuL+FR2/fwSTKjo7pPo+c6xZ3cYr6+ozW3iczsWUZUACkAKsBeuEXaNdJvwYLtNQnYziSkT5OE1f+m+xKs0Bh3g0T3oGO/RLH+d3JRHy78B9bOkN5SWNNMhHfhex+zCiRFk5jS2eMLgWKEUfQ2tKZiYXy27sgIlocEi98br75K7LHS+OPmXnMWlrWoiMfH5T9Xdt//hzt3fOG5jksfwFU9b2CqvqmG0GcOACFRdrNyUScW+m1rDNqb7D2nb9Cy5dfh3VutSgNJh4z3I5oAZ25wswLtRIIN7E9hrnvxAkq55lyzxqNyBCj9AKAcVhV73bkHZ1+/3BeAEuXNctuZhGGNSWO82gsJbcGrxuSsdnTP92CWtbepvodqfKr2hl45PigoA6jHdLLA9/ZiGLfuk/2W52d72nGmiGtxSbSR480CEgMhGIpRDCJOZRMxJuF/+vacYSLxaPmOclEnBtsYtkZ/tG7kUbLkGWDMlMi1r10Ho2l4FU0LcGMGC3JQIoKmewROFFNUp5PJuJTM07ioAa1R091bMYHB4XCEWHP4e5kIj61YicXryx+a4m2yZZ0xFBnBOQ6pdQZrS0jCKMzahgem/H6tEHtGOgETkeMQjVEKxpLrUcIPaOV46IsOkOTbzya2ddQ51V9IWRHCv2//n7dtI2plQAzgqGxCfHU2fyGPY/WP0vvquzDVsHgaAUpY+PFsZcfCs6wpCMmYKlgQCsWNPiO+7zI0vc1KkNtMl0wZmoFKUopH1nCFMH86zPDBTu0gpS+gfz1v/9Rver2BKuhIphbWtNtF8/x3ctSx0hhZaRHLBjc4P9yxy5twhYM6QaGSoKZbTOsRwbbjZlbgaYJxhUGGbS3Nk0JRi31lQseNIfhQhYg8J5zyfzUskm6yCOON/V4vMXUy9cYvoEl6ZmkQJglhFu6TEctdU5NdfDOEzsW7TQkGD3JWZRiYp3AidQ59Ofuk1g99fuq06dfWmbolaZrHiLE9yJJ3qJK5Q9/7kWj4xO29I54gihElgtc+9lqFKgqb20iLXBhBtRm7h9+8rcna/4cH1rUWB5OAdKofrMx5e6dGcpzHwGWcj7q3RxpF5Y81uL8lZc2+NAVC6zVpnePnECpDPUAHVOx/H0DBQzEdaDM0CYjSURZwXZDINamyy/2o9B8Mikd6DmDkmfSGEeWB0xZaGE7OMJI2WulVtR8tFE2UFkMzVyTiDXBiJGmH4ZR3kBmyPAWdBK0hAL4T72Bcgu+Rq9Nul0wj0/7ctSFAnt2tPANvo91rurEds1jQuFIK59BT5OKX4GUQxwLLmymgmI455s2lxztGR9Age4t2OeF7aSwrVRMKByBAODXRD/axEf8l2wllWJaImMzMLozmnaWTkrICsgR/n14ZTEqFGCbXPS5IwQz2Xg7l9idUXbLbQFwjI2BbPswpK394C7kyY/q+m5jYyPa2vYL1LRkiezvH3jwIdTe/qrua1Lbk+G4pcpJhT3tUmBruLCvff+f3lEUCvD0U09OHYuzZZwno/ZLRwkG9n+pJeJAoqQDcLNJAAHC9x/YcL/Wt+tC4cgupV9W5KsMZ6YuBwhFKYGCXjasv597BcJmWRVulTP8SGvNnzVwh8ukIzCcveB6wdmlLIfwKlN937mQo1YMQ1Mw3W0NqoWiXcjB2BavLBhkYRUTlln11a9TvTojeT/UqrHIlr+wE6MuGaVEQ2KWNjWhPW+9rnoMDpAFo+WOf9I6MpNMxGXfVrgJJbit1Yav1iA0sgjiCAfpTKYkBdfgq00wSavk2KJNNAQDZb2h4rkeWjc9jO69R3li2nX0KLp5lf61GOqCESOOezYbJ3mXaWeTgPflELUTSiAVjH9gn+aM326k2mPqruVoLAXbtzV9E7gY0RiFdDwsMC0rDrJynz8NbTL6Kqupnr3B+86qfXx6oWlIn1pYCtb5mp42yuL9YbfKHCsrEAHbMmNEYyl4r96l5zt6BeP1+HIDLzfLRr6L8j9dk0zEFR1koXAEe0SqlVopFI6AA29XMhFfr3UuJnLJ4KYXxBFMoGrW1pMvLCautC+HkqNRwlTyVBowmX1JqSKnnGBo7eBSA0cwuInIcGE2LZYYobTjZK64K19AH7KWxcIMmBQMJAOaP8fbo5XgoZLSYElhTjAkGTesKL1pNcwI5tbHMgfmBr3NGIfKYqRCIIvYLhjaqVAGs4WDux+uK/vlC9sEQyPVohrlbn9sEUzLE9mhWbUeS1ZNy9X+WCoYu7L9lWN+TEsEc/PD6TsubfC9bHpDGtCuXm0mpguGxTSMJ1P5O/c+Vm8opYjZmCYYK+0ICWYVtKcFdcGwWl9bCVYzylITjNU19GkzkM7ven1T/RpWroeKYMotna8arKT6NSSYNY9neupnea+kekUMwIL9IRKMU9I0Wpk1VoouwZjtRmGV00P5rW+21lNdFdUCWzBOSYCthpXuHU3BGHXHVxpWLS8oCsbNTK6O2csLsoKppOGv2Zg1vC4RjFONu1HMGByUjNVdoZABJVpgCkHznFOCufu54bLYIMsqtOd1nGBgK0U+r32wizKQBLXhzgMFWrdImJdsghSIgWoPunaxmzJeL2909qB8gZMJtQETpMVqlka/G8lN6STkstNW+QL9/S9dZbiUFmjMtEgSITelWxlDHnH1CymT+fFLaLThV6ujfTg+ySUNvXYxOwmt7cTKBKmavi9IGgr2xwlFFtRQK0tiBthOSaHIgtPsj135nHV7iwX7UwnVL9SwuzIGsRsfql9oJa0uR1hJP29ofUVIWn1R0Is+Gy5/+8NSyRIqC19nsxfsD2QTh9ox5caR3pQtGdDVoLoiCdnE4VMu9iczMo46DrEZb27KUjHYH9bdO6939qBCgZprizqmreGPTxS51xtrZbE6DiVRZoS90ldSTL9jQlksu907am4UFrHsUQb3DrKhXlm51CSTYvk7Btw7VlWktdqNQhNbXv4j54umunfe++QUOj04TP28VmKrVaa9vKCn7C7rMDFcEpYXSN07lVDFTwoz41jBvaN3eaGc7YgazMUiC8sLUMQUipkqYZUbxZMbQbUfKuZ745hsbOFq1NCE2XXj46dynIDGJ0ujqsAd/5t3uy3zbfn7tcuO4KQL1t0u9TNSRlhe+PtoFdr7YdxyN4ove8TS9gTKItKCsz+Hh23xbenN0UytXVtaZQBI+Qsfq4D6l3zyUywcKRjIwSx8oGYZDdReeaFw5Fk+5+cmzPyazhMMCEOsKVBIDjKYw+hLih6hBbrklSEUjqSluadxhAORmGURTD6ZP4+yo6cNnUMqFCm5S25B+bmf546DqrEGgHwBkBVkm9opVHP7O0UwWkKxCyXhOOJVxqpQkMprzRGCYVUoajhCMLl5ZZGirARHCAZKuRd9bCb4c7SNAcb+4XkGrmIaitvRHTWPGbvmP4i+B+V5hVrK0s/W//oF6eXsVqvC4ah5DNJZDkurNpkYKK244h+vxz63VpEGR+eGUUNved/Gyy7jvrN0WTPKZrOG23dcdXIcjNRchiLaUExbi1A4olpt21GCCXRpV7Xa/67x7JGYFc6vVvtlxQsGvL5QlJRzVOZHVY+FMu/wSqIBFDjVAmb9UMMsFI6sg2UB8eEVZ/xx1uiVoF02nrRkPJTVqjiNwVmjt4qWlrWkLW1yN/HzkNbdVwPmP6SAYJ6jfkVlyIoVZAWv1TBir7zdbQ2aNRmdgBkaYwT3Vcazv7OTiesQEARzhf2XYi9Huo5Sb394mHzHASeY7rYGmBIfonlR5cbevb+jfsVtW39J/N2SnJjRWAoiOuooXRdVsOcx4wOo9sC3iZpmaB7TUWJjutsaILKjrOtJFgPz0OjydnR+2RYu2LsQbML+7gMPPkTtOnS+xjpgUokQuhG8zslEfKVset9oLAX1X16jdpUUoOH2x3H509IaTG1RrIwuOyrrbmvY1d3WAOsFu41eIEvAErMWBl4/U8S+dR/OYRm1hTLV4XJ3W8NqXkAZ0otkCdygDFhTIQVeh5gDCdVGsOYxvO1xzJAaFrpAc/QOd1d84Uuovf1VrGOTibjq4hD2BBOG1Lz2bMb9TrnTdNXV3M3WEhBoCQiyrw8/vxm4+tV+T1xxKRpL7VPLp0kbq4y/FrBmE2pspOUpmJNMxGXTBxoqhRWNpeAV12vF3MeoYGo+2oi8o+xlyDclrqy7rSHN258bjZzHbHyD7zMpFHThlSZ7YVScmN1tDftYtj+B7i0MXIUiYblfUPUud7c1tPICYsp7wGp4rBqmuP272xogsICZaqwQHuvGLvPw9sfD766yHUzhJHi/lVE6cM6juqPMqnr+0VhqO0KIeCeq0VGZ1+PLDbzcXMXviZQbRd6dTMS3C/8JhSMwqBnS2cyaZCK+C+ccWiGylglGIBpL9SoZPDWMCKa2um5h347PTNk9GeEozidwdxkjhDYkE/FpBSzk2tMSCrJDMOiCcBby26uxIRFMTdXsJ068EP2e3O8g0A4htDCZiKv6rHAFo3Wz+T3+65OJOFYpfVsEIxCNpdZp7ewV0COYKn/tsf4Xm6iU4qUlGL3YKhiBaCwFT++tasfgCEawIzSvjZ8Aar56aQuGiSgZGssLtdXB62kLhWcX1lGUYSp8iWR5IVA1a+vZnZ/z9O1YZFYNflmDLoHGELsEJl5lcvADhF3CdgXxq8zj8RYD/pk/UTLslQCzgmEdKEha7fesqg14FtcGPLVal5svoOLIWOH02ETxjclJ9JhVVc5d6OIqDCbfeDSzb85s75do1wY/N1ZMZ0cK9+19rH6nmdfvQgdXYRS46YfpL9bP8v52Vq0Ha55OA7BCQ8OFd377SF35ZVhxCK7CiPj65vRrc4O+W2lbEVLA+qTPFb7x+x/VmzVBc9GJoxUGrEhwhqc9ONNLpTaymYD1Gczmd7++qZ6JRUen4jiFuaU13dZQ57uHFStCSnak0J8dLba41sdaKl5hwIrMqvVsr5/lvZKByzEFsD6pTP6Xb7bWxyqwe0xRkQoDLt+5s70PVld5HJmILX2ucOzcWHGda33oUxEKc9MP0uFZMzz/U8lWhJSJyWJu6Fzhedf60KFsFWbVI+n1FwW9W5xqRUjhrM9o8cvuwikZZaMwYEVm1Hh2zQ16yTcSu5QA1mdwuPDUW5vrKzaUhTZMKwxYkfpZ3h/jhJ64GGcwWzg4er642rU+yjClMGBFagKe5xvqvJZtTXeRB6zP2Wxh455H63GiTx2D7QoDVmT2DO8mK0NQXPSTyhQ6zo8X73K69bFcYQQrYkYgo4s1jI0Xx9LnCt93ovWxRGFufjh9R3Cm9+euFak8hIBRp1gf0xTGrHB4F7ap9O0K1BTGjnB4F7apxO0KhhSmUgIZXayhErYr6FKYcgqHd2Gbct2uoKkw4NUKzvR0ukriYhagPAPp/E/KIeJAUWFAUS6q8x51V9ldrOT0UH4ry4Gisgqz5vFMjxv562IXYHFOnc1/icW5TonCgFVZ0OA77k7iXVjg2Mmx37zzk/mqKR6tZkphxBUs/D6EQvP96NIGn/vguFjGZK6AuvsG0bGTg1NNVvtndJx6cQkzbmmxwigmRb0o6EVXXOpHgSrX8LjQJZUZRQd7zqDR8QnF80J605MvLGZiXsMpTDSWglzZm3C+ANbnigV+NH+Oa31c9CNYkeP9aVQoFLC+DyloUy9fw0ReY0FhiAspg+JcfrHPtT4uimRGxtGBT8+g7OgY8U1ixcr4o7FUs5HKe2eG8twHCFR70OXzfa71cUFHelO6rIgWxWL+cyzcVdgPTy32a3yiiD7ty3EfxFufyAI/8rn6U/GMjk+iDz7pR5kRciuiRqGYX8jCPTQ1gYTU+ixq9KO6mUyV2HAxQM+JIfRJ8iw1K1IOWJZxBazP4fjk1P/BZX35fNf6lBNgRcCjlcqMOPYe2Jai6GQqz32AmTUezm3tWh/2SPRn0eHeMyjvICuiBhM5vUbOl1qfyy/2o0sv8rnWxwbAinx8PIVODw47ru84MJkE76+nc9wHAKsTutjnWh8TOZE6hz6On0ETuVzF9pEWzGeNzIwUUCZ+YTgAi6aXNrjWxyiwePh/PaddK0JAWaVZzeWnWx+Y+8AcyEUdCEH58C/9rhUxSFnnJQbrc/DTCzFIbsBoKXKBjC7GqZhE3mB9jp/KcR/EW59FIWcFjOIEMroYo2Iz34P1+fCTv1mfSgwYJQlkdDGGI0pFgPURh+yU83YFsCKHj581FMjoQo4ja6uczRbQ2ewF61MOAaO0AxldyHF8MSK5gFG7tyuYHcjoQo7jFUaKNGAUoq3nBs1fNHViIGM54iqMCmB9jibMCRittEBGT24E+Qb2IU+erD+F4FKUDy6lfl20cRVGB+KAUZLtCpUayOgf2Ieqj/3M4FnauT9Hl7dTuSazcBWGEOl2BbmAUacEMvoG36d3ruwRpi2NqzCUEIfsIM84OpvtL/9OYeIb+oDaubyMK4wbAmwCk7nyLOVOAlgEqucbpKd8ZuBaGIcBcw2YcwgUZixE44sfQsXAPKIb4aWsMN7RXs6BUPTPJPp+KBxZjRDaLknscncyEd9O4/o8i+4dgKyCb9M4mcsFJvPnUXb0NFN3Q6oockw2tqDJxtuxz+kd6UU1H2+kfq2cEje1liiN31edPv3Ssjlyx4fCEUiQsQshdLXGqQ0rjqswJsCSwuAoipSibwaaWPyQ7FwChmDgPoaJvic/as5F84DVy81biXLzbkS+GZdNU5hQOIKdgFICseK4CmMCLCgMiaI4EN2K4076KwxQlBmdLa6y4LEtFI4UQ+HIOtwvuApTIcAQyVUUYkBxenG+7CpMhVAMzHf6LbAEV2EqhMLMhWjs2u2ch8lFN5uTiTjWjXPXYSoIcMOe/7st3PAs0L3F6bcDhwRCqDmZiKdxv+AqTAWSn/t5Loix5qON3EKg1TQ2NqKlS5vQ0qYl3L9DjY0lV3Ckqwtls1m0f/97aH9np10C2JBMxJ/V+yXXrWwCLK3D0IkkVgYU4oEN96OWtbcZPtfw8DBq2/pL1LZ1G6dQJjJHj1UR4yqMCbCkMGasxi9takJtbb9AjZddRvW8Utpf/TVq3fwYbeXpSCbixDUz3Ul/hVOd2Eatgy0ta1EyEUd73nrddGXh2lt7Gzry8UG0/90/cpaMEjfoWXeR4ipMBQNDMW+2y3AHwaJ0HT6Enn7qSVtuFijn/j+9g9p3/orWKWHdpZnki67CVCAwDKv94C4qi5gwPwGLMnv2bNtv1PLl13EWDhSYAgdC4ci+UDiiqwKfO4cxATPmMMKeefB6ecfPIM/4APcxk6d/uoXKZN4Mbr/jn63wsB1CCIFzAN48B5OJ+C7XrVwGmO3pkiN27z3MKgvwys6X0NJlzWZ704TtAjegC9HRGW93W4MbfMQ4nvEzll5gMBhEmx75IfP3pXXTw1Y3WSfMYTqsbtmFXW5vWVsW0rHDAgoKo3vF06VyaWpaUjZ9W7F8uaXtcQrT3dYA2zufs7RlF2apCwZd4Sgw5VbubmtYjxB6nrULdLEeiPUqF6y+1pJ1mO62BlgB3ew+o87mlfZfl0X/OzvfM9tLNo1pC5fdbQ2QWACSDWQsvRIXRYo+spRDpPT19XFxXKwDcWZW4ykWlZPORWOpZn7Rpo75u8cQZixcwh6X6sR20xcrxezd8wZqWsKmA+CBBx9C7e2vWtnkboTQOlWFEYjGUvV8crRbrbq6csbOaGVQqKq+V6jt7Yf4LQhJYQmKygKjqFY9+2KwFEYMrzzrCfNBOQJWwvsDf3mSSt5jiCfbsP5+KtdkBNgv85VVX+OGjBQgyk2mW2GkRGOplfw6jlbWQcfA0n4YCMKkkXAPVv/bX/mVbUM0ykOw55OJOFGIv2GFEcNbH3Aa2P86shGWFAaGaLUHvk31nFYFZYJF2fCdjWjv3t/RPK2hDWRUFUYKb33A7IVNa4RBWFIYSO0a6Go15dxgdWC4du89d1M7Z9+JE+jpZ54zc0KfSSbiukL6xZiqMGJ46wNDt7ssadBGWFEYmPxX9Vlb0QtCVVasuI77GxJhKO2jAcXoOtKF9ne+h/bs/R2teQkuMNlfmUzED+r9omUKIyUaS63mFajirI/dCgN7Z2oOfNv0ZOEVgO65jG0KIyYaSy3k5z4VYX3sVJjq3m3I3/+mLW2XKbqsDRMKIyUaS63jrU9ZLpjaoTCuVTEMlrVhUmHE8Nbn2XJaNLVDYezYlVlpJBNxj1aXmFcYKdFYaj0/fGPW+tg1JIPkF4GuTa6V0Q/2XKbsFEYMb322C3uuWcHuSb+rONiU56SfFtFYqpUP27HV+jDjVh5LDld9tNGLinmScGfYG7VenFI1FI6s5O+vlcPjBP9S3J5MxKcSRfN5xXYRelnZWOlnCT7S+lk7rI9dCuPxeIvV/trdJ1/47Brxz/mHCyfqHB7O1bgeo1A4st0kz6Yuz1UoHAElfgbjUGJFEahYhREjChi1xPpYqTBQXdjvq7nvxI5FO7WOVVEcokz2yFhhVjWuIVlU5JPy7ZJ5SRpWFAFHKIwUswNGzVQYsCJVvpp3Tr24hDgeiib8MI1mIsgEbnEjO3CkwogxY7sCbYW5YEUCm0/siDKZ3QcKq1I8HTVrYAaOVxgpNAJGaShMtX9Gh89bdVffjs8kDJ3IAiBHMcW54hpIycpqX12FUYF0uwKJwvi8VWNV/prvs2pF1KA5j8FZPLQTV2F0wFufVq23KY7CCHORcrEiWoTCEaPBtNyeedLKYFbhKoxBeCvUzH+4fRa5/Hj92ER2qv6I1+PbjzyegzieLOE4Q/EAAAAKSURBVBeGQQj9P1FzXTCgkzjZAAAAAElFTkSuQmCC",u="data:image/png;base64,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",c="data:image/png;base64,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",E="data:image/png;base64,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",B="data:image/png;base64,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",p="data:image/png;base64,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",Y="data:image/png;base64,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",w="data:image/png;base64,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",V="data:image/png;base64,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",R="data:image/png;base64,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",I="data:image/png;base64,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",U="data:image/png;base64,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",v="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALIAAACyCAYAAAGRjaX+AAAACXBIWXMAAC4jAAAuIwF4pT92AAAV6ElEQVR4nO2dTYxVRRaAixZlQPmLL5mF4wCLecpsbKKRBBd0J7gVmI0uNPzMW+mgsFCILppeaGRcDIwOqxfpjix0w98WErsXmmhmQvdK522EUVfzkG4Q8I9hcp51m/vuq1v31KlTdeveri/pNE2/d2+90+dWnTp1fpbcuXNHYGi2uiPJyzrtxhTmPaiLN1vdgRd12o0lRe8bQg2byFLdKDGja7a6l4QQ61Sv7xOL6uObkr7BUOrC6zlE0Wx1j3oZ+YC2pG+w75kVva/U7+DN2dcrLyy8aEuz1Z0TQqy2vVhW04aare4Ux4VVN3IqFu3F3z13U/vm7eNz+ot32o0R7StSbNt0X9/PX3z9i+7la7N6vkYIcTX9ioca94iP31478M7Tn/4oDr5/Pfvf451243Dyg1bP06T1+4mXr4hrNwdfVjS3WKukcm6RsKqkP1XMykz+PJnz3tmc16svnnrBdPLCTruxW3XlTrsxnHr9AdXCUv4aqrjQoOIrwI687ynGmBYDi3MOH2f+uzyTIvtUzgghHhMp2eY9qanfK82PhQunL2pDcvG0KKwvmmbhwhj9LCJ9jaxWTAshtqZutvALMBOy83fadMgdsWRr7itB5xSLQh5Lm60uzAsnil648eGlSoMnTUpDxpdiLgqcHVsjLsz8hB3wGPoBgdFuG74P8cpfQV9YJwKrC4sCLchSaAqnRwrGTmK9qm6iW2SndaPUXTRL9gFR6rGJCAZGzLEjSF/D2XycOwnBz7qJSfX73D9eavlfonqx6v9U7xm4cN6FilC9x8+aZ4Pc/2inXY7FRDBLQztgTgrtoYxxsKfTbkxwDyK7Syr6i+SqB8KSGVUYdyYUvj9v8Kqt24jlYLg522k3dmgHLZimai6Mtz2YwYPNtG/7ij4rJOMgWvj35//+ubdEf/bvnws/kk6vsRuTAbLerZwb9/385CP3ig9evbtjoKzcQjflla0iuvsvxSwKpoCEQYpFpjZ14E6W2sSPZjNgHeRBf655mIqcf0XvL4I8aN0MgJHw8+/MU2+tXRFRD2LB9lD5e+ysgV4RMxdHDRzcs8dfWlX4uhzvqhIn83SaCxd/WpDekb0rxc4tyxZ+++2V/4nRg99x3GaBvGUcPIgXWe9EY1Ll5VQZTOAIHwtgwAtofehpQjCaSA+iUAw+70KYD4l9b9EmoPBB5NrXcd7D6UGFK9h240LhtE/AxgVg4HQfaC8UouvAC94GnKcuprAMuNnq7ke8jMU/gnHMYKJK/oa41zrLe/TQSjj7INmuhqoAFdN7UJfqWSEEeJl24Yfbx2UhxJTu/UbLdCjOGJR/OCTPkWos1Z+HfRg9WEyODDYFMF5lEIdulkAFyOx+ennPP7dy+V1hJHu/7K4afBsY/4ZwsasucgFgX2MyWOHiobPx/iTo7A52r+ebH97ofc+GmhmSe5LALuEkBg4c5S7o6XCz1Z0wXWZd6nAOEKk1stTFygaBJt92b3Nfdquz4E0Hg13A2dK8aoWbBdPZgP/59wedXDduQhPe+uiGk+uSB/ylJub45KurxcT5W9RLa4EBkw4lntFEYMPhow7qYSSwtNNurMn+J3YhuX7rTp+VxszlTrsxsGlVqkRezG+Wx/ddMR6iwaGNMgVEp8MHOAdg+NrLeb/IHXCn3Tia9zvVQEA90rzx3P0Dr8GSJ11RsOOAN32FvotEl+tiQF8iAnbApW7383YdSpUIwTeBPv2PjhRmVAPeE9D4BnwTKs/PRCCDxh3nJugi2dNPMEHn13bajTmhDwxUDlY7YKEe9KjqCMsg/mJgqlIkj+UOVhQ9dFI9RpObac7bjmEGnHOPudQHOVZkx3g7p9OtXiZ4m9Y4BisW+56OHk5lAOvhOBeW5sHOTrtxJqTPE5waM9hfp5mGwkYlY1OqRlBCdlHmIQRYDiUUJuOCOWkIl3BeEUJgAlAGyJ5VcpwSWy18iEQdSJ0fNrge2ypsIhxMSKqNsElCJuZzD6z6MtwJE0Fky8C+RlU4AwNF2EZC5kqWrwMmwsZWdIjCzYGlJoecr6KAc8CsI1hNhrl0u7uhVheMJpvOyeHtwctjU6fdmMHc3WgzUlDpyAkQAfOnp36jvPTmR+51Fn+kYV46T1ECFjZ2MlWrN2eSew3uN/B/lMxQCL+zyGXc0Gk3Lpm+yWZbnXtyrKMoiAHL8b8Upy6qsLk/RcCCKmS5EOamGHCjCp81qSbEBfXpNRayTOP0amlkhXxubCDoxhtSwYxArRoyBHikrJRTWPhOffLDws8QUwWCftT/ogdslxoNBsAZzAFBEsTrzTTDVMLII1sjE+ZlyrRhE7xGYGdS4bUSpAUMYbdlzMsETlfmZCQbouYqVNgFlRFyujgD1Xwri8oIOT1V2EwT2SfCB96FPHmBFv4NqWkcuAo/1+FdyKoK2hhef/b+hRwTG+sAmxfIyZBMdfbK6CHjU58e6cWO8kSUIWChKQwIXztcOuupjiKBTKbLYlKCiQh4nc7I/Poz6dN6Yy8cd5E4iifNVMjQ96CgPYERzqvbmPRhwAACe4HgesQIGHKw4PplClhQFz7usgBQ6w6EUdRpI6EoyfLQie9719PljRHB11RPYeO0v+TS3QkmG1gUWKBC+4vvXXM1nB5U5aIGt3i36BPHEpTme+jBIS9CzcE4BM30INU45b6mzKsySa2FHE+qlaBOrDFVClEtMRYxhUGVGOsiqNSAAMGdjGCIGj2ANgMujUlbmAlpwtgkT47Ka6z1lXmkuT+VSRncghKwsLSTsZo90JQg53rcscqoAHSDz4HW3CzWKWZ5g6QY7pwhusT7qzZYZOEmBJXHx9gaZJrbx2JDUMdPjBWHWXJ1uahlHh9neWgOQhSy19BcH4SaWw1Jk8aJk6FpcEJwQra1MEIqgZsQ4nRhZcJx1WXnpI4LXxSyDiYtjEIuoHD7jcBbS0ssoQk5OC3kIDQh1zLzNVZu8YB10oVpOTcfwGaGkg7WbHV3ZGoYsXQGttLknJoRu2T1kzIxXkBl+Fm2SNQJ6cq1gizkgqIcq+F026SmELKfEhaja8mT+DyrxFrQ1GRJbNWTrzBFl+SH4DwVWYfJt4OcRGSog5WgKVGdlLIyA8Eg8jozHjJb4SxxJBsfQSwvQZqjTSOISHV7UsAh7FyJBfIOyD+szemLsaBNQgJsBVwnjASNmpOjgAcwmqMxNYiigNWgBY3R5CjgfFARVXFb7YEoZA8UCjnEM7OAQHWnxGpyCK0uQ2MSW1HLxE6OqQx3cZPOIAz6oNYdp8mSJn89LiA9OK+czmam8meGbDB9A8VpD/PzRa4Rg6CgVlvyXQXUqMgmn0PCZF5uNmSiQgImfEGxPWplAgXHKIcB1Dy+o7KkuTGUXGpVzt6RvSvFzi3LKGOnDFuYzsNpqGm/nA72Qi5c/GngJRQBW0IOV6jEZuTCxR8DGIV5AGQC9WTEayGS7JxaQqVZYZP5RdXkUuMjsh01fUHtg0Kp1Vl6qgBX5VoCpCeYosle63VCVYCAIG3EjIQsK856BezckJDuBSMwCezrpfmym2Mutqk5lAAbEWoZSaZiqPOyhdIUJoUiqTq7XgpxxHXoKUXIsOPLNu/mLNvOzGxSVSv5Ayz5w5//67VRC0XIIkfQHE+Fa8CZNFSVcNVsz/y8jg2hAetYZY6fsgvg23seKG0shqypjJAniIVUQ6AyQk47iaoyVSRU8rS6QlNFjxgS4IFKCBkqxiZUbaoQVRHyN93bC/8uywNnQyWEvPH3d/3HnwXmy8BQCSGnGwUcclto2gnehUz1qiWnIYwnz97wLuRTn9LO606+dtcZ9CWx6HRZblP/Qk41yjIh7bs4+P73pGu8+eEN2+GTqJSdnFgW1PLpnGXXDZgZsiwLSYJSwx7Yte1uQxfTY6nTxGnKEqjuONd3MiKPl3aE6rwXqXZxsCkx2V578CNPy/YXA6clfQEMMt5WeSIrT0++4hoRCItyhHT8pVW9RrJQch2LgyYuRilmlIxUNhvKJp4N+ySoTlQsGTUtjVbqwgcdbFx3FWMWMKn2HEXIo4T35GIqBLB1i/qMJMCUxMw05XKUjjnsVQTh8TfRaEyP1Ww/VQ6olWyp08U46+ilRmN2cuAgSptyKuCP5mD7Ta5cTo1PdhIPB22E3vpIvyvTbSggWNyhqUaOTy4lBlUHdH6Er3+9++BAGABwO2cP4mJ6yOA9Ptl5jSGYPlTNEbds7I/oTJppefDOkeOTKXYyOV+EClgTZ8fW9m1AXvzHNWWag2NIeSOmeXysu76Kcsw0Z8Z0uljsAgZeMY24Rws5gFpvIWGkbNjyOBMx3bcfE6XDlMcZjonrSlZjo+4xmsyW4ltDUMoXw7Q8gBFyGd3GagXKTo6tO9Vg616gpotYh2gQE5mYND2Mgpa4rtxiI+jLsiPjEhf+aATTqfsfo16EIgNfzcEPdNqNgTrK0gafcrzRUZ4sU/wwXjuwCzNBozqWO1hcsfdFFa+yeYrJdjLipvPy8cRuPzlrz53F3le6LrXt6WzXI6vNiObm46Z+V2whOyRGSeaym4Tyj8yx4LO0iss8chsoFacE45RhI5j0Z+GyqEJrRFu6kF0QfRceCE3IpAid0AlNyEH2OLWljkIO7mmoY3Pwwk45vqnjwmfddYybEIVsk8OC3un5JMjm4KEhe61MEHpF2QAnUrs77UZw01+IREUuQLYJ5OxiZwq44ckBpYuFuKkupuzyr+s4GojWnajIGuTZWAgBgBxt6WtNVGQ9oShQLVv/cxIVWU8oCgQRulGZNURF1uO02ochUZE1REXOIcAZMCqyhmByqqWv9rBsXJBssC7D/1H69jMQmuKUsjrIgMzDmbyYafl3CebAu3Q/slTgKUTfgll5QOClp1ez1Z0KzLQQlLJHVAxS541qXbmiNEU2UGAVEOC639VRqRxbiE39jVPmTZDm1Bmiy7FUhfauyJYKnIX9GNdTXoUNkzKImgX59zjDuPqUotDeFJlZgVWA6bHDNOhcKu5+6TOuWvWDaRkDcsZ0dfJw9O5VoZ0rsgcFVjGuqqQmNy77MxvKutFT7pxMumE5+67z+Jm9KLQzRS5JgSPh4lSh2RU5KnCkACcKzabIUYEjhrAqNFeWb4g+10g1YPGNWx9RN1vdw1GJIxZ8zCE8jliLWBU1YgNLkUFrRZbFmg5wDCay6Lhs0xcgDfdmb8azjzJSXZQV66i4cL+VnawZCRs4gR3hjpNxciASXXGRHJwdijg9opbZv+S2PZHa4GQWTlPXWAs2oIs+tJh6qHFPr8XU7+T35GfF50Xd+tzYGvHow/15DUkj+M/k9+zPFWWnjyIzPqPfILrstJebpQAlBGV88pFfG8ltlt+TnzkBxXse0d7ctLM2FmiL/m33du/7N/L7F//5paz+8rOddmPY1828pTrBU9lsddf6DlgHpXn92fu93As7c2K65VLorRSZVQKUefTgd07up0EZfegSr8mn0kbyWi9T1UvVFZ8jFHn308uN2vDb4vNeKbzn8nn9lHLzV9vjbMyM7Go2Dgw2/zAWb4os88Fq68E4/emPha8BJfa5QpTIYzKQzBteFFlmZrAEh4TK+Ys4RV5EbMX2L+XA14xcy4L/aYq6vb/xnJ8NZ2Ds8lVJ1Lkiy6ey1vEXmE3erm3LvYwlQE7IswSnOFNksIllK6ratw3H+GnhoOTCjH7WrjFXYUJzqdDoA5FULTT4DgMaliF4Qc+2YJf6sk1feGe+0HMBhzMnX1vtddOHPW0skXkZOTknv19KvrDlHXqK7KBIRzD4VGTg+q074vm/zhfO0mAz+zI3KqDIFPqK8wxJY/xqTFfiAWbas2NrxLZN9+VeD47NF7HNzAXUJTndbHV7M/aQLFYSYQRmZZ0X4+29K6O4+YAeKyOxPrIDJs7fyr0oxH5sG86frSM0oiI74FTOKR+YFC6i3iJRkdkBFxuEUqqIJoU7oiIzM5ljVkSTwi1RkRmB2F+VHzmaFO6JiszIqU9+UF4smhTuqb0iwyxZNhsfLq/nECYOpA7UX5FzNl4ugBNEMCOyvHvuprcxZLl2a3E0za+9IvvOQD47tnbg/8DkKCtgqCi8tC4sCht58kL+AQU3kCN3RGETv/nhDW9jSJNnt9eNRaHIvpf2nVuW9dxtacDEeesjv8pcpknjm0WhyNdu3vGuROBugyIuaeDo2tfmE+6z2BR5N1eN2pABJcIkiHJy8tXBxlEvvnfNy70xhWJqAjTRnFoIrE+17hqWX7Vs3wXK5aLKUB7w8Bx8/3rfb13HIo8euurVW+OZaRmAfyZdEJFcMksqfvprWGaOBB/XDJsxsGN9cejE932bLijb9YFitrYFwkefGZ+rghLPprJB5pLkZJteIq6rcQZbKxkC34+/tMrLvUDBHt93ZeFnF6vCl1//0lPiQKlFNc5gS8vC4QUoVbYqpguSdCMXs3F2xg+My512g6W9gg7nXgtpx0y6vg8F8GbALLZ9fK43a/qAs74F2N/wgATuKx5BvMYaL+432c3+so97UYBEUVj6YWZzQRLvAOYMx+wPZsQTL18Z2EQGyB7TJvdUfEazDMsU72C9ITCzwRd3yn6SUf2yZTa3ygMSMOM+mqkneCv0Le5Wr/daH9mGXhzx3pXWAfFwMAHKTNlcwsEG+J5LKtZNBXy7+33e0Ksiiwq3+4VTuiN7HiB5G6BwC9jGWLMC7HWYeSsc8MPSltcEr4Gysv1CJetngG82OS2DmRpCNrGHGut/e0+hEoPdC4FFFe8XknDY1yYvwWcPkZm6tiuD2Rrs37xDFlDSrCInsRA1j07zNjP78COX0gSnbMBDAZvGFcuWiKf+eG+vRMD5i/kZ1jXGS1Mc1yd7tZ2FI8Y4bVPmqvNpbBQZUeFsdmZV5Ni6N4KEvZUvmyLHWThiCGsgEYsiy9KetW6vEHEGi+1sHWvRbHUPRyWOWMDi0eIIGvISFBKpLSzBZNaKLI320dqKOeKSSa5YZW6vRdzwRTBMytBeNqIfOeITdgVOcH2yV7ZCz0q/dq0zwzXMygTPNTKIp6zP70yBE7wEDXlW6LOybVWuf1KOZ3/NDm7mZYu5w7qsDBn7MuFJqZ0rcILvwHpXCg073x2ddmOGegH5B95fkTBTUNqjoJA2qUSyvbKLzrTeFDjBe2C94FVoSKc5zHCdPpqtLsxs27mvy8QG7jy4Zqs7LGdp2xXKuwInlKLICUSFnpazr9MiDs1WN8TCwk4e3DTEv0lpCpxQqiInIITX167V05hCTMnyFqguA8AmClam0hU4IQhFTpDC2yHLcAlZ34ts91qOBWa+sTLuncN8p91w1l1fR+bvktRdC+pENyhFDglpN14MaEhnO+3GjgDGESSxq1MOciUIqTarN7OqikRF1hOS8kRF1hAVWY/X2gwaZl17aapOVGQ9ocyCcTYuICqyBjkLTgcwlFBWhmCJilxM2T1WjvkuP1VFovsNiWw1sdtTKSjw0U75rGZZaYQQ/wcmEHzGYr790wAAAABJRU5ErkJggg==",W="data:image/png;base64,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",K="data:image/png;base64,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",N="data:image/png;base64,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",b="data:image/png;base64,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",Q="data:image/png;base64,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",O="data:image/png;base64,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",m="data:image/png;base64,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",M="data:image/png;base64,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",G="data:image/png;base64,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",x="data:image/png;base64,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",Z="data:image/png;base64,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",X="data:image/png;base64,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";var L=e(74848);function j(A){let{href:a,children:e}=A;return(0,L.jsx)(i.A,{href:a,className:(0,t.A)("card padding--lg",l.cardContainer),children:e})}function S(A){let{href:a,icon:e,title:g,description:s}=A;return(0,L.jsxs)(j,{href:a,children:[(0,L.jsxs)(C.A,{as:"h2",className:(0,t.A)("text--truncate",l.cardTitle),title:g,children:[e," ",g]}),s&&(0,L.jsx)("p",{className:(0,t.A)(l.cardDescription),title:s,children:s})]})}function q(A){let{item:a}=A;const e=(0,s.Nr)(a);return e?(0,L.jsx)(S,{href:e,icon:"\ud83d\uddc3\ufe0f",title:a.label,description:a.description??(0,d.T)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:a.items.length})}):null}function k(A){let{item:a}=A;const e="Customize Engine Settings"===a.label?(0,L.jsx)("img",{src:h,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Remote Server Integration"===a.label?(0,L.jsx)("img",{src:F,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Manual Import"===a.label?(0,L.jsx)("img",{src:r,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.7"===a.label||"v0.4.6"===a.label||"v0.4.5"===a.label||"v0.4.4"===a.label||"v0.4.3"===a.label||"v0.4.2"===a.label||"v0.4.1"===a.label||"v0.4.0"===a.label||"v0.3.3"===a.label||"v0.3.2"===a.label||"v0.3.1"===a.label||"v0.3.0"===a.label||"v0.2.3"===a.label||"v0.2.2"===a.label||"v0.2.1"===a.label||"v0.2.0"===a.label?(0,L.jsx)("img",{src:n,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Extension Setup"===a.label?(0,L.jsx)("img",{src:o,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Import Extensions"===a.label?(0,L.jsx)("img",{src:u,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Continue Integration"===a.label?(0,L.jsx)("img",{src:c,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"OpenRouter"===a.label?(0,L.jsx)("img",{src:w,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Azure OpenAI"===a.label?(0,L.jsx)("img",{src:p,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Raycast"===a.label?(0,L.jsx)("img",{src:B,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Discord"===a.label?(0,L.jsx)("img",{src:E,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Open Interpreter"===a.label?(0,L.jsx)("img",{src:Y,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Permission Denied"===a.label?(0,L.jsx)("img",{src:V,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Unexpected Token"===a.label?(0,L.jsx)("img",{src:R,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Undefined Issue"===a.label?(0,L.jsx)("img",{src:I,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Something's Amiss"===a.label?(0,L.jsx)("img",{src:U,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Broken Build"===a.label?(0,L.jsx)("img",{src:v,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Jan not using GPU"===a.label?(0,L.jsx)("img",{src:W,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Mistral AI"===a.label?(0,L.jsx)("img",{src:K,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LM Studio"===a.label?(0,L.jsx)("img",{src:N,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Ollama"===a.label?(0,L.jsx)("img",{src:b,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"v0.4.8"===a.label||"v0.4.9"===a.label||"v0.4.10"===a.label?(0,L.jsx)("img",{src:n,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install with Docker"===a.label?(0,L.jsx)("img",{src:x,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Linux"===a.label?(0,L.jsx)("img",{src:M,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Mac"===a.label?(0,L.jsx)("img",{src:m,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Install on Windows"===a.label?(0,L.jsx)("img",{src:O,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Claude"===a.label?(0,L.jsx)("img",{src:Q,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"LlamaCPP Extension"===a.label?(0,L.jsx)("img",{src:G,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"TensorRT-LLM Extension"===a.label?(0,L.jsx)("img",{src:Z,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"Groq"===a.label?(0,L.jsx)("img",{src:X,alt:"Logo",width:"20px",height:"20px",style:{marginRight:"5px"}}):"\ud83d\udcc4\ufe0f",g=(0,s.cC)(a.docId??void 0);return(0,L.jsx)(S,{href:a.href,icon:e,title:a.label,description:a.description??g?.description})}function z(A){let{item:a}=A;switch(a.type){case"link":return(0,L.jsx)(k,{item:a});case"category":return(0,L.jsx)(q,{item:a});default:throw new Error(`unknown item type ${JSON.stringify(a)}`)}}function T(A){let{className:a}=A;const e=(0,s.$S)();return(0,L.jsx)(y,{items:e.items,className:a})}function y(A){const{items:a,className:e}=A;if(!a)return(0,L.jsx)(T,{...A});const t=(0,s.d1)(a);return(0,L.jsx)("section",{className:(0,g.A)("row",e),children:t.map(((A,a)=>(0,L.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,L.jsx)(z,{item:A})},a)))})}},28453:(A,a,e)=>{e.d(a,{R:()=>i,x:()=>d});var g=e(96540);const s={},t=g.createContext(s);function i(A){const a=g.useContext(t);return g.useMemo((function(){return"function"==typeof A?A(a):{...a,...A}}),[a,A])}function d(A){let a;return a=A.disableParentContext?"function"==typeof A.components?A.components(s):A.components||s:i(A.components),g.createElement(t.Provider,{value:a},A.children)}}}]); \ No newline at end of file diff --git a/assets/js/ef786345.34435d98.js b/assets/js/ef786345.34435d98.js new file mode 100644 index 00000000..8914e98f --- /dev/null +++ b/assets/js/ef786345.34435d98.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1315],{41158:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>p,contentTitle:()=>h,default:()=>m,frontMatter:()=>c,metadata:()=>u,toc:()=>g});var i=t(74848),s=t(28453),l=t(11470),r=t(19365);const a=t.p+"assets/images/download-825b1ad44749f938f6384742de782d05.gif",o=t.p+"assets/images/gpt-00460b6f9b2a98cd088c343c64b7ad46.gif",d=t.p+"assets/images/model-498b9da87c7167cc3911889a8716b9e1.gif",c={title:"Quickstart",slug:"/guides/quickstart",description:"Get started quickly with Jan, a ChatGPT-alternative that runs on your own computer, with a local API server. Learn how to install Jan and select an AI model to start chatting.",sidebar_position:2,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","quickstart","getting started","using AI model","installation"]},h=void 0,u={id:"guides/get-started/quickstart",title:"Quickstart",description:"Get started quickly with Jan, a ChatGPT-alternative that runs on your own computer, with a local API server. Learn how to install Jan and select an AI model to start chatting.",source:"@site/docs/guides/get-started/quickstart.mdx",sourceDirName:"guides/get-started",slug:"/guides/quickstart",permalink:"/guides/quickstart",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/get-started/quickstart.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:2,frontMatter:{title:"Quickstart",slug:"/guides/quickstart",description:"Get started quickly with Jan, a ChatGPT-alternative that runs on your own computer, with a local API server. Learn how to install Jan and select an AI model to start chatting.",sidebar_position:2,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","quickstart","getting started","using AI model","installation"]},sidebar:"guidesSidebar",previous:{title:"Overview",permalink:"/guides"},next:{title:"Manage Models",permalink:"/guides/models"}},p={},g=[{value:"Step 1: Install Jan Desktop",id:"step-1-install-jan-desktop",level:2},{value:"Pre-requisites",id:"pre-requisites",level:4},{value:"Stable Releases",id:"stable-releases",level:4},{value:"Nightly Releases",id:"nightly-releases",level:4},{value:"Experimental Model",id:"experimental-model",level:4},{value:"Install with Homebrew",id:"install-with-homebrew",level:4},{value:"Pre-requisites",id:"pre-requisites-1",level:4},{value:"Stable Releases",id:"stable-releases-1",level:4},{value:"Nightly Releases",id:"nightly-releases-1",level:4},{value:"Experimental Model",id:"experimental-model-1",level:4},{value:"Default Installation Directory",id:"default-installation-directory",level:4},{value:"Pre-requisites",id:"pre-requisites-2",level:4},{value:"Stable Releases",id:"stable-releases-2",level:4},{value:"Nightly Releases",id:"nightly-releases-2",level:4},{value:"Experimental Model",id:"experimental-model-2",level:4},{value:"Pre-requisites",id:"pre-requisites-3",level:3},{value:"Install Jan Development Build",id:"install-jan-development-build",level:3},{value:"Install Jan Production Build",id:"install-jan-production-build",level:3},{value:"Step 2: Download a Model",id:"step-2-download-a-model",level:2},{value:"Step 3: Connect to ChatGPT (Optional)",id:"step-3-connect-to-chatgpt-optional",level:2},{value:"Step 4: Chat with Models",id:"step-4-chat-with-models",level:2},{value:"Best Practices",id:"best-practices",level:2},{value:"Follow the Quickstart Guide",id:"follow-the-quickstart-guide",level:3},{value:"Select the Right Models",id:"select-the-right-models",level:3},{value:"Setting up Jan",id:"setting-up-jan",level:3},{value:"Integrations",id:"integrations",level:3},{value:"Mastering the Prompt Engineering",id:"mastering-the-prompt-engineering",level:3},{value:"Pre-configured Models",id:"pre-configured-models",level:2}];function x(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",h4:"h4",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"step-1-install-jan-desktop",children:"Step 1: Install Jan Desktop"}),"\n",(0,i.jsxs)(l.A,{children:[(0,i.jsxs)(r.A,{value:"mac",label:"Mac",default:!0,children:[(0,i.jsx)(n.h4,{id:"pre-requisites",children:"Pre-requisites"}),(0,i.jsx)(n.p,{children:"Before installing Jan, ensure :"}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"You have a Mac with an Apple Silicon Processor."}),"\n",(0,i.jsx)(n.li,{children:"Homebrew and its dependencies are installed for installing Jan with Homebrew package."}),"\n",(0,i.jsx)(n.li,{children:"Your macOS version is 10.15 or higher."}),"\n"]}),(0,i.jsx)(n.h4,{id:"stable-releases",children:"Stable Releases"}),(0,i.jsxs)(n.p,{children:["To download stable releases, go to ",(0,i.jsx)(n.a,{href:"https://jan.ai/",children:"Jan"})," > select ",(0,i.jsx)(n.strong,{children:"Download for Mac"}),"."]}),(0,i.jsxs)(n.p,{children:["The download should be available as a ",(0,i.jsx)(n.code,{children:".dmg"}),"."]}),(0,i.jsx)(n.h4,{id:"nightly-releases",children:"Nightly Releases"}),(0,i.jsx)(n.p,{children:"We provide the Nightly Release so that you can test new features and see what might be coming in a future stable release. Please be aware that there might be bugs!"}),(0,i.jsxs)(n.p,{children:["You can download it from ",(0,i.jsx)(n.a,{href:"https://discord.gg/FTk2MvZwJH",children:"Jan's Discord"})," in the ",(0,i.jsx)(n.a,{href:"https://discord.gg/q8szebnxZ7",children:(0,i.jsx)(n.code,{children:"#nightly-builds"})})," channel."]}),(0,i.jsx)(n.h4,{id:"experimental-model",children:"Experimental Model"}),(0,i.jsxs)(n.p,{children:["To enable the experimental mode, go to ",(0,i.jsx)(n.strong,{children:"Settings"})," > ",(0,i.jsx)(n.strong,{children:"Advanced Settings"})," and toggle the ",(0,i.jsx)(n.strong,{children:"Experimental Mode"})]}),(0,i.jsx)(n.h4,{id:"install-with-homebrew",children:"Install with Homebrew"}),(0,i.jsx)(n.p,{children:"Install Jan with the following Homebrew command:"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-brew",children:"brew install --cask jan\n"})}),(0,i.jsx)(n.admonition,{type:"warning",children:(0,i.jsxs)(n.p,{children:["Homebrew package installation is currently limited to ",(0,i.jsx)(n.strong,{children:"Apple Silicon Macs"}),", with upcoming support for Windows and Linux."]})})]}),(0,i.jsxs)(r.A,{value:"windows",label:"Windows",children:[(0,i.jsx)(n.h4,{id:"pre-requisites-1",children:"Pre-requisites"}),(0,i.jsx)(n.p,{children:"Ensure that your system meets the following requirements:"}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Windows 10 or higher is required to run Jan."}),"\n"]}),(0,i.jsx)(n.p,{children:"To enable GPU support, you will need:"}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"NVIDIA GPU with CUDA Toolkit 11.7 or higher"}),"\n",(0,i.jsx)(n.li,{children:"NVIDIA driver 470.63.01 or higher"}),"\n"]}),(0,i.jsx)(n.h4,{id:"stable-releases-1",children:"Stable Releases"}),(0,i.jsxs)(n.p,{children:["To download stable releases, go to ",(0,i.jsx)(n.a,{href:"https://jan.ai/",children:"Jan"})," > select ",(0,i.jsx)(n.strong,{children:"Download for Windows"}),"."]}),(0,i.jsxs)(n.p,{children:["The download should be available as a ",(0,i.jsx)(n.code,{children:".exe"})," file."]}),(0,i.jsx)(n.h4,{id:"nightly-releases-1",children:"Nightly Releases"}),(0,i.jsx)(n.p,{children:"We provide the Nightly Release so that you can test new features and see what might be coming in a future stable release. Please be aware that there might be bugs!"}),(0,i.jsxs)(n.p,{children:["You can download it from ",(0,i.jsx)(n.a,{href:"https://discord.gg/FTk2MvZwJH",children:"Jan's Discord"})," in the ",(0,i.jsx)(n.a,{href:"https://discord.gg/q8szebnxZ7",children:(0,i.jsx)(n.code,{children:"#nightly-builds"})})," channel."]}),(0,i.jsx)(n.h4,{id:"experimental-model-1",children:"Experimental Model"}),(0,i.jsxs)(n.p,{children:["To enable the experimental mode, go to ",(0,i.jsx)(n.strong,{children:"Settings"})," > ",(0,i.jsx)(n.strong,{children:"Advanced Settings"})," and toggle the ",(0,i.jsx)(n.strong,{children:"Experimental Mode"})]}),(0,i.jsx)(n.h4,{id:"default-installation-directory",children:"Default Installation Directory"}),(0,i.jsx)(n.p,{children:"By default, Jan is installed in the following directory:"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"# Default installation directory\nC:\\Users\\{username}\\AppData\\Local\\Programs\\Jan\n"})}),(0,i.jsx)(n.admonition,{type:"warning",children:(0,i.jsxs)(n.p,{children:["If you are stuck in a broken build, go to the ",(0,i.jsx)(n.a,{href:"/troubleshooting/#broken-build",children:"Broken Build"})," section of Common Errors."]})})]}),(0,i.jsxs)(r.A,{value:"linux",label:"Linux",children:[(0,i.jsx)(n.h4,{id:"pre-requisites-2",children:"Pre-requisites"}),(0,i.jsx)(n.p,{children:"Ensure that your system meets the following requirements:"}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["glibc 2.27 or higher (check with ",(0,i.jsx)(n.code,{children:"ldd --version"}),")"]}),"\n",(0,i.jsx)(n.li,{children:"gcc 11, g++ 11, cpp 11, or higher, refer to this link for more information."}),"\n"]}),(0,i.jsx)(n.p,{children:"To enable GPU support, you will need:"}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"NVIDIA GPU with CUDA Toolkit 11.7 or higher"}),"\n",(0,i.jsx)(n.li,{children:"NVIDIA driver 470.63.01 or higher"}),"\n"]}),(0,i.jsx)(n.h4,{id:"stable-releases-2",children:"Stable Releases"}),(0,i.jsxs)(n.p,{children:["To download stable releases, go to ",(0,i.jsx)(n.a,{href:"https://jan.ai/",children:"Jan"})," > select ",(0,i.jsx)(n.strong,{children:"Download for Linux"}),"."]}),(0,i.jsxs)(n.p,{children:["The download should be available as a ",(0,i.jsx)(n.code,{children:".AppImage"})," file or a ",(0,i.jsx)(n.code,{children:".deb"})," file."]}),(0,i.jsx)(n.h4,{id:"nightly-releases-2",children:"Nightly Releases"}),(0,i.jsx)(n.p,{children:"We provide the Nightly Release so that you can test new features and see what might be coming in a future stable release. Please be aware that there might be bugs!"}),(0,i.jsxs)(n.p,{children:["You can download it from ",(0,i.jsx)(n.a,{href:"https://discord.gg/FTk2MvZwJH",children:"Jan's Discord"})," in the ",(0,i.jsx)(n.a,{href:"https://discord.gg/q8szebnxZ7",children:(0,i.jsx)(n.code,{children:"#nightly-builds"})})," channel."]}),(0,i.jsx)(n.h4,{id:"experimental-model-2",children:"Experimental Model"}),(0,i.jsxs)(n.p,{children:["To enable the experimental mode, go to ",(0,i.jsx)(n.strong,{children:"Settings"})," > ",(0,i.jsx)(n.strong,{children:"Advanced Settings"})," and toggle the ",(0,i.jsx)(n.strong,{children:"Experimental Mode"})]}),(0,i.jsxs)(l.A,{groupId:"linux_type",children:[(0,i.jsx)(r.A,{value:"linux_main",label:"Linux",children:(0,i.jsxs)(n.p,{children:["To install Jan, you should use your package manager's install or ",(0,i.jsx)(n.code,{children:"dpkg"}),"."]})}),(0,i.jsxs)(r.A,{value:"deb_ub",label:"Debian / Ubuntu",children:[(0,i.jsx)(n.p,{children:"To install Jan, run the following command:"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"# Install Jan using dpkg\nsudo dpkg -i jan-linux-amd64-{version}.deb\n\n# Install Jan using apt-get\nsudo apt-get install ./jan-linux-amd64-{version}.deb\n# where jan-linux-amd64-{version}.deb is path to the Jan package\n"})})]}),(0,i.jsxs)(r.A,{value:"other",label:"Others",children:[(0,i.jsx)(n.p,{children:"To install Jan, run the following commands:"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"# Install Jan using AppImage\nchmod +x jan-linux-x86_64-{version}.AppImage\n./jan-linux-x86_64-{version}.AppImage\n# where jan-linux-x86_64-{version}.AppImage is path to the Jan package\n"})})]})]}),(0,i.jsx)(n.admonition,{type:"warning",children:(0,i.jsxs)(n.p,{children:["If you are stuck in a broken build, go to the ",(0,i.jsx)(n.a,{href:"/troubleshooting/#broken-build",children:"Broken Build"})," section of Common Errors."]})})]}),(0,i.jsxs)(r.A,{value:"server",label:"Server-Side",children:[(0,i.jsx)(n.p,{children:"To install Jan from source, follow the steps below:"}),(0,i.jsx)(n.h3,{id:"pre-requisites-3",children:"Pre-requisites"}),(0,i.jsx)(n.p,{children:"Before proceeding with the installation of Jan from source, ensure that the following software versions are installed on your system:"}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Node.js version 20.0.0 or higher"}),"\n",(0,i.jsx)(n.li,{children:"Yarn version 1.22.0 or higher"}),"\n"]}),(0,i.jsx)(n.h3,{id:"install-jan-development-build",children:"Install Jan Development Build"}),(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"Clone the Jan repository from GitHub by using the following command:"}),"\n"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"git clone https://github.com/janhq/jan\ngit checkout DESIRED_BRANCH\ncd jan\n"})}),(0,i.jsxs)(n.ol,{start:"2",children:["\n",(0,i.jsx)(n.li,{children:"Install the required dependencies by using the following Yarn command:"}),"\n"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"yarn install\n\n# Build core module\nyarn build:core\n\n# Packing base plugins\nyarn build:plugins\n\n# Packing uikit\nyarn build:uikit\n"})}),(0,i.jsxs)(n.ol,{start:"3",children:["\n",(0,i.jsx)(n.li,{children:"Run the development server."}),"\n"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"yarn dev\n"})}),(0,i.jsxs)(n.p,{children:["This will start the development server and open the desktop app. During this step, you may encounter notifications about installing base plugins. Simply click ",(0,i.jsx)(n.strong,{children:"OK"})," and ",(0,i.jsx)(n.strong,{children:"Next"})," to continue."]}),(0,i.jsx)(n.h3,{id:"install-jan-production-build",children:"Install Jan Production Build"}),(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"Clone the Jan repository from GitHub by using the following command:"}),"\n"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"git clone https://github.com/janhq/jan\ncd jan\n"})}),(0,i.jsxs)(n.ol,{start:"2",children:["\n",(0,i.jsx)(n.li,{children:"Install the required dependencies by using the following Yarn command:"}),"\n"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"yarn install\n\n# Build core module\nyarn build:core\n\n# Packing base plugins\nyarn build:plugins\n\n# Packing uikit\nyarn build:uikit\n"})}),(0,i.jsxs)(n.ol,{start:"3",children:["\n",(0,i.jsx)(n.li,{children:"Run the production server."}),"\n"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"yarn\n"})}),(0,i.jsx)(n.p,{children:"This completes the installation process for Jan from source. The production-ready app for macOS can be found in the dist folder."}),(0,i.jsx)(n.admonition,{type:"warning",children:(0,i.jsxs)(n.p,{children:["If you are stuck in a broken build, go to the ",(0,i.jsx)(n.a,{href:"/troubleshooting/#broken-build",children:"Broken Build"})," section of Common Errors."]})})]})]}),"\n",(0,i.jsx)(n.h2,{id:"step-2-download-a-model",children:"Step 2: Download a Model"}),"\n",(0,i.jsx)(n.p,{children:"Jan provides a variety of local AI models tailored to different needs, ready for download. These models are installed and run directly on the user's device."}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Go to the ",(0,i.jsx)(n.strong,{children:"Hub"}),"."]}),"\n",(0,i.jsx)(n.li,{children:"Select the models that you would like to install, to see a model details click the dropdown button."}),"\n",(0,i.jsxs)(n.li,{children:["Click the ",(0,i.jsx)(n.strong,{children:"Download"})," button."]}),"\n"]}),"\n",(0,i.jsx)("br",{}),"\n",(0,i.jsx)("div",{style:{display:"flex",justifyContent:"center"},children:(0,i.jsx)("img",{src:a,alt:"Download a Model"})}),"\n",(0,i.jsx)("br",{}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsx)(n.p,{children:"Ensure you select the appropriate model size by balancing performance, cost, and resource considerations in line with your task's specific requirements and hardware specifications."})}),"\n",(0,i.jsx)(n.h2,{id:"step-3-connect-to-chatgpt-optional",children:"Step 3: Connect to ChatGPT (Optional)"}),"\n",(0,i.jsx)(n.p,{children:"Jan also provides access to remote models hosted on external servers, requiring an API key for connectivity. For example, to use the ChatGPT model with Jan, you must input your API key by following these steps:"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Go to the ",(0,i.jsx)(n.strong,{children:"Thread"})," tab."]}),"\n",(0,i.jsx)(n.li,{children:"Under the Model dropdown menu, select the ChatGPT model."}),"\n",(0,i.jsxs)(n.li,{children:["Fill in your ChatGPT API Key that you can get in your ",(0,i.jsx)(n.a,{href:"https://platform.openai.com/account/api-keys",children:"OpenAI platform"}),"."]}),"\n"]}),"\n",(0,i.jsx)("br",{}),"\n",(0,i.jsx)("div",{style:{display:"flex",justifyContent:"center"},children:(0,i.jsx)("img",{src:o,alt:"Connect to ChatGPT"})}),"\n",(0,i.jsx)("br",{}),"\n",(0,i.jsx)(n.h2,{id:"step-4-chat-with-models",children:"Step 4: Chat with Models"}),"\n",(0,i.jsxs)(n.p,{children:["After downloading and configuring your model, you can immediately use it in the ",(0,i.jsx)(n.strong,{children:"Thread"})," tab."]}),"\n",(0,i.jsx)("br",{}),"\n",(0,i.jsx)("div",{style:{display:"flex",justifyContent:"center"},children:(0,i.jsx)("img",{src:d,alt:"Chat with a model"})}),"\n",(0,i.jsx)("br",{}),"\n",(0,i.jsx)(n.h2,{id:"best-practices",children:"Best Practices"}),"\n",(0,i.jsx)(n.p,{children:"This section outlines best practices for developers, analysts, and AI enthusiasts to enhance their experience with Jan when adding AI locally to their computers. Implementing these practices will optimize the performance of AI models."}),"\n",(0,i.jsx)(n.h3,{id:"follow-the-quickstart-guide",children:"Follow the Quickstart Guide"}),"\n",(0,i.jsx)(n.p,{children:"The quickstart guide above is designed to facilitate a quick setup process. It provides a clear instruction and simple steps to get you up and running with Jan quickly. Even, if you are inexperienced in AI."}),"\n",(0,i.jsx)(n.h3,{id:"select-the-right-models",children:"Select the Right Models"}),"\n",(0,i.jsx)(n.p,{children:"Jan offers a range of pre-configured AI models that are suited for different purposes. You should identify which on that aligns with your objectives. There are factors to be considered:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Capabilities"}),"\n",(0,i.jsx)(n.li,{children:"Accuracy"}),"\n",(0,i.jsx)(n.li,{children:"Processing Speed"}),"\n"]}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Some of these factors also depend on your hardware, please see Hardware Requirement."}),"\n",(0,i.jsx)(n.li,{children:"Choosing the right model is important to achieve the best performance."}),"\n"]})}),"\n",(0,i.jsx)(n.h3,{id:"setting-up-jan",children:"Setting up Jan"}),"\n",(0,i.jsxs)(n.p,{children:["Ensure that you familiarize yourself with the Jan application. Jan offers advanced settings that you can adjust. These settings may influence how your AI behaves locally. Please see the ",(0,i.jsx)(n.a,{href:"/guides/advanced",children:"Advanced Settings"})," article for a complete list of Jan's configurations and instructions on how to configure them."]}),"\n",(0,i.jsx)(n.h3,{id:"integrations",children:"Integrations"}),"\n",(0,i.jsx)(n.p,{children:"Jan can work with many different systems and tools. Whether you are incorporating Jan with any open-source LLM provider or other tools, it is important to understand the integration capabilities and limitations."}),"\n",(0,i.jsx)(n.h3,{id:"mastering-the-prompt-engineering",children:"Mastering the Prompt Engineering"}),"\n",(0,i.jsx)(n.p,{children:"Prompt engineering is an important aspect when dealing with AI models to generate the desired outputs. Mastering this skill can significantly enhance the performance and the responses of the AI. Below are some tips that you can do for prompt engineering:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Ask the model to adopt a persona"}),"\n",(0,i.jsx)(n.li,{children:"Be specific and details get a more specific answers"}),"\n",(0,i.jsx)(n.li,{children:"Provide examples or preference text or context at the beginning"}),"\n",(0,i.jsx)(n.li,{children:"Use a clear and concise language"}),"\n",(0,i.jsx)(n.li,{children:"Use certain keywords and phrases"}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"pre-configured-models",children:"Pre-configured Models"}),"\n",(0,i.jsxs)(n.p,{children:["To see the full list of Jan's pre-configured models, please see our official GitHub ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan",children:"here"}),"."]})]})}function m(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(x,{...e})}):x(e)}},19365:(e,n,t)=>{t.d(n,{A:()=>r});t(96540);var i=t(18215);const s={tabItem:"tabItem_Ymn6"};var l=t(74848);function r(e){let{children:n,hidden:t,className:r}=e;return(0,l.jsx)("div",{role:"tabpanel",className:(0,i.A)(s.tabItem,r),hidden:t,children:n})}},11470:(e,n,t)=>{t.d(n,{A:()=>w});var i=t(96540),s=t(18215),l=t(23104),r=t(56347),a=t(205),o=t(57485),d=t(31682),c=t(89466);function h(e){return i.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,i.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function u(e){const{values:n,children:t}=e;return(0,i.useMemo)((()=>{const e=n??function(e){return h(e).map((e=>{let{props:{value:n,label:t,attributes:i,default:s}}=e;return{value:n,label:t,attributes:i,default:s}}))}(t);return function(e){const n=(0,d.X)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[n,t])}function p(e){let{value:n,tabValues:t}=e;return t.some((e=>e.value===n))}function g(e){let{queryString:n=!1,groupId:t}=e;const s=(0,r.W6)(),l=function(e){let{queryString:n=!1,groupId:t}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!t)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:n,groupId:t});return[(0,o.aZ)(l),(0,i.useCallback)((e=>{if(!l)return;const n=new URLSearchParams(s.location.search);n.set(l,e),s.replace({...s.location,search:n.toString()})}),[l,s])]}function x(e){const{defaultValue:n,queryString:t=!1,groupId:s}=e,l=u(e),[r,o]=(0,i.useState)((()=>function(e){let{defaultValue:n,tabValues:t}=e;if(0===t.length)throw new Error("Docusaurus error: the component requires at least one children component");if(n){if(!p({value:n,tabValues:t}))throw new Error(`Docusaurus error: The has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${t.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const i=t.find((e=>e.default))??t[0];if(!i)throw new Error("Unexpected error: 0 tabValues");return i.value}({defaultValue:n,tabValues:l}))),[d,h]=g({queryString:t,groupId:s}),[x,m]=function(e){let{groupId:n}=e;const t=function(e){return e?`docusaurus.tab.${e}`:null}(n),[s,l]=(0,c.Dv)(t);return[s,(0,i.useCallback)((e=>{t&&l.set(e)}),[t,l])]}({groupId:s}),j=(()=>{const e=d??x;return p({value:e,tabValues:l})?e:null})();(0,a.A)((()=>{j&&o(j)}),[j]);return{selectedValue:r,selectValue:(0,i.useCallback)((e=>{if(!p({value:e,tabValues:l}))throw new Error(`Can't select invalid tab value=${e}`);o(e),h(e),m(e)}),[h,m,l]),tabValues:l}}var m=t(92303);const j={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var f=t(74848);function b(e){let{className:n,block:t,selectedValue:i,selectValue:r,tabValues:a}=e;const o=[],{blockElementScrollPositionUntilNextRender:d}=(0,l.a_)(),c=e=>{const n=e.currentTarget,t=o.indexOf(n),s=a[t].value;s!==i&&(d(n),r(s))},h=e=>{let n=null;switch(e.key){case"Enter":c(e);break;case"ArrowRight":{const t=o.indexOf(e.currentTarget)+1;n=o[t]??o[0];break}case"ArrowLeft":{const t=o.indexOf(e.currentTarget)-1;n=o[t]??o[o.length-1];break}}n?.focus()};return(0,f.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,s.A)("tabs",{"tabs--block":t},n),children:a.map((e=>{let{value:n,label:t,attributes:l}=e;return(0,f.jsx)("li",{role:"tab",tabIndex:i===n?0:-1,"aria-selected":i===n,ref:e=>o.push(e),onKeyDown:h,onClick:c,...l,className:(0,s.A)("tabs__item",j.tabItem,l?.className,{"tabs__item--active":i===n}),children:t??n},n)}))})}function v(e){let{lazy:n,children:t,selectedValue:s}=e;const l=(Array.isArray(t)?t:[t]).filter(Boolean);if(n){const e=l.find((e=>e.props.value===s));return e?(0,i.cloneElement)(e,{className:"margin-top--md"}):null}return(0,f.jsx)("div",{className:"margin-top--md",children:l.map(((e,n)=>(0,i.cloneElement)(e,{key:n,hidden:e.props.value!==s})))})}function y(e){const n=x(e);return(0,f.jsxs)("div",{className:(0,s.A)("tabs-container",j.tabList),children:[(0,f.jsx)(b,{...e,...n}),(0,f.jsx)(v,{...e,...n})]})}function w(e){const n=(0,m.A)();return(0,f.jsx)(y,{...e,children:h(e.children)},String(n))}},28453:(e,n,t)=>{t.d(n,{R:()=>r,x:()=>a});var i=t(96540);const s={},l=i.createContext(s);function r(e){const n=i.useContext(l);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),i.createElement(l.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/ef786345.9e2db065.js b/assets/js/ef786345.9e2db065.js deleted file mode 100644 index 3b9c4079..00000000 --- a/assets/js/ef786345.9e2db065.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1315],{41158:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>p,contentTitle:()=>h,default:()=>m,frontMatter:()=>c,metadata:()=>u,toc:()=>g});var i=t(74848),s=t(28453),l=t(11470),r=t(19365);const a=t.p+"assets/images/download-825b1ad44749f938f6384742de782d05.gif",o=t.p+"assets/images/gpt-00460b6f9b2a98cd088c343c64b7ad46.gif",d=t.p+"assets/images/model-498b9da87c7167cc3911889a8716b9e1.gif",c={title:"Quickstart",slug:"/guides/quickstart",description:"Get started quickly with Jan, a ChatGPT-alternative that runs on your own computer, with a local API server. Learn how to install Jan and select an AI model to start chatting.",sidebar_position:2,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","quickstart","getting started","using AI model","installation"]},h=void 0,u={id:"guides/get-started/quickstart",title:"Quickstart",description:"Get started quickly with Jan, a ChatGPT-alternative that runs on your own computer, with a local API server. Learn how to install Jan and select an AI model to start chatting.",source:"@site/docs/guides/get-started/quickstart.mdx",sourceDirName:"guides/get-started",slug:"/guides/quickstart",permalink:"/guides/quickstart",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/get-started/quickstart.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:2,frontMatter:{title:"Quickstart",slug:"/guides/quickstart",description:"Get started quickly with Jan, a ChatGPT-alternative that runs on your own computer, with a local API server. Learn how to install Jan and select an AI model to start chatting.",sidebar_position:2,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","quickstart","getting started","using AI model","installation"]},sidebar:"guidesSidebar",previous:{title:"Overview",permalink:"/guides"},next:{title:"Manage Models",permalink:"/guides/models"}},p={},g=[{value:"Step 1: Install Jan Desktop",id:"step-1-install-jan-desktop",level:2},{value:"Pre-requisites",id:"pre-requisites",level:4},{value:"Stable Releases",id:"stable-releases",level:4},{value:"Nightly Releases",id:"nightly-releases",level:4},{value:"Experimental Model",id:"experimental-model",level:4},{value:"Install with Homebrew",id:"install-with-homebrew",level:4},{value:"Pre-requisites",id:"pre-requisites-1",level:4},{value:"Stable Releases",id:"stable-releases-1",level:4},{value:"Nightly Releases",id:"nightly-releases-1",level:4},{value:"Experimental Model",id:"experimental-model-1",level:4},{value:"Default Installation Directory",id:"default-installation-directory",level:4},{value:"Pre-requisites",id:"pre-requisites-2",level:4},{value:"Stable Releases",id:"stable-releases-2",level:4},{value:"Nightly Releases",id:"nightly-releases-2",level:4},{value:"Experimental Model",id:"experimental-model-2",level:4},{value:"Pre-requisites",id:"pre-requisites-3",level:3},{value:"Install Jan Development Build",id:"install-jan-development-build",level:3},{value:"Install Jan Production Build",id:"install-jan-production-build",level:3},{value:"Step 2: Download a Model",id:"step-2-download-a-model",level:2},{value:"Step 3: Connect to ChatGPT (Optional)",id:"step-3-connect-to-chatgpt-optional",level:2},{value:"Step 4: Chat with Models",id:"step-4-chat-with-models",level:2},{value:"Best Practices",id:"best-practices",level:2},{value:"Follow the Quickstart Guide",id:"follow-the-quickstart-guide",level:3},{value:"Select the Right Models",id:"select-the-right-models",level:3},{value:"Setting up Jan",id:"setting-up-jan",level:3},{value:"Integrations",id:"integrations",level:3},{value:"Mastering the Prompt Engineering",id:"mastering-the-prompt-engineering",level:3},{value:"Pre-configured Models",id:"pre-configured-models",level:2}];function x(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",h4:"h4",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"step-1-install-jan-desktop",children:"Step 1: Install Jan Desktop"}),"\n",(0,i.jsxs)(l.A,{children:[(0,i.jsxs)(r.A,{value:"mac",label:"Mac",default:!0,children:[(0,i.jsx)(n.h4,{id:"pre-requisites",children:"Pre-requisites"}),(0,i.jsx)(n.p,{children:"Before installing Jan, ensure :"}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"You have a Mac with an Apple Silicon Processor."}),"\n",(0,i.jsx)(n.li,{children:"Homebrew and its dependencies are installed for installing Jan with Homebrew package."}),"\n",(0,i.jsx)(n.li,{children:"Your macOS version is 10.15 or higher."}),"\n"]}),(0,i.jsx)(n.h4,{id:"stable-releases",children:"Stable Releases"}),(0,i.jsxs)(n.p,{children:["To download stable releases, go to ",(0,i.jsx)(n.a,{href:"https://jan.ai/",children:"Jan"})," > select ",(0,i.jsx)(n.strong,{children:"Download for Mac"}),"."]}),(0,i.jsxs)(n.p,{children:["The download should be available as a ",(0,i.jsx)(n.code,{children:".dmg"}),"."]}),(0,i.jsx)(n.h4,{id:"nightly-releases",children:"Nightly Releases"}),(0,i.jsx)(n.p,{children:"We provide the Nightly Release so that you can test new features and see what might be coming in a future stable release. Please be aware that there might be bugs!"}),(0,i.jsxs)(n.p,{children:["You can download it from ",(0,i.jsx)(n.a,{href:"https://discord.gg/FTk2MvZwJH",children:"Jan's Discord"})," in the ",(0,i.jsx)(n.a,{href:"https://discord.gg/q8szebnxZ7",children:(0,i.jsx)(n.code,{children:"#nightly-builds"})})," channel."]}),(0,i.jsx)(n.h4,{id:"experimental-model",children:"Experimental Model"}),(0,i.jsxs)(n.p,{children:["To enable the experimental mode, go to ",(0,i.jsx)(n.strong,{children:"Settings"})," > ",(0,i.jsx)(n.strong,{children:"Advanced Settings"})," and toggle the ",(0,i.jsx)(n.strong,{children:"Experimental Mode"})]}),(0,i.jsx)(n.h4,{id:"install-with-homebrew",children:"Install with Homebrew"}),(0,i.jsx)(n.p,{children:"Install Jan with the following Homebrew command:"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-brew",children:"brew install --cask jan\n"})}),(0,i.jsx)(n.admonition,{type:"warning",children:(0,i.jsxs)(n.p,{children:["Homebrew package installation is currently limited to ",(0,i.jsx)(n.strong,{children:"Apple Silicon Macs"}),", with upcoming support for Windows and Linux."]})})]}),(0,i.jsxs)(r.A,{value:"windows",label:"Windows",children:[(0,i.jsx)(n.h4,{id:"pre-requisites-1",children:"Pre-requisites"}),(0,i.jsx)(n.p,{children:"Ensure that your system meets the following requirements:"}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Windows 10 or higher is required to run Jan."}),"\n"]}),(0,i.jsx)(n.p,{children:"To enable GPU support, you will need:"}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"NVIDIA GPU with CUDA Toolkit 11.7 or higher"}),"\n",(0,i.jsx)(n.li,{children:"NVIDIA driver 470.63.01 or higher"}),"\n"]}),(0,i.jsx)(n.h4,{id:"stable-releases-1",children:"Stable Releases"}),(0,i.jsxs)(n.p,{children:["To download stable releases, go to ",(0,i.jsx)(n.a,{href:"https://jan.ai/",children:"Jan"})," > select ",(0,i.jsx)(n.strong,{children:"Download for Windows"}),"."]}),(0,i.jsxs)(n.p,{children:["The download should be available as a ",(0,i.jsx)(n.code,{children:".exe"})," file."]}),(0,i.jsx)(n.h4,{id:"nightly-releases-1",children:"Nightly Releases"}),(0,i.jsx)(n.p,{children:"We provide the Nightly Release so that you can test new features and see what might be coming in a future stable release. Please be aware that there might be bugs!"}),(0,i.jsxs)(n.p,{children:["You can download it from ",(0,i.jsx)(n.a,{href:"https://discord.gg/FTk2MvZwJH",children:"Jan's Discord"})," in the ",(0,i.jsx)(n.a,{href:"https://discord.gg/q8szebnxZ7",children:(0,i.jsx)(n.code,{children:"#nightly-builds"})})," channel."]}),(0,i.jsx)(n.h4,{id:"experimental-model-1",children:"Experimental Model"}),(0,i.jsxs)(n.p,{children:["To enable the experimental mode, go to ",(0,i.jsx)(n.strong,{children:"Settings"})," > ",(0,i.jsx)(n.strong,{children:"Advanced Settings"})," and toggle the ",(0,i.jsx)(n.strong,{children:"Experimental Mode"})]}),(0,i.jsx)(n.h4,{id:"default-installation-directory",children:"Default Installation Directory"}),(0,i.jsx)(n.p,{children:"By default, Jan is installed in the following directory:"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"# Default installation directory\nC:\\Users\\{username}\\AppData\\Local\\Programs\\Jan\n"})}),(0,i.jsx)(n.admonition,{type:"warning",children:(0,i.jsxs)(n.p,{children:["If you are stuck in a broken build, go to the ",(0,i.jsx)(n.a,{href:"/troubleshooting/#broken-build",children:"Broken Build"})," section of Common Errors."]})})]}),(0,i.jsxs)(r.A,{value:"linux",label:"Linux",children:[(0,i.jsx)(n.h4,{id:"pre-requisites-2",children:"Pre-requisites"}),(0,i.jsx)(n.p,{children:"Ensure that your system meets the following requirements:"}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["glibc 2.27 or higher (check with ",(0,i.jsx)(n.code,{children:"ldd --version"}),")"]}),"\n",(0,i.jsx)(n.li,{children:"gcc 11, g++ 11, cpp 11, or higher, refer to this link for more information."}),"\n"]}),(0,i.jsx)(n.p,{children:"To enable GPU support, you will need:"}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"NVIDIA GPU with CUDA Toolkit 11.7 or higher"}),"\n",(0,i.jsx)(n.li,{children:"NVIDIA driver 470.63.01 or higher"}),"\n"]}),(0,i.jsx)(n.h4,{id:"stable-releases-2",children:"Stable Releases"}),(0,i.jsxs)(n.p,{children:["To download stable releases, go to ",(0,i.jsx)(n.a,{href:"https://jan.ai/",children:"Jan"})," > select ",(0,i.jsx)(n.strong,{children:"Download for Linux"}),"."]}),(0,i.jsxs)(n.p,{children:["The download should be available as a ",(0,i.jsx)(n.code,{children:".AppImage"})," file or a ",(0,i.jsx)(n.code,{children:".deb"})," file."]}),(0,i.jsx)(n.h4,{id:"nightly-releases-2",children:"Nightly Releases"}),(0,i.jsx)(n.p,{children:"We provide the Nightly Release so that you can test new features and see what might be coming in a future stable release. Please be aware that there might be bugs!"}),(0,i.jsxs)(n.p,{children:["You can download it from ",(0,i.jsx)(n.a,{href:"https://discord.gg/FTk2MvZwJH",children:"Jan's Discord"})," in the ",(0,i.jsx)(n.a,{href:"https://discord.gg/q8szebnxZ7",children:(0,i.jsx)(n.code,{children:"#nightly-builds"})})," channel."]}),(0,i.jsx)(n.h4,{id:"experimental-model-2",children:"Experimental Model"}),(0,i.jsxs)(n.p,{children:["To enable the experimental mode, go to ",(0,i.jsx)(n.strong,{children:"Settings"})," > ",(0,i.jsx)(n.strong,{children:"Advanced Settings"})," and toggle the ",(0,i.jsx)(n.strong,{children:"Experimental Mode"})]}),(0,i.jsxs)(l.A,{groupId:"linux_type",children:[(0,i.jsx)(r.A,{value:"linux_main",label:"Linux",children:(0,i.jsxs)(n.p,{children:["To install Jan, you should use your package manager's install or ",(0,i.jsx)(n.code,{children:"dpkg"}),"."]})}),(0,i.jsxs)(r.A,{value:"deb_ub",label:"Debian / Ubuntu",children:[(0,i.jsx)(n.p,{children:"To install Jan, run the following command:"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"# Install Jan using dpkg\nsudo dpkg -i jan-linux-amd64-{version}.deb\n\n# Install Jan using apt-get\nsudo apt-get install ./jan-linux-amd64-{version}.deb\n# where jan-linux-amd64-{version}.deb is path to the Jan package\n"})})]}),(0,i.jsxs)(r.A,{value:"other",label:"Others",children:[(0,i.jsx)(n.p,{children:"To install Jan, run the following commands:"}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-sh",children:"# Install Jan using AppImage\nchmod +x jan-linux-x86_64-{version}.AppImage\n./jan-linux-x86_64-{version}.AppImage\n# where jan-linux-x86_64-{version}.AppImage is path to the Jan package\n"})})]})]}),(0,i.jsx)(n.admonition,{type:"warning",children:(0,i.jsxs)(n.p,{children:["If you are stuck in a broken build, go to the ",(0,i.jsx)(n.a,{href:"/troubleshooting/#broken-build",children:"Broken Build"})," section of Common Errors."]})})]}),(0,i.jsxs)(r.A,{value:"server",label:"Server-Side",children:[(0,i.jsx)(n.p,{children:"To install Jan from source, follow the steps below:"}),(0,i.jsx)(n.h3,{id:"pre-requisites-3",children:"Pre-requisites"}),(0,i.jsx)(n.p,{children:"Before proceeding with the installation of Jan from source, ensure that the following software versions are installed on your system:"}),(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Node.js version 20.0.0 or higher"}),"\n",(0,i.jsx)(n.li,{children:"Yarn version 1.22.0 or higher"}),"\n"]}),(0,i.jsx)(n.h3,{id:"install-jan-development-build",children:"Install Jan Development Build"}),(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"Clone the Jan repository from GitHub by using the following command:"}),"\n"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"git clone https://github.com/janhq/jan\ngit checkout DESIRED_BRANCH\ncd jan\n"})}),(0,i.jsxs)(n.ol,{start:"2",children:["\n",(0,i.jsx)(n.li,{children:"Install the required dependencies by using the following Yarn command:"}),"\n"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"yarn install\n\n# Build core module\nyarn build:core\n\n# Packing base plugins\nyarn build:plugins\n\n# Packing uikit\nyarn build:uikit\n"})}),(0,i.jsxs)(n.ol,{start:"3",children:["\n",(0,i.jsx)(n.li,{children:"Run the development server."}),"\n"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"yarn dev\n"})}),(0,i.jsxs)(n.p,{children:["This will start the development server and open the desktop app. During this step, you may encounter notifications about installing base plugins. Simply click ",(0,i.jsx)(n.strong,{children:"OK"})," and ",(0,i.jsx)(n.strong,{children:"Next"})," to continue."]}),(0,i.jsx)(n.h3,{id:"install-jan-production-build",children:"Install Jan Production Build"}),(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsx)(n.li,{children:"Clone the Jan repository from GitHub by using the following command:"}),"\n"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"git clone https://github.com/janhq/jan\ncd jan\n"})}),(0,i.jsxs)(n.ol,{start:"2",children:["\n",(0,i.jsx)(n.li,{children:"Install the required dependencies by using the following Yarn command:"}),"\n"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"yarn install\n\n# Build core module\nyarn build:core\n\n# Packing base plugins\nyarn build:plugins\n\n# Packing uikit\nyarn build:uikit\n"})}),(0,i.jsxs)(n.ol,{start:"3",children:["\n",(0,i.jsx)(n.li,{children:"Run the production server."}),"\n"]}),(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-bash",children:"yarn\n"})}),(0,i.jsx)(n.p,{children:"This completes the installation process for Jan from source. The production-ready app for macOS can be found in the dist folder."}),(0,i.jsx)(n.admonition,{type:"warning",children:(0,i.jsxs)(n.p,{children:["If you are stuck in a broken build, go to the ",(0,i.jsx)(n.a,{href:"/troubleshooting/#broken-build",children:"Broken Build"})," section of Common Errors."]})})]})]}),"\n",(0,i.jsx)(n.h2,{id:"step-2-download-a-model",children:"Step 2: Download a Model"}),"\n",(0,i.jsx)(n.p,{children:"Jan provides a variety of local AI models tailored to different needs, ready for download. These models are installed and run directly on the user's device."}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Go to the ",(0,i.jsx)(n.strong,{children:"Hub"}),"."]}),"\n",(0,i.jsx)(n.li,{children:"Select the models that you would like to install, to see a model details click the dropdown button."}),"\n",(0,i.jsxs)(n.li,{children:["Click the ",(0,i.jsx)(n.strong,{children:"Download"})," button."]}),"\n"]}),"\n",(0,i.jsx)("br",{}),"\n",(0,i.jsx)("div",{style:{display:"flex",justifyContent:"center"},children:(0,i.jsx)("img",{src:a,alt:"Download a Model"})}),"\n",(0,i.jsx)("br",{}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsx)(n.p,{children:"Ensure you select the appropriate model size by balancing performance, cost, and resource considerations in line with your task's specific requirements and hardware specifications."})}),"\n",(0,i.jsx)(n.h2,{id:"step-3-connect-to-chatgpt-optional",children:"Step 3: Connect to ChatGPT (Optional)"}),"\n",(0,i.jsx)(n.p,{children:"Jan also provides access to remote models hosted on external servers, requiring an API key for connectivity. For example, to use the ChatGPT model with Jan, you must input your API key by following these steps:"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Go to the ",(0,i.jsx)(n.strong,{children:"Thread"})," tab."]}),"\n",(0,i.jsx)(n.li,{children:"Under the Model dropdown menu, select the ChatGPT model."}),"\n",(0,i.jsxs)(n.li,{children:["Fill in your ChatGPT API Key that you can get in your ",(0,i.jsx)(n.a,{href:"https://platform.openai.com/account/api-keys",children:"OpenAI platform"}),"."]}),"\n"]}),"\n",(0,i.jsx)("br",{}),"\n",(0,i.jsx)("div",{style:{display:"flex",justifyContent:"center"},children:(0,i.jsx)("img",{src:o,alt:"Connect to ChatGPT"})}),"\n",(0,i.jsx)("br",{}),"\n",(0,i.jsx)(n.h2,{id:"step-4-chat-with-models",children:"Step 4: Chat with Models"}),"\n",(0,i.jsxs)(n.p,{children:["After downloading and configuring your model, you can immediately use it in the ",(0,i.jsx)(n.strong,{children:"Thread"})," tab."]}),"\n",(0,i.jsx)("br",{}),"\n",(0,i.jsx)("div",{style:{display:"flex",justifyContent:"center"},children:(0,i.jsx)("img",{src:d,alt:"Chat with a model"})}),"\n",(0,i.jsx)("br",{}),"\n",(0,i.jsx)(n.h2,{id:"best-practices",children:"Best Practices"}),"\n",(0,i.jsx)(n.p,{children:"This section outlines best practices for developers, analysts, and AI enthusiasts to enhance their experience with Jan when adding AI locally to their computers. Implementing these practices will optimize the performance of AI models."}),"\n",(0,i.jsx)(n.h3,{id:"follow-the-quickstart-guide",children:"Follow the Quickstart Guide"}),"\n",(0,i.jsx)(n.p,{children:"The quickstart guide above is designed to facilitate a quick setup process. It provides a clear instruction and simple steps to get you up and running with Jan quickly. Even, if you are inexperienced in AI."}),"\n",(0,i.jsx)(n.h3,{id:"select-the-right-models",children:"Select the Right Models"}),"\n",(0,i.jsx)(n.p,{children:"Jan offers a range of pre-configured AI models that are suited for different purposes. You should identify which on that aligns with your objectives. There are factors to be considered:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Capabilities"}),"\n",(0,i.jsx)(n.li,{children:"Accuracy"}),"\n",(0,i.jsx)(n.li,{children:"Processing Speed"}),"\n"]}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Some of these factors also depend on your hardware, please see Hardware Requirement."}),"\n",(0,i.jsx)(n.li,{children:"Choosing the right model is important to achieve the best performance."}),"\n"]})}),"\n",(0,i.jsx)(n.h3,{id:"setting-up-jan",children:"Setting up Jan"}),"\n",(0,i.jsxs)(n.p,{children:["Ensure that you familiarize yourself with the Jan application. Jan offers advanced settings that you can adjust. These settings may influence how your AI behaves locally. Please see the ",(0,i.jsx)(n.a,{href:"/guides/advanced",children:"Advanced Settings"})," article for a complete list of Jan's configurations and instructions on how to configure them."]}),"\n",(0,i.jsx)(n.h3,{id:"integrations",children:"Integrations"}),"\n",(0,i.jsx)(n.p,{children:"Jan can work with many different systems and tools. Whether you are incorporating Jan with any open-source LLM provider or other tools, it is important to understand the integration capabilities and limitations."}),"\n",(0,i.jsx)(n.h3,{id:"mastering-the-prompt-engineering",children:"Mastering the Prompt Engineering"}),"\n",(0,i.jsx)(n.p,{children:"Prompt engineering is an important aspect when dealing with AI models to generate the desired outputs. Mastering this skill can significantly enhance the performance and the responses of the AI. Below are some tips that you can do for prompt engineering:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Ask the model to adopt a persona"}),"\n",(0,i.jsx)(n.li,{children:"Be specific and details get a more specific answers"}),"\n",(0,i.jsx)(n.li,{children:"Provide examples or preference text or context at the beginning"}),"\n",(0,i.jsx)(n.li,{children:"Use a clear and concise language"}),"\n",(0,i.jsx)(n.li,{children:"Use certain keywords and phrases"}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"pre-configured-models",children:"Pre-configured Models"}),"\n",(0,i.jsxs)(n.p,{children:["To see the full list of Jan's pre-configured models, please see our official GitHub ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan",children:"here"}),"."]})]})}function m(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(x,{...e})}):x(e)}},19365:(e,n,t)=>{t.d(n,{A:()=>r});t(96540);var i=t(18215);const s={tabItem:"tabItem_Ymn6"};var l=t(74848);function r(e){let{children:n,hidden:t,className:r}=e;return(0,l.jsx)("div",{role:"tabpanel",className:(0,i.A)(s.tabItem,r),hidden:t,children:n})}},11470:(e,n,t)=>{t.d(n,{A:()=>w});var i=t(96540),s=t(18215),l=t(23104),r=t(56347),a=t(205),o=t(57485),d=t(31682),c=t(89466);function h(e){return i.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,i.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function u(e){const{values:n,children:t}=e;return(0,i.useMemo)((()=>{const e=n??function(e){return h(e).map((e=>{let{props:{value:n,label:t,attributes:i,default:s}}=e;return{value:n,label:t,attributes:i,default:s}}))}(t);return function(e){const n=(0,d.X)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[n,t])}function p(e){let{value:n,tabValues:t}=e;return t.some((e=>e.value===n))}function g(e){let{queryString:n=!1,groupId:t}=e;const s=(0,r.W6)(),l=function(e){let{queryString:n=!1,groupId:t}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!t)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:n,groupId:t});return[(0,o.aZ)(l),(0,i.useCallback)((e=>{if(!l)return;const n=new URLSearchParams(s.location.search);n.set(l,e),s.replace({...s.location,search:n.toString()})}),[l,s])]}function x(e){const{defaultValue:n,queryString:t=!1,groupId:s}=e,l=u(e),[r,o]=(0,i.useState)((()=>function(e){let{defaultValue:n,tabValues:t}=e;if(0===t.length)throw new Error("Docusaurus error: the component requires at least one children component");if(n){if(!p({value:n,tabValues:t}))throw new Error(`Docusaurus error: The has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${t.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const i=t.find((e=>e.default))??t[0];if(!i)throw new Error("Unexpected error: 0 tabValues");return i.value}({defaultValue:n,tabValues:l}))),[d,h]=g({queryString:t,groupId:s}),[x,m]=function(e){let{groupId:n}=e;const t=function(e){return e?`docusaurus.tab.${e}`:null}(n),[s,l]=(0,c.Dv)(t);return[s,(0,i.useCallback)((e=>{t&&l.set(e)}),[t,l])]}({groupId:s}),j=(()=>{const e=d??x;return p({value:e,tabValues:l})?e:null})();(0,a.A)((()=>{j&&o(j)}),[j]);return{selectedValue:r,selectValue:(0,i.useCallback)((e=>{if(!p({value:e,tabValues:l}))throw new Error(`Can't select invalid tab value=${e}`);o(e),h(e),m(e)}),[h,m,l]),tabValues:l}}var m=t(92303);const j={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var f=t(74848);function b(e){let{className:n,block:t,selectedValue:i,selectValue:r,tabValues:a}=e;const o=[],{blockElementScrollPositionUntilNextRender:d}=(0,l.a_)(),c=e=>{const n=e.currentTarget,t=o.indexOf(n),s=a[t].value;s!==i&&(d(n),r(s))},h=e=>{let n=null;switch(e.key){case"Enter":c(e);break;case"ArrowRight":{const t=o.indexOf(e.currentTarget)+1;n=o[t]??o[0];break}case"ArrowLeft":{const t=o.indexOf(e.currentTarget)-1;n=o[t]??o[o.length-1];break}}n?.focus()};return(0,f.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,s.A)("tabs",{"tabs--block":t},n),children:a.map((e=>{let{value:n,label:t,attributes:l}=e;return(0,f.jsx)("li",{role:"tab",tabIndex:i===n?0:-1,"aria-selected":i===n,ref:e=>o.push(e),onKeyDown:h,onClick:c,...l,className:(0,s.A)("tabs__item",j.tabItem,l?.className,{"tabs__item--active":i===n}),children:t??n},n)}))})}function v(e){let{lazy:n,children:t,selectedValue:s}=e;const l=(Array.isArray(t)?t:[t]).filter(Boolean);if(n){const e=l.find((e=>e.props.value===s));return e?(0,i.cloneElement)(e,{className:"margin-top--md"}):null}return(0,f.jsx)("div",{className:"margin-top--md",children:l.map(((e,n)=>(0,i.cloneElement)(e,{key:n,hidden:e.props.value!==s})))})}function y(e){const n=x(e);return(0,f.jsxs)("div",{className:(0,s.A)("tabs-container",j.tabList),children:[(0,f.jsx)(b,{...e,...n}),(0,f.jsx)(v,{...e,...n})]})}function w(e){const n=(0,m.A)();return(0,f.jsx)(y,{...e,children:h(e.children)},String(n))}},28453:(e,n,t)=>{t.d(n,{R:()=>r,x:()=>a});var i=t(96540);const s={},l=i.createContext(s);function r(e){const n=i.useContext(l);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),i.createElement(l.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f078801c.15f00ca3.js b/assets/js/f078801c.15f00ca3.js new file mode 100644 index 00000000..37567f34 --- /dev/null +++ b/assets/js/f078801c.15f00ca3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8740],{25526:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>h,frontMatter:()=>s,metadata:()=>d,toc:()=>a});var t=i(74848),o=i(28453);const s={title:"OpenAI API",sidebar_position:2,slug:"/guides/engines/openai",description:"A step-by-step guide on how to integrate Jan with Azure OpenAI.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","integration","Azure OpenAI Service"]},r=void 0,d={id:"guides/remote-providers/openai",title:"OpenAI API",description:"A step-by-step guide on how to integrate Jan with Azure OpenAI.",source:"@site/docs/guides/remote-providers/openai.mdx",sourceDirName:"guides/remote-providers",slug:"/guides/engines/openai",permalink:"/guides/engines/openai",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/remote-providers/openai.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:2,frontMatter:{title:"OpenAI API",sidebar_position:2,slug:"/guides/engines/openai",description:"A step-by-step guide on how to integrate Jan with Azure OpenAI.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","integration","Azure OpenAI Service"]},sidebar:"guidesSidebar",previous:{title:"Mistral API",permalink:"/guides/engines/mistral"},next:{title:"Any OAI Compatible Server",permalink:"/guides/engines/remote-server"}},l={},a=[{value:"OpenAI Platform",id:"openai-platform",level:2},{value:"1. Create a Model JSON",id:"1-create-a-model-json",level:3},{value:"model.json",id:"modeljson",level:3},{value:"Settings",id:"settings",level:4},{value:"Parameters",id:"parameters",level:4},{value:"2. Configure OpenAI API Keys",id:"2-configure-openai-api-keys",level:3},{value:"3. Start the Model",id:"3-start-the-model",level:3},{value:"Azure OpenAI",id:"azure-openai",level:2},{value:"Step 1: Configure Azure OpenAI Service API Key",id:"step-1-configure-azure-openai-service-api-key",level:3},{value:"Step 2: Model Configuration",id:"step-2-model-configuration",level:3},{value:"Step 3: Start the Model",id:"step-3-start-the-model",level:3}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",h4:"h4",li:"li",ol:"ol",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,o.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h2,{id:"openai-platform",children:"OpenAI Platform"}),"\n",(0,t.jsx)(n.h3,{id:"1-create-a-model-json",children:"1. Create a Model JSON"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["In ",(0,t.jsx)(n.code,{children:"~/jan/models"}),", create a folder named ",(0,t.jsx)(n.code,{children:"gpt-3.5-turbo-16k"}),"."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["In this folder, add a ",(0,t.jsx)(n.code,{children:"model.json"})," file with Filename as ",(0,t.jsx)(n.code,{children:"model.json"}),", ",(0,t.jsx)(n.code,{children:"id"})," matching folder name, ",(0,t.jsx)(n.code,{children:"Format"})," as ",(0,t.jsx)(n.code,{children:"api"}),", ",(0,t.jsx)(n.code,{children:"Engine"})," as ",(0,t.jsx)(n.code,{children:"openai"}),", and ",(0,t.jsx)(n.code,{children:"State"})," as ",(0,t.jsx)(n.code,{children:"ready"}),"."]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/models/gpt-3.5-turbo-16k/model.json"',children:'{\n "sources": [\n {\n "filename": "openai",\n "url": "https://openai.com"\n }\n ],\n "id": "gpt-3.5-turbo-16k",\n "object": "model",\n "name": "OpenAI GPT 3.5 Turbo 16k",\n "version": "1.0",\n "description": "OpenAI GPT 3.5 Turbo 16k model is extremely good",\n "format": "api",\n "settings": {},\n "parameters": {},\n "metadata": {\n "author": "OpenAI",\n "tags": ["General", "Big Context Length"]\n },\n "engine": "openai"\n}\n'})}),"\n",(0,t.jsx)(n.h3,{id:"modeljson",children:(0,t.jsx)(n.code,{children:"model.json"})}),"\n",(0,t.jsxs)(n.p,{children:["The ",(0,t.jsx)(n.code,{children:"model.json"})," file is used to set up your local models."]}),"\n",(0,t.jsx)(n.admonition,{type:"note",children:(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["If you've set up your model's configuration in ",(0,t.jsx)(n.code,{children:"nitro.json"}),", please note that ",(0,t.jsx)(n.code,{children:"model.json"})," can overwrite the settings."]}),"\n",(0,t.jsxs)(n.li,{children:["When using OpenAI models like GPT-3.5 and GPT-4, you can use the default settings in ",(0,t.jsx)(n.code,{children:"model.json"})," file."]}),"\n"]})}),"\n",(0,t.jsx)(n.p,{children:"There are two important fields in model.json that you need to setup:"}),"\n",(0,t.jsx)(n.h4,{id:"settings",children:"Settings"}),"\n",(0,t.jsx)(n.p,{children:"This is the field where to set your engine configurations, there are two imporant field that you need to define for your local models:"}),"\n",(0,t.jsxs)(n.table,{children:[(0,t.jsx)(n.thead,{children:(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.th,{children:"Term"}),(0,t.jsx)(n.th,{children:"Description"})]})}),(0,t.jsxs)(n.tbody,{children:[(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{children:(0,t.jsx)(n.code,{children:"ctx_len"})}),(0,t.jsx)(n.td,{children:"Defined based on the model's context size."})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{children:(0,t.jsx)(n.code,{children:"prompt_template"})}),(0,t.jsx)(n.td,{children:"Defined based on the model's trained template (e.g., ChatML, Alpaca)."})]})]})]}),"\n",(0,t.jsxs)(n.p,{children:["To set up the ",(0,t.jsx)(n.code,{children:"prompt_template"})," based on your model, follow the steps below: 1. Visit ",(0,t.jsx)(n.a,{href:"https://huggingface.co/",children:"Hugging Face"}),", an open-source machine learning platform. 2. Find the current model that you're using (e.g., ",(0,t.jsx)(n.a,{href:"https://huggingface.co/google/gemma-7b-it",children:"Gemma 7b it"}),"). 3. Review the text and identify the template."]}),"\n",(0,t.jsx)(n.h4,{id:"parameters",children:"Parameters"}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.code,{children:"parameters"})," is the adjustable settings that affect how your model operates or processes the data.\nThe fields in ",(0,t.jsx)(n.code,{children:"parameters"})," are typically general and can be the same across models. An example is provided below:"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-json",children:'"parameters":{\n "temperature": 0.7,\n "top_p": 0.95,\n "stream": true,\n "max_tokens": 4096,\n "frequency_penalty": 0,\n "presence_penalty": 0\n}\n'})}),"\n",(0,t.jsx)(n.admonition,{type:"tip",children:(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["You can find the list of available models in the ",(0,t.jsx)(n.a,{href:"https://platform.openai.com/docs/models/overview",children:"OpenAI Platform"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["The ",(0,t.jsx)(n.code,{children:"id"})," property needs to match the model name in the list.","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["For example, if you want to use the ",(0,t.jsx)(n.a,{href:"https://platform.openai.com/docs/models/gpt-4-and-gpt-4-turbo",children:"GPT-4 Turbo"}),", you must set the ",(0,t.jsx)(n.code,{children:"id"})," property to ",(0,t.jsx)(n.code,{children:"gpt-4-1106-preview"}),"."]}),"\n"]}),"\n"]}),"\n"]})}),"\n",(0,t.jsx)(n.h3,{id:"2-configure-openai-api-keys",children:"2. Configure OpenAI API Keys"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Find your API keys in the ",(0,t.jsx)(n.a,{href:"https://platform.openai.com/api-keys",children:"OpenAI Platform"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Set the OpenAI API keys in ",(0,t.jsx)(n.code,{children:"~/jan/engines/openai.json"})," file."]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/engines/openai.json"',children:'{\n "full_url": "https://api.openai.com/v1/chat/completions",\n "api_key": "sk-"\n}\n'})}),"\n",(0,t.jsx)(n.h3,{id:"3-start-the-model",children:"3. Start the Model"}),"\n",(0,t.jsx)(n.p,{children:"Restart Jan and navigate to the Hub. Then, select your configured model and start the model."}),"\n",(0,t.jsx)(n.h2,{id:"azure-openai",children:"Azure OpenAI"}),"\n",(0,t.jsxs)(n.p,{children:["The ",(0,t.jsx)(n.a,{href:"https://learn.microsoft.com/en-us/azure/ai-services/openai/overview?source=docs",children:"Azure OpenAI Service"})," offers robust APIs, making it simple for you to incorporate OpenAI's language models into your applications. You can integrate Azure OpenAI with Jan by following the steps below:"]}),"\n",(0,t.jsx)(n.h3,{id:"step-1-configure-azure-openai-service-api-key",children:"Step 1: Configure Azure OpenAI Service API Key"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:"Set up and deploy the Azure OpenAI Service."}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["Once you've set up and deployed Azure OpenAI Service, you can find the endpoint and API key in ",(0,t.jsx)(n.a,{href:"https://oai.azure.com/",children:"Azure OpenAI Studio"})," under ",(0,t.jsx)(n.code,{children:"Chat"})," > ",(0,t.jsx)(n.code,{children:"View code"}),"."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["Set up the endpoint and API key for Azure OpenAI Service in the ",(0,t.jsx)(n.code,{children:"~/jan/engines/openai.json"})," file."]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/engines/openai.json"',children:'{\n // https://hieujan.openai.azure.com/openai/deployments/gpt-35-hieu-jan/chat/completions?api-version=2023-07-01-preview\n "full_url": "https://.openai.azure.com/openai/deployments//chat/completions?api-version=",\n "api_key": ""\n}\n'})}),"\n",(0,t.jsx)(n.h3,{id:"step-2-model-configuration",children:"Step 2: Model Configuration"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Go to the ",(0,t.jsx)(n.code,{children:"~/jan/models"})," directory."]}),"\n",(0,t.jsxs)(n.li,{children:["Make a new folder called ",(0,t.jsx)(n.code,{children:"(your-deployment-name)"}),", for example ",(0,t.jsx)(n.code,{children:"gpt-35-hieu-jan"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Create a ",(0,t.jsx)(n.code,{children:"model.json"})," file inside the folder with the specified configurations:"]}),"\n"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Match the ",(0,t.jsx)(n.code,{children:"id"})," property with both the folder name and your deployment name."]}),"\n",(0,t.jsxs)(n.li,{children:["Set the ",(0,t.jsx)(n.code,{children:"format"})," property as ",(0,t.jsx)(n.code,{children:"api"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Choose ",(0,t.jsx)(n.code,{children:"openai"})," for the ",(0,t.jsx)(n.code,{children:"engine"})," property."]}),"\n",(0,t.jsxs)(n.li,{children:["Set the ",(0,t.jsx)(n.code,{children:"state"})," property as ",(0,t.jsx)(n.code,{children:"ready"}),"."]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/models/gpt-35-hieu-jan/model.json"',children:'{\n "sources": [\n {\n "filename": "azure_openai",\n "url": "https://hieujan.openai.azure.com"\n }\n ],\n "id": "gpt-35-hieu-jan",\n "object": "model",\n "name": "Azure OpenAI GPT 3.5",\n "version": "1.0",\n "description": "Azure Open AI GPT 3.5 model is extremely good",\n "format": "api",\n "settings": {},\n "parameters": {},\n "metadata": {\n "author": "OpenAI",\n "tags": ["General", "Big Context Length"]\n },\n "engine": "openai"\n}\n'})}),"\n",(0,t.jsx)(n.admonition,{type:"note",children:(0,t.jsxs)(n.p,{children:["For more details regarding the ",(0,t.jsx)(n.code,{children:"model.json"})," settings and parameters fields, please see ",(0,t.jsx)(n.a,{href:"/guides/engines/remote-server/#modeljson",children:"here"}),"."]})}),"\n",(0,t.jsx)(n.h3,{id:"step-3-start-the-model",children:"Step 3: Start the Model"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsx)(n.li,{children:"Restart Jan and go to the Hub."}),"\n",(0,t.jsx)(n.li,{children:"Find your model in Jan application and click on the Use button."}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>r,x:()=>d});var t=i(96540);const o={},s=t.createContext(o);function r(e){const n=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),t.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f078801c.ce837ed1.js b/assets/js/f078801c.ce837ed1.js deleted file mode 100644 index a1f8a06f..00000000 --- a/assets/js/f078801c.ce837ed1.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8740],{25526:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>h,frontMatter:()=>s,metadata:()=>d,toc:()=>a});var t=i(74848),o=i(28453);const s={title:"OpenAI API",sidebar_position:2,slug:"/guides/engines/openai",description:"A step-by-step guide on how to integrate Jan with Azure OpenAI.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","integration","Azure OpenAI Service"]},r=void 0,d={id:"guides/remote-providers/openai",title:"OpenAI API",description:"A step-by-step guide on how to integrate Jan with Azure OpenAI.",source:"@site/docs/guides/remote-providers/openai.mdx",sourceDirName:"guides/remote-providers",slug:"/guides/engines/openai",permalink:"/guides/engines/openai",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/remote-providers/openai.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:2,frontMatter:{title:"OpenAI API",sidebar_position:2,slug:"/guides/engines/openai",description:"A step-by-step guide on how to integrate Jan with Azure OpenAI.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","integration","Azure OpenAI Service"]},sidebar:"guidesSidebar",previous:{title:"Mistral API",permalink:"/guides/engines/mistral"},next:{title:"Any OAI Compatible Server",permalink:"/guides/engines/remote-server"}},l={},a=[{value:"OpenAI Platform",id:"openai-platform",level:2},{value:"1. Create a Model JSON",id:"1-create-a-model-json",level:3},{value:"model.json",id:"modeljson",level:3},{value:"Settings",id:"settings",level:4},{value:"Parameters",id:"parameters",level:4},{value:"2. Configure OpenAI API Keys",id:"2-configure-openai-api-keys",level:3},{value:"3. Start the Model",id:"3-start-the-model",level:3},{value:"Azure OpenAI",id:"azure-openai",level:2},{value:"Step 1: Configure Azure OpenAI Service API Key",id:"step-1-configure-azure-openai-service-api-key",level:3},{value:"Step 2: Model Configuration",id:"step-2-model-configuration",level:3},{value:"Step 3: Start the Model",id:"step-3-start-the-model",level:3}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",h4:"h4",li:"li",ol:"ol",p:"p",pre:"pre",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,o.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h2,{id:"openai-platform",children:"OpenAI Platform"}),"\n",(0,t.jsx)(n.h3,{id:"1-create-a-model-json",children:"1. Create a Model JSON"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["In ",(0,t.jsx)(n.code,{children:"~/jan/models"}),", create a folder named ",(0,t.jsx)(n.code,{children:"gpt-3.5-turbo-16k"}),"."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["In this folder, add a ",(0,t.jsx)(n.code,{children:"model.json"})," file with Filename as ",(0,t.jsx)(n.code,{children:"model.json"}),", ",(0,t.jsx)(n.code,{children:"id"})," matching folder name, ",(0,t.jsx)(n.code,{children:"Format"})," as ",(0,t.jsx)(n.code,{children:"api"}),", ",(0,t.jsx)(n.code,{children:"Engine"})," as ",(0,t.jsx)(n.code,{children:"openai"}),", and ",(0,t.jsx)(n.code,{children:"State"})," as ",(0,t.jsx)(n.code,{children:"ready"}),"."]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/models/gpt-3.5-turbo-16k/model.json"',children:'{\n "sources": [\n {\n "filename": "openai",\n "url": "https://openai.com"\n }\n ],\n "id": "gpt-3.5-turbo-16k",\n "object": "model",\n "name": "OpenAI GPT 3.5 Turbo 16k",\n "version": "1.0",\n "description": "OpenAI GPT 3.5 Turbo 16k model is extremely good",\n "format": "api",\n "settings": {},\n "parameters": {},\n "metadata": {\n "author": "OpenAI",\n "tags": ["General", "Big Context Length"]\n },\n "engine": "openai"\n}\n'})}),"\n",(0,t.jsx)(n.h3,{id:"modeljson",children:(0,t.jsx)(n.code,{children:"model.json"})}),"\n",(0,t.jsxs)(n.p,{children:["The ",(0,t.jsx)(n.code,{children:"model.json"})," file is used to set up your local models."]}),"\n",(0,t.jsx)(n.admonition,{type:"note",children:(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["If you've set up your model's configuration in ",(0,t.jsx)(n.code,{children:"nitro.json"}),", please note that ",(0,t.jsx)(n.code,{children:"model.json"})," can overwrite the settings."]}),"\n",(0,t.jsxs)(n.li,{children:["When using OpenAI models like GPT-3.5 and GPT-4, you can use the default settings in ",(0,t.jsx)(n.code,{children:"model.json"})," file."]}),"\n"]})}),"\n",(0,t.jsx)(n.p,{children:"There are two important fields in model.json that you need to setup:"}),"\n",(0,t.jsx)(n.h4,{id:"settings",children:"Settings"}),"\n",(0,t.jsx)(n.p,{children:"This is the field where to set your engine configurations, there are two imporant field that you need to define for your local models:"}),"\n",(0,t.jsxs)(n.table,{children:[(0,t.jsx)(n.thead,{children:(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.th,{children:"Term"}),(0,t.jsx)(n.th,{children:"Description"})]})}),(0,t.jsxs)(n.tbody,{children:[(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{children:(0,t.jsx)(n.code,{children:"ctx_len"})}),(0,t.jsx)(n.td,{children:"Defined based on the model's context size."})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{children:(0,t.jsx)(n.code,{children:"prompt_template"})}),(0,t.jsx)(n.td,{children:"Defined based on the model's trained template (e.g., ChatML, Alpaca)."})]})]})]}),"\n",(0,t.jsxs)(n.p,{children:["To set up the ",(0,t.jsx)(n.code,{children:"prompt_template"})," based on your model, follow the steps below: 1. Visit ",(0,t.jsx)(n.a,{href:"https://huggingface.co/",children:"Hugging Face"}),", an open-source machine learning platform. 2. Find the current model that you're using (e.g., ",(0,t.jsx)(n.a,{href:"https://huggingface.co/google/gemma-7b-it",children:"Gemma 7b it"}),"). 3. Review the text and identify the template."]}),"\n",(0,t.jsx)(n.h4,{id:"parameters",children:"Parameters"}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.code,{children:"parameters"})," is the adjustable settings that affect how your model operates or processes the data.\nThe fields in ",(0,t.jsx)(n.code,{children:"parameters"})," are typically general and can be the same across models. An example is provided below:"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-json",children:'"parameters":{\n "temperature": 0.7,\n "top_p": 0.95,\n "stream": true,\n "max_tokens": 4096,\n "frequency_penalty": 0,\n "presence_penalty": 0\n}\n'})}),"\n",(0,t.jsx)(n.admonition,{type:"tip",children:(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["You can find the list of available models in the ",(0,t.jsx)(n.a,{href:"https://platform.openai.com/docs/models/overview",children:"OpenAI Platform"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["The ",(0,t.jsx)(n.code,{children:"id"})," property needs to match the model name in the list.","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["For example, if you want to use the ",(0,t.jsx)(n.a,{href:"https://platform.openai.com/docs/models/gpt-4-and-gpt-4-turbo",children:"GPT-4 Turbo"}),", you must set the ",(0,t.jsx)(n.code,{children:"id"})," property to ",(0,t.jsx)(n.code,{children:"gpt-4-1106-preview"}),"."]}),"\n"]}),"\n"]}),"\n"]})}),"\n",(0,t.jsx)(n.h3,{id:"2-configure-openai-api-keys",children:"2. Configure OpenAI API Keys"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Find your API keys in the ",(0,t.jsx)(n.a,{href:"https://platform.openai.com/api-keys",children:"OpenAI Platform"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Set the OpenAI API keys in ",(0,t.jsx)(n.code,{children:"~/jan/engines/openai.json"})," file."]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/engines/openai.json"',children:'{\n "full_url": "https://api.openai.com/v1/chat/completions",\n "api_key": "sk-"\n}\n'})}),"\n",(0,t.jsx)(n.h3,{id:"3-start-the-model",children:"3. Start the Model"}),"\n",(0,t.jsx)(n.p,{children:"Restart Jan and navigate to the Hub. Then, select your configured model and start the model."}),"\n",(0,t.jsx)(n.h2,{id:"azure-openai",children:"Azure OpenAI"}),"\n",(0,t.jsxs)(n.p,{children:["The ",(0,t.jsx)(n.a,{href:"https://learn.microsoft.com/en-us/azure/ai-services/openai/overview?source=docs",children:"Azure OpenAI Service"})," offers robust APIs, making it simple for you to incorporate OpenAI's language models into your applications. You can integrate Azure OpenAI with Jan by following the steps below:"]}),"\n",(0,t.jsx)(n.h3,{id:"step-1-configure-azure-openai-service-api-key",children:"Step 1: Configure Azure OpenAI Service API Key"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:"Set up and deploy the Azure OpenAI Service."}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["Once you've set up and deployed Azure OpenAI Service, you can find the endpoint and API key in ",(0,t.jsx)(n.a,{href:"https://oai.azure.com/",children:"Azure OpenAI Studio"})," under ",(0,t.jsx)(n.code,{children:"Chat"})," > ",(0,t.jsx)(n.code,{children:"View code"}),"."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["Set up the endpoint and API key for Azure OpenAI Service in the ",(0,t.jsx)(n.code,{children:"~/jan/engines/openai.json"})," file."]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/engines/openai.json"',children:'{\n // https://hieujan.openai.azure.com/openai/deployments/gpt-35-hieu-jan/chat/completions?api-version=2023-07-01-preview\n "full_url": "https://.openai.azure.com/openai/deployments//chat/completions?api-version=",\n "api_key": ""\n}\n'})}),"\n",(0,t.jsx)(n.h3,{id:"step-2-model-configuration",children:"Step 2: Model Configuration"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Go to the ",(0,t.jsx)(n.code,{children:"~/jan/models"})," directory."]}),"\n",(0,t.jsxs)(n.li,{children:["Make a new folder called ",(0,t.jsx)(n.code,{children:"(your-deployment-name)"}),", for example ",(0,t.jsx)(n.code,{children:"gpt-35-hieu-jan"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Create a ",(0,t.jsx)(n.code,{children:"model.json"})," file inside the folder with the specified configurations:"]}),"\n"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Match the ",(0,t.jsx)(n.code,{children:"id"})," property with both the folder name and your deployment name."]}),"\n",(0,t.jsxs)(n.li,{children:["Set the ",(0,t.jsx)(n.code,{children:"format"})," property as ",(0,t.jsx)(n.code,{children:"api"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Choose ",(0,t.jsx)(n.code,{children:"openai"})," for the ",(0,t.jsx)(n.code,{children:"engine"})," property."]}),"\n",(0,t.jsxs)(n.li,{children:["Set the ",(0,t.jsx)(n.code,{children:"state"})," property as ",(0,t.jsx)(n.code,{children:"ready"}),"."]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/models/gpt-35-hieu-jan/model.json"',children:'{\n "sources": [\n {\n "filename": "azure_openai",\n "url": "https://hieujan.openai.azure.com"\n }\n ],\n "id": "gpt-35-hieu-jan",\n "object": "model",\n "name": "Azure OpenAI GPT 3.5",\n "version": "1.0",\n "description": "Azure Open AI GPT 3.5 model is extremely good",\n "format": "api",\n "settings": {},\n "parameters": {},\n "metadata": {\n "author": "OpenAI",\n "tags": ["General", "Big Context Length"]\n },\n "engine": "openai"\n}\n'})}),"\n",(0,t.jsx)(n.admonition,{type:"note",children:(0,t.jsxs)(n.p,{children:["For more details regarding the ",(0,t.jsx)(n.code,{children:"model.json"})," settings and parameters fields, please see ",(0,t.jsx)(n.a,{href:"/guides/engines/remote-server/#modeljson",children:"here"}),"."]})}),"\n",(0,t.jsx)(n.h3,{id:"step-3-start-the-model",children:"Step 3: Start the Model"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsx)(n.li,{children:"Restart Jan and go to the Hub."}),"\n",(0,t.jsx)(n.li,{children:"Find your model in Jan application and click on the Use button."}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>r,x:()=>d});var t=i(96540);const o={},s=t.createContext(o);function r(e){const n=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),t.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f0ba8d54.34967b52.js b/assets/js/f0ba8d54.34967b52.js new file mode 100644 index 00000000..1c7a76ab --- /dev/null +++ b/assets/js/f0ba8d54.34967b52.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[825],{40516:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>p,frontMatter:()=>o,metadata:()=>i,toc:()=>d});var a=s(74848),t=s(28453);const o={title:"File-based Approach",slug:"/developer/file-based",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","file based approach"]},r=void 0,i={id:"developer/overview/file-based",title:"File-based Approach",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/01-overview/02-file-based.md",sourceDirName:"developer/01-overview",slug:"/developer/file-based",permalink:"/developer/file-based",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/01-overview/02-file-based.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:2,frontMatter:{title:"File-based Approach",slug:"/developer/file-based",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","file based approach"]},sidebar:"developerSidebar",previous:{title:"Architecture",permalink:"/developer/architecture"},next:{title:"User Interface",permalink:"/developer/ui"}},l={},d=[{value:"Data Dependencies",id:"data-dependencies",level:2}];function c(e){const n={admonition:"admonition",code:"code",h2:"h2",li:"li",mermaid:"mermaid",p:"p",pre:"pre",ul:"ul",...(0,t.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.admonition,{type:"warning",children:(0,a.jsx)(n.p,{children:"This page is still under construction, and should be read as a scratchpad"})}),"\n",(0,a.jsx)(n.p,{children:"Jan use the local filesystem for data persistence, similar to VSCode. This allows for composability and tinkerability."}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"janroot/ # Jan's root folder (e.g. ~/jan)\n models/ # For raw AI models\n threads/ # For conversation history\n assistants/ # For AI assistants' configs, knowledge, etc.\n"})}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"/models\n /modelA\n model.json # Default model settings\n llama-7b-q4.gguf # Model binaries\n/threads\n /jan-unixstamp\n thread.json # thread metadata (e.g. subject)\n messages.jsonl # messages\n files/ # RAG\n/assistants\n /jan # A default assistant that can use all models\n assistant.json # Assistant configs (see below)\n package.json # Import npm modules, e.g. Langchain, Llamaindex\n /src # For custom code\n index.js # Entrypoint\n # `/threads` at root level\n # `/models` at root level\n /shakespeare # Example of a custom assistant\n assistant.json\n package.json\n /threads # Assistants remember conversations in the future\n /models # Users can upload custom models\n"})}),"\n",(0,a.jsx)(n.h2,{id:"data-dependencies",children:"Data Dependencies"}),"\n",(0,a.jsx)(n.mermaid,{value:'graph LR\n A1[("A User Integrators")] --\x3e|uses| B1[assistant]\n B1 --\x3e|persist conversational history| C1[("thread A")]\n B1 --\x3e|executes| D1[("built-in tools as module")]\n B1 -.->|uses| E1[model]\n E1 -.->|model.json| D1\n D1 --\x3e F1[retrieval]\n F1 --\x3e|belongs to| G1[("web browsing")]\n G1 --\x3e H1[Google]\n G1 --\x3e H2[Duckduckgo]\n F1 --\x3e|belongs to| I1[("API calling")]\n F1 --\x3e J1[("knowledge files")]'}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"User/ Integrator"}),"\n",(0,a.jsx)(n.li,{children:"Assistant object"}),"\n",(0,a.jsx)(n.li,{children:"Model object"}),"\n",(0,a.jsx)(n.li,{children:"Thread object"}),"\n",(0,a.jsx)(n.li,{children:"Built-in tool object"}),"\n"]})]})}function p(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(c,{...e})}):c(e)}},28453:(e,n,s)=>{s.d(n,{R:()=>r,x:()=>i});var a=s(96540);const t={},o=a.createContext(t);function r(e){const n=a.useContext(o);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function i(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:r(e.components),a.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f0ba8d54.40fc96e2.js b/assets/js/f0ba8d54.40fc96e2.js deleted file mode 100644 index dfd63993..00000000 --- a/assets/js/f0ba8d54.40fc96e2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[825],{40516:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>p,frontMatter:()=>o,metadata:()=>i,toc:()=>d});var a=s(74848),t=s(28453);const o={title:"File-based Approach",slug:"/developer/file-based",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","file based approach"]},r=void 0,i={id:"developer/overview/file-based",title:"File-based Approach",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/01-overview/02-file-based.md",sourceDirName:"developer/01-overview",slug:"/developer/file-based",permalink:"/developer/file-based",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/01-overview/02-file-based.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:2,frontMatter:{title:"File-based Approach",slug:"/developer/file-based",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","file based approach"]},sidebar:"developerSidebar",previous:{title:"Architecture",permalink:"/developer/architecture"},next:{title:"User Interface",permalink:"/developer/ui"}},l={},d=[{value:"Data Dependencies",id:"data-dependencies",level:2}];function c(e){const n={admonition:"admonition",code:"code",h2:"h2",li:"li",mermaid:"mermaid",p:"p",pre:"pre",ul:"ul",...(0,t.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.admonition,{type:"warning",children:(0,a.jsx)(n.p,{children:"This page is still under construction, and should be read as a scratchpad"})}),"\n",(0,a.jsx)(n.p,{children:"Jan use the local filesystem for data persistence, similar to VSCode. This allows for composability and tinkerability."}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"janroot/ # Jan's root folder (e.g. ~/jan)\n models/ # For raw AI models\n threads/ # For conversation history\n assistants/ # For AI assistants' configs, knowledge, etc.\n"})}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",children:"/models\n /modelA\n model.json # Default model settings\n llama-7b-q4.gguf # Model binaries\n/threads\n /jan-unixstamp\n thread.json # thread metadata (e.g. subject)\n messages.jsonl # messages\n files/ # RAG\n/assistants\n /jan # A default assistant that can use all models\n assistant.json # Assistant configs (see below)\n package.json # Import npm modules, e.g. Langchain, Llamaindex\n /src # For custom code\n index.js # Entrypoint\n # `/threads` at root level\n # `/models` at root level\n /shakespeare # Example of a custom assistant\n assistant.json\n package.json\n /threads # Assistants remember conversations in the future\n /models # Users can upload custom models\n"})}),"\n",(0,a.jsx)(n.h2,{id:"data-dependencies",children:"Data Dependencies"}),"\n",(0,a.jsx)(n.mermaid,{value:'graph LR\n A1[("A User Integrators")] --\x3e|uses| B1[assistant]\n B1 --\x3e|persist conversational history| C1[("thread A")]\n B1 --\x3e|executes| D1[("built-in tools as module")]\n B1 -.->|uses| E1[model]\n E1 -.->|model.json| D1\n D1 --\x3e F1[retrieval]\n F1 --\x3e|belongs to| G1[("web browsing")]\n G1 --\x3e H1[Google]\n G1 --\x3e H2[Duckduckgo]\n F1 --\x3e|belongs to| I1[("API calling")]\n F1 --\x3e J1[("knowledge files")]'}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"User/ Integrator"}),"\n",(0,a.jsx)(n.li,{children:"Assistant object"}),"\n",(0,a.jsx)(n.li,{children:"Model object"}),"\n",(0,a.jsx)(n.li,{children:"Thread object"}),"\n",(0,a.jsx)(n.li,{children:"Built-in tool object"}),"\n"]})]})}function p(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(c,{...e})}):c(e)}},28453:(e,n,s)=>{s.d(n,{R:()=>r,x:()=>i});var a=s(96540);const t={},o=a.createContext(t);function r(e){const n=a.useContext(o);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function i(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:r(e.components),a.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f0fd40ad.1f04ffd2.js b/assets/js/f0fd40ad.1f04ffd2.js deleted file mode 100644 index c2ef7ee9..00000000 --- a/assets/js/f0fd40ad.1f04ffd2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[776],{58890:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>l,contentTitle:()=>r,default:()=>d,frontMatter:()=>a,metadata:()=>i,toc:()=>c});var s=n(74848),o=n(28453);const a={title:"Healthcare",tags:["industries"]},r=void 0,i={id:"solutions/healthcare",title:"Healthcare",description:"",source:"@site/docs/solutions/healthcare.md",sourceDirName:"solutions",slug:"/solutions/healthcare",permalink:"/solutions/healthcare",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/solutions/healthcare.md",tags:[{label:"industries",permalink:"/tags/industries"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Healthcare",tags:["industries"]},sidebar:"solutionSidebar",previous:{title:"Finance",permalink:"/solutions/finance"},next:{title:"Legal",permalink:"/solutions/legal"}},l={},c=[];function u(t){return(0,s.jsx)(s.Fragment,{})}function d(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(u,{...t})}):u()}},28453:(t,e,n)=>{n.d(e,{R:()=>r,x:()=>i});var s=n(96540);const o={},a=s.createContext(o);function r(t){const e=s.useContext(a);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function i(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:r(t.components),s.createElement(a.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/f0fd40ad.d44734ec.js b/assets/js/f0fd40ad.d44734ec.js new file mode 100644 index 00000000..cbf15787 --- /dev/null +++ b/assets/js/f0fd40ad.d44734ec.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[776],{58890:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>l,contentTitle:()=>r,default:()=>d,frontMatter:()=>a,metadata:()=>i,toc:()=>c});var s=n(74848),o=n(28453);const a={title:"Healthcare",tags:["industries"]},r=void 0,i={id:"solutions/healthcare",title:"Healthcare",description:"",source:"@site/docs/solutions/healthcare.md",sourceDirName:"solutions",slug:"/solutions/healthcare",permalink:"/solutions/healthcare",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/solutions/healthcare.md",tags:[{label:"industries",permalink:"/tags/industries"}],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Healthcare",tags:["industries"]},sidebar:"solutionSidebar",previous:{title:"Finance",permalink:"/solutions/finance"},next:{title:"Legal",permalink:"/solutions/legal"}},l={},c=[];function u(t){return(0,s.jsx)(s.Fragment,{})}function d(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,s.jsx)(e,{...t,children:(0,s.jsx)(u,{...t})}):u()}},28453:(t,e,n)=>{n.d(e,{R:()=>r,x:()=>i});var s=n(96540);const o={},a=s.createContext(o);function r(t){const e=s.useContext(a);return s.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function i(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:r(t.components),s.createElement(a.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/f1cabb85.534d6f17.js b/assets/js/f1cabb85.534d6f17.js deleted file mode 100644 index 44af1188..00000000 --- a/assets/js/f1cabb85.534d6f17.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6369],{94575:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>a,contentTitle:()=>r,default:()=>f,frontMatter:()=>t,metadata:()=>o,toc:()=>c});var s=i(74848),l=i(28453);const t={title:"Files",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},r=void 0,o={id:"developer/framework/engineering/files",title:"Files",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-engineering/files.md",sourceDirName:"developer/05-framework/03-engineering",slug:"/developer/framework/engineering/files",permalink:"/developer/framework/engineering/files",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-engineering/files.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Files",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",previous:{title:"Engine",permalink:"/developer/framework/engineering/engine"},next:{title:"Messages",permalink:"/developer/framework/engineering/messages"}},a={},c=[{value:"Files Object",id:"files-object",level:2},{value:"File API",id:"file-api",level:2},{value:"List Files",id:"list-files",level:3},{value:"Upload file",id:"upload-file",level:3},{value:"Delete file",id:"delete-file",level:3},{value:"Retrieve file",id:"retrieve-file",level:3},{value:"Retrieve file content",id:"retrieve-file-content",level:3},{value:"Files Filesystem",id:"files-filesystem",level:2}];function d(e){const n={a:"a",admonition:"admonition",blockquote:"blockquote",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,l.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.admonition,{type:"warning",children:(0,s.jsx)(n.p,{children:"Draft Specification: functionality has not been implemented yet."})}),"\n",(0,s.jsxs)(n.p,{children:["Files can be used by ",(0,s.jsx)(n.code,{children:"threads"}),", ",(0,s.jsx)(n.code,{children:"assistants"})," and ",(0,s.jsx)(n.code,{children:"fine-tuning"})]}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:["Equivalent to: ",(0,s.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/files",children:"https://platform.openai.com/docs/api-reference/files"})]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"files-object",children:"Files Object"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["Equivalent to: ",(0,s.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/files",children:"https://platform.openai.com/docs/api-reference/files"})]}),"\n",(0,s.jsx)(n.li,{children:"Note: OAI's struct doesn't seem very well designed"}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.code,{children:"files.json"})}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-js",children:'{\n // Public properties (OpenAI Compatible: https://platform.openai.com/docs/api-reference/files/object)\n "id": "file-BK7bzQj3FfZFXr7DbL6xJwfo",\n "object": "file",\n "bytes": 120000,\n "created_at": 1677610602,\n "filename": "salesOverview.pdf",\n "purpose": "assistants"\n}\n'})}),"\n",(0,s.jsx)(n.h2,{id:"file-api",children:"File API"}),"\n",(0,s.jsx)(n.h3,{id:"list-files",children:"List Files"}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:["OpenAI Equivalent: ",(0,s.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/files/list",children:"https://platform.openai.com/docs/api-reference/files/list"})]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"upload-file",children:"Upload file"}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:["OpenAI Equivalent: ",(0,s.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/files/create",children:"https://platform.openai.com/docs/api-reference/files/create"})]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"delete-file",children:"Delete file"}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:["OpenAI Equivalent: ",(0,s.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/files/delete",children:"https://platform.openai.com/docs/api-reference/files/delete"})]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"retrieve-file",children:"Retrieve file"}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:["OpenAI Equivalent: ",(0,s.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/files/retrieve",children:"https://platform.openai.com/docs/api-reference/files/retrieve"})]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"retrieve-file-content",children:"Retrieve file content"}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:["OpenAI Equivalent: ",(0,s.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/files/retrieve-contents",children:"https://platform.openai.com/docs/api-reference/files/retrieve-contents"})]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"files-filesystem",children:"Files Filesystem"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Files can exist in several parts of Jan's filesystem"}),"\n",(0,s.jsxs)(n.li,{children:["TODO: are files hard copied into these folders? Or do we define a ",(0,s.jsx)(n.code,{children:"files.json"})," and only record the relative filepath?"]}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"/files # root `/files` for finetuning, etc\n/assistants\n /jan\n /files # assistant-specific files\n/threads\n /jan-12938912\n /files # thread-specific files\n"})})]})}function f(e={}){const{wrapper:n}={...(0,l.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>r,x:()=>o});var s=i(96540);const l={},t=s.createContext(l);function r(e){const n=s.useContext(t);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(l):e.components||l:r(e.components),s.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f1cabb85.6499f82a.js b/assets/js/f1cabb85.6499f82a.js new file mode 100644 index 00000000..ea4254f5 --- /dev/null +++ b/assets/js/f1cabb85.6499f82a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6369],{94575:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>a,contentTitle:()=>r,default:()=>f,frontMatter:()=>t,metadata:()=>o,toc:()=>c});var s=i(74848),l=i(28453);const t={title:"Files",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},r=void 0,o={id:"developer/framework/engineering/files",title:"Files",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/developer/05-framework/03-engineering/files.md",sourceDirName:"developer/05-framework/03-engineering",slug:"/developer/framework/engineering/files",permalink:"/developer/framework/engineering/files",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/developer/05-framework/03-engineering/files.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Files",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},sidebar:"developerSidebar",previous:{title:"Engine",permalink:"/developer/framework/engineering/engine"},next:{title:"Messages",permalink:"/developer/framework/engineering/messages"}},a={},c=[{value:"Files Object",id:"files-object",level:2},{value:"File API",id:"file-api",level:2},{value:"List Files",id:"list-files",level:3},{value:"Upload file",id:"upload-file",level:3},{value:"Delete file",id:"delete-file",level:3},{value:"Retrieve file",id:"retrieve-file",level:3},{value:"Retrieve file content",id:"retrieve-file-content",level:3},{value:"Files Filesystem",id:"files-filesystem",level:2}];function d(e){const n={a:"a",admonition:"admonition",blockquote:"blockquote",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,l.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.admonition,{type:"warning",children:(0,s.jsx)(n.p,{children:"Draft Specification: functionality has not been implemented yet."})}),"\n",(0,s.jsxs)(n.p,{children:["Files can be used by ",(0,s.jsx)(n.code,{children:"threads"}),", ",(0,s.jsx)(n.code,{children:"assistants"})," and ",(0,s.jsx)(n.code,{children:"fine-tuning"})]}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:["Equivalent to: ",(0,s.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/files",children:"https://platform.openai.com/docs/api-reference/files"})]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"files-object",children:"Files Object"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["Equivalent to: ",(0,s.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/files",children:"https://platform.openai.com/docs/api-reference/files"})]}),"\n",(0,s.jsx)(n.li,{children:"Note: OAI's struct doesn't seem very well designed"}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.code,{children:"files.json"})}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-js",children:'{\n // Public properties (OpenAI Compatible: https://platform.openai.com/docs/api-reference/files/object)\n "id": "file-BK7bzQj3FfZFXr7DbL6xJwfo",\n "object": "file",\n "bytes": 120000,\n "created_at": 1677610602,\n "filename": "salesOverview.pdf",\n "purpose": "assistants"\n}\n'})}),"\n",(0,s.jsx)(n.h2,{id:"file-api",children:"File API"}),"\n",(0,s.jsx)(n.h3,{id:"list-files",children:"List Files"}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:["OpenAI Equivalent: ",(0,s.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/files/list",children:"https://platform.openai.com/docs/api-reference/files/list"})]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"upload-file",children:"Upload file"}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:["OpenAI Equivalent: ",(0,s.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/files/create",children:"https://platform.openai.com/docs/api-reference/files/create"})]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"delete-file",children:"Delete file"}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:["OpenAI Equivalent: ",(0,s.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/files/delete",children:"https://platform.openai.com/docs/api-reference/files/delete"})]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"retrieve-file",children:"Retrieve file"}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:["OpenAI Equivalent: ",(0,s.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/files/retrieve",children:"https://platform.openai.com/docs/api-reference/files/retrieve"})]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"retrieve-file-content",children:"Retrieve file content"}),"\n",(0,s.jsxs)(n.blockquote,{children:["\n",(0,s.jsxs)(n.p,{children:["OpenAI Equivalent: ",(0,s.jsx)(n.a,{href:"https://platform.openai.com/docs/api-reference/files/retrieve-contents",children:"https://platform.openai.com/docs/api-reference/files/retrieve-contents"})]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"files-filesystem",children:"Files Filesystem"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Files can exist in several parts of Jan's filesystem"}),"\n",(0,s.jsxs)(n.li,{children:["TODO: are files hard copied into these folders? Or do we define a ",(0,s.jsx)(n.code,{children:"files.json"})," and only record the relative filepath?"]}),"\n"]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-sh",children:"/files # root `/files` for finetuning, etc\n/assistants\n /jan\n /files # assistant-specific files\n/threads\n /jan-12938912\n /files # thread-specific files\n"})})]})}function f(e={}){const{wrapper:n}={...(0,l.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>r,x:()=>o});var s=i(96540);const l={},t=s.createContext(l);function r(e){const n=s.useContext(t);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(l):e.components||l:r(e.components),s.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f25ab7b5.612aa647.js b/assets/js/f25ab7b5.612aa647.js deleted file mode 100644 index ad59abc1..00000000 --- a/assets/js/f25ab7b5.612aa647.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6915],{63785:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>o,contentTitle:()=>s,default:()=>h,frontMatter:()=>r,metadata:()=>t,toc:()=>d});var a=i(74848),l=i(28453);const r={sidebar_position:4,slug:"/changelog/changelog-v0.4.6"},s="v0.4.6",t={id:"releases/changelog/changelog-v0.4.6",title:"v0.4.6",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.4.6.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.4.6",permalink:"/changelog/changelog-v0.4.6",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.4.6.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:4,frontMatter:{sidebar_position:4,slug:"/changelog/changelog-v0.4.6"},sidebar:"releasesSidebar",previous:{title:"v0.4.7",permalink:"/changelog/changelog-v0.4.7"},next:{title:"v0.4.5",permalink:"/changelog/changelog-v0.4.5"}},o={},d=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Fixes",id:"-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function c(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,l.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h1,{id:"v046",children:"v0.4.6"}),"\n",(0,a.jsxs)(n.p,{children:["For more details, ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.4.6",children:"GitHub Issues"})]}),"\n",(0,a.jsxs)(n.p,{children:["Highlighted Issue: ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/1918",children:"Issue #1918: Regression fix assistant extension codesign"})]}),"\n",(0,a.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"Regression fix assitant extension codesign @hiento09 (#1918)"}),"\n",(0,a.jsx)(n.li,{children:"Release cut 0.4.6 @louis-jan (#1888)"}),"\n",(0,a.jsx)(n.li,{children:"feat: add factory reset feature @namchuai (#1750)"}),"\n",(0,a.jsx)(n.li,{children:"chore: add react developer tools to electron @Helloyunho (#1858)"}),"\n",(0,a.jsx)(n.li,{children:"Sync Release 0.4.5 to dev @louis-jan (#1830)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"feat: integrate umami @hieu-jan (#1809)"}),"\n",(0,a.jsx)(n.li,{children:"feat: Add default value for ngl @hiro-v (#1886)"}),"\n",(0,a.jsx)(n.li,{children:"feat: add start/stop model via http api @namchuai (#1862)"}),"\n",(0,a.jsx)(n.li,{children:"feat: add snackbar component and update style side banner @urmauur (#1874)"}),"\n",(0,a.jsx)(n.li,{children:"feat: move open app directory into icon folder @urmauur (#1879)"}),"\n",(0,a.jsx)(n.li,{children:"chore: Bump nitro to 0.3.3 @hiro-v (#1877)"}),"\n",(0,a.jsx)(n.li,{children:"feat: put timestamp under thread name in left panel @urmauur (#1820)"}),"\n",(0,a.jsx)(n.li,{children:"perf: remove unnecessary rerender when user typing input @namchuai (#1818)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-fixes",children:"\ud83d\udc1b Fixes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"fix: umami analytics send app loaded event @louis-jan (#1928)"}),"\n",(0,a.jsx)(n.li,{children:"fix: migration loading indicator @louis-jan (#1913)"}),"\n",(0,a.jsx)(n.li,{children:"fix: broken manual import model with NA fields @louis-jan (#1912)"}),"\n",(0,a.jsx)(n.li,{children:"fix: openAIEmbedding now requires top level API Key configuration @louis-jan (#1902)"}),"\n",(0,a.jsx)(n.li,{children:"fix: load model fail overlays thread message error @louis-jan (#1901)"}),"\n",(0,a.jsx)(n.li,{children:"fix: show generate response on message send @louis-jan (#1895)"}),"\n",(0,a.jsx)(n.li,{children:"fix: display error message on model load fail @louis-jan (#1894)"}),"\n",(0,a.jsx)(n.li,{children:"fix: the selected model auto revert back to previous used model with setting mismatch @louis-jan (#1883)"}),"\n",(0,a.jsx)(n.li,{children:"fix: add dialog confirm when move folder and next dest isn't empty @urmauur (#1880)"}),"\n",(0,a.jsx)(n.li,{children:"Increase timeout for explore.e2e.spec test @hiento09 (#1844)"}),"\n",(0,a.jsx)(n.li,{children:"chore: Bump nitro to 0.3.3 @hiro-v (#1877)"}),"\n",(0,a.jsx)(n.li,{children:"fix: auto collapse retrieval setting while update config @urmauur (#1866)"}),"\n",(0,a.jsx)(n.li,{children:"fix: loader show while error global when change folder @urmauur (#1870)"}),"\n",(0,a.jsx)(n.li,{children:"fix: retrieval always ask for api key @louis-jan (#1856)"}),"\n",(0,a.jsx)(n.li,{children:"fix: all input text box are disabled @namchuai (#1855)"}),"\n",(0,a.jsx)(n.li,{children:"fix: add loader when user change folder @urmauur (#1850)"}),"\n",(0,a.jsx)(n.li,{children:"Add code sign step for darwin assistant extension @hiento09 (#1841)"}),"\n",(0,a.jsx)(n.li,{children:"fix: preserve focused thread when navigating in jan app @namchuai (#1814)"}),"\n",(0,a.jsx)(n.li,{children:"fix: highlight menu dropdown server options @urmauur (#1831)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"chore: mark RAG as experimental feature @louis-jan (#1882)"}),"\n",(0,a.jsx)(n.li,{children:"Increase timeout for explore.e2e.spec test @hiento09 (#1844)"}),"\n",(0,a.jsx)(n.li,{children:"chore: Bump nitro to 0.3.3 @hiro-v (#1877)"}),"\n",(0,a.jsx)(n.li,{children:"chore: Jan Data Folder setting is no longer an experimental feature @louis-jan (#1847)"}),"\n",(0,a.jsx)(n.li,{children:"chore: resolve main conflict @louis-jan (#1833)"}),"\n",(0,a.jsx)(n.li,{children:"Update release url on README to default branch instead of main branch @hiento09 (#1832)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,a.jsx)(n.p,{children:"@Helloyunho, @hiento09, @hieu-jan, @hiro-v, @jan-service-account, @louis-jan, @namchuai, @urmauur and James"})]})}function h(e={}){const{wrapper:n}={...(0,l.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(c,{...e})}):c(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>s,x:()=>t});var a=i(96540);const l={},r=a.createContext(l);function s(e){const n=a.useContext(r);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function t(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(l):e.components||l:s(e.components),a.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f25ab7b5.d295f10f.js b/assets/js/f25ab7b5.d295f10f.js new file mode 100644 index 00000000..4a642540 --- /dev/null +++ b/assets/js/f25ab7b5.d295f10f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6915],{63785:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>o,contentTitle:()=>s,default:()=>h,frontMatter:()=>r,metadata:()=>t,toc:()=>d});var l=i(74848),a=i(28453);const r={sidebar_position:4,slug:"/changelog/changelog-v0.4.6"},s="v0.4.6",t={id:"releases/changelog/changelog-v0.4.6",title:"v0.4.6",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.4.6.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.4.6",permalink:"/changelog/changelog-v0.4.6",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.4.6.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:4,frontMatter:{sidebar_position:4,slug:"/changelog/changelog-v0.4.6"},sidebar:"releasesSidebar",previous:{title:"v0.4.7",permalink:"/changelog/changelog-v0.4.7"},next:{title:"v0.4.5",permalink:"/changelog/changelog-v0.4.5"}},o={},d=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Fixes",id:"-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function c(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,a.R)(),...e.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.h1,{id:"v046",children:"v0.4.6"}),"\n",(0,l.jsxs)(n.p,{children:["For more details, ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.4.6",children:"GitHub Issues"})]}),"\n",(0,l.jsxs)(n.p,{children:["Highlighted Issue: ",(0,l.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/1918",children:"Issue #1918: Regression fix assistant extension codesign"})]}),"\n",(0,l.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"Regression fix assitant extension codesign @hiento09 (#1918)"}),"\n",(0,l.jsx)(n.li,{children:"Release cut 0.4.6 @louis-jan (#1888)"}),"\n",(0,l.jsx)(n.li,{children:"feat: add factory reset feature @namchuai (#1750)"}),"\n",(0,l.jsx)(n.li,{children:"chore: add react developer tools to electron @Helloyunho (#1858)"}),"\n",(0,l.jsx)(n.li,{children:"Sync Release 0.4.5 to dev @louis-jan (#1830)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"feat: integrate umami @hieu-jan (#1809)"}),"\n",(0,l.jsx)(n.li,{children:"feat: Add default value for ngl @hiro-v (#1886)"}),"\n",(0,l.jsx)(n.li,{children:"feat: add start/stop model via http api @namchuai (#1862)"}),"\n",(0,l.jsx)(n.li,{children:"feat: add snackbar component and update style side banner @urmauur (#1874)"}),"\n",(0,l.jsx)(n.li,{children:"feat: move open app directory into icon folder @urmauur (#1879)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Bump nitro to 0.3.3 @hiro-v (#1877)"}),"\n",(0,l.jsx)(n.li,{children:"feat: put timestamp under thread name in left panel @urmauur (#1820)"}),"\n",(0,l.jsx)(n.li,{children:"perf: remove unnecessary rerender when user typing input @namchuai (#1818)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-fixes",children:"\ud83d\udc1b Fixes"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"fix: umami analytics send app loaded event @louis-jan (#1928)"}),"\n",(0,l.jsx)(n.li,{children:"fix: migration loading indicator @louis-jan (#1913)"}),"\n",(0,l.jsx)(n.li,{children:"fix: broken manual import model with NA fields @louis-jan (#1912)"}),"\n",(0,l.jsx)(n.li,{children:"fix: openAIEmbedding now requires top level API Key configuration @louis-jan (#1902)"}),"\n",(0,l.jsx)(n.li,{children:"fix: load model fail overlays thread message error @louis-jan (#1901)"}),"\n",(0,l.jsx)(n.li,{children:"fix: show generate response on message send @louis-jan (#1895)"}),"\n",(0,l.jsx)(n.li,{children:"fix: display error message on model load fail @louis-jan (#1894)"}),"\n",(0,l.jsx)(n.li,{children:"fix: the selected model auto revert back to previous used model with setting mismatch @louis-jan (#1883)"}),"\n",(0,l.jsx)(n.li,{children:"fix: add dialog confirm when move folder and next dest isn't empty @urmauur (#1880)"}),"\n",(0,l.jsx)(n.li,{children:"Increase timeout for explore.e2e.spec test @hiento09 (#1844)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Bump nitro to 0.3.3 @hiro-v (#1877)"}),"\n",(0,l.jsx)(n.li,{children:"fix: auto collapse retrieval setting while update config @urmauur (#1866)"}),"\n",(0,l.jsx)(n.li,{children:"fix: loader show while error global when change folder @urmauur (#1870)"}),"\n",(0,l.jsx)(n.li,{children:"fix: retrieval always ask for api key @louis-jan (#1856)"}),"\n",(0,l.jsx)(n.li,{children:"fix: all input text box are disabled @namchuai (#1855)"}),"\n",(0,l.jsx)(n.li,{children:"fix: add loader when user change folder @urmauur (#1850)"}),"\n",(0,l.jsx)(n.li,{children:"Add code sign step for darwin assistant extension @hiento09 (#1841)"}),"\n",(0,l.jsx)(n.li,{children:"fix: preserve focused thread when navigating in jan app @namchuai (#1814)"}),"\n",(0,l.jsx)(n.li,{children:"fix: highlight menu dropdown server options @urmauur (#1831)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,l.jsxs)(n.ul,{children:["\n",(0,l.jsx)(n.li,{children:"chore: mark RAG as experimental feature @louis-jan (#1882)"}),"\n",(0,l.jsx)(n.li,{children:"Increase timeout for explore.e2e.spec test @hiento09 (#1844)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Bump nitro to 0.3.3 @hiro-v (#1877)"}),"\n",(0,l.jsx)(n.li,{children:"chore: Jan Data Folder setting is no longer an experimental feature @louis-jan (#1847)"}),"\n",(0,l.jsx)(n.li,{children:"chore: resolve main conflict @louis-jan (#1833)"}),"\n",(0,l.jsx)(n.li,{children:"Update release url on README to default branch instead of main branch @hiento09 (#1832)"}),"\n"]}),"\n",(0,l.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,l.jsx)(n.p,{children:"@Helloyunho, @hiento09, @hieu-jan, @hiro-v, @jan-service-account, @louis-jan, @namchuai, @urmauur and James"})]})}function h(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,l.jsx)(n,{...e,children:(0,l.jsx)(c,{...e})}):c(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>s,x:()=>t});var l=i(96540);const a={},r=l.createContext(a);function s(e){const n=l.useContext(r);return l.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function t(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:s(e.components),l.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f274275e.20c2b028.js b/assets/js/f274275e.20c2b028.js deleted file mode 100644 index 467aec76..00000000 --- a/assets/js/f274275e.20c2b028.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1965],{2295:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>s,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>u});var o=t(74848),i=t(28453);const r={title:"Overview",slug:"/guides/engines",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:12,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},s=void 0,a={id:"guides/inference/overview-inference",title:"Overview",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/inference/overview-inference.mdx",sourceDirName:"guides/inference",slug:"/guides/engines",permalink:"/guides/engines",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/inference/overview-inference.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:12,frontMatter:{title:"Overview",slug:"/guides/engines",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:12,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]}},c={},u=[];function l(e){const n={p:"p",...(0,i.R)(),...e.components};return(0,o.jsx)(n.p,{children:"Coming Soon"})}function d(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(l,{...e})}):l(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>s,x:()=>a});var o=t(96540);const i={},r=o.createContext(i);function s(e){const n=o.useContext(r);return o.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:s(e.components),o.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f274275e.375f8ba6.js b/assets/js/f274275e.375f8ba6.js new file mode 100644 index 00000000..cceb7d21 --- /dev/null +++ b/assets/js/f274275e.375f8ba6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1965],{2295:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>s,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>u});var o=t(74848),i=t(28453);const r={title:"Overview",slug:"/guides/engines",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:12,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},s=void 0,a={id:"guides/inference/overview-inference",title:"Overview",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/inference/overview-inference.mdx",sourceDirName:"guides/inference",slug:"/guides/engines",permalink:"/guides/engines",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/inference/overview-inference.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:12,frontMatter:{title:"Overview",slug:"/guides/engines",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:12,keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]}},c={},u=[];function l(e){const n={p:"p",...(0,i.R)(),...e.components};return(0,o.jsx)(n.p,{children:"Coming Soon"})}function d(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(l,{...e})}):l(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>s,x:()=>a});var o=t(96540);const i={},r=o.createContext(i);function s(e){const n=o.useContext(r);return o.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:s(e.components),o.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f4e1c670.c9797c12.js b/assets/js/f4e1c670.c9797c12.js new file mode 100644 index 00000000..ffd7d09a --- /dev/null +++ b/assets/js/f4e1c670.c9797c12.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9625],{18321:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>r,contentTitle:()=>l,default:()=>h,frontMatter:()=>s,metadata:()=>o,toc:()=>c});var a=i(74848),t=i(28453);const s={sidebar_position:18,slug:"/changelog/changelog-v0.2.0"},l="v0.2.0",o={id:"releases/changelog/changelog-v0.2.0",title:"v0.2.0",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.2.0.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.2.0",permalink:"/changelog/changelog-v0.2.0",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.2.0.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:18,frontMatter:{sidebar_position:18,slug:"/changelog/changelog-v0.2.0"},sidebar:"releasesSidebar",previous:{title:"v0.2.1",permalink:"/changelog/changelog-v0.2.1"}},r={},c=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\udc1b Bug Fixes",id:"-bug-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"\ud83d\udcd6 Documentaion",id:"-documentaion",level:2},{value:"Contributor",id:"contributor",level:2}];function d(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,t.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h1,{id:"v020",children:"v0.2.0"}),"\n",(0,a.jsxs)(n.p,{children:["For more details, ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.2.0",children:"GitHub Issues"})]}),"\n",(0,a.jsxs)(n.p,{children:["Highlighted Issue: ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/342",children:"Issue #342: feat: Add Jan Hacker House event page to Docs"})]}),"\n",(0,a.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"feat: Add Jan Hacker House event page to Docs @dan-jan (#342)"}),"\n",(0,a.jsx)(n.li,{children:"feat: Hide incomplete Hardware section from Docs site @dan-jan (#341)"}),"\n",(0,a.jsx)(n.li,{children:"style: better chatbox ui @0xSage (#338)"}),"\n",(0,a.jsx)(n.li,{children:"feat: allowing user to fetch models from github @namchuai (#319)"}),"\n",(0,a.jsx)(n.li,{children:"fixes: #247 - inference plugin should check nitro service available @louis-jan (#313)"}),"\n",(0,a.jsx)(n.li,{children:"Fix icon error for linux app @hiento09 (#316)"}),"\n",(0,a.jsx)(n.li,{children:"docs: initial hardware content @Its-Alamin-H (#240)"}),"\n",(0,a.jsx)(n.li,{children:"fixes #277 - bug: memory utilization always at 99% @louis-jan (#309)"}),"\n",(0,a.jsx)(n.li,{children:"Docusaurus parser string from githubapi to get latest release @hiento09 (#312)"}),"\n",(0,a.jsx)(n.li,{children:"Footer background, CTA & Highlight colors @drakehere (#288)"}),"\n",(0,a.jsx)(n.li,{children:"Fix CI Test run failed on ubuntu and change release file app name @hiento09 (#307)"}),"\n",(0,a.jsx)(n.li,{children:"Add docusaurus test build pipeline @hiento09 (#302)"}),"\n",(0,a.jsx)(n.li,{children:"fix: #271 Cannot read properties of undefined (reading 'map') @louis-jan (#300)"}),"\n",(0,a.jsx)(n.li,{children:"Fix Docusaurus server side render error @hiento09 (#301)"}),"\n",(0,a.jsx)(n.li,{children:"fix #283: small ui fixes @namchuai (#299)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-bug-fixes",children:"\ud83d\udc1b Bug Fixes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"Fix #290: Add description in package.json and rename to jan @hiento09 (#333)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"Add Documentation category to release note template @hiento09 (#332)"}),"\n",(0,a.jsx)(n.li,{children:"Chore/release note template @hiento09 (#323)"}),"\n",(0,a.jsx)(n.li,{children:"Add release note template @hiento09 (#322)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-documentaion",children:"\ud83d\udcd6 Documentaion"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"Add auto update app download url on jan.ai @hiento09 (#311)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update per v0.1.3 @0xSage (#280)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,a.jsx)(n.p,{children:"@0xSage, @Its-Alamin-H, @dan-jan, @drakehere, @hiento09, @hientominh, @louis-jan, @namchuai, Hien To and James"})]})}function h(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(d,{...e})}):d(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>l,x:()=>o});var a=i(96540);const t={},s=a.createContext(t);function l(e){const n=a.useContext(s);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:l(e.components),a.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f4e1c670.d73e5da1.js b/assets/js/f4e1c670.d73e5da1.js deleted file mode 100644 index 7a4e3563..00000000 --- a/assets/js/f4e1c670.d73e5da1.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9625],{18321:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>r,contentTitle:()=>l,default:()=>h,frontMatter:()=>s,metadata:()=>o,toc:()=>c});var a=i(74848),t=i(28453);const s={sidebar_position:18,slug:"/changelog/changelog-v0.2.0"},l="v0.2.0",o={id:"releases/changelog/changelog-v0.2.0",title:"v0.2.0",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.2.0.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.2.0",permalink:"/changelog/changelog-v0.2.0",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.2.0.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:18,frontMatter:{sidebar_position:18,slug:"/changelog/changelog-v0.2.0"},sidebar:"releasesSidebar",previous:{title:"v0.2.1",permalink:"/changelog/changelog-v0.2.1"}},r={},c=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\udc1b Bug Fixes",id:"-bug-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"\ud83d\udcd6 Documentaion",id:"-documentaion",level:2},{value:"Contributor",id:"contributor",level:2}];function d(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,t.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h1,{id:"v020",children:"v0.2.0"}),"\n",(0,a.jsxs)(n.p,{children:["For more details, ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.2.0",children:"GitHub Issues"})]}),"\n",(0,a.jsxs)(n.p,{children:["Highlighted Issue: ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/342",children:"Issue #342: feat: Add Jan Hacker House event page to Docs"})]}),"\n",(0,a.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"feat: Add Jan Hacker House event page to Docs @dan-jan (#342)"}),"\n",(0,a.jsx)(n.li,{children:"feat: Hide incomplete Hardware section from Docs site @dan-jan (#341)"}),"\n",(0,a.jsx)(n.li,{children:"style: better chatbox ui @0xSage (#338)"}),"\n",(0,a.jsx)(n.li,{children:"feat: allowing user to fetch models from github @namchuai (#319)"}),"\n",(0,a.jsx)(n.li,{children:"fixes: #247 - inference plugin should check nitro service available @louis-jan (#313)"}),"\n",(0,a.jsx)(n.li,{children:"Fix icon error for linux app @hiento09 (#316)"}),"\n",(0,a.jsx)(n.li,{children:"docs: initial hardware content @Its-Alamin-H (#240)"}),"\n",(0,a.jsx)(n.li,{children:"fixes #277 - bug: memory utilization always at 99% @louis-jan (#309)"}),"\n",(0,a.jsx)(n.li,{children:"Docusaurus parser string from githubapi to get latest release @hiento09 (#312)"}),"\n",(0,a.jsx)(n.li,{children:"Footer background, CTA & Highlight colors @drakehere (#288)"}),"\n",(0,a.jsx)(n.li,{children:"Fix CI Test run failed on ubuntu and change release file app name @hiento09 (#307)"}),"\n",(0,a.jsx)(n.li,{children:"Add docusaurus test build pipeline @hiento09 (#302)"}),"\n",(0,a.jsx)(n.li,{children:"fix: #271 Cannot read properties of undefined (reading 'map') @louis-jan (#300)"}),"\n",(0,a.jsx)(n.li,{children:"Fix Docusaurus server side render error @hiento09 (#301)"}),"\n",(0,a.jsx)(n.li,{children:"fix #283: small ui fixes @namchuai (#299)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-bug-fixes",children:"\ud83d\udc1b Bug Fixes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"Fix #290: Add description in package.json and rename to jan @hiento09 (#333)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"Add Documentation category to release note template @hiento09 (#332)"}),"\n",(0,a.jsx)(n.li,{children:"Chore/release note template @hiento09 (#323)"}),"\n",(0,a.jsx)(n.li,{children:"Add release note template @hiento09 (#322)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-documentaion",children:"\ud83d\udcd6 Documentaion"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"Add auto update app download url on jan.ai @hiento09 (#311)"}),"\n",(0,a.jsx)(n.li,{children:"docs: update per v0.1.3 @0xSage (#280)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,a.jsx)(n.p,{children:"@0xSage, @Its-Alamin-H, @dan-jan, @drakehere, @hiento09, @hientominh, @louis-jan, @namchuai, Hien To and James"})]})}function h(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(d,{...e})}):d(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>l,x:()=>o});var a=i(96540);const t={},s=a.createContext(t);function l(e){const n=a.useContext(s);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:l(e.components),a.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f5765423.318bb309.js b/assets/js/f5765423.318bb309.js new file mode 100644 index 00000000..143642b2 --- /dev/null +++ b/assets/js/f5765423.318bb309.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5689],{14936:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>a,contentTitle:()=>i,default:()=>l,frontMatter:()=>s,metadata:()=>c,toc:()=>u});var o=n(74848),r=n(28453);const s={title:"Audit & Compliance"},i=void 0,c={id:"server-suite/audit-compliance",title:"Audit & Compliance",description:"",source:"@site/docs/server-suite/audit-compliance.md",sourceDirName:"server-suite",slug:"/server-suite/audit-compliance",permalink:"/server-suite/audit-compliance",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/server-suite/audit-compliance.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Audit & Compliance"}},a={},u=[];function d(t){return(0,o.jsx)(o.Fragment,{})}function l(t={}){const{wrapper:e}={...(0,r.R)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(d,{...t})}):d()}},28453:(t,e,n)=>{n.d(e,{R:()=>i,x:()=>c});var o=n(96540);const r={},s=o.createContext(r);function i(t){const e=o.useContext(s);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function c(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:i(t.components),o.createElement(s.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/f5765423.a50a167b.js b/assets/js/f5765423.a50a167b.js deleted file mode 100644 index a69edc88..00000000 --- a/assets/js/f5765423.a50a167b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5689],{14936:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>a,contentTitle:()=>i,default:()=>l,frontMatter:()=>s,metadata:()=>c,toc:()=>u});var o=n(74848),r=n(28453);const s={title:"Audit & Compliance"},i=void 0,c={id:"server-suite/audit-compliance",title:"Audit & Compliance",description:"",source:"@site/docs/server-suite/audit-compliance.md",sourceDirName:"server-suite",slug:"/server-suite/audit-compliance",permalink:"/server-suite/audit-compliance",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/server-suite/audit-compliance.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Audit & Compliance"}},a={},u=[];function d(t){return(0,o.jsx)(o.Fragment,{})}function l(t={}){const{wrapper:e}={...(0,r.R)(),...t.components};return e?(0,o.jsx)(e,{...t,children:(0,o.jsx)(d,{...t})}):d()}},28453:(t,e,n)=>{n.d(e,{R:()=>i,x:()=>c});var o=n(96540);const r={},s=o.createContext(r);function i(t){const e=o.useContext(s);return o.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function c(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:i(t.components),o.createElement(s.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/f6d5df20.8ee55645.js b/assets/js/f6d5df20.8ee55645.js new file mode 100644 index 00000000..5e3a5f8c --- /dev/null +++ b/assets/js/f6d5df20.8ee55645.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5106],{442:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>s,contentTitle:()=>o,default:()=>u,frontMatter:()=>r,metadata:()=>l,toc:()=>d});var a=t(74848),i=t(28453);const r={title:"Hardware Examples",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},o=void 0,l={id:"hardware/community",title:"Hardware Examples",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/hardware/community.md",sourceDirName:"hardware",slug:"/hardware/community",permalink:"/hardware/community",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/community.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Hardware Examples",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]}},s={},d=[{value:"Add your own example",id:"add-your-own-example",level:2},{value:"File and Title Convention",id:"file-and-title-convention",level:3},{value:"Content",id:"content",level:3},{value:"Affiliate Links",id:"affiliate-links",level:2},{value:"Longer-Term",id:"longer-term",level:2}];function c(e){const n={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,i.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h2,{id:"add-your-own-example",children:"Add your own example"}),"\n",(0,a.jsxs)(n.p,{children:["Add your own examples to this page by creating a new file in the ",(0,a.jsx)(n.code,{children:"docs/docs/hardware/examples"})," directory."]}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-shell",children:"docs\n\u2514\u2500\u2500 docs\n \u2514\u2500\u2500 hardware\n \u2514\u2500\u2500 examples\n \u2514\u2500\u2500 3090x1-%40dan-jan.md\n \u2514\u2500\u2500 3090x1-%40dan-jan.md\n // highlight-next-line\n \u2514\u2500\u2500 .md\n"})}),"\n",(0,a.jsx)(n.h3,{id:"file-and-title-convention",children:"File and Title Convention"}),"\n",(0,a.jsx)(n.p,{children:"We use a specific naming convention for the file name."}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-shell",children:"# Filename\n-.md\n3090x1-@dan-jan.md # Example\n\n# Title\n---\ntitle: <@github_username>: \ntitle: @dan-jan: 3090 Desktop # Example\n---\n"})}),"\n",(0,a.jsx)(n.h3,{id:"content",children:"Content"}),"\n",(0,a.jsx)(n.p,{children:"We highly recommend you include:"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"Photos of your build"}),"\n",(0,a.jsxs)(n.li,{children:["List of the components (e.g. ",(0,a.jsx)(n.a,{href:"https://pcpartpicker.com",children:"PCPartPicker"}),")"]}),"\n",(0,a.jsx)(n.li,{children:"Dimensions"}),"\n",(0,a.jsx)(n.li,{children:"Power consumption"}),"\n",(0,a.jsx)(n.li,{children:"Noise level"}),"\n",(0,a.jsx)(n.li,{children:"Any stats on token generation speeds"}),"\n",(0,a.jsx)(n.li,{children:"List of models you have run successfully on the build"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"affiliate-links",children:"Affiliate Links"}),"\n",(0,a.jsx)(n.p,{children:"You are allowed to include affiliate links in your example."}),"\n",(0,a.jsx)(n.h2,{id:"longer-term",children:"Longer-Term"}),"\n",(0,a.jsx)(n.p,{children:"We will likely build a simple web app to make it easier to add your own examples, sort and retrieve."})]})}function u(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(c,{...e})}):c(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>l});var a=t(96540);const i={},r=a.createContext(i);function o(e){const n=a.useContext(r);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),a.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f6d5df20.ec49d76e.js b/assets/js/f6d5df20.ec49d76e.js deleted file mode 100644 index a7e94977..00000000 --- a/assets/js/f6d5df20.ec49d76e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5106],{442:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>s,contentTitle:()=>o,default:()=>u,frontMatter:()=>r,metadata:()=>l,toc:()=>d});var a=t(74848),i=t(28453);const r={title:"Hardware Examples",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]},o=void 0,l={id:"hardware/community",title:"Hardware Examples",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/hardware/community.md",sourceDirName:"hardware",slug:"/hardware/community",permalink:"/hardware/community",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/community.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Hardware Examples",description:"Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models"]}},s={},d=[{value:"Add your own example",id:"add-your-own-example",level:2},{value:"File and Title Convention",id:"file-and-title-convention",level:3},{value:"Content",id:"content",level:3},{value:"Affiliate Links",id:"affiliate-links",level:2},{value:"Longer-Term",id:"longer-term",level:2}];function c(e){const n={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",pre:"pre",ul:"ul",...(0,i.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h2,{id:"add-your-own-example",children:"Add your own example"}),"\n",(0,a.jsxs)(n.p,{children:["Add your own examples to this page by creating a new file in the ",(0,a.jsx)(n.code,{children:"docs/docs/hardware/examples"})," directory."]}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-shell",children:"docs\n\u2514\u2500\u2500 docs\n \u2514\u2500\u2500 hardware\n \u2514\u2500\u2500 examples\n \u2514\u2500\u2500 3090x1-%40dan-jan.md\n \u2514\u2500\u2500 3090x1-%40dan-jan.md\n // highlight-next-line\n \u2514\u2500\u2500 .md\n"})}),"\n",(0,a.jsx)(n.h3,{id:"file-and-title-convention",children:"File and Title Convention"}),"\n",(0,a.jsx)(n.p,{children:"We use a specific naming convention for the file name."}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-shell",children:"# Filename\n-.md\n3090x1-@dan-jan.md # Example\n\n# Title\n---\ntitle: <@github_username>: \ntitle: @dan-jan: 3090 Desktop # Example\n---\n"})}),"\n",(0,a.jsx)(n.h3,{id:"content",children:"Content"}),"\n",(0,a.jsx)(n.p,{children:"We highly recommend you include:"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"Photos of your build"}),"\n",(0,a.jsxs)(n.li,{children:["List of the components (e.g. ",(0,a.jsx)(n.a,{href:"https://pcpartpicker.com",children:"PCPartPicker"}),")"]}),"\n",(0,a.jsx)(n.li,{children:"Dimensions"}),"\n",(0,a.jsx)(n.li,{children:"Power consumption"}),"\n",(0,a.jsx)(n.li,{children:"Noise level"}),"\n",(0,a.jsx)(n.li,{children:"Any stats on token generation speeds"}),"\n",(0,a.jsx)(n.li,{children:"List of models you have run successfully on the build"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"affiliate-links",children:"Affiliate Links"}),"\n",(0,a.jsx)(n.p,{children:"You are allowed to include affiliate links in your example."}),"\n",(0,a.jsx)(n.h2,{id:"longer-term",children:"Longer-Term"}),"\n",(0,a.jsx)(n.p,{children:"We will likely build a simple web app to make it easier to add your own examples, sort and retrieve."})]})}function u(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(c,{...e})}):c(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>l});var a=t(96540);const i={},r=a.createContext(i);function o(e){const n=a.useContext(r);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),a.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f75920de.2868a81c.js b/assets/js/f75920de.2868a81c.js deleted file mode 100644 index 77b03faf..00000000 --- a/assets/js/f75920de.2868a81c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4803],{63232:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>o,contentTitle:()=>r,default:()=>h,frontMatter:()=>l,metadata:()=>s,toc:()=>d});var a=i(74848),t=i(28453);const l={sidebar_position:7,slug:"/changelog/changelog-v0.4.3"},r="v0.4.3",s={id:"releases/changelog/changelog-v0.4.3",title:"v0.4.3",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.4.3.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.4.3",permalink:"/changelog/changelog-v0.4.3",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.4.3.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:7,frontMatter:{sidebar_position:7,slug:"/changelog/changelog-v0.4.3"},sidebar:"releasesSidebar",previous:{title:"v0.4.4",permalink:"/changelog/changelog-v0.4.4"},next:{title:"v0.4.2",permalink:"/changelog/changelog-v0.4.2"}},o={},d=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Fixes",id:"-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function c(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,t.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h1,{id:"v043",children:"v0.4.3"}),"\n",(0,a.jsxs)(n.p,{children:["For more details, ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.4.3",children:"GitHub Issues"})]}),"\n",(0,a.jsxs)(n.p,{children:["Highlighted Issue: ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/1159",children:"Issue #1159: Hotfix Prompt template for models on the Hub"})]}),"\n",(0,a.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"Hotfix Prompt template for models on the Hub @hahuyhoang411 (#1159)"}),"\n",(0,a.jsx)(n.li,{children:"Update model list for new release @hahuyhoang411 (#1143)"}),"\n",(0,a.jsx)(n.li,{children:"fix(Thread): #1119 focus on the first thread to prevent blank chat screen @namchuai (#1127)"}),"\n",(0,a.jsx)(n.li,{children:"fix(Thread): #1064 message being added to wrong thread if switching thread @namchuai (#1108)"}),"\n",(0,a.jsx)(n.li,{children:"fix(Thread): #1042 allow create new thread by clicking Use in Jan Hub @namchuai (#1103)"}),"\n",(0,a.jsx)(n.li,{children:"feat(ModelSetting): #1065 update state of model setting between threads @namchuai (#1090)"}),"\n",(0,a.jsx)(n.li,{children:"Update model version @hahuyhoang411 (#1086)"}),"\n",(0,a.jsx)(n.li,{children:"fix: cache hallucinations and failed to load model due to race condition @louis-jan (#1071)"}),"\n",(0,a.jsx)(n.li,{children:"fix(thread): #1043 default model to prefer active model @namchuai (#1070)"}),"\n",(0,a.jsx)(n.li,{children:"Update issue templates @0xSage (#1058)"}),"\n",(0,a.jsx)(n.li,{children:"Update ctx_len and max_tokens @hahuyhoang411 (#1035)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"feat: Add codeQL analysis for push main and pr main @hiro-v (#1128)"}),"\n",(0,a.jsx)(n.li,{children:"Feature autoupdater for nightly build @hiento09 (#1068)"}),"\n",(0,a.jsx)(n.li,{children:"feat: copy button for code block @urmauur (#1062)"}),"\n",(0,a.jsx)(n.li,{children:"Enhancements to Dependency Installation and App Testing @hiento09 (#965)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-fixes",children:"\ud83d\udc1b Fixes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"fix: error road map url @hieu-jan (#1153)"}),"\n",(0,a.jsx)(n.li,{children:"Fix token speed slow in machine has multi gpus @hiento09 (#1157)"}),"\n",(0,a.jsx)(n.li,{children:"fix: added dialog confirmation clean thread @urmauur (#1142)"}),"\n",(0,a.jsx)(n.li,{children:"fix: remove remote model from shortcut models dialog @urmauur (#1124)"}),"\n",(0,a.jsx)(n.li,{children:"fix: ui issue - all models are activated @louis-jan (#1120)"}),"\n",(0,a.jsx)(n.li,{children:"fix: should not hide empty message away @louis-jan (#1116)"}),"\n",(0,a.jsx)(n.li,{children:"fix: added tooltip for user cannot change model after starting thread @urmauur (#1115)"}),"\n",(0,a.jsx)(n.li,{children:"fix: remote model always active badges @urmauur (#1113)"}),"\n",(0,a.jsx)(n.li,{children:"fix: handle chat completion state with enter button @louis-jan (#1114)"}),"\n",(0,a.jsx)(n.li,{children:"fix: model active indicator only show when model activated @urmauur (#1110)"}),"\n",(0,a.jsx)(n.li,{children:"fix: #1096 yield error message upon thread switching @louis-jan (#1109)"}),"\n",(0,a.jsx)(n.li,{children:"fix: toaster success deleted thread showing id instead of active model @urmauur (#1111)"}),"\n",(0,a.jsx)(n.li,{children:"fix: update copy setting page @urmauur (#1105)"}),"\n",(0,a.jsx)(n.li,{children:"fix: search recommended model @urmauur (#1106)"}),"\n",(0,a.jsx)(n.li,{children:"fix: #1097 streaming response is replaced by error message @louis-jan (#1099)"}),"\n",(0,a.jsx)(n.li,{children:"Fix auto update windows Bug @hiento09 (#1102)"}),"\n",(0,a.jsx)(n.li,{children:"fix: added dialog confirmation when delete thread @urmauur (#1093)"}),"\n",(0,a.jsx)(n.li,{children:"fix: system monitor broken layout when responsive @urmauur (#1085)"}),"\n",(0,a.jsx)(n.li,{children:"bug: chatbox doesn't resize back down @urmauur (#1084)"}),"\n",(0,a.jsx)(n.li,{children:"fix: thread is broken after deleted first generated message @louis-jan (#1061)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"feat: Add codeQL analysis for push main and pr main @hiro-v (#1128)"}),"\n",(0,a.jsx)(n.li,{children:"docs: refactor dev docs, guides and specs @0xSage (#1092)"}),"\n",(0,a.jsx)(n.li,{children:"Correct jq command cause ci nightly build run failed @hiento09 (#1104)"}),"\n",(0,a.jsx)(n.li,{children:"Fix nightly build autoupdater @hiento09 (#1073)"}),"\n",(0,a.jsx)(n.li,{children:"Feature autoupdater for nightly build @hiento09 (#1068)"}),"\n",(0,a.jsx)(n.li,{children:"docs: Update product.md @0xSage (#1066)"}),"\n",(0,a.jsx)(n.li,{children:"Posthog disable click event and increase timeout for nitro load model\u2026 @hiento09 (#1060)"}),"\n",(0,a.jsx)(n.li,{children:"docs: improve quickstart docs @0xSage (#1047)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,a.jsx)(n.p,{children:"@0xSage, @hahuyhoang411, @hiento09, @hieu-jan, @hiro-v, @jan-service-account, @louis-jan, @namchuai and @urmauur"})]})}function h(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(c,{...e})}):c(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>r,x:()=>s});var a=i(96540);const t={},l=a.createContext(t);function r(e){const n=a.useContext(l);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:r(e.components),a.createElement(l.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f75920de.d4a290a1.js b/assets/js/f75920de.d4a290a1.js new file mode 100644 index 00000000..f8ddef77 --- /dev/null +++ b/assets/js/f75920de.d4a290a1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4803],{63232:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>o,contentTitle:()=>r,default:()=>h,frontMatter:()=>l,metadata:()=>s,toc:()=>d});var a=i(74848),t=i(28453);const l={sidebar_position:7,slug:"/changelog/changelog-v0.4.3"},r="v0.4.3",s={id:"releases/changelog/changelog-v0.4.3",title:"v0.4.3",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.4.3.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.4.3",permalink:"/changelog/changelog-v0.4.3",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.4.3.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:7,frontMatter:{sidebar_position:7,slug:"/changelog/changelog-v0.4.3"},sidebar:"releasesSidebar",previous:{title:"v0.4.4",permalink:"/changelog/changelog-v0.4.4"},next:{title:"v0.4.2",permalink:"/changelog/changelog-v0.4.2"}},o={},d=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Fixes",id:"-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function c(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,t.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h1,{id:"v043",children:"v0.4.3"}),"\n",(0,a.jsxs)(n.p,{children:["For more details, ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.4.3",children:"GitHub Issues"})]}),"\n",(0,a.jsxs)(n.p,{children:["Highlighted Issue: ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/1159",children:"Issue #1159: Hotfix Prompt template for models on the Hub"})]}),"\n",(0,a.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"Hotfix Prompt template for models on the Hub @hahuyhoang411 (#1159)"}),"\n",(0,a.jsx)(n.li,{children:"Update model list for new release @hahuyhoang411 (#1143)"}),"\n",(0,a.jsx)(n.li,{children:"fix(Thread): #1119 focus on the first thread to prevent blank chat screen @namchuai (#1127)"}),"\n",(0,a.jsx)(n.li,{children:"fix(Thread): #1064 message being added to wrong thread if switching thread @namchuai (#1108)"}),"\n",(0,a.jsx)(n.li,{children:"fix(Thread): #1042 allow create new thread by clicking Use in Jan Hub @namchuai (#1103)"}),"\n",(0,a.jsx)(n.li,{children:"feat(ModelSetting): #1065 update state of model setting between threads @namchuai (#1090)"}),"\n",(0,a.jsx)(n.li,{children:"Update model version @hahuyhoang411 (#1086)"}),"\n",(0,a.jsx)(n.li,{children:"fix: cache hallucinations and failed to load model due to race condition @louis-jan (#1071)"}),"\n",(0,a.jsx)(n.li,{children:"fix(thread): #1043 default model to prefer active model @namchuai (#1070)"}),"\n",(0,a.jsx)(n.li,{children:"Update issue templates @0xSage (#1058)"}),"\n",(0,a.jsx)(n.li,{children:"Update ctx_len and max_tokens @hahuyhoang411 (#1035)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"feat: Add codeQL analysis for push main and pr main @hiro-v (#1128)"}),"\n",(0,a.jsx)(n.li,{children:"Feature autoupdater for nightly build @hiento09 (#1068)"}),"\n",(0,a.jsx)(n.li,{children:"feat: copy button for code block @urmauur (#1062)"}),"\n",(0,a.jsx)(n.li,{children:"Enhancements to Dependency Installation and App Testing @hiento09 (#965)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-fixes",children:"\ud83d\udc1b Fixes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"fix: error road map url @hieu-jan (#1153)"}),"\n",(0,a.jsx)(n.li,{children:"Fix token speed slow in machine has multi gpus @hiento09 (#1157)"}),"\n",(0,a.jsx)(n.li,{children:"fix: added dialog confirmation clean thread @urmauur (#1142)"}),"\n",(0,a.jsx)(n.li,{children:"fix: remove remote model from shortcut models dialog @urmauur (#1124)"}),"\n",(0,a.jsx)(n.li,{children:"fix: ui issue - all models are activated @louis-jan (#1120)"}),"\n",(0,a.jsx)(n.li,{children:"fix: should not hide empty message away @louis-jan (#1116)"}),"\n",(0,a.jsx)(n.li,{children:"fix: added tooltip for user cannot change model after starting thread @urmauur (#1115)"}),"\n",(0,a.jsx)(n.li,{children:"fix: remote model always active badges @urmauur (#1113)"}),"\n",(0,a.jsx)(n.li,{children:"fix: handle chat completion state with enter button @louis-jan (#1114)"}),"\n",(0,a.jsx)(n.li,{children:"fix: model active indicator only show when model activated @urmauur (#1110)"}),"\n",(0,a.jsx)(n.li,{children:"fix: #1096 yield error message upon thread switching @louis-jan (#1109)"}),"\n",(0,a.jsx)(n.li,{children:"fix: toaster success deleted thread showing id instead of active model @urmauur (#1111)"}),"\n",(0,a.jsx)(n.li,{children:"fix: update copy setting page @urmauur (#1105)"}),"\n",(0,a.jsx)(n.li,{children:"fix: search recommended model @urmauur (#1106)"}),"\n",(0,a.jsx)(n.li,{children:"fix: #1097 streaming response is replaced by error message @louis-jan (#1099)"}),"\n",(0,a.jsx)(n.li,{children:"Fix auto update windows Bug @hiento09 (#1102)"}),"\n",(0,a.jsx)(n.li,{children:"fix: added dialog confirmation when delete thread @urmauur (#1093)"}),"\n",(0,a.jsx)(n.li,{children:"fix: system monitor broken layout when responsive @urmauur (#1085)"}),"\n",(0,a.jsx)(n.li,{children:"bug: chatbox doesn't resize back down @urmauur (#1084)"}),"\n",(0,a.jsx)(n.li,{children:"fix: thread is broken after deleted first generated message @louis-jan (#1061)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"feat: Add codeQL analysis for push main and pr main @hiro-v (#1128)"}),"\n",(0,a.jsx)(n.li,{children:"docs: refactor dev docs, guides and specs @0xSage (#1092)"}),"\n",(0,a.jsx)(n.li,{children:"Correct jq command cause ci nightly build run failed @hiento09 (#1104)"}),"\n",(0,a.jsx)(n.li,{children:"Fix nightly build autoupdater @hiento09 (#1073)"}),"\n",(0,a.jsx)(n.li,{children:"Feature autoupdater for nightly build @hiento09 (#1068)"}),"\n",(0,a.jsx)(n.li,{children:"docs: Update product.md @0xSage (#1066)"}),"\n",(0,a.jsx)(n.li,{children:"Posthog disable click event and increase timeout for nitro load model\u2026 @hiento09 (#1060)"}),"\n",(0,a.jsx)(n.li,{children:"docs: improve quickstart docs @0xSage (#1047)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,a.jsx)(n.p,{children:"@0xSage, @hahuyhoang411, @hiento09, @hieu-jan, @hiro-v, @jan-service-account, @louis-jan, @namchuai and @urmauur"})]})}function h(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(c,{...e})}):c(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>r,x:()=>s});var a=i(96540);const t={},l=a.createContext(t);function r(e){const n=a.useContext(l);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:r(e.components),a.createElement(l.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f7b6804f.3f171248.js b/assets/js/f7b6804f.3f171248.js new file mode 100644 index 00000000..54e866ca --- /dev/null +++ b/assets/js/f7b6804f.3f171248.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1908],{40417:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>s,default:()=>p,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var o=t(74848),i=t(28453);const r={title:"OpenRouter",slug:"/integrations/openrouter",sidebar_position:2,description:"A step-by-step guide on how to integrate Jan with OpenRouter.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","OpenRouter integration","OpenRouter"]},s=void 0,a={id:"guides/integrations/router",title:"OpenRouter",description:"A step-by-step guide on how to integrate Jan with OpenRouter.",source:"@site/docs/guides/integrations/router.mdx",sourceDirName:"guides/integrations",slug:"/integrations/openrouter",permalink:"/integrations/openrouter",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/integrations/router.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:2,frontMatter:{title:"OpenRouter",slug:"/integrations/openrouter",sidebar_position:2,description:"A step-by-step guide on how to integrate Jan with OpenRouter.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","OpenRouter integration","OpenRouter"]},sidebar:"guidesSidebar",previous:{title:"Raycast",permalink:"/integrations/raycast"},next:{title:"Continue Integration",permalink:"/integrations/continue"}},l={},d=[{value:"Integrate OpenRouter with Jan",id:"integrate-openrouter-with-jan",level:2},{value:"Step 1: Configure OpenRouter API key",id:"step-1-configure-openrouter-api-key",level:3},{value:"Step 2: Model Configuration",id:"step-2-model-configuration",level:3},{value:"Step 3 : Start the Model",id:"step-3--start-the-model",level:3}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.h2,{id:"integrate-openrouter-with-jan",children:"Integrate OpenRouter with Jan"}),"\n",(0,o.jsxs)(n.p,{children:[(0,o.jsx)(n.a,{href:"https://openrouter.ai/docs#quick-start",children:"OpenRouter"})," is a tool that gathers AI models. Developers can utilize its API to engage with diverse large language models, generative image models, and generative 3D object models."]}),"\n",(0,o.jsx)(n.p,{children:"To connect Jan with OpenRouter for accessing remote Large Language Models (LLMs) through OpenRouter, you can follow the steps below:"}),"\n",(0,o.jsx)(n.h3,{id:"step-1-configure-openrouter-api-key",children:"Step 1: Configure OpenRouter API key"}),"\n",(0,o.jsxs)(n.ol,{children:["\n",(0,o.jsxs)(n.li,{children:["Find your API keys in the ",(0,o.jsx)(n.a,{href:"https://openrouter.ai/keys",children:"OpenRouter API Key"}),"."]}),"\n",(0,o.jsxs)(n.li,{children:["Set the OpenRouter API key in ",(0,o.jsx)(n.code,{children:"~/jan/engines/openai.json"})," file."]}),"\n"]}),"\n",(0,o.jsx)(n.h3,{id:"step-2-model-configuration",children:"Step 2: Model Configuration"}),"\n",(0,o.jsxs)(n.ol,{children:["\n",(0,o.jsxs)(n.li,{children:["Go to the directory ",(0,o.jsx)(n.code,{children:"~/jan/models"}),"."]}),"\n",(0,o.jsxs)(n.li,{children:["Make a new folder called ",(0,o.jsx)(n.code,{children:"openrouter-(modelname)"}),", like ",(0,o.jsx)(n.code,{children:"openrouter-dolphin-mixtral-8x7b"}),"."]}),"\n",(0,o.jsxs)(n.li,{children:["Inside the folder, create a ",(0,o.jsx)(n.code,{children:"model.json"})," file with the following settings:"]}),"\n"]}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsxs)(n.li,{children:["Set the ",(0,o.jsx)(n.code,{children:"id"})," property to the model id obtained from OpenRouter."]}),"\n",(0,o.jsxs)(n.li,{children:["Set the ",(0,o.jsx)(n.code,{children:"format"})," property to ",(0,o.jsx)(n.code,{children:"api"}),"."]}),"\n",(0,o.jsxs)(n.li,{children:["Set the ",(0,o.jsx)(n.code,{children:"engine"})," property to ",(0,o.jsx)(n.code,{children:"openai"}),"."]}),"\n",(0,o.jsxs)(n.li,{children:["Ensure the ",(0,o.jsx)(n.code,{children:"state"})," property is set to ",(0,o.jsx)(n.code,{children:"ready"}),"."]}),"\n"]}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/models/openrouter-dolphin-mixtral-8x7b/model.json"',children:'{\n "sources": [\n {\n "filename": "openrouter",\n "url": "https://openrouter.ai/"\n }\n ],\n "id": "cognitivecomputations/dolphin-mixtral-8x7b",\n "object": "model",\n "name": "Dolphin 2.6 Mixtral 8x7B",\n "version": "1.0",\n "description": "This is a 16k context fine-tune of Mixtral-8x7b. It excels in coding tasks due to extensive training with coding data and is known for its obedience, although it lacks DPO tuning. The model is uncensored and is stripped of alignment and bias. It requires an external alignment layer for ethical use. Users are cautioned to use this highly compliant model responsibly, as detailed in a blog post about uncensored models at erichartford.com/uncensored-models.",\n "format": "api",\n "settings": {},\n "parameters": {},\n "metadata": {\n "tags": ["General", "Big Context Length"]\n },\n "engine": "openai"\n}\n'})}),"\n",(0,o.jsx)(n.admonition,{type:"note",children:(0,o.jsxs)(n.p,{children:["For more details regarding the ",(0,o.jsx)(n.code,{children:"model.json"})," settings and parameters fields, please see ",(0,o.jsx)(n.a,{href:"/guides/engines/remote-server/#modeljson",children:"here"}),"."]})}),"\n",(0,o.jsx)(n.h3,{id:"step-3--start-the-model",children:"Step 3 : Start the Model"}),"\n",(0,o.jsxs)(n.ol,{children:["\n",(0,o.jsxs)(n.li,{children:["Restart Jan and go to the ",(0,o.jsx)(n.strong,{children:"Hub"}),"."]}),"\n",(0,o.jsxs)(n.li,{children:["Find your model and click on the ",(0,o.jsx)(n.strong,{children:"Use"})," button."]}),"\n"]})]})}function p(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(c,{...e})}):c(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>s,x:()=>a});var o=t(96540);const i={},r=o.createContext(i);function s(e){const n=o.useContext(r);return o.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:s(e.components),o.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f7b6804f.f950993e.js b/assets/js/f7b6804f.f950993e.js deleted file mode 100644 index 991b9918..00000000 --- a/assets/js/f7b6804f.f950993e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1908],{40417:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>s,default:()=>u,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var o=t(74848),i=t(28453);const r={title:"OpenRouter",slug:"/integrations/openrouter",sidebar_position:2,description:"A step-by-step guide on how to integrate Jan with OpenRouter.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","OpenRouter integration","OpenRouter"]},s=void 0,a={id:"guides/integrations/router",title:"OpenRouter",description:"A step-by-step guide on how to integrate Jan with OpenRouter.",source:"@site/docs/guides/integrations/router.mdx",sourceDirName:"guides/integrations",slug:"/integrations/openrouter",permalink:"/integrations/openrouter",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/integrations/router.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:2,frontMatter:{title:"OpenRouter",slug:"/integrations/openrouter",sidebar_position:2,description:"A step-by-step guide on how to integrate Jan with OpenRouter.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","OpenRouter integration","OpenRouter"]},sidebar:"guidesSidebar",previous:{title:"Raycast",permalink:"/integrations/raycast"},next:{title:"Continue Integration",permalink:"/integrations/continue"}},l={},d=[{value:"Integrate OpenRouter with Jan",id:"integrate-openrouter-with-jan",level:2},{value:"Step 1: Configure OpenRouter API key",id:"step-1-configure-openrouter-api-key",level:3},{value:"Step 2: Model Configuration",id:"step-2-model-configuration",level:3},{value:"Step 3 : Start the Model",id:"step-3--start-the-model",level:3}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.h2,{id:"integrate-openrouter-with-jan",children:"Integrate OpenRouter with Jan"}),"\n",(0,o.jsxs)(n.p,{children:[(0,o.jsx)(n.a,{href:"https://openrouter.ai/docs#quick-start",children:"OpenRouter"})," is a tool that gathers AI models. Developers can utilize its API to engage with diverse large language models, generative image models, and generative 3D object models."]}),"\n",(0,o.jsx)(n.p,{children:"To connect Jan with OpenRouter for accessing remote Large Language Models (LLMs) through OpenRouter, you can follow the steps below:"}),"\n",(0,o.jsx)(n.h3,{id:"step-1-configure-openrouter-api-key",children:"Step 1: Configure OpenRouter API key"}),"\n",(0,o.jsxs)(n.ol,{children:["\n",(0,o.jsxs)(n.li,{children:["Find your API keys in the ",(0,o.jsx)(n.a,{href:"https://openrouter.ai/keys",children:"OpenRouter API Key"}),"."]}),"\n",(0,o.jsxs)(n.li,{children:["Set the OpenRouter API key in ",(0,o.jsx)(n.code,{children:"~/jan/engines/openai.json"})," file."]}),"\n"]}),"\n",(0,o.jsx)(n.h3,{id:"step-2-model-configuration",children:"Step 2: Model Configuration"}),"\n",(0,o.jsxs)(n.ol,{children:["\n",(0,o.jsxs)(n.li,{children:["Go to the directory ",(0,o.jsx)(n.code,{children:"~/jan/models"}),"."]}),"\n",(0,o.jsxs)(n.li,{children:["Make a new folder called ",(0,o.jsx)(n.code,{children:"openrouter-(modelname)"}),", like ",(0,o.jsx)(n.code,{children:"openrouter-dolphin-mixtral-8x7b"}),"."]}),"\n",(0,o.jsxs)(n.li,{children:["Inside the folder, create a ",(0,o.jsx)(n.code,{children:"model.json"})," file with the following settings:"]}),"\n"]}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsxs)(n.li,{children:["Set the ",(0,o.jsx)(n.code,{children:"id"})," property to the model id obtained from OpenRouter."]}),"\n",(0,o.jsxs)(n.li,{children:["Set the ",(0,o.jsx)(n.code,{children:"format"})," property to ",(0,o.jsx)(n.code,{children:"api"}),"."]}),"\n",(0,o.jsxs)(n.li,{children:["Set the ",(0,o.jsx)(n.code,{children:"engine"})," property to ",(0,o.jsx)(n.code,{children:"openai"}),"."]}),"\n",(0,o.jsxs)(n.li,{children:["Ensure the ",(0,o.jsx)(n.code,{children:"state"})," property is set to ",(0,o.jsx)(n.code,{children:"ready"}),"."]}),"\n"]}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{className:"language-json",metastring:'title="~/jan/models/openrouter-dolphin-mixtral-8x7b/model.json"',children:'{\n "sources": [\n {\n "filename": "openrouter",\n "url": "https://openrouter.ai/"\n }\n ],\n "id": "cognitivecomputations/dolphin-mixtral-8x7b",\n "object": "model",\n "name": "Dolphin 2.6 Mixtral 8x7B",\n "version": "1.0",\n "description": "This is a 16k context fine-tune of Mixtral-8x7b. It excels in coding tasks due to extensive training with coding data and is known for its obedience, although it lacks DPO tuning. The model is uncensored and is stripped of alignment and bias. It requires an external alignment layer for ethical use. Users are cautioned to use this highly compliant model responsibly, as detailed in a blog post about uncensored models at erichartford.com/uncensored-models.",\n "format": "api",\n "settings": {},\n "parameters": {},\n "metadata": {\n "tags": ["General", "Big Context Length"]\n },\n "engine": "openai"\n}\n'})}),"\n",(0,o.jsx)(n.admonition,{type:"note",children:(0,o.jsxs)(n.p,{children:["For more details regarding the ",(0,o.jsx)(n.code,{children:"model.json"})," settings and parameters fields, please see ",(0,o.jsx)(n.a,{href:"/guides/engines/remote-server/#modeljson",children:"here"}),"."]})}),"\n",(0,o.jsx)(n.h3,{id:"step-3--start-the-model",children:"Step 3 : Start the Model"}),"\n",(0,o.jsxs)(n.ol,{children:["\n",(0,o.jsxs)(n.li,{children:["Restart Jan and go to the ",(0,o.jsx)(n.strong,{children:"Hub"}),"."]}),"\n",(0,o.jsxs)(n.li,{children:["Find your model and click on the ",(0,o.jsx)(n.strong,{children:"Use"})," button."]}),"\n"]})]})}function u(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(c,{...e})}):c(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>s,x:()=>a});var o=t(96540);const i={},r=o.createContext(i);function s(e){const n=o.useContext(r);return o.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:s(e.components),o.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f7cb2fe9.c149374b.js b/assets/js/f7cb2fe9.c149374b.js deleted file mode 100644 index c232f7f8..00000000 --- a/assets/js/f7cb2fe9.c149374b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4951],{49946:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>s,metadata:()=>r,toc:()=>d});var i=t(74848),a=t(28453);const s={title:"Overview",slug:"/guides",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:1,keywords:["Jan AI","Jan","ChatGPT alternative","local AI","private AI","conversational AI","no-subscription fee","large language model"]},o=void 0,r={id:"guides/get-started/overview",title:"Overview",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/get-started/overview.mdx",sourceDirName:"guides/get-started",slug:"/guides",permalink:"/guides",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/get-started/overview.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:1,frontMatter:{title:"Overview",slug:"/guides",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:1,keywords:["Jan AI","Jan","ChatGPT alternative","local AI","private AI","conversational AI","no-subscription fee","large language model"]},sidebar:"guidesSidebar",next:{title:"Quickstart",permalink:"/guides/quickstart"}},l={},d=[{value:"What is Jan Application",id:"what-is-jan-application",level:2},{value:"How to Use Jan",id:"how-to-use-jan",level:2},{value:"Jan Extensions",id:"jan-extensions",level:2},{value:"Jan Supported Integrations",id:"jan-supported-integrations",level:2}];function c(e){const n={a:"a",admonition:"admonition",h2:"h2",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,a.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"what-is-jan-application",children:"What is Jan Application"}),"\n",(0,i.jsx)(n.p,{children:"Jan application is an open-source platform designed to run AI on your computer locally. It is highly customizable and uses open-source AI models, allowing you to do the following:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Run open-source Large Language Models (LLMs) locally."}),"\n",(0,i.jsx)(n.li,{children:"Connect to cloud AIs like ChatGPT or Google."}),"\n",(0,i.jsx)(n.li,{children:"Customize AI with a specific knowledge."}),"\n",(0,i.jsx)(n.li,{children:"Integrate the AI with everyday tools."}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"how-to-use-jan",children:"How to Use Jan"}),"\n",(0,i.jsx)(n.p,{children:"You can install and start Jan in less than 5 minutes by following these simple steps:"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Download Jan from our ",(0,i.jsx)(n.a,{href:"https://discord.gg/FTk2MvZwJH",children:"Discord"})," or ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan",children:"GitHub repo"}),"."]}),"\n",(0,i.jsx)(n.li,{children:"Install Jan."}),"\n",(0,i.jsxs)(n.li,{children:["Open Jan application, select a model in the ",(0,i.jsx)(n.strong,{children:"Hub"})," tab."]}),"\n",(0,i.jsx)(n.li,{children:"Download the model."}),"\n",(0,i.jsxs)(n.li,{children:["Navigate to the ",(0,i.jsx)(n.strong,{children:"Thread"})," tab."]}),"\n",(0,i.jsx)(n.li,{children:"Configure the model."}),"\n",(0,i.jsx)(n.li,{children:"Start chatting with the model."}),"\n"]}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsxs)(n.p,{children:["For more detailed quickstart guide, please see ",(0,i.jsx)(n.a,{href:"/guides/quickstart",children:"here"}),"."]})}),"\n",(0,i.jsx)(n.h2,{id:"jan-extensions",children:"Jan Extensions"}),"\n",(0,i.jsx)(n.p,{children:"Extensions serve as plugins or add-ons that augment the capabilities of the Jan application. These extensions offer a range of enhancements, including adding new functionalities, better integration with external tools, and customizable options for the models within Jan. Jan application currently includes 9 built-in extensions to improve the user experience. Additionally, users can create and add extensions from third parties."}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsxs)(n.p,{children:["For more information regarding the extensions, please see ",(0,i.jsx)(n.a,{href:"/extensions/",children:"here"}),"."]})}),"\n",(0,i.jsx)(n.h2,{id:"jan-supported-integrations",children:"Jan Supported Integrations"}),"\n",(0,i.jsx)(n.p,{children:"Jan is a versatile tool that supports a wide range of integrations, enhancing its utility for users. Its unique capability to operate fully offline, along with seamless connectivity with daily tools and platforms, facilitates direct interactions with databases, web services, and various software applications from within Jan. Currently, Jan compatible with 7 integration systems, with plans to expand and update these integrations over time, ensuring continuous improvement and adaptability to user needs."}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsxs)(n.p,{children:["For more information regarding the integration, please see ",(0,i.jsx)(n.a,{href:"/integrations/",children:"here"}),"."]})})]})}function h(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>r});var i=t(96540);const a={},s=i.createContext(a);function o(e){const n=i.useContext(s);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:o(e.components),i.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f7cb2fe9.f5b61cca.js b/assets/js/f7cb2fe9.f5b61cca.js new file mode 100644 index 00000000..1f3033bb --- /dev/null +++ b/assets/js/f7cb2fe9.f5b61cca.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4951],{49946:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>s,metadata:()=>r,toc:()=>d});var i=t(74848),a=t(28453);const s={title:"Overview",slug:"/guides",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:1,keywords:["Jan AI","Jan","ChatGPT alternative","local AI","private AI","conversational AI","no-subscription fee","large language model"]},o=void 0,r={id:"guides/get-started/overview",title:"Overview",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",source:"@site/docs/guides/get-started/overview.mdx",sourceDirName:"guides/get-started",slug:"/guides",permalink:"/guides",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/get-started/overview.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:1,frontMatter:{title:"Overview",slug:"/guides",description:"Jan Docs | Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.",sidebar_position:1,keywords:["Jan AI","Jan","ChatGPT alternative","local AI","private AI","conversational AI","no-subscription fee","large language model"]},sidebar:"guidesSidebar",next:{title:"Quickstart",permalink:"/guides/quickstart"}},l={},d=[{value:"What is Jan Application",id:"what-is-jan-application",level:2},{value:"How to Use Jan",id:"how-to-use-jan",level:2},{value:"Jan Extensions",id:"jan-extensions",level:2},{value:"Jan Supported Integrations",id:"jan-supported-integrations",level:2}];function c(e){const n={a:"a",admonition:"admonition",h2:"h2",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,a.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"what-is-jan-application",children:"What is Jan Application"}),"\n",(0,i.jsx)(n.p,{children:"Jan application is an open-source platform designed to run AI on your computer locally. It is highly customizable and uses open-source AI models, allowing you to do the following:"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"Run open-source Large Language Models (LLMs) locally."}),"\n",(0,i.jsx)(n.li,{children:"Connect to cloud AIs like ChatGPT or Google."}),"\n",(0,i.jsx)(n.li,{children:"Customize AI with a specific knowledge."}),"\n",(0,i.jsx)(n.li,{children:"Integrate the AI with everyday tools."}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"how-to-use-jan",children:"How to Use Jan"}),"\n",(0,i.jsx)(n.p,{children:"You can install and start Jan in less than 5 minutes by following these simple steps:"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Download Jan from our ",(0,i.jsx)(n.a,{href:"https://discord.gg/FTk2MvZwJH",children:"Discord"})," or ",(0,i.jsx)(n.a,{href:"https://github.com/janhq/jan",children:"GitHub repo"}),"."]}),"\n",(0,i.jsx)(n.li,{children:"Install Jan."}),"\n",(0,i.jsxs)(n.li,{children:["Open Jan application, select a model in the ",(0,i.jsx)(n.strong,{children:"Hub"})," tab."]}),"\n",(0,i.jsx)(n.li,{children:"Download the model."}),"\n",(0,i.jsxs)(n.li,{children:["Navigate to the ",(0,i.jsx)(n.strong,{children:"Thread"})," tab."]}),"\n",(0,i.jsx)(n.li,{children:"Configure the model."}),"\n",(0,i.jsx)(n.li,{children:"Start chatting with the model."}),"\n"]}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsxs)(n.p,{children:["For more detailed quickstart guide, please see ",(0,i.jsx)(n.a,{href:"/guides/quickstart",children:"here"}),"."]})}),"\n",(0,i.jsx)(n.h2,{id:"jan-extensions",children:"Jan Extensions"}),"\n",(0,i.jsx)(n.p,{children:"Extensions serve as plugins or add-ons that augment the capabilities of the Jan application. These extensions offer a range of enhancements, including adding new functionalities, better integration with external tools, and customizable options for the models within Jan. Jan application currently includes 9 built-in extensions to improve the user experience. Additionally, users can create and add extensions from third parties."}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsxs)(n.p,{children:["For more information regarding the extensions, please see ",(0,i.jsx)(n.a,{href:"/extensions/",children:"here"}),"."]})}),"\n",(0,i.jsx)(n.h2,{id:"jan-supported-integrations",children:"Jan Supported Integrations"}),"\n",(0,i.jsx)(n.p,{children:"Jan is a versatile tool that supports a wide range of integrations, enhancing its utility for users. Its unique capability to operate fully offline, along with seamless connectivity with daily tools and platforms, facilitates direct interactions with databases, web services, and various software applications from within Jan. Currently, Jan compatible with 7 integration systems, with plans to expand and update these integrations over time, ensuring continuous improvement and adaptability to user needs."}),"\n",(0,i.jsx)(n.admonition,{type:"note",children:(0,i.jsxs)(n.p,{children:["For more information regarding the integration, please see ",(0,i.jsx)(n.a,{href:"/integrations/",children:"here"}),"."]})})]})}function h(e={}){const{wrapper:n}={...(0,a.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>o,x:()=>r});var i=t(96540);const a={},s=i.createContext(a);function o(e){const n=i.useContext(s);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:o(e.components),i.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f81759f7.0a3270ab.js b/assets/js/f81759f7.0a3270ab.js new file mode 100644 index 00000000..0dacc2c5 --- /dev/null +++ b/assets/js/f81759f7.0a3270ab.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2725],{70042:(n,e,i)=>{i.r(e),i.d(e,{assets:()=>o,contentTitle:()=>r,default:()=>h,frontMatter:()=>l,metadata:()=>s,toc:()=>d});var a=i(74848),t=i(28453);const l={sidebar_position:9,slug:"/changelog/changelog-v0.4.1"},r="v0.4.1",s={id:"releases/changelog/changelog-v0.4.1",title:"v0.4.1",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.4.1.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.4.1",permalink:"/changelog/changelog-v0.4.1",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.4.1.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:9,frontMatter:{sidebar_position:9,slug:"/changelog/changelog-v0.4.1"},sidebar:"releasesSidebar",previous:{title:"v0.4.2",permalink:"/changelog/changelog-v0.4.2"},next:{title:"v0.4.0",permalink:"/changelog/changelog-v0.4.0"}},o={},d=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Fixes",id:"-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function c(n){const e={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,t.R)(),...n.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(e.h1,{id:"v041",children:"v0.4.1"}),"\n",(0,a.jsxs)(e.p,{children:["For more details, ",(0,a.jsx)(e.a,{href:"https://github.com/janhq/jan/releases/tag/v0.4.1",children:"GitHub Issues"})]}),"\n",(0,a.jsxs)(e.p,{children:["Highlighted Issue: ",(0,a.jsx)(e.a,{href:"https://github.com/janhq/jan/pull/903",children:"Issue #903: Update README.md"})]}),"\n",(0,a.jsx)(e.h2,{id:"changes",children:"Changes"}),"\n",(0,a.jsxs)(e.ul,{children:["\n",(0,a.jsx)(e.li,{children:"Update README.md @imtuyethan (#903)"}),"\n"]}),"\n",(0,a.jsx)(e.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,a.jsxs)(e.ul,{children:["\n",(0,a.jsx)(e.li,{children:"feat: Kill nitro process with API - nitro 0.1.27 @vuonghoainam (#975)"}),"\n",(0,a.jsx)(e.li,{children:"feat: Inference Nitro with Prompt Template @hahuyhoang411 (#952)"}),"\n",(0,a.jsx)(e.li,{children:"feat: Add NVIDIA triton trt-llm extension @vuonghoainam (#888)"}),"\n",(0,a.jsx)(e.li,{children:"feat: Hotfit for Nitro loading on CPU with hyper-threading support @vuonghoainam (#931)"}),"\n",(0,a.jsx)(e.li,{children:"feat: adding model params @namchuai (#886)"}),"\n",(0,a.jsx)(e.li,{children:"feat: Multiple inference engines for nitro and openai @vuonghoainam (#814)"}),"\n",(0,a.jsx)(e.li,{children:"docs: add json schema for engine and model parameters @tikikun (#840)"}),"\n",(0,a.jsx)(e.li,{children:"feat: improve SEO keywords @hieu-jan (#894)"}),"\n",(0,a.jsx)(e.li,{children:"enhancement: fix spacing landing page responsive @urmauur (#891)"}),"\n",(0,a.jsx)(e.li,{children:"bug: added label coming soon for windows and linux @urmauur (#881)"}),"\n"]}),"\n",(0,a.jsx)(e.h2,{id:"-fixes",children:"\ud83d\udc1b Fixes"}),"\n",(0,a.jsxs)(e.ul,{children:["\n",(0,a.jsx)(e.li,{children:"fix: 963 can not run openai models on windows @louis-jan (#974)"}),"\n",(0,a.jsx)(e.li,{children:"fix: Inference engine Nitro with Windows with/ without CUDA @vuonghoainam (#950)"}),"\n",(0,a.jsx)(e.li,{children:"Fix error Jan app linux crash @hiento09 (#958)"}),"\n",(0,a.jsx)(e.li,{children:"fix: windows bug - control buttons close,max,min hidden @linhtran174 (#949)"}),"\n",(0,a.jsx)(e.li,{children:"bug: fix ui landing page @urmauur (#937)"}),"\n",(0,a.jsx)(e.li,{children:"fix: model parameters for inference extensions @vuonghoainam (#935)"}),"\n",(0,a.jsx)(e.li,{children:"[bug] Fix floating border outside card right panel @urmauur (#934)"}),"\n",(0,a.jsx)(e.li,{children:"fix: import_typescript.default.isTokenKind is not a function @louis-jan (#923)"}),"\n",(0,a.jsx)(e.li,{children:"bug: fix syntax formatting @urmauur (#899)"}),"\n",(0,a.jsx)(e.li,{children:"bug: update metadata title and desc @urmauur (#884)"}),"\n",(0,a.jsx)(e.li,{children:"fix: download button text color is blending into the background @louis-jan (#883)"}),"\n"]}),"\n",(0,a.jsx)(e.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,a.jsxs)(e.ul,{children:["\n",(0,a.jsx)(e.li,{children:"chore: add desktop app analytics @louis-jan (#978)"}),"\n",(0,a.jsx)(e.li,{children:"refactor: clean types and interfaces @0xSage (#966)"}),"\n",(0,a.jsx)(e.li,{children:"docs: scaffold dev docs @0xSage (#856)"}),"\n",(0,a.jsx)(e.li,{children:"chore: Bump nitro to 0.1.26 @vuonghoainam (#960)"}),"\n",(0,a.jsx)(e.li,{children:"Update update-release-url.yml @hiento09 (#951)"}),"\n",(0,a.jsx)(e.li,{children:"Fix update release url pipeline run failed @hiento09 (#947)"}),"\n",(0,a.jsx)(e.li,{children:"chore: Bumpt nitro bin version to version 0.1.23 @vuonghoainam (#942)"}),"\n",(0,a.jsx)(e.li,{children:"Fix update release url pipeline @hiento09 (#941)"}),"\n",(0,a.jsx)(e.li,{children:"CI automatically update Update README with Nightly Build Information and stable download URL @hiento09 (#940)"}),"\n",(0,a.jsx)(e.li,{children:"refactor: deprecate invokers - auto proxying apis - strict types @louis-jan (#924)"}),"\n",(0,a.jsx)(e.li,{children:"docs: standardize yaml files @hieu-jan (#933)"}),"\n",(0,a.jsx)(e.li,{children:"chore: universal module definition @louis-jan (#902)"}),"\n",(0,a.jsx)(e.li,{children:"docs: add assistants api reference @hieu-jan (#801)"}),"\n",(0,a.jsx)(e.li,{children:"docs: add json schema for engine and model parameters @tikikun (#840)"}),"\n"]}),"\n",(0,a.jsx)(e.h2,{id:"contributor",children:"Contributor"}),"\n",(0,a.jsx)(e.p,{children:"@0xSage, @hahuyhoang411, @hiento09, @hieu-jan, @imtuyethan, @jan-service-account, @linhtran174, @louis-jan, @namchuai, @tikikun, @urmauur and @vuonghoainam"})]})}function h(n={}){const{wrapper:e}={...(0,t.R)(),...n.components};return e?(0,a.jsx)(e,{...n,children:(0,a.jsx)(c,{...n})}):c(n)}},28453:(n,e,i)=>{i.d(e,{R:()=>r,x:()=>s});var a=i(96540);const t={},l=a.createContext(t);function r(n){const e=a.useContext(l);return a.useMemo((function(){return"function"==typeof n?n(e):{...e,...n}}),[e,n])}function s(n){let e;return e=n.disableParentContext?"function"==typeof n.components?n.components(t):n.components||t:r(n.components),a.createElement(l.Provider,{value:e},n.children)}}}]); \ No newline at end of file diff --git a/assets/js/f81759f7.23e790cf.js b/assets/js/f81759f7.23e790cf.js deleted file mode 100644 index f1b699d9..00000000 --- a/assets/js/f81759f7.23e790cf.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2725],{70042:(n,e,i)=>{i.r(e),i.d(e,{assets:()=>o,contentTitle:()=>r,default:()=>h,frontMatter:()=>l,metadata:()=>s,toc:()=>d});var a=i(74848),t=i(28453);const l={sidebar_position:9,slug:"/changelog/changelog-v0.4.1"},r="v0.4.1",s={id:"releases/changelog/changelog-v0.4.1",title:"v0.4.1",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.4.1.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.4.1",permalink:"/changelog/changelog-v0.4.1",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.4.1.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:9,frontMatter:{sidebar_position:9,slug:"/changelog/changelog-v0.4.1"},sidebar:"releasesSidebar",previous:{title:"v0.4.2",permalink:"/changelog/changelog-v0.4.2"},next:{title:"v0.4.0",permalink:"/changelog/changelog-v0.4.0"}},o={},d=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Fixes",id:"-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function c(n){const e={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,t.R)(),...n.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(e.h1,{id:"v041",children:"v0.4.1"}),"\n",(0,a.jsxs)(e.p,{children:["For more details, ",(0,a.jsx)(e.a,{href:"https://github.com/janhq/jan/releases/tag/v0.4.1",children:"GitHub Issues"})]}),"\n",(0,a.jsxs)(e.p,{children:["Highlighted Issue: ",(0,a.jsx)(e.a,{href:"https://github.com/janhq/jan/pull/903",children:"Issue #903: Update README.md"})]}),"\n",(0,a.jsx)(e.h2,{id:"changes",children:"Changes"}),"\n",(0,a.jsxs)(e.ul,{children:["\n",(0,a.jsx)(e.li,{children:"Update README.md @imtuyethan (#903)"}),"\n"]}),"\n",(0,a.jsx)(e.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,a.jsxs)(e.ul,{children:["\n",(0,a.jsx)(e.li,{children:"feat: Kill nitro process with API - nitro 0.1.27 @vuonghoainam (#975)"}),"\n",(0,a.jsx)(e.li,{children:"feat: Inference Nitro with Prompt Template @hahuyhoang411 (#952)"}),"\n",(0,a.jsx)(e.li,{children:"feat: Add NVIDIA triton trt-llm extension @vuonghoainam (#888)"}),"\n",(0,a.jsx)(e.li,{children:"feat: Hotfit for Nitro loading on CPU with hyper-threading support @vuonghoainam (#931)"}),"\n",(0,a.jsx)(e.li,{children:"feat: adding model params @namchuai (#886)"}),"\n",(0,a.jsx)(e.li,{children:"feat: Multiple inference engines for nitro and openai @vuonghoainam (#814)"}),"\n",(0,a.jsx)(e.li,{children:"docs: add json schema for engine and model parameters @tikikun (#840)"}),"\n",(0,a.jsx)(e.li,{children:"feat: improve SEO keywords @hieu-jan (#894)"}),"\n",(0,a.jsx)(e.li,{children:"enhancement: fix spacing landing page responsive @urmauur (#891)"}),"\n",(0,a.jsx)(e.li,{children:"bug: added label coming soon for windows and linux @urmauur (#881)"}),"\n"]}),"\n",(0,a.jsx)(e.h2,{id:"-fixes",children:"\ud83d\udc1b Fixes"}),"\n",(0,a.jsxs)(e.ul,{children:["\n",(0,a.jsx)(e.li,{children:"fix: 963 can not run openai models on windows @louis-jan (#974)"}),"\n",(0,a.jsx)(e.li,{children:"fix: Inference engine Nitro with Windows with/ without CUDA @vuonghoainam (#950)"}),"\n",(0,a.jsx)(e.li,{children:"Fix error Jan app linux crash @hiento09 (#958)"}),"\n",(0,a.jsx)(e.li,{children:"fix: windows bug - control buttons close,max,min hidden @linhtran174 (#949)"}),"\n",(0,a.jsx)(e.li,{children:"bug: fix ui landing page @urmauur (#937)"}),"\n",(0,a.jsx)(e.li,{children:"fix: model parameters for inference extensions @vuonghoainam (#935)"}),"\n",(0,a.jsx)(e.li,{children:"[bug] Fix floating border outside card right panel @urmauur (#934)"}),"\n",(0,a.jsx)(e.li,{children:"fix: import_typescript.default.isTokenKind is not a function @louis-jan (#923)"}),"\n",(0,a.jsx)(e.li,{children:"bug: fix syntax formatting @urmauur (#899)"}),"\n",(0,a.jsx)(e.li,{children:"bug: update metadata title and desc @urmauur (#884)"}),"\n",(0,a.jsx)(e.li,{children:"fix: download button text color is blending into the background @louis-jan (#883)"}),"\n"]}),"\n",(0,a.jsx)(e.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,a.jsxs)(e.ul,{children:["\n",(0,a.jsx)(e.li,{children:"chore: add desktop app analytics @louis-jan (#978)"}),"\n",(0,a.jsx)(e.li,{children:"refactor: clean types and interfaces @0xSage (#966)"}),"\n",(0,a.jsx)(e.li,{children:"docs: scaffold dev docs @0xSage (#856)"}),"\n",(0,a.jsx)(e.li,{children:"chore: Bump nitro to 0.1.26 @vuonghoainam (#960)"}),"\n",(0,a.jsx)(e.li,{children:"Update update-release-url.yml @hiento09 (#951)"}),"\n",(0,a.jsx)(e.li,{children:"Fix update release url pipeline run failed @hiento09 (#947)"}),"\n",(0,a.jsx)(e.li,{children:"chore: Bumpt nitro bin version to version 0.1.23 @vuonghoainam (#942)"}),"\n",(0,a.jsx)(e.li,{children:"Fix update release url pipeline @hiento09 (#941)"}),"\n",(0,a.jsx)(e.li,{children:"CI automatically update Update README with Nightly Build Information and stable download URL @hiento09 (#940)"}),"\n",(0,a.jsx)(e.li,{children:"refactor: deprecate invokers - auto proxying apis - strict types @louis-jan (#924)"}),"\n",(0,a.jsx)(e.li,{children:"docs: standardize yaml files @hieu-jan (#933)"}),"\n",(0,a.jsx)(e.li,{children:"chore: universal module definition @louis-jan (#902)"}),"\n",(0,a.jsx)(e.li,{children:"docs: add assistants api reference @hieu-jan (#801)"}),"\n",(0,a.jsx)(e.li,{children:"docs: add json schema for engine and model parameters @tikikun (#840)"}),"\n"]}),"\n",(0,a.jsx)(e.h2,{id:"contributor",children:"Contributor"}),"\n",(0,a.jsx)(e.p,{children:"@0xSage, @hahuyhoang411, @hiento09, @hieu-jan, @imtuyethan, @jan-service-account, @linhtran174, @louis-jan, @namchuai, @tikikun, @urmauur and @vuonghoainam"})]})}function h(n={}){const{wrapper:e}={...(0,t.R)(),...n.components};return e?(0,a.jsx)(e,{...n,children:(0,a.jsx)(c,{...n})}):c(n)}},28453:(n,e,i)=>{i.d(e,{R:()=>r,x:()=>s});var a=i(96540);const t={},l=a.createContext(t);function r(n){const e=a.useContext(l);return a.useMemo((function(){return"function"==typeof n?n(e):{...e,...n}}),[e,n])}function s(n){let e;return e=n.disableParentContext?"function"==typeof n.components?n.components(t):n.components||t:r(n.components),a.createElement(l.Provider,{value:e},n.children)}}}]); \ No newline at end of file diff --git a/assets/js/f8bfd07c.55b6af87.js b/assets/js/f8bfd07c.55b6af87.js deleted file mode 100644 index 5c9a9e49..00000000 --- a/assets/js/f8bfd07c.55b6af87.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[231],{60192:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>i,contentTitle:()=>a,default:()=>p,frontMatter:()=>r,metadata:()=>s,toc:()=>d});var c=t(74848),o=t(28453);const r={title:"Anatomy of a Thinking Machine",slug:"/hardware/concepts"},a=void 0,s={id:"hardware/concepts/concepts",title:"Anatomy of a Thinking Machine",description:"- Cover the difference between CPU/RAM and GPU/VRAM",source:"@site/docs/hardware/concepts/concepts.md",sourceDirName:"hardware/concepts",slug:"/hardware/concepts",permalink:"/hardware/concepts",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/concepts/concepts.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Anatomy of a Thinking Machine",slug:"/hardware/concepts"}},i={},d=[];function l(e){const n={li:"li",ul:"ul",...(0,o.R)(),...e.components};return(0,c.jsxs)(n.ul,{children:["\n",(0,c.jsx)(n.li,{children:"Cover the difference between CPU/RAM and GPU/VRAM"}),"\n",(0,c.jsx)(n.li,{children:"AI can now run on CPU/RAM (llama.cpp)"}),"\n",(0,c.jsx)(n.li,{children:"AI that runs on Apple Silicon"}),"\n"]})}function p(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,c.jsx)(n,{...e,children:(0,c.jsx)(l,{...e})}):l(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>s});var c=t(96540);const o={},r=c.createContext(o);function a(e){const n=c.useContext(r);return c.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:a(e.components),c.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f8bfd07c.fa55446a.js b/assets/js/f8bfd07c.fa55446a.js new file mode 100644 index 00000000..5ce38c21 --- /dev/null +++ b/assets/js/f8bfd07c.fa55446a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[231],{60192:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>i,contentTitle:()=>a,default:()=>p,frontMatter:()=>r,metadata:()=>s,toc:()=>d});var c=t(74848),o=t(28453);const r={title:"Anatomy of a Thinking Machine",slug:"/hardware/concepts"},a=void 0,s={id:"hardware/concepts/concepts",title:"Anatomy of a Thinking Machine",description:"- Cover the difference between CPU/RAM and GPU/VRAM",source:"@site/docs/hardware/concepts/concepts.md",sourceDirName:"hardware/concepts",slug:"/hardware/concepts",permalink:"/hardware/concepts",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/hardware/concepts/concepts.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Anatomy of a Thinking Machine",slug:"/hardware/concepts"}},i={},d=[];function l(e){const n={li:"li",ul:"ul",...(0,o.R)(),...e.components};return(0,c.jsxs)(n.ul,{children:["\n",(0,c.jsx)(n.li,{children:"Cover the difference between CPU/RAM and GPU/VRAM"}),"\n",(0,c.jsx)(n.li,{children:"AI can now run on CPU/RAM (llama.cpp)"}),"\n",(0,c.jsx)(n.li,{children:"AI that runs on Apple Silicon"}),"\n"]})}function p(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,c.jsx)(n,{...e,children:(0,c.jsx)(l,{...e})}):l(e)}},28453:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>s});var c=t(96540);const o={},r=c.createContext(o);function a(e){const n=c.useContext(r);return c.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:a(e.components),c.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f9a6fee3.22eabd3e.js b/assets/js/f9a6fee3.22eabd3e.js new file mode 100644 index 00000000..39ea0b7c --- /dev/null +++ b/assets/js/f9a6fee3.22eabd3e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6222],{97546:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>o,contentTitle:()=>r,default:()=>u,frontMatter:()=>t,metadata:()=>s,toc:()=>c});var a=i(74848),l=i(28453);const t={sidebar_position:12,slug:"/changelog/changelog-v0.3.2"},r="v0.3.2",s={id:"releases/changelog/changelog-v0.3.2",title:"v0.3.2",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.3.2.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.3.2",permalink:"/changelog/changelog-v0.3.2",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.3.2.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:12,frontMatter:{sidebar_position:12,slug:"/changelog/changelog-v0.3.2"},sidebar:"releasesSidebar",previous:{title:"v0.3.3",permalink:"/changelog/changelog-v0.3.3"},next:{title:"v0.3.1",permalink:"/changelog/changelog-v0.3.1"}},o={},c=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Bug Fixes",id:"-bug-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function d(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,l.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h1,{id:"v032",children:"v0.3.2"}),"\n",(0,a.jsxs)(n.p,{children:["For more details, ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.3.2",children:"GitHub Issues"})]}),"\n",(0,a.jsxs)(n.p,{children:["Highlighted Issue: ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/612",children:"Issue #612: fix: disabled required env"})]}),"\n",(0,a.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"fix: disabled required env @urmauur (#612)"}),"\n",(0,a.jsx)(n.li,{children:"Install Posthog snippet @imtuyethan (#573)"}),"\n",(0,a.jsx)(n.li,{children:"web: google tag manager @urmauur (#562)"}),"\n",(0,a.jsx)(n.li,{children:"docs: fix syntax highlighting @0xSage (#602)"}),"\n",(0,a.jsx)(n.li,{children:"chore: remove past event @0xSage (#600)"}),"\n",(0,a.jsx)(n.li,{children:"docs: new docs @0xSage (#599)"}),"\n",(0,a.jsx)(n.li,{children:"[chore]: Update docs @dan-jan (#597)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"refactor: main electron with managers and handlers @louis-jan (#610)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-bug-fixes",children:"\ud83d\udc1b Bug Fixes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"Fix: Failed to load model - unload model nitro @louis-jan (#616)"}),"\n",(0,a.jsx)(n.li,{children:"Restore cpx nitro step in yarn script @hiento09 (#617)"}),"\n",(0,a.jsx)(n.li,{children:"fix(#591): prevent duplicate message id issue @namchuai (#595)"}),"\n",(0,a.jsx)(n.li,{children:"bug: cancelling a model download should be delete the model file on user data @urmauur (#613)"}),"\n",(0,a.jsx)(n.li,{children:"bug: fix weird padding vertical snippet code @urmauur (#608)"}),"\n",(0,a.jsx)(n.li,{children:"bug: Fix button download detect intel or apple silicon @urmauur (#609)"}),"\n",(0,a.jsx)(n.li,{children:"bug: enable delete conversation after deleted model @urmauur (#594)"}),"\n",(0,a.jsx)(n.li,{children:"bug: download modal should truncate model name @urmauur (#592)"}),"\n",(0,a.jsx)(n.li,{children:"bug: support multiple line input chat using Textarea instead @urmauur (#593)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"refactor: main electron with managers and handlers @louis-jan (#610)"}),"\n",(0,a.jsx)(n.li,{children:"Chore/refactor yarn script @hiento09 (#615)"}),"\n",(0,a.jsx)(n.li,{children:"fix: line height and update typography component @urmauur (#611)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,a.jsx)(n.p,{children:"@0xSage, @dan-jan, @hiento09, @imtuyethan, @jan-service-account, @louis-jan, @namchuai and @urmauur"})]})}function u(e={}){const{wrapper:n}={...(0,l.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(d,{...e})}):d(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>r,x:()=>s});var a=i(96540);const l={},t=a.createContext(l);function r(e){const n=a.useContext(t);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(l):e.components||l:r(e.components),a.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f9a6fee3.f2a75886.js b/assets/js/f9a6fee3.f2a75886.js deleted file mode 100644 index d7d7de15..00000000 --- a/assets/js/f9a6fee3.f2a75886.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6222],{97546:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>o,contentTitle:()=>r,default:()=>u,frontMatter:()=>t,metadata:()=>s,toc:()=>c});var a=i(74848),l=i(28453);const t={sidebar_position:12,slug:"/changelog/changelog-v0.3.2"},r="v0.3.2",s={id:"releases/changelog/changelog-v0.3.2",title:"v0.3.2",description:"For more details, GitHub Issues",source:"@site/docs/releases/changelog/changelog-v0.3.2.mdx",sourceDirName:"releases/changelog",slug:"/changelog/changelog-v0.3.2",permalink:"/changelog/changelog-v0.3.2",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/releases/changelog/changelog-v0.3.2.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:12,frontMatter:{sidebar_position:12,slug:"/changelog/changelog-v0.3.2"},sidebar:"releasesSidebar",previous:{title:"v0.3.3",permalink:"/changelog/changelog-v0.3.3"},next:{title:"v0.3.1",permalink:"/changelog/changelog-v0.3.1"}},o={},c=[{value:"Changes",id:"changes",level:2},{value:"\ud83d\ude80 Features",id:"-features",level:2},{value:"\ud83d\udc1b Bug Fixes",id:"-bug-fixes",level:2},{value:"\ud83e\uddf0 Maintenance",id:"-maintenance",level:2},{value:"Contributor",id:"contributor",level:2}];function d(e){const n={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,l.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h1,{id:"v032",children:"v0.3.2"}),"\n",(0,a.jsxs)(n.p,{children:["For more details, ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/releases/tag/v0.3.2",children:"GitHub Issues"})]}),"\n",(0,a.jsxs)(n.p,{children:["Highlighted Issue: ",(0,a.jsx)(n.a,{href:"https://github.com/janhq/jan/pull/612",children:"Issue #612: fix: disabled required env"})]}),"\n",(0,a.jsx)(n.h2,{id:"changes",children:"Changes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"fix: disabled required env @urmauur (#612)"}),"\n",(0,a.jsx)(n.li,{children:"Install Posthog snippet @imtuyethan (#573)"}),"\n",(0,a.jsx)(n.li,{children:"web: google tag manager @urmauur (#562)"}),"\n",(0,a.jsx)(n.li,{children:"docs: fix syntax highlighting @0xSage (#602)"}),"\n",(0,a.jsx)(n.li,{children:"chore: remove past event @0xSage (#600)"}),"\n",(0,a.jsx)(n.li,{children:"docs: new docs @0xSage (#599)"}),"\n",(0,a.jsx)(n.li,{children:"[chore]: Update docs @dan-jan (#597)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-features",children:"\ud83d\ude80 Features"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"refactor: main electron with managers and handlers @louis-jan (#610)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-bug-fixes",children:"\ud83d\udc1b Bug Fixes"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"Fix: Failed to load model - unload model nitro @louis-jan (#616)"}),"\n",(0,a.jsx)(n.li,{children:"Restore cpx nitro step in yarn script @hiento09 (#617)"}),"\n",(0,a.jsx)(n.li,{children:"fix(#591): prevent duplicate message id issue @namchuai (#595)"}),"\n",(0,a.jsx)(n.li,{children:"bug: cancelling a model download should be delete the model file on user data @urmauur (#613)"}),"\n",(0,a.jsx)(n.li,{children:"bug: fix weird padding vertical snippet code @urmauur (#608)"}),"\n",(0,a.jsx)(n.li,{children:"bug: Fix button download detect intel or apple silicon @urmauur (#609)"}),"\n",(0,a.jsx)(n.li,{children:"bug: enable delete conversation after deleted model @urmauur (#594)"}),"\n",(0,a.jsx)(n.li,{children:"bug: download modal should truncate model name @urmauur (#592)"}),"\n",(0,a.jsx)(n.li,{children:"bug: support multiple line input chat using Textarea instead @urmauur (#593)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"-maintenance",children:"\ud83e\uddf0 Maintenance"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsx)(n.li,{children:"refactor: main electron with managers and handlers @louis-jan (#610)"}),"\n",(0,a.jsx)(n.li,{children:"Chore/refactor yarn script @hiento09 (#615)"}),"\n",(0,a.jsx)(n.li,{children:"fix: line height and update typography component @urmauur (#611)"}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"contributor",children:"Contributor"}),"\n",(0,a.jsx)(n.p,{children:"@0xSage, @dan-jan, @hiento09, @imtuyethan, @jan-service-account, @louis-jan, @namchuai and @urmauur"})]})}function u(e={}){const{wrapper:n}={...(0,l.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(d,{...e})}):d(e)}},28453:(e,n,i)=>{i.d(n,{R:()=>r,x:()=>s});var a=i(96540);const l={},t=a.createContext(l);function r(e){const n=a.useContext(t);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(l):e.components||l:r(e.components),a.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/fece9508.c5f6eafa.js b/assets/js/fece9508.c5f6eafa.js deleted file mode 100644 index 48a9fae3..00000000 --- a/assets/js/fece9508.c5f6eafa.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5094],{16891:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>c,contentTitle:()=>s,default:()=>l,frontMatter:()=>a,metadata:()=>i,toc:()=>d});var r=n(74848),o=n(28453);const a={title:"Integrations"},s=void 0,i={id:"integrations",title:"Integrations",description:"",source:"@site/docs/integrations.md",sourceDirName:".",slug:"/integrations",permalink:"/integrations",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/integrations.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",frontMatter:{title:"Integrations"},sidebar:"ecosystemSidebar",previous:{title:"Become a Partner",permalink:"/partners/become-a-partner"},next:{title:"Langchain",permalink:"/integrations/langchain"}},c={},d=[];function u(t){return(0,r.jsx)(r.Fragment,{})}function l(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,r.jsx)(e,{...t,children:(0,r.jsx)(u,{...t})}):u()}},28453:(t,e,n)=>{n.d(e,{R:()=>s,x:()=>i});var r=n(96540);const o={},a=r.createContext(o);function s(t){const e=r.useContext(a);return r.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function i(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:s(t.components),r.createElement(a.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/fece9508.ceabf536.js b/assets/js/fece9508.ceabf536.js new file mode 100644 index 00000000..2f487e65 --- /dev/null +++ b/assets/js/fece9508.ceabf536.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5094],{16891:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>c,contentTitle:()=>a,default:()=>l,frontMatter:()=>s,metadata:()=>i,toc:()=>d});var r=n(74848),o=n(28453);const s={title:"Integrations"},a=void 0,i={id:"integrations",title:"Integrations",description:"",source:"@site/docs/integrations.md",sourceDirName:".",slug:"/integrations",permalink:"/integrations",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/integrations.md",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",frontMatter:{title:"Integrations"},sidebar:"ecosystemSidebar",previous:{title:"Become a Partner",permalink:"/partners/become-a-partner"},next:{title:"Langchain",permalink:"/integrations/langchain"}},c={},d=[];function u(t){return(0,r.jsx)(r.Fragment,{})}function l(t={}){const{wrapper:e}={...(0,o.R)(),...t.components};return e?(0,r.jsx)(e,{...t,children:(0,r.jsx)(u,{...t})}):u()}},28453:(t,e,n)=>{n.d(e,{R:()=>a,x:()=>i});var r=n(96540);const o={},s=r.createContext(o);function a(t){const e=r.useContext(s);return r.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function i(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(o):t.components||o:a(t.components),r.createElement(s.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/ff5e07c6.0c8ff949.js b/assets/js/ff5e07c6.0c8ff949.js new file mode 100644 index 00000000..eefa3ab6 --- /dev/null +++ b/assets/js/ff5e07c6.0c8ff949.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5697],{43018:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>a,contentTitle:()=>o,default:()=>d,frontMatter:()=>s,metadata:()=>l,toc:()=>p});var t=r(74848),i=r(28453);const s={title:"Open Interpreter",slug:"/integrations/interpreter",sidebar_position:6,description:"A step-by-step guide on how to integrate Jan with Open Interpreter.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Open Interpreter integration","Open Interpreter"]},o=void 0,l={id:"guides/integrations/interpreter",title:"Open Interpreter",description:"A step-by-step guide on how to integrate Jan with Open Interpreter.",source:"@site/docs/guides/integrations/interpreter.mdx",sourceDirName:"guides/integrations",slug:"/integrations/interpreter",permalink:"/integrations/interpreter",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/integrations/interpreter.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1712027706,formattedLastUpdatedAt:"Apr 2, 2024",sidebarPosition:6,frontMatter:{title:"Open Interpreter",slug:"/integrations/interpreter",sidebar_position:6,description:"A step-by-step guide on how to integrate Jan with Open Interpreter.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Open Interpreter integration","Open Interpreter"]},sidebar:"guidesSidebar",previous:{title:"Discord",permalink:"/integrations/discord"},next:{title:"Raycast",permalink:"/integrations/raycast"}},a={},p=[{value:"Integrate Open Interpreter with Jan",id:"integrate-open-interpreter-with-jan",level:2},{value:"Step 1: Install Open Interpreter",id:"step-1-install-open-interpreter",level:3},{value:"Step 2: Configure Jan's Local API Server",id:"step-2-configure-jans-local-api-server",level:3},{value:"Enabling Jan API Server",id:"enabling-jan-api-server",level:4},{value:"Step 3: Set the Open Interpreter Environment",id:"step-3-set-the-open-interpreter-environment",level:3}];function c(e){const n={a:"a",blockquote:"blockquote",code:"code",h2:"h2",h3:"h3",h4:"h4",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",...(0,i.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h2,{id:"integrate-open-interpreter-with-jan",children:"Integrate Open Interpreter with Jan"}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.a,{href:"https://github.com/KillianLucas/open-interpreter/",children:"Open Interpreter"})," lets LLMs run code (Python, Javascript, Shell, and more) locally. You can chat with Open Interpreter through a ChatGPT-like interface in your terminal by running ",(0,t.jsx)(n.code,{children:"interpreter"})," after installing. To integrate Open Interpreter with Jan, follow the steps below:"]}),"\n",(0,t.jsx)(n.h3,{id:"step-1-install-open-interpreter",children:"Step 1: Install Open Interpreter"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsx)(n.li,{children:"Install Open Interpreter by running:"}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-sh",children:"pip install open-interpreter\n"})}),"\n",(0,t.jsxs)(n.ol,{start:"2",children:["\n",(0,t.jsxs)(n.li,{children:["A Rust compiler is required to install Open Interpreter. If not already installed, run the following command or go to ",(0,t.jsx)(n.a,{href:"https://rustup.rs/",children:"this page"})," if you are running on windows:"]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-zsh",children:"sudo apt install rustc\n"})}),"\n",(0,t.jsx)(n.h3,{id:"step-2-configure-jans-local-api-server",children:"Step 2: Configure Jan's Local API Server"}),"\n",(0,t.jsxs)(n.p,{children:["Before using Open Interpreter, configure the model in ",(0,t.jsx)(n.code,{children:"Settings"})," > ",(0,t.jsx)(n.code,{children:"My Model"})," for Jan and activate its local API server."]}),"\n",(0,t.jsx)(n.h4,{id:"enabling-jan-api-server",children:"Enabling Jan API Server"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["Click the ",(0,t.jsx)(n.code,{children:"<>"})," button to access the ",(0,t.jsx)(n.strong,{children:"Local API Server"})," section in Jan."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["Configure the server settings, including ",(0,t.jsx)(n.strong,{children:"IP Port"}),", ",(0,t.jsx)(n.strong,{children:"Cross-Origin-Resource-Sharing (CORS)"}),", and ",(0,t.jsx)(n.strong,{children:"Verbose Server Logs"}),"."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["Click ",(0,t.jsx)(n.strong,{children:"Start Server"}),"."]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"step-3-set-the-open-interpreter-environment",children:"Step 3: Set the Open Interpreter Environment"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["For integration, provide the API Base (",(0,t.jsx)(n.code,{children:"http://localhost:1337/v1"}),") and the model ID (e.g., ",(0,t.jsx)(n.code,{children:"mistral-ins-7b-q4"}),") when running Open Interpreter. For example see the code below:"]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-zsh",children:"interpreter --api_base http://localhost:1337/v1 --model mistral-ins-7b-q4\n"})}),"\n",(0,t.jsxs)(n.blockquote,{children:["\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.strong,{children:"Open Interpreter is now ready for use!"})}),"\n"]})]})}function d(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},28453:(e,n,r)=>{r.d(n,{R:()=>o,x:()=>l});var t=r(96540);const i={},s=t.createContext(i);function o(e){const n=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),t.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/ff5e07c6.b7272128.js b/assets/js/ff5e07c6.b7272128.js deleted file mode 100644 index 1f86560c..00000000 --- a/assets/js/ff5e07c6.b7272128.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5697],{43018:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>a,contentTitle:()=>o,default:()=>d,frontMatter:()=>s,metadata:()=>l,toc:()=>p});var t=r(74848),i=r(28453);const s={title:"Open Interpreter",slug:"/integrations/interpreter",sidebar_position:6,description:"A step-by-step guide on how to integrate Jan with Open Interpreter.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Open Interpreter integration","Open Interpreter"]},o=void 0,l={id:"guides/integrations/interpreter",title:"Open Interpreter",description:"A step-by-step guide on how to integrate Jan with Open Interpreter.",source:"@site/docs/guides/integrations/interpreter.mdx",sourceDirName:"guides/integrations",slug:"/integrations/interpreter",permalink:"/integrations/interpreter",draft:!1,unlisted:!1,editUrl:"https://github.com/janhq/docs/tree/main/docs/guides/integrations/interpreter.mdx",tags:[],version:"current",lastUpdatedBy:"Nicole Zhu",lastUpdatedAt:1711818688,formattedLastUpdatedAt:"Mar 30, 2024",sidebarPosition:6,frontMatter:{title:"Open Interpreter",slug:"/integrations/interpreter",sidebar_position:6,description:"A step-by-step guide on how to integrate Jan with Open Interpreter.",keywords:["Jan","Customizable Intelligence","LLM","local AI","privacy focus","free and open source","private and offline","conversational AI","no-subscription fee","large language models","Open Interpreter integration","Open Interpreter"]},sidebar:"guidesSidebar",previous:{title:"Discord",permalink:"/integrations/discord"},next:{title:"Raycast",permalink:"/integrations/raycast"}},a={},p=[{value:"Integrate Open Interpreter with Jan",id:"integrate-open-interpreter-with-jan",level:2},{value:"Step 1: Install Open Interpreter",id:"step-1-install-open-interpreter",level:3},{value:"Step 2: Configure Jan's Local API Server",id:"step-2-configure-jans-local-api-server",level:3},{value:"Enabling Jan API Server",id:"enabling-jan-api-server",level:4},{value:"Step 3: Set the Open Interpreter Environment",id:"step-3-set-the-open-interpreter-environment",level:3}];function c(e){const n={a:"a",blockquote:"blockquote",code:"code",h2:"h2",h3:"h3",h4:"h4",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",...(0,i.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h2,{id:"integrate-open-interpreter-with-jan",children:"Integrate Open Interpreter with Jan"}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.a,{href:"https://github.com/KillianLucas/open-interpreter/",children:"Open Interpreter"})," lets LLMs run code (Python, Javascript, Shell, and more) locally. You can chat with Open Interpreter through a ChatGPT-like interface in your terminal by running ",(0,t.jsx)(n.code,{children:"interpreter"})," after installing. To integrate Open Interpreter with Jan, follow the steps below:"]}),"\n",(0,t.jsx)(n.h3,{id:"step-1-install-open-interpreter",children:"Step 1: Install Open Interpreter"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsx)(n.li,{children:"Install Open Interpreter by running:"}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-sh",children:"pip install open-interpreter\n"})}),"\n",(0,t.jsxs)(n.ol,{start:"2",children:["\n",(0,t.jsxs)(n.li,{children:["A Rust compiler is required to install Open Interpreter. If not already installed, run the following command or go to ",(0,t.jsx)(n.a,{href:"https://rustup.rs/",children:"this page"})," if you are running on windows:"]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-zsh",children:"sudo apt install rustc\n"})}),"\n",(0,t.jsx)(n.h3,{id:"step-2-configure-jans-local-api-server",children:"Step 2: Configure Jan's Local API Server"}),"\n",(0,t.jsxs)(n.p,{children:["Before using Open Interpreter, configure the model in ",(0,t.jsx)(n.code,{children:"Settings"})," > ",(0,t.jsx)(n.code,{children:"My Model"})," for Jan and activate its local API server."]}),"\n",(0,t.jsx)(n.h4,{id:"enabling-jan-api-server",children:"Enabling Jan API Server"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["Click the ",(0,t.jsx)(n.code,{children:"<>"})," button to access the ",(0,t.jsx)(n.strong,{children:"Local API Server"})," section in Jan."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["Configure the server settings, including ",(0,t.jsx)(n.strong,{children:"IP Port"}),", ",(0,t.jsx)(n.strong,{children:"Cross-Origin-Resource-Sharing (CORS)"}),", and ",(0,t.jsx)(n.strong,{children:"Verbose Server Logs"}),"."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["Click ",(0,t.jsx)(n.strong,{children:"Start Server"}),"."]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"step-3-set-the-open-interpreter-environment",children:"Step 3: Set the Open Interpreter Environment"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["For integration, provide the API Base (",(0,t.jsx)(n.code,{children:"http://localhost:1337/v1"}),") and the model ID (e.g., ",(0,t.jsx)(n.code,{children:"mistral-ins-7b-q4"}),") when running Open Interpreter. For example see the code below:"]}),"\n"]}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-zsh",children:"interpreter --api_base http://localhost:1337/v1 --model mistral-ins-7b-q4\n"})}),"\n",(0,t.jsxs)(n.blockquote,{children:["\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.strong,{children:"Open Interpreter is now ready for use!"})}),"\n"]})]})}function d(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},28453:(e,n,r)=>{r.d(n,{R:()=>o,x:()=>l});var t=r(96540);const i={},s=t.createContext(i);function o(e){const n=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),t.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/main.27ee85bf.js b/assets/js/main.27ee85bf.js deleted file mode 100644 index f2a1c400..00000000 --- a/assets/js/main.27ee85bf.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see main.27ee85bf.js.LICENSE.txt */ -(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6411],{17785:(e,t,n)=>{"use strict";n.d(t,{B:()=>p});var r=n(96540);function a(){return r.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},r.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}var o=n(89188),s=["translations"];function i(){return i=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var d="Ctrl";var p=r.forwardRef((function(e,t){var n=e.translations,c=void 0===n?{}:n,p=u(e,s),m=c.buttonText,h=void 0===m?"Search":m,g=c.buttonAriaLabel,b=void 0===g?"Search":g,y=l((0,r.useState)(null),2),v=y[0],w=y[1];return(0,r.useEffect)((function(){"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?w("\u2318"):w(d))}),[]),r.createElement("button",i({type:"button",className:"DocSearch DocSearch-Button","aria-label":b},p,{ref:t}),r.createElement("span",{className:"DocSearch-Button-Container"},r.createElement(o.W,null),r.createElement("span",{className:"DocSearch-Button-Placeholder"},h)),r.createElement("span",{className:"DocSearch-Button-Keys"},null!==v&&r.createElement(r.Fragment,null,r.createElement(f,{reactsToKey:v===d?d:"Meta"},v===d?r.createElement(a,null):v),r.createElement(f,{reactsToKey:"k"},"K"))))}));function f(e){var t=e.reactsToKey,n=e.children,a=l((0,r.useState)(!1),2),o=a[0],s=a[1];return(0,r.useEffect)((function(){if(t)return window.addEventListener("keydown",e),window.addEventListener("keyup",n),function(){window.removeEventListener("keydown",e),window.removeEventListener("keyup",n)};function e(e){e.key===t&&s(!0)}function n(e){e.key!==t&&"Meta"!==e.key||s(!1)}}),[t]),r.createElement("kbd",{className:o?"DocSearch-Button-Key DocSearch-Button-Key--pressed":"DocSearch-Button-Key"},n)}},89188:(e,t,n)=>{"use strict";n.d(t,{W:()=>a});var r=n(96540);function a(){return r.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20","aria-hidden":"true"},r.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}},22525:(e,t,n)=>{"use strict";n.d(t,{E:()=>a});var r=n(96540);function a(e){var t=e.isOpen,n=e.onOpen,a=e.onClose,o=e.onInput,s=e.searchButtonRef;r.useEffect((function(){function e(e){var r;(27===e.keyCode&&t||"k"===(null===(r=e.key)||void 0===r?void 0:r.toLowerCase())&&(e.metaKey||e.ctrlKey)||!function(e){var t=e.target,n=t.tagName;return t.isContentEditable||"INPUT"===n||"SELECT"===n||"TEXTAREA"===n}(e)&&"/"===e.key&&!t)&&(e.preventDefault(),t?a():document.body.classList.contains("DocSearch--active")||document.body.classList.contains("DocSearch--active")||n()),s&&s.current===document.activeElement&&o&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&o(e)}return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[t,n,a,o,s])}},35947:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});n(96540);var r=n(53259),a=n.n(r),o=n(84054);const s={"008541a4":[()=>n.e(3152).then(n.bind(n,77200)),"@site/docs/releases/changelog/changelog-v0.3.0.mdx",77200],"00863b7a":[()=>n.e(8282).then(n.bind(n,71254)),"@site/docs/guides/integrations/overview-integration.mdx",71254],"01a85c17":[()=>Promise.all([n.e(1869),n.e(8209)]).then(n.bind(n,29140)),"@theme/BlogTagsListPage",29140],"024311fd":[()=>Promise.all([n.e(1869),n.e(9666)]).then(n.bind(n,28952)),"@site/docs/guides/troubleshooting.mdx",28952],"05bed8b8":[()=>n.e(127).then(n.bind(n,1886)),"@site/docs/releases/changelog/changelog-v0.4.5.mdx",1886],"05e26e91":[()=>n.e(6770).then(n.bind(n,45549)),"@site/docs/foundry/foundry.md",45549],"07d35b44":[()=>n.e(8946).then(n.bind(n,31609)),"@site/docs/team/join-us.md",31609],"08b75426":[()=>n.e(257).then(n.bind(n,82010)),"@site/docs/guides/remote-providers/claude.mdx",82010],"09d23ef9":[()=>n.e(9975).then(n.bind(n,14643)),"@site/docs/how-we-work/engineering/engineering.md",14643],"0a199304":[()=>n.e(7028).then(n.bind(n,90282)),"@site/docs/partners/become-a-partner.md",90282],"0b3bb891":[()=>n.e(9754).then(n.bind(n,87062)),"@site/docs/guides/local-providers/tensorrt.mdx",87062],"106736fc":[()=>n.e(8663).then(n.bind(n,92790)),"@site/docs/solutions/developers.md",92790],"119e46ed":[()=>Promise.all([n.e(1869),n.e(7570)]).then(n.bind(n,92617)),"@site/docs/guides/installation/docker.mdx",92617],"11c8e996":[()=>n.e(2563).then(n.bind(n,11318)),"@site/docs/guides/providers/tensorrt-llm.md",11318],"13238e48":[()=>n.e(2727).then(n.bind(n,28348)),"@site/docs/hardware/concepts/storage.md",28348],"1496a874":[()=>n.e(1919).then(n.bind(n,65284)),"@site/docs/how-we-work/engineering/qa.mdx",65284],"15d51a08":[()=>n.e(6034).then(n.bind(n,15373)),"@site/docs/guides/extensions/extensions.mdx",15373],"16993ecd":[()=>Promise.all([n.e(1869),n.e(4597)]).then(n.bind(n,46193)),"@site/docs/guides/local-providers/README.mdx",46193],"1736cbe2":[()=>n.e(4606).then(n.bind(n,45017)),"@site/docs/integrations/langchain.md",45017],17896441:[()=>Promise.all([n.e(1869),n.e(3224),n.e(8401)]).then(n.bind(n,25022)),"@theme/DocItem",25022],"181ad04a":[()=>n.e(4479).then(n.t.bind(n,66799,19)),"/home/runner/work/docs/docs/.docusaurus/docusaurus-plugin-redoc/plugin-redoc-0/redocApiSpecV1.2-plugin-redoc-0.json",66799],"188f62ae":[()=>Promise.all([n.e(1869),n.e(2616)]).then(n.bind(n,23124)),"@site/docs/developer/05-framework/03-engineering/README.mdx",23124],"1a4e3797":[()=>Promise.all([n.e(1869),n.e(2138)]).then(n.bind(n,10673)),"@theme/SearchPage",10673],"1c091541":[()=>n.e(1153).then(n.t.bind(n,52945,19)),"/home/runner/work/docs/docs/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json",52945],"1ca75787":[()=>n.e(9876).then(n.bind(n,44074)),"@site/docs/server-suite/admin-console.md",44074],"1f2d4838":[()=>n.e(4573).then(n.t.bind(n,10899,19)),"~docs/default/tag-tags-finetune-llm-cb8.json",10899],"206c1ee3":[()=>n.e(3454).then(n.t.bind(n,75120,19)),"~docs/default/tag-tags-fine-tuning-tutorial-ac1.json",75120],"22f0f67d":[()=>Promise.all([n.e(1869),n.e(5032)]).then(n.bind(n,70116)),"@site/docs/guides/integrations/README.mdx",70116],"2460799d":[()=>n.e(7152).then(n.bind(n,70117)),"@site/docs/hardware/concepts/chassis.md",70117],"247783bb":[()=>n.e(5548).then(n.t.bind(n,61966,19)),"/home/runner/work/docs/docs/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",61966],"25b7c3f2":[()=>Promise.all([n.e(1869),n.e(6513),n.e(9847)]).then(n.bind(n,1494)),"@site/src/pages/docs.js",1494],26408708:[()=>n.e(4888).then(n.t.bind(n,97739,19)),"/home/runner/work/docs/docs/.docusaurus/docusaurus-plugin-redoc/plugin-redoc-0/plugin-route-context-module-100.json",97739],"266350b9":[()=>n.e(166).then(n.bind(n,980)),"@site/docs/releases/changelog/changelog-v0.4.7.mdx",980],"26c8ba65":[()=>n.e(1178).then(n.bind(n,20963)),"@site/docs/guides/installation/linux.mdx",20963],"286abf9a":[()=>n.e(1860).then(n.bind(n,62935)),"@site/docs/developer/05-framework/03-product/hub.md",62935],"29484a29":[()=>n.e(2222).then(n.bind(n,22379)),"@site/docs/guides/integrations/crewai.mdx",22379],"2a036e2a":[()=>n.e(9307).then(n.bind(n,49932)),"@site/docs/integrations/openai.md",49932],"2a4d3a22":[()=>n.e(6312).then(n.bind(n,12093)),"@site/docs/events/hcmc-oct23.md",12093],"2c3f1425":[()=>n.e(8965).then(n.bind(n,475)),"@site/docs/releases/changelog/changelog-v0.4.4.mdx",475],"2c9d0a4b":[()=>n.e(6258).then(n.bind(n,83986)),"@site/docs/about/vision.md",83986],"2f9d99a9":[()=>n.e(3088).then(n.bind(n,10320)),"@site/docs/hardware/recommendations/by-hardware.md",10320],"30c31013":[()=>n.e(6511).then(n.bind(n,15264)),"@site/docs/guides/local-providers/lmstudio.mdx",15264],32016656:[()=>n.e(5404).then(n.bind(n,17503)),"@site/docs/how-we-work/analytics/analytics.md",17503],"3214d410":[()=>n.e(9068).then(n.t.bind(n,10490,19)),"~docs/default/tag-tags-use-cases-b94.json",10490],"333fadac":[()=>n.e(1641).then(n.bind(n,8552)),"@site/docs/developer/05-framework/03-engineering/engine.md",8552],"33b2879d":[()=>n.e(7037).then(n.t.bind(n,59749,19)),"~docs/default/tag-tags-retrieval-augmented-generation-357.json",59749],"34f95ac5":[()=>n.e(8151).then(n.bind(n,96287)),"@site/blog/2024-03-19-TensorRT-LLM.md?truncated=true",96287],"363dfc80":[()=>n.e(7388).then(n.t.bind(n,46644,19)),"~blog/default/blog-tags-postmortem-9e0-list.json",46644],"3720c009":[()=>Promise.all([n.e(1869),n.e(4787)]).then(n.bind(n,12194)),"@theme/DocTagsListPage",12194],"3acd41e5":[()=>Promise.all([n.e(1869),n.e(853)]).then(n.t.bind(n,1914,23)),"/home/runner/work/docs/docs/node_modules/@scalar/docusaurus/dist/ScalarDocusaurus",1914],"3adc484d":[()=>n.e(168).then(n.bind(n,3657)),"@site/docs/features/extensions-framework.md",3657],"3afe9044":[()=>n.e(9419).then(n.bind(n,23603)),"@site/docs/developer/01-overview/README.md",23603],"3b8fdfae":[()=>n.e(7226).then(n.bind(n,28430)),"@site/docs/hardware/overview/cpu-vs-gpu.md",28430],"3c009e50":[()=>n.e(996).then(n.bind(n,79791)),"@site/docs/releases/changelog/changelog-v0.4.8.mdx",79791],"3c380bbe":[()=>Promise.all([n.e(1869),n.e(5033)]).then(n.bind(n,81972)),"@site/docs/guides/integrations/vscode.mdx",81972],"3cca42cf":[()=>n.e(2244).then(n.bind(n,53955)),"@site/docs/guides/integrations/unsloth.mdx",53955],"3de37af1":[()=>n.e(8509).then(n.t.bind(n,88089,19)),"~docs/default/tag-tags-open-source-chat-gpt-alternatives-dd3.json",88089],"3f026702":[()=>n.e(6505).then(n.bind(n,93672)),"@site/docs/about/2035.mdx",93672],"43e2ca0d":[()=>n.e(3929).then(n.bind(n,7383)),"@site/docs/integrations/openrouter.md",7383],"44215aaa":[()=>n.e(4940).then(n.bind(n,73688)),"@site/docs/server-suite/identity-access-management.md",73688],"47cd42b6":[()=>n.e(7523).then(n.bind(n,30364)),"@site/docs/developer/01-overview/01-architecture.md",30364],"4a916acb":[()=>n.e(4368).then(n.bind(n,89734)),"@site/docs/hardware/concepts/gpu-and-vram.md",89734],"4ed5f22c":[()=>n.e(6330).then(n.bind(n,25751)),"@site/docs/hardware/hardware.md",25751],"50318dff":[()=>n.e(9816).then(n.bind(n,22484)),"@site/docs/developer/05-framework/03-product/system-monitor.md",22484],"516c1eaf":[()=>n.e(2691).then(n.bind(n,64396)),"@site/docs/features/remote.md",64396],"538c54c2":[()=>n.e(7460).then(n.t.bind(n,74632,19)),"/home/runner/work/docs/docs/.docusaurus/docusaurus-plugin-redoc/plugin-redoc-0/redocApiLayoutV1-plugin-redoc-0.json",74632],"5578256f":[()=>n.e(8611).then(n.bind(n,68051)),"@site/docs/developer/05-framework/03-engineering/assistants.md",68051],"55960ee5":[()=>n.e(5151).then(n.t.bind(n,30350,19)),"~docs/default/tags-list-current-prop-15a.json",30350],"5682c91a":[()=>n.e(670).then(n.bind(n,84147)),"@site/docs/studio/studio.md",84147],57902419:[()=>n.e(7176).then(n.bind(n,34764)),"@site/docs/about/roadmap.md",34764],"58a762cd":[()=>n.e(2689).then(n.bind(n,31477)),"@site/docs/team/team.md",31477],"58dab583":[()=>n.e(8545).then(n.bind(n,45473)),"@site/docs/solutions/enterprises.md",45473],"59b068d1":[()=>n.e(8968).then(n.t.bind(n,57757,19)),"/home/runner/work/docs/docs/.docusaurus/docusaurus-theme-search-algolia/default/plugin-route-context-module-100.json",57757],"5b978d55":[()=>n.e(672).then(n.t.bind(n,7616,19)),"~docs/default/tag-tags-industries-6c1.json",7616],"5b9b123e":[()=>Promise.all([n.e(1869),n.e(7785)]).then(n.bind(n,60365)),"@site/docs/guides/local-providers/llamacpp.mdx",60365],"5d1d7bd5":[()=>n.e(2873).then(n.bind(n,49205)),"@site/docs/releases/changelog/changelog-v0.4.2.mdx",49205],"5d642b69":[()=>n.e(4509).then(n.t.bind(n,7048,19)),"~blog/default/blog-tags-4090-eb4-list.json",7048],"5e95c892":[()=>n.e(9647).then(n.bind(n,7121)),"@theme/DocsRoot",7121],"5e9f5e1a":[()=>Promise.resolve().then(n.bind(n,4784)),"@generated/docusaurus.config",4784],"623a8400":[()=>n.e(9651).then(n.bind(n,89916)),"@site/docs/how-we-work/engineering/ci-cd.md",89916],"637ab85d":[()=>n.e(4207).then(n.bind(n,95199)),"@site/docs/guides/user-guides/overview-guides.mdx",95199],"63f5f85b":[()=>n.e(4558).then(n.bind(n,20820)),"@site/docs/server-suite/observability.md",20820],"6477de9f":[()=>n.e(3919).then(n.bind(n,20582)),"@site/docs/hardware/examples/4090x2-@dan-jan.md",20582],"667ed12c":[()=>n.e(259).then(n.bind(n,30749)),"@site/docs/guides/remote-providers/remote-server-integration.mdx",30749],"6875c492":[()=>Promise.all([n.e(1869),n.e(3224),n.e(8544),n.e(4813)]).then(n.bind(n,33069)),"@theme/BlogTagsPostsPage",33069],"6e9fbade":[()=>n.e(5483).then(n.bind(n,10394)),"@site/docs/developer/05-framework/README.md",10394],"71718d6b":[()=>n.e(4103).then(n.bind(n,12017)),"@site/docs/guides/integrations/raycast.mdx",12017],"723a3dd1":[()=>n.e(6292).then(n.bind(n,18157)),"@site/docs/hardware/recommendations/by-usecase.md",18157],"72d4c782":[()=>n.e(4536).then(n.bind(n,36520)),"@site/docs/solutions/chatgpt-alternative.md",36520],"75e6dc85":[()=>n.e(352).then(n.bind(n,9289)),"@site/docs/wall-of-love.md",9289],"7706d644":[()=>Promise.all([n.e(1869),n.e(1893)]).then(n.bind(n,22555)),"@site/docs/guides/installation/README.mdx",22555],"788574c2":[()=>n.e(9201).then(n.t.bind(n,46831,19)),"~blog/default/blog-tags-3090-8c0-list.json",46831],"78f51efd":[()=>n.e(9505).then(n.t.bind(n,92409,19)),"~blog/default/blog-tags-4090-eb4.json",92409],"7918b82f":[()=>n.e(8402).then(n.bind(n,60709)),"@site/docs/privacy/privacy.md",60709],"7f23cee5":[()=>n.e(2591).then(n.bind(n,75491)),"@site/docs/community/community.mdx",75491],"7fa78872":[()=>n.e(4571).then(n.bind(n,18222)),"@site/docs/guides/user-guides/manage-models.mdx",18222],"814f3328":[()=>n.e(7472).then(n.t.bind(n,55513,19)),"~blog/default/blog-post-list-prop-default.json",55513],"83b8bbb8":[()=>n.e(4240).then(n.t.bind(n,48132,19)),"~blog/default/blog-tags-llama-cpp-ebc-list.json",48132],"849af23d":[()=>n.e(8152).then(n.bind(n,82657)),"@site/docs/ecosystem/ecosystem.md",82657],"84ee6c7c":[()=>n.e(202).then(n.bind(n,46149)),"@site/docs/hardware/recommendations/by-budget.md",46149],"85c092f0":[()=>n.e(3940).then(n.bind(n,78379)),"@site/docs/hardware/concepts/network.md",78379],"85edfec6":[()=>n.e(1837).then(n.bind(n,73365)),"@site/docs/guides/local-providers/ollama.mdx",73365],"89a159d2":[()=>n.e(4704).then(n.bind(n,71506)),"@site/docs/server-suite/enterprise.md",71506],"8abcec24":[()=>n.e(2969).then(n.bind(n,89352)),"@site/docs/about/faq.md",89352],"8af60830":[()=>n.e(7719).then(n.bind(n,60865)),"@site/docs/platforms/desktop.md",60865],"8c922572":[()=>n.e(1345).then(n.bind(n,8797)),"@site/docs/features/data-security.md",8797],"8d91959a":[()=>n.e(6977).then(n.bind(n,92980)),"@site/docs/hardware/concepts/power.md",92980],"8edd84da":[()=>n.e(5971).then(n.bind(n,73972)),"@site/docs/guides/integrations/discord.mdx",73972],"8fc2f59a":[()=>n.e(9627).then(n.t.bind(n,56890,19)),"~docs/default/tag-tags-outperform-chat-gpt-d0f.json",56890],"935f2afb":[()=>n.e(8581).then(n.t.bind(n,35610,19)),"~docs/default/version-current-metadata-prop-751.json",35610],"9456c9fc":[()=>n.e(8236).then(n.bind(n,80384)),"@site/docs/developer/05-framework/03-product/chat.md",80384],"96809c51":[()=>n.e(9364).then(n.bind(n,34945)),"@site/docs/guides/user-guides/manage-threads.mdx",34945],"9913ef57":[()=>n.e(7212).then(n.t.bind(n,64656,19)),"~blog/default/blog-tags-inference-engine-9a1.json",64656],"9a70be8c":[()=>n.e(2712).then(n.bind(n,99942)),"@site/docs/features/api-server.md",99942],"9b2fae64":[()=>n.e(9602).then(n.bind(n,89455)),"@site/docs/solutions/finance.md",89455],"9b95d7dc":[()=>n.e(1032).then(n.bind(n,90054)),"@site/docs/hardware/concepts/cpu-and-ram.md",90054],"9c214a64":[()=>n.e(379).then(n.bind(n,96513)),"@site/docs/partners/partners.md",96513],"9d26486f":[()=>n.e(9208).then(n.bind(n,84457)),"@site/docs/guides/get-started/settingup-gpu.mdx",84457],"9d84b429":[()=>n.e(2145).then(n.t.bind(n,4993,19)),"~docs/default/tag-tags-personal-dataset-2c3.json",4993],"9e4087bc":[()=>n.e(2711).then(n.bind(n,89331)),"@theme/BlogArchivePage",89331],"9f16b3a4":[()=>n.e(2313).then(n.t.bind(n,52839,19)),"/home/runner/work/docs/docs/.docusaurus/@scalar/docusaurus/default/plugin-route-context-module-100.json",52839],"9ffacb83":[()=>n.e(8321).then(n.bind(n,82592)),"@site/docs/guides/installation/mac.mdx",82592],a070662e:[()=>n.e(2614).then(n.bind(n,3697)),"@site/docs/developer/01-overview/04-install-and-prerequisites.md",3697],a0b2d528:[()=>n.e(9323).then(n.bind(n,78039)),"@site/docs/guides/user-guides/jan-data-folder.mdx",78039],a0b5e9d3:[()=>n.e(6718).then(n.bind(n,2751)),"@site/docs/solutions/startups.md",2751],a422893d:[()=>n.e(9704).then(n.bind(n,40981)),"@site/docs/template/QA_script.md",40981],a4e65e27:[()=>n.e(4306).then(n.bind(n,7058)),"@site/docs/guides/installation/windows.mdx",7058],a6117a95:[()=>n.e(2294).then(n.bind(n,43159)),"@site/docs/how-we-work/website-docs/website-docs.md",43159],a6aa9e1f:[()=>Promise.all([n.e(1869),n.e(3224),n.e(8544),n.e(7643)]).then(n.bind(n,77785)),"@theme/BlogListPage",77785],a7023ddc:[()=>n.e(9267).then(n.t.bind(n,28289,19)),"~blog/default/blog-tags-tags-4c2.json",28289],a7434565:[()=>n.e(1678).then(n.t.bind(n,4061,19)),"/home/runner/work/docs/docs/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",4061],a7bd4aaa:[()=>n.e(7098).then(n.bind(n,74532)),"@theme/DocVersionRoot",74532],a8144d1b:[()=>n.e(7130).then(n.bind(n,65370)),"@site/docs/guides/remote-providers/mistral.mdx",65370],a89e83c1:[()=>n.e(409).then(n.t.bind(n,22048,19)),"~blog/default/blog-tags-llama-cpp-ebc.json",22048],a94703ab:[()=>Promise.all([n.e(1869),n.e(9048)]).then(n.bind(n,92559)),"@theme/DocRoot",92559],ab3966b2:[()=>n.e(7778).then(n.bind(n,81483)),"@site/docs/hardware/recommendations/by-model.md",81483],ab40e686:[()=>Promise.all([n.e(1869),n.e(2377)]).then(n.bind(n,85580)),"@site/docs/developer/05-framework/03-product/README.mdx",85580],ac19ad34:[()=>n.e(8767).then(n.t.bind(n,79992,19)),"~blog/default/blog-tags-3090-8c0.json",79992],ac215511:[()=>n.e(9368).then(n.bind(n,85068)),"@site/blog/2024-01-10-bitdefender-false-positive-flag.mdx?truncated=true",85068],ac2eaf96:[()=>n.e(2076).then(n.bind(n,89336)),"@site/docs/integrations/ollama.md",89336],acdc6a90:[()=>n.e(5160).then(n.t.bind(n,89360,19)),"~docs/default/tag-tags-audiences-f52.json",89360],ad24ee66:[()=>n.e(5624).then(n.t.bind(n,95392,19)),"~blog/default/blog-tags-nvidia-5cf.json",95392],af41fd2b:[()=>n.e(9773).then(n.bind(n,46865)),"@site/docs/developer/05-framework/03-engineering/threads.md",46865],b0b06257:[()=>n.e(5187).then(n.bind(n,71325)),"@site/blog/2024-03-19-TensorRT-LLM.md",71325],b0ff4131:[()=>n.e(9680).then(n.bind(n,73103)),"@site/docs/guides/user-guides/manage-assistants.mdx",73103],b2a763b0:[()=>n.e(2544).then(n.bind(n,77487)),"@site/docs/platforms/mobile.md",77487],b2b675dd:[()=>n.e(1991).then(n.t.bind(n,29775,19)),"~blog/default/blog-c06.json",29775],b2e8bd45:[()=>n.e(5347).then(n.bind(n,38800)),"@site/docs/solutions/legal.md",38800],b2f554cd:[()=>n.e(5894).then(n.t.bind(n,76042,19)),"~blog/default/blog-archive-80c.json",76042],b43004d9:[()=>n.e(2905).then(n.t.bind(n,48782,19)),"~blog/default/blog-tags-tensor-rt-llm-f4d-list.json",48782],b7c91fb8:[()=>n.e(1245).then(n.bind(n,27111)),"@site/docs/features/local.md",27111],b7da00f9:[()=>n.e(8600).then(n.bind(n,79539)),"@site/docs/how-we-work/strategy/strategy.md",79539],bdfdc86d:[()=>n.e(176).then(n.bind(n,3750)),"@site/docs/releases/changelog/changelog-v0.2.3.mdx",3750],be9dd107:[()=>n.e(1013).then(n.bind(n,21730)),"@site/docs/releases/changelog/changelog-v0.4.9.mdx",21730],bebfba98:[()=>n.e(3100).then(n.bind(n,46147)),"@site/docs/solutions/ai-employees.md",46147],bf442c43:[()=>n.e(2541).then(n.bind(n,34400)),"@site/blog/2024-01-10-bitdefender-false-positive-flag.mdx",34400],c1ad6153:[()=>n.e(6123).then(n.bind(n,29879)),"@site/docs/releases/changelog/changelog-v0.3.3.mdx",29879],c236f8c9:[()=>n.e(4057).then(n.bind(n,34059)),"@site/docs/guides/remote-providers/groq.mdx",34059],c469c680:[()=>n.e(2170).then(n.bind(n,82274)),"@site/docs/events/nvidia-llm-day-nov-23.md",82274],c494d087:[()=>n.e(1014).then(n.bind(n,1959)),"@site/docs/releases/changelog/changelog-v0.4.0.mdx",1959],c4f5d8e4:[()=>Promise.all([n.e(1869),n.e(9660),n.e(9924),n.e(2634)]).then(n.bind(n,55875)),"@site/src/pages/index.js",55875],c5483ccc:[()=>n.e(8911).then(n.bind(n,46812)),"@site/docs/hardware/overview/cloud-vs-self-hosting.md",46812],c582042f:[()=>n.e(9493).then(n.bind(n,69493)),"@site/docs/support/support.md",69493],c5e57f2d:[()=>n.e(3167).then(n.bind(n,98300)),"@site/docs/releases/changelog/changelog-v0.2.1.mdx",98300],c689f34a:[()=>n.e(3085).then(n.t.bind(n,33623,19)),"~blog/default/blog-tags-nvidia-5cf-list.json",33623],c9ded099:[()=>n.e(9504).then(n.t.bind(n,61685,19)),"~blog/default/blog-tags-postmortem-9e0.json",61685],ca7f0669:[()=>n.e(7401).then(n.bind(n,72797)),"@site/docs/pricing/pricing.md",72797],ccc49370:[()=>Promise.all([n.e(1869),n.e(3224),n.e(8544),n.e(3249)]).then(n.bind(n,84029)),"@theme/BlogPostPage",84029],ceb5ae55:[()=>n.e(2992).then(n.bind(n,74285)),"@site/docs/about/about.md",74285],d05ec3cd:[()=>n.e(8538).then(n.bind(n,77861)),"@site/docs/solutions/ai-pc.md",77861],d1a98e8c:[()=>n.e(5250).then(n.bind(n,71520)),"@site/docs/server-suite/home-server.md",71520],d63d6a03:[()=>n.e(7435).then(n.bind(n,81149)),"@site/docs/features/features.md",81149],d6d14160:[()=>Promise.all([n.e(1869),n.e(747)]).then(n.bind(n,38270)),"@site/docs/guides/user-guides/advanced-settings.mdx",38270],d8ca778a:[()=>n.e(5488).then(n.bind(n,69564)),"@site/docs/developer/05-framework/03-engineering/models.md",69564],da5da385:[()=>n.e(5460).then(n.bind(n,62913)),"@site/docs/acknowledgements.md",62913],dabe0364:[()=>n.e(7572).then(n.bind(n,62574)),"@site/docs/pending-content/blogpost/finetune-with-docs.mdx",62574],dae9d1a4:[()=>n.e(8246).then(n.bind(n,29231)),"@site/docs/solutions/consultants.md",29231],db6d369b:[()=>Promise.all([n.e(1869),n.e(4401)]).then(n.bind(n,83818)),"@site/docs/guides/remote-providers/README.mdx",83818],db7de07b:[()=>n.e(6100).then(n.bind(n,22787)),"@site/docs/releases/changelog/changelog-v0.2.2.mdx",22787],dbb31ac1:[()=>n.e(5406).then(n.bind(n,97804)),"@site/docs/developer/01-overview/03-user-interface.md",97804],dc051efd:[()=>n.e(8429).then(n.bind(n,21999)),"@site/docs/developer/05-framework/03-engineering/chats.md",21999],dc1725da:[()=>n.e(1722).then(n.bind(n,40446)),"@site/docs/platforms/hub.md",40446],dcb95049:[()=>n.e(789).then(n.t.bind(n,91839,19)),"~docs/default/tag-tags-customzied-dataset-73e.json",91839],df203c0f:[()=>Promise.all([n.e(1869),n.e(4279)]).then(n.bind(n,45921)),"@theme/DocTagDocListPage",45921],dfd62110:[()=>n.e(6895).then(n.bind(n,68868)),"@site/docs/pending-content/blogpost/02-surpassing-chatgpt-with-open-source-alternatives.mdx",68868],e0f6d58a:[()=>n.e(252).then(n.bind(n,12050)),"@site/docs/developer/05-framework/03-engineering/messages.md",12050],e268956d:[()=>n.e(8792).then(n.bind(n,55571)),"@site/docs/how-we-work/project-management/project-management.md",55571],e42e4cd9:[()=>n.e(3221).then(n.bind(n,66129)),"@site/docs/developer/05-framework/03-product/jan.md",66129],e5189f58:[()=>n.e(8052).then(n.t.bind(n,29575,19)),"~blog/default/blog-tags-inference-engine-9a1-list.json",29575],e6eb8051:[()=>n.e(4873).then(n.bind(n,12612)),"@site/docs/integrations/llamacpp.md",12612],e729be38:[()=>n.e(2346).then(n.bind(n,70084)),"@site/docs/hardware/concepts/motherboard.md",70084],e741274a:[()=>n.e(2862).then(n.bind(n,1779)),"@site/docs/developer/05-framework/03-product/settings.md",1779],e7a8e166:[()=>n.e(9086).then(n.bind(n,48335)),"@site/docs/guides/get-started/hardware-setup.mdx",48335],e7e7ea54:[()=>n.e(294).then(n.bind(n,10570)),"@site/docs/team/contributor-program.md",10570],e8493339:[()=>n.e(411).then(n.bind(n,21555)),"@site/docs/how-we-work.md",21555],e866b055:[()=>n.e(700).then(n.bind(n,86553)),"@site/docs/how-we-work/product-design/product-design.md",86553],e90db391:[()=>n.e(9982).then(n.bind(n,74643)),"@site/docs/guides/user-guides/local-server.mdx",74643],e98001e4:[()=>n.e(5299).then(n.bind(n,59938)),"@site/docs/solutions/government.md",59938],eae9547a:[()=>n.e(3068).then(n.bind(n,50661)),"@site/docs/releases/changelog/changelog-v0.3.1.mdx",50661],eaf63638:[()=>n.e(7883).then(n.bind(n,72405)),"@site/docs/features/agents-framework.md",72405],eb428099:[()=>Promise.all([n.e(1869),n.e(6206)]).then(n.bind(n,98492)),"@site/docs/releases/changelog/README.mdx",98492],ef786345:[()=>Promise.all([n.e(1869),n.e(1315)]).then(n.bind(n,41158)),"@site/docs/guides/get-started/quickstart.mdx",41158],f078801c:[()=>n.e(8740).then(n.bind(n,25526)),"@site/docs/guides/remote-providers/openai.mdx",25526],f08c2896:[()=>n.e(5625).then(n.t.bind(n,94062,19)),"~docs/default/tag-tags-large-language-models-feb.json",94062],f0ad3fbb:[()=>Promise.all([n.e(1869),n.e(9746),n.e(5869),n.e(5350)]).then(n.bind(n,55869)),"@theme/ApiDoc",55869],f0ba8d54:[()=>n.e(825).then(n.bind(n,40516)),"@site/docs/developer/01-overview/02-file-based.md",40516],f0fd40ad:[()=>n.e(776).then(n.bind(n,58890)),"@site/docs/solutions/healthcare.md",58890],f15f6e84:[()=>Promise.all([n.e(9660),n.e(7846)]).then(n.bind(n,380)),"@site/src/pages/download.js",380],f1cabb85:[()=>n.e(6369).then(n.bind(n,94575)),"@site/docs/developer/05-framework/03-engineering/files.md",94575],f25ab7b5:[()=>n.e(6915).then(n.bind(n,63785)),"@site/docs/releases/changelog/changelog-v0.4.6.mdx",63785],f274275e:[()=>n.e(1965).then(n.bind(n,2295)),"@site/docs/guides/inference/overview-inference.mdx",2295],f4e1c670:[()=>n.e(9625).then(n.bind(n,18321)),"@site/docs/releases/changelog/changelog-v0.2.0.mdx",18321],f5765423:[()=>n.e(5689).then(n.bind(n,14936)),"@site/docs/server-suite/audit-compliance.md",14936],f6a98bad:[()=>n.e(2784).then(n.t.bind(n,1279,19)),"~blog/default/blog-tags-tensor-rt-llm-f4d.json",1279],f6d5df20:[()=>n.e(5106).then(n.bind(n,442)),"@site/docs/hardware/community.md",442],f75920de:[()=>n.e(4803).then(n.bind(n,63232)),"@site/docs/releases/changelog/changelog-v0.4.3.mdx",63232],f7b6804f:[()=>n.e(1908).then(n.bind(n,40417)),"@site/docs/guides/integrations/router.mdx",40417],f7cb2fe9:[()=>n.e(4951).then(n.bind(n,49946)),"@site/docs/guides/get-started/overview.mdx",49946],f81759f7:[()=>n.e(2725).then(n.bind(n,70042)),"@site/docs/releases/changelog/changelog-v0.4.1.mdx",70042],f8bfd07c:[()=>n.e(231).then(n.bind(n,60192)),"@site/docs/hardware/concepts/concepts.md",60192],f9a6fee3:[()=>n.e(6222).then(n.bind(n,97546)),"@site/docs/releases/changelog/changelog-v0.3.2.mdx",97546],fece9508:[()=>n.e(5094).then(n.bind(n,16891)),"@site/docs/integrations.md",16891],ff5e07c6:[()=>n.e(5697).then(n.bind(n,43018)),"@site/docs/guides/integrations/interpreter.mdx",43018]};var i=n(74848);function l(e){let{error:t,retry:n,pastDelay:r}=e;return t?(0,i.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,i.jsx)("p",{children:String(t)}),(0,i.jsx)("div",{children:(0,i.jsx)("button",{type:"button",onClick:n,children:"Retry"})})]}):r?(0,i.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,i.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,i.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,i.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,i.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,i.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,i.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,i.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,i.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,i.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,i.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,i.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,i.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var c=n(86921),u=n(53102);function d(e,t){if("*"===e)return a()({loading:l,loader:()=>n.e(2237).then(n.bind(n,82237)),modules:["@theme/NotFound"],webpack:()=>[82237],render(e,t){const n=e.default;return(0,i.jsx)(u.W,{value:{plugin:{name:"native",id:"default"}},children:(0,i.jsx)(n,{...t})})}});const r=o[`${e}-${t}`],d={},p=[],f=[],m=(0,c.A)(r);return Object.entries(m).forEach((e=>{let[t,n]=e;const r=s[n];r&&(d[t]=r[0],p.push(r[1]),f.push(r[2]))})),a().Map({loading:l,loader:d,modules:p,webpack:()=>f,render(t,n){const a=JSON.parse(JSON.stringify(r));Object.entries(t).forEach((t=>{let[n,r]=t;const o=r.default;if(!o)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof o&&"function"!=typeof o||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{o[e]=r[e]}));let s=a;const i=n.split(".");i.slice(0,-1).forEach((e=>{s=s[e]})),s[i[i.length-1]]=o}));const o=a.__comp;delete a.__comp;const s=a.__context;return delete a.__context,(0,i.jsx)(u.W,{value:s,children:(0,i.jsx)(o,{...a,...n})})}})}const p=[{path:"/api-reference-1.0/",component:d("/api-reference-1.0/","88a"),exact:!0},{path:"/api-reference/",component:d("/api-reference/","2a9"),exact:!0,configuration:{spec:{content:{openapi:"3.0.0",info:{title:"API Reference",description:"# Introduction\nJan API is compatible with the [OpenAI API](https://platform.openai.com/docs/api-reference).\n",version:"0.1.8",contact:{name:"Jan Discord",url:"https://discord.gg/7EcEz7MrvA"},license:{name:"AGPLv3",url:"https://github.com/janhq/nitro/blob/main/LICENSE"}},servers:[{url:"http://localhost:1337/v1"}],tags:[{name:"Models",description:"List and describe the various models available in the API."},{name:"Chat",description:"Given a list of messages comprising a conversation, the model will return a response.\n"},{name:"Messages",description:"Messages capture a conversation's content. This can include the content from LLM responses and other metadata from [chat completions](/specs/chats).\n"},{name:"Threads"},{name:"Assistants",description:"Configures and utilizes different AI assistants for varied tasks"}],"x-tagGroups":[{name:"Endpoints",tags:["Models","Chat"]},{name:"Chat",tags:["Assistants","Messages","Threads"]}],paths:{"/chat/completions":{post:{operationId:"createChatCompletion",tags:["Chat"],summary:"Create chat completion\n",description:'Creates a model response for the given chat conversation. Equivalent to OpenAI\'s create chat completion. \n',requestBody:{content:{"application/json":{schema:{$ref:"#/components/schemas/ChatCompletionRequest"}}}},responses:{200:{description:"OK",content:{"application/json":{schema:{$ref:"#/components/schemas/ChatCompletionResponse"}}}}}}},"/models":{get:{operationId:"listModels",tags:["Models"],summary:"List models",description:'Lists the currently available models, and provides basic information about each one such as the owner and availability. Equivalent to OpenAI\'s list model. \n',responses:{200:{description:"OK",content:{"application/json":{schema:{$ref:"#/components/schemas/ListModelsResponse"}}}}}}},"/models/download/{model_id}":{get:{operationId:"downloadModel",tags:["Models"],summary:"Download a specific model.",description:"Download a model.\n",parameters:[{in:"path",name:"model_id",required:!0,schema:{type:"string",example:"mistral-ins-7b-q4"},description:"The ID of the model to use for this request.\n"}],responses:{200:{description:"OK",content:{"application/json":{schema:{$ref:"#/components/schemas/DownloadModelResponse"}}}}}}},"/models/{model_id}":{get:{operationId:"retrieveModel",tags:["Models"],summary:"Retrieve model",description:'Get a model instance, providing basic information about the model such as the owner and permissioning. Equivalent to OpenAI\'s retrieve model. \n',parameters:[{in:"path",name:"model_id",required:!0,schema:{type:"string",example:"mistral-ins-7b-q4"},description:"The ID of the model to use for this request.\n"}],responses:{200:{description:"OK",content:{"application/json":{schema:{$ref:"#/components/schemas/GetModelResponse"}}}}}},delete:{operationId:"deleteModel",tags:["Models"],summary:"Delete model",description:'Delete a model. Equivalent to OpenAI\'s delete model. \n',parameters:[{in:"path",name:"model_id",required:!0,schema:{type:"string",example:"mistral-ins-7b-q4"},description:"The model id to delete\n"}],responses:{200:{description:"OK",content:{"application/json":{schema:{$ref:"#/components/schemas/DeleteModelResponse"}}}}}}},"/threads":{post:{operationId:"createThread",tags:["Threads"],summary:"Create thread",description:'Create a thread. Equivalent to OpenAI\'s create thread. \n',requestBody:{required:!1,content:{"application/json":{schema:{$ref:"#/components/schemas/CreateThreadObject"}}}},responses:{200:{description:"Thread created successfully",content:{"application/json":{schema:{$ref:"#/components/schemas/CreateThreadResponse"}}}}}},get:{operationId:"listThreads",tags:["Threads"],summary:"List threads",description:"Retrieves a list of all threads available in the system.\n",responses:{200:{description:"List of threads retrieved successfully",content:{"application/json":{schema:{type:"array",items:{$ref:"#/components/schemas/ThreadObject"},example:[{id:"thread_abc123",object:"thread",created_at:1699014083,assistants:["assistant-001"],metadata:{},messages:[]},{id:"thread_abc456",object:"thread",created_at:1699014083,assistants:["assistant-002","assistant-003"],metadata:{}}]}}}}}}},"/threads/{thread_id}":{get:{operationId:"getThread",tags:["Threads"],summary:"Retrieve thread",description:'Retrieves detailed information about a specific thread using its thread_id. Equivalent to OpenAI\'s retrieve thread. \n',parameters:[{in:"path",name:"thread_id",required:!0,schema:{type:"string"},description:"The ID of the thread to retrieve.\n"}],responses:{200:{description:"Thread details retrieved successfully",content:{"application/json":{schema:{$ref:"#/components/schemas/GetThreadResponse"}}}}}},patch:{operationId:"modifyThread",tags:["Threads"],summary:"Modify thread",description:'Modifies a thread. Equivalent to OpenAI\'s modify thread. \n',parameters:[{in:"path",name:"thread_id",required:!0,schema:{type:"string"},description:"The ID of the thread to be modified.\n"}],requestBody:{required:!0,content:{"application/json":{schema:{type:"object",properties:{title:{type:"string",description:"Set the title of the thread",items:{$ref:"#/components/schemas/ThreadMessageObject"}}}}}}},responses:{200:{description:"Thread modified successfully",content:{"application/json":{schema:{$ref:"#/components/schemas/ModifyThreadResponse"}}}}}},delete:{operationId:"deleteThread",tags:["Threads"],summary:"Delete thread",description:'Delete a thread. Equivalent to OpenAI\'s delete thread. \n',parameters:[{in:"path",name:"thread_id",required:!0,schema:{type:"string"},description:"The ID of the thread to be deleted.\n"}],responses:{200:{description:"Thread deleted successfully",content:{"application/json":{schema:{$ref:"#/components/schemas/DeleteThreadResponse"}}}}}}},"/assistants":{get:{operationId:"listAssistants",tags:["Assistants"],summary:"List assistants",description:'Return a list of assistants. Equivalent to OpenAI\'s list assistants. \n',responses:{200:{description:"List of assistants retrieved successfully",content:{"application/json":{schema:{type:"array",items:{type:"object",properties:{id:{type:"string"},object:{type:"string"},version:{type:"integer"},created_at:{type:"integer"},name:{type:"string"},description:{type:"string"},avatar:{type:"string",format:"uri"},models:{type:"array",items:{type:"object",properties:{model_id:{type:"string"}}}},instructions:{type:"string"},events:{type:"object",properties:{in:{type:"array",items:{}},out:{type:"array",items:{}}}},metadata:{type:"object"},"x-codeSamples":{type:"object",properties:{cURL:{type:"object",properties:{lang:{type:"string",example:"cURL"},source:{type:"string",example:'curl http://localhost:1337/v1/assistants \\\n -H "Content-Type: application/json"\n'}}},JavaScript:{type:"object",properties:{lang:{type:"string",example:"JavaScript"},source:{type:"string",example:"fetch('http://localhost:1337/v1/assistants', {\n method: 'GET',\n headers: {\n 'Content-Type': 'application/json'\n }\n})\n"}}},"Node.js":{type:"object",properties:{lang:{type:"string",example:"Node.js"},source:{type:"string",example:"const fetch = require('node-fetch');\n\nfetch('http://localhost:1337/v1/assistants', {\n method: 'GET',\n headers: {\n 'Content-Type': 'application/json'\n }\n})\n"}}},Python:{type:"object",properties:{lang:{type:"string",example:"Python"},source:{type:"string",example:"import requests\n\nurl = 'http://localhost:1337/v1/assistants'\nheaders = {'Content-Type': 'application/json'}\n\nresponse = requests.get(url, headers=headers)\n"}}}}}}}}}}}}}},"/assistants/{assistant_id}":{get:{operationId:"getAssistant",tags:["Assistants"],summary:"Retrieve assistant",description:'Retrieves an assistant. Equivalent to OpenAI\'s retrieve assistants. \n',parameters:[{in:"path",name:"assistant_id",required:!0,schema:{type:"string",example:"jan"},description:"The ID of the assistant to retrieve.\n"}],responses:{200:{description:"string",content:{"application/json":{schema:{$ref:"#/components/schemas/RetrieveAssistantResponse"}}}}}}},"/threads/{thread_id}/messages":{get:{operationId:"listMessages",tags:["Messages"],summary:"List messages",description:'Retrieves all messages from the given thread. Equivalent to OpenAI\'s list messages. \n',parameters:[{in:"path",name:"thread_id",required:!0,schema:{type:"string"},description:"The ID of the thread from which to retrieve messages.\n"}],responses:{200:{description:"List of messages retrieved successfully",content:{"application/json":{schema:{$ref:"#/components/schemas/ListMessagesResponse"}}}}}},post:{operationId:"createMessage",tags:["Messages"],summary:"Create message",description:'Create a message. Equivalent to OpenAI\'s list messages. \n',parameters:[{in:"path",name:"thread_id",required:!0,schema:{type:"string"},description:"The ID of the thread to which the message will be posted.\n"}],requestBody:{required:!0,content:{"application/json":{schema:{type:"object",properties:{role:{type:"string",description:"Role of the sender, either 'user' or 'assistant'.\n",example:"user",enum:["user","assistant"]},content:{type:"string",description:"Text content of the message.\n",example:"How does AI work? Explain it in simple terms."}},required:["role","content"]}}}},responses:{200:{description:"Message created successfully",content:{"application/json":{schema:{$ref:"#/components/schemas/CreateMessageResponse"}}}}}}},"/threads/{thread_id}/messages/{message_id}":{get:{operationId:"retrieveMessage",tags:["Messages"],summary:"Retrieve message",description:'Retrieve a specific message from a thread using its thread_id and message_id. Equivalent to OpenAI\'s retrieve messages. \n',parameters:[{in:"path",name:"thread_id",required:!0,schema:{type:"string"},description:"The ID of the thread containing the message.\n"},{in:"path",name:"message_id",required:!0,schema:{type:"string"},description:"The ID of the message to retrieve.\n"}],responses:{200:{description:"OK",content:{"application/json":{schema:{$ref:"#/components/schemas/GetMessageResponse"}}}}}}}},"x-webhooks":{ModelObject:{post:{summary:"The model object",description:'Describe a model offering that can be used with the API. Equivalent to OpenAI\'s model object. \n',operationId:"ModelObject",tags:["Models"],requestBody:{content:{"application/json":{schema:{$ref:"#/components/schemas/ModelObject"}}}}}},AssistantObject:{post:{summary:"The assistant object",description:'Build assistants that can call models and use tools to perform tasks. Equivalent to OpenAI\'s assistants object. \n',operationId:"AssistantObjects",tags:["Assistants"],requestBody:{content:{"application/json":{schema:{$ref:"#/components/schemas/AssistantObject"}}}}}},MessageObject:{post:{summary:"The message object",description:'Information about a message in the thread. Equivalent to OpenAI\'s message object. \n',operationId:"MessageObject",tags:["Messages"],requestBody:{content:{"application/json":{schema:{$ref:null}}}}}},ThreadObject:{post:{summary:"The thread object",description:'Represents a thread that contains messages. Equivalent to OpenAI\'s thread object. ',operationId:"ThreadObject",tags:["Threads"],requestBody:{content:{"application/json":{schema:{$ref:null}}}}}}},components:{schemas:{ThreadObject:{type:"object",properties:{id:{type:"string",description:"The identifier of the thread, defaults to foldername.\n",example:"thread_...."},object:{type:"string",description:"Type of the object, defaults to thread.\n",example:"thread"},title:{type:"string",description:"A brief summary or description of the thread, defaults to an empty string.\n",example:"funny physics joke"},assistants:{type:"array",description:"",items:{properties:{assistant_id:{type:"string",description:'The identifier of assistant, defaults to "jan"\n',example:"jan"},model:{type:"object",properties:{id:{type:"string",description:"",example:"..."},settings:{type:"object",description:'Defaults to and overrides assistant.json\'s "settings" (and if none, then model.json "settings")\n'},parameters:{type:"object",description:'Defaults to and overrides assistant.json\'s "parameters" (and if none, then model.json "parameters")\n'}}}}}},created:{type:"integer",format:"int64",description:"Unix timestamp representing the creation time of the thread, defaults to file creation time.\n",example:1231231},metadata:{type:"object",description:"Metadata associated with the thread, defaults to an empty object.\n",example:{}}}},GetThreadResponse:{type:"object",properties:{id:{type:"string",description:"The identifier of the thread.",example:"thread_abc123"},object:{type:"string",description:"Type of the object",example:"thread"},created_at:{type:"integer",format:"int64",description:"Unix timestamp representing the creation time of the thread.",example:1699014083},assistants:{type:"array",items:{type:"string"},description:"List of assistants involved in the thread.",example:["assistant-001"]},metadata:{type:"object",description:"Metadata associated with the thread.",example:{}},messages:{type:"array",items:{type:"string"},description:"List of messages within the thread.",example:[]}}},CreateThreadResponse:{type:"object",properties:{id:{type:"string",description:"The identifier of the newly created thread.",example:"thread_abc123"},object:{type:"string",description:"Type of the object, indicating it's a thread.",example:"thread"},created_at:{type:"integer",format:"int64",description:"Unix timestamp representing the creation time of the thread.",example:1699014083},metadata:{type:"object",description:"Metadata associated with the newly created thread.",example:{}}}},CreateThreadObject:{type:"object",properties:{object:{type:"string",description:"Type of the object, indicating it's a thread.",example:"thread"},title:{type:"string",description:"A brief summary or description of the thread, defaults to an empty string.\n",example:"funny physics joke"},assistants:{type:"array",description:"assistant involved in the thread",items:{properties:{assistant_id:{type:"string",description:'The identifier of assistant, defaults to "jan"\n',example:"jan"},assistant_name:{type:"string",description:'The name of assistant, defaults to "Jan"\n',example:"Jan"},instructions:{type:"string",description:'The instruction of assistant, defaults to "Be my grammar corrector"\n'},model:{type:"object",properties:{id:{type:"string",description:"Model id",example:"mistral-ins-7b-q4"},settings:{type:"object",description:'Defaults to and overrides assistant.json\'s "settings" (and if none, then model.json "settings")\n'},parameters:{type:"object",description:'Defaults to and overrides assistant.json\'s "parameters" (and if none, then model.json "parameters")\n'},engine:{type:"string",description:"Engine id",example:"nitro"}}}}}},metadata:{type:"object",description:"Metadata associated with the thread, defaults to an empty object.\n"}}},ThreadMessageObject:{type:"object",properties:{role:{type:"string",description:"\"Role of the sender, either 'user' or 'assistant'.\"\n",enum:["user","assistant"]},content:{type:"string",description:'"Text content of the message."\n'},file_ids:{type:"array",items:{type:"string"},description:'"Array of file IDs associated with the message, if any."\n'}}},ModifyThreadResponse:{type:"object",properties:{id:{type:"string",description:'"The identifier of the modified thread."\n',example:"thread_abc123"},object:{type:"string",description:"Type of the object, indicating it's a thread.",example:"thread"},created_at:{type:"integer",format:"int64",description:"Unix timestamp representing the creation time of the thread.",example:1699014083},metadata:{type:"object",description:"Metadata associated with the modified thread.",example:{}}}},DeleteThreadResponse:{type:"object",properties:{id:{type:"string",description:"The identifier of the deleted thread.",example:"thread_abc123"},object:{type:"string",description:"Type of the object, indicating the thread has been deleted.",example:"thread.deleted"},deleted:{type:"boolean",description:"Indicates whether the thread was successfully deleted.",example:!0}}},ListModelsResponse:{type:"object",properties:{object:{type:"string",enum:["list"]},data:{type:"array",items:{$ref:"#/components/schemas/Model"}}},required:["object","data"]},Model:{type:"object",properties:{source_url:{type:"string",format:"uri",description:"URL to the source of the model.",example:"https://huggingface.co/janhq/trinity-v1.2-GGUF/resolve/main/trinity-v1.2.Q4_K_M.gguf"},id:{type:"string",description:"Unique identifier used in chat-completions model_name, matches folder name.",example:"trinity-v1.2-7b"},object:{type:"string",example:"model"},name:{type:"string",description:"Name of the model.",example:"Trinity-v1.2 7B Q4"},version:{type:"string",default:"1.0",description:"The version number of the model."},description:{type:"string",description:"Description of the model.",example:"Trinity is an experimental model merge using the Slerp method. Recommended for daily assistance purposes."},format:{type:"string",description:"State format of the model, distinct from the engine.",example:"gguf"},settings:{type:"object",properties:{ctx_len:{type:"integer",description:"Context length.",example:4096},prompt_template:{type:"string",example:"<|im_start|>system\n{system_message}<|im_end|>\n<|im_start|>user\n{prompt}<|im_end|>\n<|im_start|>assistant"}},additionalProperties:!1},parameters:{type:"object",properties:{temperature:{example:.7},top_p:{example:.95},stream:{example:!0},max_tokens:{example:4096},stop:{example:[]},frequency_penalty:{example:0},presence_penalty:{example:0}},additionalProperties:!1},metadata:{type:"object",properties:{author:{type:"string",example:"Jan"},tags:{type:"array",items:{type:"string"},example:["7B","Merged","Featured"]},size:{type:"integer",example:437e7},cover:{type:"string",format:"uri",example:"https://raw.githubusercontent.com/janhq/jan/main/models/trinity-v1.2-7b/cover.png"}},additionalProperties:!1},engine:{example:"nitro"}}},ModelObject:{type:"object",properties:{id:{type:"string",description:"The identifier of the model.\n",example:"trinity-v1.2-7b"},object:{type:"string",description:"The type of the object, indicating it's a model.\n",default:"model"},created:{type:"integer",format:"int64",description:"Unix timestamp representing the creation time of the model.\n",example:1253935178},owned_by:{type:"string",description:"The entity that owns the model.\n",example:"_"}}},GetModelResponse:{type:"object",properties:{source_url:{type:"string",format:"uri",description:"URL to the source of the model.",example:"https://huggingface.co/TheBloke/Mistral-7B-Instruct-v0.2-GGUF/resolve/main/mistral-7b-instruct-v0.2.Q4_K_M.gguf"},id:{type:"string",description:"Unique identifier used in chat-completions model_name, matches folder name.",example:"mistral-ins-7b-q4"},object:{type:"string",example:"model"},name:{type:"string",description:"Name of the model.",example:"Mistral Instruct 7B Q4"},version:{type:"string",default:"1.0",description:"The version number of the model."},description:{type:"string",description:"Description of the model.",example:"Trinity is an experimental model merge using the Slerp method. Recommended for daily assistance purposes."},format:{type:"string",description:"State format of the model, distinct from the engine.",example:"gguf"},settings:{type:"object",properties:{ctx_len:{type:"integer",description:"Context length.",example:4096},prompt_template:{type:"string",example:"[INST] {prompt} [/INST]"}},additionalProperties:!1},parameters:{type:"object",properties:{temperature:{example:.7},top_p:{example:.95},stream:{example:!0},max_tokens:{example:4096},stop:{example:[]},frequency_penalty:{example:0},presence_penalty:{example:0}},additionalProperties:!1},metadata:{type:"object",properties:{author:{type:"string",example:"MistralAI"},tags:{type:"array",items:{type:"string"},example:["7B","Featured","Foundation Model"]},size:{example:437e7,type:"integer"},cover:{example:"https://raw.githubusercontent.com/janhq/jan/main/models/mistral-ins-7b-q4/cover.png",type:"string"}},additionalProperties:!1},engine:{example:"nitro"}}},DeleteModelResponse:{type:"object",properties:{id:{type:"string",description:"The identifier of the model that was deleted.",example:"mistral-ins-7b-q4"},object:{type:"string",description:"Type of the object, indicating it's a model.",default:"model"},deleted:{type:"boolean",description:"Indicates whether the model was successfully deleted.",example:!0}}},StartModelResponse:{type:"object",properties:{id:{type:"string",description:"The identifier of the model that was started.",example:"model-zephyr-7B"},object:{type:"string",description:"Type of the object, indicating it's a model.",default:"model"},state:{type:"string",description:"The current state of the model after the start operation.",example:"running"}},required:["id","object","state"]},StopModelResponse:{type:"object",properties:{id:{type:"string",description:"The identifier of the model that was started.",example:"model-zephyr-7B"},object:{type:"string",description:"Type of the object, indicating it's a model.",default:"model"},state:{type:"string",description:"The current state of the model after the start operation.",example:"stopped"}},required:["id","object","state"]},DownloadModelResponse:{type:"object",properties:{message:{type:"string",description:"Message indicates Jan starting download corresponding model.",example:"Starting download mistral-ins-7b-q4"}}},MessageObject:{type:"object",properties:{id:{type:"string",description:"Sequential or UUID identifier of the message.\n",example:0},object:{type:"string",description:"Type of the object, defaults to 'thread.message'.\n",example:"thread.message"},created_at:{type:"integer",format:"int64",description:"Unix timestamp representing the creation time of the message.\n"},thread_id:{type:"string",description:"Identifier of the thread to which this message belongs. Defaults to parent thread.\n",example:"thread_asdf"},assistant_id:{type:"string",description:"Identifier of the assistant involved in the message. Defaults to parent thread.\n",example:"jan"},role:{type:"string",enum:["user","assistant"],description:"Role of the sender, either 'user' or 'assistant'.\n"},content:{type:"array",items:{type:"object",properties:{type:{type:"string",description:"Type of content, e.g., 'text'.\n"},text:{type:"object",properties:{value:{type:"string",description:"Text content of the message.\n",example:"Hi!?"},annotations:{type:"array",items:{type:"string"},description:"Annotations for the text content, if any.\n",example:[]}}}}}},metadata:{type:"object",description:"Metadata associated with the message, defaults to an empty object.\n",example:{}}}},GetMessageResponse:{type:"object",properties:{id:{type:"string",description:"The identifier of the message.",example:"msg_abc123"},object:{type:"string",description:"Type of the object, indicating it's a thread message.",default:"thread.message"},created_at:{type:"integer",format:"int64",description:"Unix timestamp representing the creation time of the message.",example:1699017614},thread_id:{type:"string",description:"Identifier of the thread to which this message belongs.",example:"thread_abc123"},role:{type:"string",description:"Role of the sender, either 'user' or 'assistant'.",example:"user"},content:{type:"array",items:{type:"object",properties:{type:{type:"string",description:"Type of content, e.g., 'text'.",example:"text"},text:{type:"object",properties:{value:{type:"string",description:"Text content of the message.",example:"How does AI work? Explain it in simple terms."},annotations:{type:"array",items:{type:"string"},description:"Annotations for the text content, if any.",example:[]}}}}}},file_ids:{type:"array",items:{type:"string"},description:"Array of file IDs associated with the message, if any.",example:[]},assistant_id:{type:"string",description:"Identifier of the assistant involved in the message, if applicable.",example:null},run_id:{type:"string",description:"Run ID associated with the message, if applicable.",example:null},metadata:{type:"object",description:"Metadata associated with the message.",example:{}}}},CreateMessageResponse:{type:"object",properties:{id:{type:"string",description:"The identifier of the created message.",example:"msg_abc123"},object:{type:"string",description:"Type of the object, indicating it's a thread message.",example:"thread.message"},created_at:{type:"integer",format:"int64",description:"Unix timestamp representing the creation time of the message.",example:1699017614},thread_id:{type:"string",description:"Identifier of the thread to which this message belongs.",example:"thread_abc123"},role:{type:"string",description:"Role of the sender, either 'user' or 'assistant'.",example:"user"},content:{type:"array",items:{type:"object",properties:{type:{type:"string",description:"Type of content, e.g., 'text'.",example:"text"},text:{type:"object",properties:{value:{type:"string",description:"Text content of the message.",example:"How does AI work? Explain it in simple terms."},annotations:{type:"array",items:{type:"string"},description:"Annotations for the text content, if any.",example:[]}}}}}},file_ids:{type:"array",items:{type:"string"},description:"Array of file IDs associated with the message, if any.",example:[]},assistant_id:{type:"string",description:"Identifier of the assistant involved in the message, if applicable.",example:null},run_id:{type:"string",description:"Run ID associated with the message, if applicable.",example:null},metadata:{type:"object",description:"Metadata associated with the message.",example:{}}}},ListMessagesResponse:{type:"object",properties:{object:{type:"string",description:"Type of the object, indicating it's a list.",default:"list"},data:{type:"array",items:{$ref:"#/components/schemas/ListMessageObject"}},first_id:{type:"string",description:"Identifier of the first message in the list.",example:"msg_abc123"},last_id:{type:"string",description:"Identifier of the last message in the list.",example:"msg_abc456"},has_more:{type:"boolean",description:"Indicates whether there are more messages to retrieve.",example:!1}}},ListMessageObject:{type:"object",properties:{id:{type:"string",description:"The identifier of the message.",example:"msg_abc123"},object:{type:"string",description:"Type of the object, indicating it's a thread message.",example:"thread.message"},created_at:{type:"integer",format:"int64",description:"Unix timestamp representing the creation time of the message.",example:1699017614},thread_id:{type:"string",description:"Identifier of the thread to which this message belongs.",example:"thread_abc123"},role:{type:"string",description:"Role of the sender, either 'user' or 'assistant'.",example:"user"},content:{type:"array",items:{type:"object",properties:{type:{type:"string",description:"Type of content, e.g., 'text'."},text:{type:"object",properties:{value:{type:"string",description:"Text content of the message.",example:"How does AI work? Explain it in simple terms."},annotations:{type:"array",items:{type:"string"},description:"Annotations for the text content, if any."}}}}}},file_ids:{type:"array",items:{type:"string"},description:"Array of file IDs associated with the message, if any.",example:[]},assistant_id:{type:"string",description:"Identifier of the assistant involved in the message, if applicable.",example:null},run_id:{type:"string",description:"Run ID associated with the message, if applicable.",example:null},metadata:{type:"object",description:"Metadata associated with the message.",example:{}}}},MessageFileObject:{type:"object",properties:{id:{type:"string",description:"The identifier of the file.",example:"file-abc123"},object:{type:"string",description:"Type of the object, indicating it's a thread message file.",example:"thread.message.file"},created_at:{type:"integer",format:"int64",description:"Unix timestamp representing the creation time of the file.",example:1699061776},message_id:{type:"string",description:"Identifier of the message to which this file is associated.",example:"msg_abc123"}}},ListMessageFilesResponse:{type:"object",properties:{object:{type:"string",description:"Type of the object, indicating it's a list.",default:"list"},data:{type:"array",items:{$ref:"#/components/schemas/MessageFileObject"}}}},ChatObject:{type:"object",properties:{messages:{type:"array",description:"Contains input data or prompts for the model to process.\n",items:{type:"object",properties:{content:{type:"string"},role:{type:"string"}}},example:[{content:"Hello there :wave:",role:"assistant"},{content:"Can you write a long story",role:"user"}]},stream:{type:"boolean",default:!0,description:"Enables continuous output generation, allowing for streaming of model responses."},model:{type:"string",example:"gpt-3.5-turbo",description:"Specifies the model being used for inference or processing tasks."},max_tokens:{type:"number",default:2048,description:"The maximum number of tokens the model will generate in a single response."},stop:{type:"array",items:{type:"string"},description:"Defines specific tokens or phrases at which the model will stop generating further output.",example:["hello"]},frequency_penalty:{type:"number",default:0,description:"Adjusts the likelihood of the model repeating words or phrases in its output."},presence_penalty:{type:"number",default:0,description:"Influences the generation of new and varied concepts in the model's output."},temperature:{type:"number",default:.7,description:"Controls the randomness of the model's output."},top_p:{type:"number",default:.95,description:"Set probability threshold for more relevant outputs."},cache_prompt:{type:"boolean",default:!0,description:"Optimize performance in repeated or similar requests."}}},ChatCompletionRequest:{type:"object",properties:{messages:{type:"array",description:"Contains input data or prompts for the model to process.\n",items:{type:"object",properties:{content:{type:"string"},role:{type:"string"}}},example:[{content:"You are a helpful assistant.",role:"system"},{content:"Hello!",role:"user"}]},model:{type:"string",example:"tinyllama-1.1b",description:"Specifies the model being used for inference or processing tasks.\n"},stream:{type:"boolean",default:!0,description:"Enables continuous output generation, allowing for streaming of model responses.\n"},max_tokens:{type:"number",default:2048,description:"The maximum number of tokens the model will generate in a single response.\n"},stop:{type:"array",items:{type:"string"},description:"Defines specific tokens or phrases at which the model will stop generating further output.\n",example:["hello"]},frequency_penalty:{type:"number",default:0,description:"Adjusts the likelihood of the model repeating words or phrases in its output.\n"},presence_penalty:{type:"number",default:0,description:"Influences the generation of new and varied concepts in the model's output.\n"},temperature:{type:"number",default:.7,description:"Controls the randomness of the model's output.\n"},top_p:{type:"number",default:.95,description:"Set probability threshold for more relevant outputs.\n"}}},ChatCompletionResponse:{type:"object",description:"Description of the response structure",properties:{choices:{type:"array",description:"Array of choice objects",items:{type:"object",properties:{finish_reason:{type:"string",nullable:!0,example:null,description:"Reason for finishing the response, if applicable"},index:{type:"integer",example:0,description:"Index of the choice"},message:{type:"object",properties:{content:{type:"string",example:"Hello user. What can I help you with?",description:"Content of the message"},role:{type:"string",example:"assistant",description:"Role of the sender"}}}}}},created:{type:"integer",example:1700193928,description:"Timestamp of when the response was created"},id:{type:"string",example:"ebwd2niJvJB1Q2Whyvkz",description:"Unique identifier of the response"},model:{type:"string",nullable:!0,example:"_",description:"Model used for generating the response"},object:{type:"string",example:"chat.completion",description:"Type of the response object"},system_fingerprint:{type:"string",nullable:!0,example:"_",description:"System fingerprint"},usage:{type:"object",description:"Information about the usage of tokens",properties:{completion_tokens:{type:"integer",example:500,description:"Number of tokens used for completion"},prompt_tokens:{type:"integer",example:33,description:"Number of tokens used in the prompt"},total_tokens:{type:"integer",example:533,description:"Total number of tokens used"}}}}},AssistantObject:{type:"object",properties:{id:{type:"string",description:"The identifier of the assistant.",example:"asst_abc123"},object:{type:"string",description:"Type of the object, indicating it's an assistant.",default:"assistant"},version:{type:"integer",description:"Version number of the assistant.",example:1},created_at:{type:"integer",format:"int64",description:"Unix timestamp representing the creation time of the assistant.",example:1698984975},name:{type:"string",description:"Name of the assistant.",example:"Math Tutor"},description:{type:"string",description:"Description of the assistant. Can be null.",example:null},avatar:{type:"string",description:"URL of the assistant's avatar. Jan-specific property.",example:"https://pic.png"},models:{type:"array",description:"List of models associated with the assistant. Jan-specific property.",items:{type:"object",properties:{model_id:{type:"string",example:"model_0"}}}},instructions:{type:"string",description:"A system prompt for the assistant.",example:"Be concise"},events:{type:"object",description:"Event subscription settings for the assistant.",properties:{in:{type:"array",items:{type:"string"}},out:{type:"array",items:{type:"string"}}}},metadata:{type:"object",description:"Metadata associated with the assistant."}}},ListAssistantsResponse:{type:"object"},CreateAssistantResponse:{type:"object",properties:{id:{type:"string",description:"The identifier of the assistant.",example:"asst_abc123"},object:{type:"string",description:"Type of the object, indicating it's an assistant.",default:"assistant"},version:{type:"integer",description:"Version number of the assistant.",example:1},created_at:{type:"integer",format:"int64",description:"Unix timestamp representing the creation time of the assistant.",example:1698984975},name:{type:"string",description:"Name of the assistant.",example:"Math Tutor"},description:{type:"string",description:"Description of the assistant. Can be null.",example:null},avatar:{type:"string",description:"URL of the assistant's avatar. Jan-specific property.",example:"https://pic.png"},models:{type:"array",description:"List of models associated with the assistant. Jan-specific property.",items:{type:"object",properties:{model_id:{type:"string",example:"model_0"}}}},instructions:{type:"string",description:"A system prompt for the assistant.",example:"Be concise"},events:{type:"object",description:"Event subscription settings for the assistant.",properties:{in:{type:"array",items:{type:"string"}},out:{type:"array",items:{type:"string"}}}},metadata:{type:"object",description:"Metadata associated with the assistant."}}},RetrieveAssistantResponse:{type:"object",properties:{id:{type:"string",description:"The identifier of the assistant.",example:"asst_abc123"},object:{type:"string",description:"Type of the object, indicating it's an assistant.",default:"assistant"},version:{type:"integer",description:"Version number of the assistant.",example:1},created_at:{type:"integer",format:"int64",description:"Unix timestamp representing the creation time of the assistant.",example:1698984975},name:{type:"string",description:"Name of the assistant.",example:"Math Tutor"},description:{type:"string",description:"Description of the assistant. Can be null.",example:null},avatar:{type:"string",description:"URL of the assistant's avatar. Jan-specific property.",example:"https://pic.png"},models:{type:"array",description:"List of models associated with the assistant. Jan-specific property.",items:{type:"object",properties:{model_id:{type:"string",example:"model_0"}}}},instructions:{type:"string",description:"A system prompt for the assistant.",example:"Be concise"},events:{type:"object",description:"Event subscription settings for the assistant.",properties:{in:{type:"array",items:{type:"string"}},out:{type:"array",items:{type:"string"}}}},metadata:{type:"object",description:"Metadata associated with the assistant."}}},ModifyAssistantObject:{type:"object",properties:{id:{type:"string",description:"The identifier of the assistant.",example:"asst_abc123"},object:{type:"string",description:"Type of the object, indicating it's an assistant.",default:"assistant"},version:{type:"integer",description:"Version number of the assistant.",example:1},created_at:{type:"integer",format:"int64",description:"Unix timestamp representing the creation time of the assistant.",example:1698984975},name:{type:"string",description:"Name of the assistant.",example:"Math Tutor"},description:{type:"string",description:"Description of the assistant. Can be null.",example:null},avatar:{type:"string",description:"URL of the assistant's avatar. Jan-specific property.",example:"https://pic.png"},models:{type:"array",description:"List of models associated with the assistant. Jan-specific property.",items:{type:"object",properties:{model_id:{type:"string",example:"model_0"}}}},instructions:{type:"string",description:"A system prompt for the assistant.",example:"Be concise"},events:{type:"object",description:"Event subscription settings for the assistant.",properties:{in:{type:"array",items:{type:"string"}},out:{type:"array",items:{type:"string"}}}},metadata:{type:"object",description:"Metadata associated with the assistant."}}},ModifyAssistantResponse:{type:"object",properties:{id:{type:"string",description:"The identifier of the assistant.",example:"asst_abc123"},object:{type:"string",description:"Type of the object, indicating it's an assistant.",default:"assistant"},version:{type:"integer",description:"Version number of the assistant.",example:1},created_at:{type:"integer",format:"int64",description:"Unix timestamp representing the creation time of the assistant.",example:1698984975},name:{type:"string",description:"Name of the assistant.",example:"Physics Tutor"},description:{type:"string",description:"Description of the assistant. Can be null.",example:null},avatar:{type:"string",description:"URL of the assistant's avatar. Jan-specific property.",example:"https://pic.png"},models:{type:"array",description:"List of models associated with the assistant. Jan-specific property.",items:{type:"object",properties:{model_id:{type:"string",example:"model_0"}}}},instructions:{type:"string",description:"A system prompt for the assistant.",example:"Be concise!"},events:{type:"object",description:"Event subscription settings for the assistant.",properties:{in:{type:"array",items:{type:"string"}},out:{type:"array",items:{type:"string"}}}},metadata:{type:"object",description:"Metadata associated with the assistant."}}},DeleteAssistantResponse:{type:"object",properties:{id:{type:"string",description:"The identifier of the deleted assistant.",example:"asst_abc123"},object:{type:"string",description:"Type of the object, indicating the assistant has been deleted.",example:"assistant.deleted"},deleted:{type:"boolean",description:"Indicates whether the assistant was successfully deleted.",example:!0}}}}}}}}},{path:"/blog/",component:d("/blog/","57a"),exact:!0},{path:"/blog/2024/03/19/TensorRT-LLM/",component:d("/blog/2024/03/19/TensorRT-LLM/","aa4"),exact:!0},{path:"/blog/archive/",component:d("/blog/archive/","a0b"),exact:!0},{path:"/blog/postmortems/january-10-2024-bitdefender-false-positive-flag/",component:d("/blog/postmortems/january-10-2024-bitdefender-false-positive-flag/","42e"),exact:!0},{path:"/blog/tags/",component:d("/blog/tags/","676"),exact:!0},{path:"/blog/tags/3090/",component:d("/blog/tags/3090/","0cd"),exact:!0},{path:"/blog/tags/4090/",component:d("/blog/tags/4090/","ec1"),exact:!0},{path:"/blog/tags/inference-engine/",component:d("/blog/tags/inference-engine/","791"),exact:!0},{path:"/blog/tags/llama-cpp/",component:d("/blog/tags/llama-cpp/","e0e"),exact:!0},{path:"/blog/tags/nvidia/",component:d("/blog/tags/nvidia/","8f1"),exact:!0},{path:"/blog/tags/postmortem/",component:d("/blog/tags/postmortem/","3ef"),exact:!0},{path:"/blog/tags/tensor-rt-llm/",component:d("/blog/tags/tensor-rt-llm/","9e9"),exact:!0},{path:"/docs/",component:d("/docs/","e8e"),exact:!0},{path:"/download/",component:d("/download/","553"),exact:!0},{path:"/search/",component:d("/search/","db4"),exact:!0},{path:"/",component:d("/","fc2"),exact:!0},{path:"/",component:d("/","dbe"),routes:[{path:"/",component:d("/","3a1"),routes:[{path:"/tags/",component:d("/tags/","c6e"),exact:!0},{path:"/tags/audiences/",component:d("/tags/audiences/","72b"),exact:!0},{path:"/tags/customzied-dataset/",component:d("/tags/customzied-dataset/","759"),exact:!0},{path:"/tags/fine-tuning-tutorial/",component:d("/tags/fine-tuning-tutorial/","c58"),exact:!0},{path:"/tags/finetune-llm/",component:d("/tags/finetune-llm/","1e4"),exact:!0},{path:"/tags/industries/",component:d("/tags/industries/","0aa"),exact:!0},{path:"/tags/large-language-models/",component:d("/tags/large-language-models/","6f7"),exact:!0},{path:"/tags/open-source-chat-gpt-alternatives/",component:d("/tags/open-source-chat-gpt-alternatives/","ba9"),exact:!0},{path:"/tags/outperform-chat-gpt/",component:d("/tags/outperform-chat-gpt/","14d"),exact:!0},{path:"/tags/personal-dataset/",component:d("/tags/personal-dataset/","dc2"),exact:!0},{path:"/tags/retrieval-augmented-generation/",component:d("/tags/retrieval-augmented-generation/","3e5"),exact:!0},{path:"/tags/use-cases/",component:d("/tags/use-cases/","ff8"),exact:!0},{path:"/",component:d("/","69b"),routes:[{path:"/about/",component:d("/about/","d0f"),exact:!0,sidebar:"aboutSidebar"},{path:"/about/2035/",component:d("/about/2035/","c48"),exact:!0},{path:"/about/faq/",component:d("/about/faq/","027"),exact:!0,sidebar:"aboutSidebar"},{path:"/about/roadmap/",component:d("/about/roadmap/","afa"),exact:!0},{path:"/acknowledgements/",component:d("/acknowledgements/","c1d"),exact:!0,sidebar:"aboutSidebar"},{path:"/blog/surpassing-chatgpt-with-open-source-alternatives/",component:d("/blog/surpassing-chatgpt-with-open-source-alternatives/","efd"),exact:!0},{path:"/changelog/",component:d("/changelog/","ba7"),exact:!0,sidebar:"releasesSidebar"},{path:"/changelog/changelog-v0.2.0/",component:d("/changelog/changelog-v0.2.0/","3a7"),exact:!0,sidebar:"releasesSidebar"},{path:"/changelog/changelog-v0.2.1/",component:d("/changelog/changelog-v0.2.1/","f64"),exact:!0,sidebar:"releasesSidebar"},{path:"/changelog/changelog-v0.2.2/",component:d("/changelog/changelog-v0.2.2/","4e3"),exact:!0,sidebar:"releasesSidebar"},{path:"/changelog/changelog-v0.2.3/",component:d("/changelog/changelog-v0.2.3/","504"),exact:!0,sidebar:"releasesSidebar"},{path:"/changelog/changelog-v0.3.0/",component:d("/changelog/changelog-v0.3.0/","57e"),exact:!0,sidebar:"releasesSidebar"},{path:"/changelog/changelog-v0.3.1/",component:d("/changelog/changelog-v0.3.1/","e08"),exact:!0,sidebar:"releasesSidebar"},{path:"/changelog/changelog-v0.3.2/",component:d("/changelog/changelog-v0.3.2/","b79"),exact:!0,sidebar:"releasesSidebar"},{path:"/changelog/changelog-v0.3.3/",component:d("/changelog/changelog-v0.3.3/","e56"),exact:!0,sidebar:"releasesSidebar"},{path:"/changelog/changelog-v0.4.0/",component:d("/changelog/changelog-v0.4.0/","6f5"),exact:!0,sidebar:"releasesSidebar"},{path:"/changelog/changelog-v0.4.1/",component:d("/changelog/changelog-v0.4.1/","83c"),exact:!0,sidebar:"releasesSidebar"},{path:"/changelog/changelog-v0.4.2/",component:d("/changelog/changelog-v0.4.2/","53c"),exact:!0,sidebar:"releasesSidebar"},{path:"/changelog/changelog-v0.4.3/",component:d("/changelog/changelog-v0.4.3/","182"),exact:!0,sidebar:"releasesSidebar"},{path:"/changelog/changelog-v0.4.4/",component:d("/changelog/changelog-v0.4.4/","d53"),exact:!0,sidebar:"releasesSidebar"},{path:"/changelog/changelog-v0.4.5/",component:d("/changelog/changelog-v0.4.5/","65f"),exact:!0,sidebar:"releasesSidebar"},{path:"/changelog/changelog-v0.4.6/",component:d("/changelog/changelog-v0.4.6/","687"),exact:!0,sidebar:"releasesSidebar"},{path:"/changelog/changelog-v0.4.7/",component:d("/changelog/changelog-v0.4.7/","964"),exact:!0,sidebar:"releasesSidebar"},{path:"/changelog/changelog-v0.4.8/",component:d("/changelog/changelog-v0.4.8/","e1a"),exact:!0,sidebar:"releasesSidebar"},{path:"/changelog/changelog-v0.4.9/",component:d("/changelog/changelog-v0.4.9/","a67"),exact:!0,sidebar:"releasesSidebar"},{path:"/community/",component:d("/community/","f25"),exact:!0,sidebar:"aboutSidebar"},{path:"/desktop/",component:d("/desktop/","a4a"),exact:!0,sidebar:"productSidebar"},{path:"/developer/",component:d("/developer/","910"),exact:!0,sidebar:"developerSidebar"},{path:"/developer/architecture/",component:d("/developer/architecture/","5f5"),exact:!0,sidebar:"developerSidebar"},{path:"/developer/engineering/",component:d("/developer/engineering/","112"),exact:!0,sidebar:"developerSidebar"},{path:"/developer/file-based/",component:d("/developer/file-based/","68e"),exact:!0,sidebar:"developerSidebar"},{path:"/developer/framework/",component:d("/developer/framework/","ac0"),exact:!0,sidebar:"developerSidebar"},{path:"/developer/framework/engineering/assistants/",component:d("/developer/framework/engineering/assistants/","689"),exact:!0,sidebar:"developerSidebar"},{path:"/developer/framework/engineering/chats/",component:d("/developer/framework/engineering/chats/","a54"),exact:!0,sidebar:"developerSidebar"},{path:"/developer/framework/engineering/engine/",component:d("/developer/framework/engineering/engine/","cff"),exact:!0,sidebar:"developerSidebar"},{path:"/developer/framework/engineering/files/",component:d("/developer/framework/engineering/files/","01b"),exact:!0,sidebar:"developerSidebar"},{path:"/developer/framework/engineering/messages/",component:d("/developer/framework/engineering/messages/","18b"),exact:!0,sidebar:"developerSidebar"},{path:"/developer/framework/engineering/models/",component:d("/developer/framework/engineering/models/","416"),exact:!0,sidebar:"developerSidebar"},{path:"/developer/framework/engineering/threads/",component:d("/developer/framework/engineering/threads/","20f"),exact:!0,sidebar:"developerSidebar"},{path:"/developer/framework/product/chat/",component:d("/developer/framework/product/chat/","edb"),exact:!0,sidebar:"developerSidebar"},{path:"/developer/framework/product/hub/",component:d("/developer/framework/product/hub/","31e"),exact:!0,sidebar:"developerSidebar"},{path:"/developer/framework/product/jan/",component:d("/developer/framework/product/jan/","434"),exact:!0,sidebar:"developerSidebar"},{path:"/developer/framework/product/settings/",component:d("/developer/framework/product/settings/","532"),exact:!0,sidebar:"developerSidebar"},{path:"/developer/framework/product/system-monitor/",component:d("/developer/framework/product/system-monitor/","f86"),exact:!0,sidebar:"developerSidebar"},{path:"/developer/prereq/",component:d("/developer/prereq/","9fd"),exact:!0,sidebar:"developerSidebar"},{path:"/developer/product/",component:d("/developer/product/","793"),exact:!0,sidebar:"developerSidebar"},{path:"/developer/ui/",component:d("/developer/ui/","952"),exact:!0,sidebar:"developerSidebar"},{path:"/ecosystem/",component:d("/ecosystem/","63e"),exact:!0,sidebar:"ecosystemSidebar"},{path:"/engineering/",component:d("/engineering/","2a8"),exact:!0,sidebar:"aboutSidebar"},{path:"/engineering/ci-cd/",component:d("/engineering/ci-cd/","0e0"),exact:!0,sidebar:"aboutSidebar"},{path:"/engineering/qa/",component:d("/engineering/qa/","5bd"),exact:!0,sidebar:"aboutSidebar"},{path:"/enterprise/",component:d("/enterprise/","614"),exact:!0},{path:"/events/hcmc-oct23/",component:d("/events/hcmc-oct23/","c08"),exact:!0},{path:"/events/nvidia-llm-day-nov-23/",component:d("/events/nvidia-llm-day-nov-23/","a0d"),exact:!0},{path:"/extensions/",component:d("/extensions/","2a4"),exact:!0,sidebar:"guidesSidebar"},{path:"/features/",component:d("/features/","dbf"),exact:!0,sidebar:"productSidebar"},{path:"/features/agents-framework/",component:d("/features/agents-framework/","c41"),exact:!0,sidebar:"productSidebar"},{path:"/features/api-server/",component:d("/features/api-server/","52b"),exact:!0,sidebar:"productSidebar"},{path:"/features/data-security/",component:d("/features/data-security/","c23"),exact:!0,sidebar:"productSidebar"},{path:"/features/extensions-framework/",component:d("/features/extensions-framework/","b0a"),exact:!0,sidebar:"productSidebar"},{path:"/features/local/",component:d("/features/local/","de7"),exact:!0,sidebar:"productSidebar"},{path:"/features/remote/",component:d("/features/remote/","737"),exact:!0,sidebar:"productSidebar"},{path:"/foundry/",component:d("/foundry/","9a7"),exact:!0},{path:"/guides/",component:d("/guides/","a12"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/advanced/",component:d("/guides/advanced/","b9d"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/assistants/",component:d("/guides/assistants/","11e"),exact:!0},{path:"/guides/data-folder/",component:d("/guides/data-folder/","df7"),exact:!0},{path:"/guides/engines/",component:d("/guides/engines/","402"),exact:!0},{path:"/guides/engines/claude/",component:d("/guides/engines/claude/","1ea"),exact:!0},{path:"/guides/engines/groq/",component:d("/guides/engines/groq/","387"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/engines/llamacpp/",component:d("/guides/engines/llamacpp/","e82"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/engines/lmstudio/",component:d("/guides/engines/lmstudio/","289"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/engines/local/",component:d("/guides/engines/local/","d2f"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/engines/mistral/",component:d("/guides/engines/mistral/","e34"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/engines/ollama/",component:d("/guides/engines/ollama/","505"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/engines/openai/",component:d("/guides/engines/openai/","655"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/engines/remote-server/",component:d("/guides/engines/remote-server/","060"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/engines/remote/",component:d("/guides/engines/remote/","e80"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/engines/tensorrt-llm/",component:d("/guides/engines/tensorrt-llm/","039"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/hardware/",component:d("/guides/hardware/","f88"),exact:!0},{path:"/guides/hardware/gpu/",component:d("/guides/hardware/gpu/","7ce"),exact:!0},{path:"/guides/install/",component:d("/guides/install/","295"),exact:!0},{path:"/guides/install/linux/",component:d("/guides/install/linux/","7f0"),exact:!0},{path:"/guides/install/mac/",component:d("/guides/install/mac/","156"),exact:!0},{path:"/guides/install/server/",component:d("/guides/install/server/","dbc"),exact:!0},{path:"/guides/install/windows/",component:d("/guides/install/windows/","045"),exact:!0},{path:"/guides/local-api/",component:d("/guides/local-api/","55f"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/models/",component:d("/guides/models/","00f"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/overview/",component:d("/guides/overview/","be1"),exact:!0},{path:"/guides/providers/tensorrt-llm/",component:d("/guides/providers/tensorrt-llm/","abc"),exact:!0},{path:"/guides/quickstart/",component:d("/guides/quickstart/","179"),exact:!0,sidebar:"guidesSidebar"},{path:"/guides/threads/",component:d("/guides/threads/","e0b"),exact:!0,sidebar:"guidesSidebar"},{path:"/hardware/",component:d("/hardware/","d35"),exact:!0},{path:"/hardware/community/",component:d("/hardware/community/","efa"),exact:!0},{path:"/hardware/concepts/",component:d("/hardware/concepts/","9b1"),exact:!0},{path:"/hardware/concepts/chassis/",component:d("/hardware/concepts/chassis/","455"),exact:!0},{path:"/hardware/concepts/cpu-and-ram/",component:d("/hardware/concepts/cpu-and-ram/","30e"),exact:!0},{path:"/hardware/concepts/gpu-and-vram/",component:d("/hardware/concepts/gpu-and-vram/","0e0"),exact:!0},{path:"/hardware/concepts/motherboard/",component:d("/hardware/concepts/motherboard/","460"),exact:!0},{path:"/hardware/concepts/network/",component:d("/hardware/concepts/network/","73d"),exact:!0},{path:"/hardware/concepts/power/",component:d("/hardware/concepts/power/","08b"),exact:!0},{path:"/hardware/concepts/storage/",component:d("/hardware/concepts/storage/","b0d"),exact:!0},{path:"/hardware/examples/4090x2-@dan-jan/",component:d("/hardware/examples/4090x2-@dan-jan/","672"),exact:!0},{path:"/hardware/overview/cloud-vs-self-hosting/",component:d("/hardware/overview/cloud-vs-self-hosting/","966"),exact:!0},{path:"/hardware/overview/cpu-vs-gpu/",component:d("/hardware/overview/cpu-vs-gpu/","8e0"),exact:!0},{path:"/hardware/recommendations/by-budget/",component:d("/hardware/recommendations/by-budget/","dde"),exact:!0},{path:"/hardware/recommendations/by-hardware/",component:d("/hardware/recommendations/by-hardware/","4fd"),exact:!0},{path:"/hardware/recommendations/by-model/",component:d("/hardware/recommendations/by-model/","8a2"),exact:!0},{path:"/hardware/recommendations/by-usecase/",component:d("/hardware/recommendations/by-usecase/","a71"),exact:!0},{path:"/home-server/",component:d("/home-server/","22e"),exact:!0,sidebar:"productSidebar"},{path:"/how-we-work/",component:d("/how-we-work/","c3c"),exact:!0,sidebar:"aboutSidebar"},{path:"/how-we-work/analytics/",component:d("/how-we-work/analytics/","84b"),exact:!0,sidebar:"aboutSidebar"},{path:"/how-we-work/product-design/",component:d("/how-we-work/product-design/","67e"),exact:!0,sidebar:"aboutSidebar"},{path:"/how-we-work/project-management/",component:d("/how-we-work/project-management/","57f"),exact:!0,sidebar:"aboutSidebar"},{path:"/how-we-work/strategy/",component:d("/how-we-work/strategy/","51d"),exact:!0,sidebar:"aboutSidebar"},{path:"/how-we-work/website-docs/",component:d("/how-we-work/website-docs/","7a4"),exact:!0,sidebar:"aboutSidebar"},{path:"/integrations/",component:d("/integrations/","b48"),exact:!0,sidebar:"guidesSidebar"},{path:"/integrations/",component:d("/integrations/","4dc"),exact:!0,sidebar:"ecosystemSidebar"},{path:"/integrations/continue/",component:d("/integrations/continue/","f5e"),exact:!0,sidebar:"guidesSidebar"},{path:"/integrations/crewai/",component:d("/integrations/crewai/","80e"),exact:!0},{path:"/integrations/discord/",component:d("/integrations/discord/","583"),exact:!0,sidebar:"guidesSidebar"},{path:"/integrations/interpreter/",component:d("/integrations/interpreter/","c43"),exact:!0,sidebar:"guidesSidebar"},{path:"/integrations/langchain/",component:d("/integrations/langchain/","221"),exact:!0,sidebar:"ecosystemSidebar"},{path:"/integrations/llamacpp/",component:d("/integrations/llamacpp/","112"),exact:!0,sidebar:"ecosystemSidebar"},{path:"/integrations/ollama/",component:d("/integrations/ollama/","dfe"),exact:!0,sidebar:"ecosystemSidebar"},{path:"/integrations/openai/",component:d("/integrations/openai/","4a9"),exact:!0,sidebar:"ecosystemSidebar"},{path:"/integrations/openrouter/",component:d("/integrations/openrouter/","998"),exact:!0,sidebar:"guidesSidebar"},{path:"/integrations/openrouter/",component:d("/integrations/openrouter/","932"),exact:!0,sidebar:"ecosystemSidebar"},{path:"/integrations/raycast/",component:d("/integrations/raycast/","477"),exact:!0,sidebar:"guidesSidebar"},{path:"/integrations/unsloth/",component:d("/integrations/unsloth/","b9e"),exact:!0},{path:"/integrationss/",component:d("/integrationss/","0c0"),exact:!0},{path:"/mobile/",component:d("/mobile/","ef3"),exact:!0},{path:"/partners/",component:d("/partners/","4f5"),exact:!0,sidebar:"ecosystemSidebar"},{path:"/partners/become-a-partner/",component:d("/partners/become-a-partner/","60e"),exact:!0,sidebar:"ecosystemSidebar"},{path:"/platforms/hub/",component:d("/platforms/hub/","d13"),exact:!0},{path:"/pricing/",component:d("/pricing/","e2a"),exact:!0,sidebar:"pricingSidebar"},{path:"/privacy/",component:d("/privacy/","a62"),exact:!0},{path:"/server-suite/admin-console/",component:d("/server-suite/admin-console/","8bd"),exact:!0},{path:"/server-suite/audit-compliance/",component:d("/server-suite/audit-compliance/","3df"),exact:!0},{path:"/server-suite/identity-access-management/",component:d("/server-suite/identity-access-management/","2e4"),exact:!0},{path:"/server-suite/observability/",component:d("/server-suite/observability/","228"),exact:!0},{path:"/solutions/ai-employees/",component:d("/solutions/ai-employees/","0ad"),exact:!0},{path:"/solutions/ai-pc/",component:d("/solutions/ai-pc/","34a"),exact:!0,sidebar:"solutionSidebar"},{path:"/solutions/chatgpt-alternative/",component:d("/solutions/chatgpt-alternative/","341"),exact:!0,sidebar:"solutionSidebar"},{path:"/solutions/consultants/",component:d("/solutions/consultants/","50a"),exact:!0,sidebar:"solutionSidebar"},{path:"/solutions/developers/",component:d("/solutions/developers/","809"),exact:!0,sidebar:"solutionSidebar"},{path:"/solutions/enterprises/",component:d("/solutions/enterprises/","fbf"),exact:!0,sidebar:"solutionSidebar"},{path:"/solutions/finance/",component:d("/solutions/finance/","e69"),exact:!0,sidebar:"solutionSidebar"},{path:"/solutions/government/",component:d("/solutions/government/","0c9"),exact:!0,sidebar:"solutionSidebar"},{path:"/solutions/healthcare/",component:d("/solutions/healthcare/","c0c"),exact:!0,sidebar:"solutionSidebar"},{path:"/solutions/legal/",component:d("/solutions/legal/","e5f"),exact:!0,sidebar:"solutionSidebar"},{path:"/solutions/startups/",component:d("/solutions/startups/","0f0"),exact:!0,sidebar:"solutionSidebar"},{path:"/studio/",component:d("/studio/","c78"),exact:!0},{path:"/support/",component:d("/support/","39a"),exact:!0},{path:"/team/",component:d("/team/","466"),exact:!0,sidebar:"aboutSidebar"},{path:"/team/contributor-program/",component:d("/team/contributor-program/","4ca"),exact:!0,sidebar:"aboutSidebar"},{path:"/team/join-us/",component:d("/team/join-us/","555"),exact:!0,sidebar:"aboutSidebar"},{path:"/template/QA_script/",component:d("/template/QA_script/","8d8"),exact:!0},{path:"/troubleshooting/",component:d("/troubleshooting/","235"),exact:!0,sidebar:"guidesSidebar"},{path:"/tutorial/how-to-fine-tune-llms/",component:d("/tutorial/how-to-fine-tune-llms/","d4a"),exact:!0},{path:"/vision/",component:d("/vision/","d02"),exact:!0},{path:"/wall-of-love/",component:d("/wall-of-love/","486"),exact:!0,sidebar:"aboutSidebar"}]}]}]},{path:"*",component:d("*")}]},6125:(e,t,n)=>{"use strict";n.d(t,{o:()=>o,x:()=>s});var r=n(96540),a=n(74848);const o=r.createContext(!1);function s(e){let{children:t}=e;const[n,s]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{s(!0)}),[]),(0,a.jsx)(o.Provider,{value:n,children:t})}},38536:(e,t,n)=>{"use strict";var r=n(96540),a=n(5338),o=n(54625),s=n(80545),i=n(38193);const l=[n(10119),n(26134),n(76294),n(73339),n(7767),n(23390),n(29530)];var c=n(35947),u=n(56347),d=n(22831),p=n(74848);function f(e){let{children:t}=e;return(0,p.jsx)(p.Fragment,{children:t})}var m=n(5260),h=n(44586),g=n(86025),b=n(6342),y=n(69024),v=n(32131),w=n(14090),x=n(2967),k=n(70440),_=n(41463);function S(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:n}}=(0,h.A)(),r=(0,v.o)(),a=n[e].htmlLang,o=e=>e.replace("-","_");return(0,p.jsxs)(m.A,{children:[Object.entries(n).map((e=>{let[t,{htmlLang:n}]=e;return(0,p.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:n},t)})),(0,p.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,p.jsx)("meta",{property:"og:locale",content:o(a)}),Object.values(n).filter((e=>a!==e.htmlLang)).map((e=>(0,p.jsx)("meta",{property:"og:locale:alternate",content:o(e.htmlLang)},`meta-og-${e.htmlLang}`)))]})}function E(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,h.A)(),r=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:n}}=(0,h.A)(),{pathname:r}=(0,u.zy)();return e+(0,k.applyTrailingSlash)((0,g.A)(r),{trailingSlash:n,baseUrl:t})}(),a=t?`${n}${t}`:r;return(0,p.jsxs)(m.A,{children:[(0,p.jsx)("meta",{property:"og:url",content:a}),(0,p.jsx)("link",{rel:"canonical",href:a})]})}function j(){const{i18n:{currentLocale:e}}=(0,h.A)(),{metadata:t,image:n}=(0,b.p)();return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsxs)(m.A,{children:[(0,p.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,p.jsx)("body",{className:w.w})]}),n&&(0,p.jsx)(y.be,{image:n}),(0,p.jsx)(E,{}),(0,p.jsx)(S,{}),(0,p.jsx)(_.A,{tag:x.Cy,locale:e}),(0,p.jsx)(m.A,{children:t.map(((e,t)=>(0,p.jsx)("meta",{...e},t)))})]})}const T=new Map;function A(e){if(T.has(e.pathname))return{...e,pathname:T.get(e.pathname)};if((0,d.u)(c.A,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return T.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return T.set(e.pathname,t),{...e,pathname:t}}var C=n(6125),R=n(26988),I=n(205);function O(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{const r=t.default?.[e]??t[e];return r?.(...n)}));return()=>a.forEach((e=>e?.()))}const L=function(e){let{children:t,location:n,previousLocation:r}=e;return(0,I.A)((()=>{r!==n&&(!function(e){let{location:t,previousLocation:n}=e;if(!n)return;const r=t.pathname===n.pathname,a=t.hash===n.hash,o=t.search===n.search;if(r&&a&&!o)return;const{hash:s}=t;if(s){const e=decodeURIComponent(s.substring(1)),t=document.getElementById(e);t?.scrollIntoView()}else window.scrollTo(0,0)}({location:n,previousLocation:r}),O("onRouteDidUpdate",{previousLocation:r,location:n}))}),[r,n]),t};function N(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,d.u)(c.A,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}class P extends r.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=i.default.canUseDOM?O("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=O("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),N(n.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return(0,p.jsx)(L,{previousLocation:this.previousLocation,location:t,children:(0,p.jsx)(u.qh,{location:t,render:()=>e})})}}const M=P,D="__docusaurus-base-url-issue-banner-container",F="__docusaurus-base-url-issue-banner",B="__docusaurus-base-url-issue-banner-suggestion-container";function $(e){return`\ndocument.addEventListener('DOMContentLoaded', function maybeInsertBanner() {\n var shouldInsert = typeof window['docusaurus'] === 'undefined';\n shouldInsert && insertBanner();\n});\n\nfunction insertBanner() {\n var bannerContainer = document.createElement('div');\n bannerContainer.id = '${D}';\n var bannerHtml = ${JSON.stringify(function(e){return`\n
    \n

    Your Docusaurus site did not load properly.

    \n

    A very common reason is a wrong site baseUrl configuration.

    \n

    Current configured baseUrl = ${e} ${"/"===e?" (default value)":""}

    \n

    We suggest trying baseUrl =

    \n
    \n`}(e)).replace(/{if("undefined"==typeof document)return void n();const r=document.createElement("link");r.setAttribute("rel","prefetch"),r.setAttribute("href",e),r.onload=()=>t(),r.onerror=()=>n();const a=document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode;a?.appendChild(r)}))}:function(e){return new Promise(((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.withCredentials=!0,r.onload=()=>{200===r.status?t():n()},r.send(null)}))};var Q=n(86921);const J=new Set,Z=new Set,X=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,ee={prefetch(e){if(!(e=>!X()&&!Z.has(e)&&!J.has(e))(e))return!1;J.add(e);const t=(0,d.u)(c.A,e).flatMap((e=>{return t=e.route.path,Object.entries(K).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,Q.A)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?Y(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!X()&&!Z.has(e))(e)&&(Z.add(e),N(e))},te=Object.freeze(ee),ne=Boolean(!0);if(i.default.canUseDOM){window.docusaurus=te;const e=document.getElementById("__docusaurus"),t=(0,p.jsx)(s.vd,{children:(0,p.jsx)(o.Kd,{children:(0,p.jsx)(G,{})})}),n=(e,t)=>{console.error("Docusaurus React Root onRecoverableError:",e,t)},i=()=>{if(ne)r.startTransition((()=>{a.hydrateRoot(e,t,{onRecoverableError:n})}));else{const o=a.createRoot(e,{onRecoverableError:n});r.startTransition((()=>{o.render(t)}))}};N(window.location.pathname).then(i)}},26988:(e,t,n)=>{"use strict";n.d(t,{o:()=>d,l:()=>p});var r=n(96540),a=n(4784);const o=JSON.parse('{"docusaurus-plugin-redoc":{"plugin-redoc-0":{"url":"redocusaurus/plugin-redoc-0.yaml","themeId":"theme-redoc","isSpecFile":true,"spec":{"openapi":"3.0.0","info":{"title":"API Reference","description":"# Introduction\\nJan API is compatible with the [OpenAI API](https://platform.openai.com/docs/api-reference).\\n"},"version":"0.1.8","contact":{"name":"Jan Discord","url":"https://discord.gg/7EcEz7MrvA"},"license":{"name":"AGPLv3","url":"https://github.com/janhq/nitro/blob/main/LICENSE"},"servers":[{"url":"/v1"}],"tags":[{"name":"Models","description":"List and describe the various models available in the API."},{"name":"Chat","description":"Given a list of messages comprising a conversation, the model will return a response.\\n"},{"name":"Messages","description":"Messages capture a conversation\'s content. This can include the content from LLM responses and other metadata from [chat completions](/specs/chats).\\n"},{"name":"Threads"},{"name":"Assistants","description":"Configures and utilizes different AI assistants for varied tasks"}],"x-tagGroups":[{"name":"Endpoints","tags":["Models","Chat"]},{"name":"Chat","tags":["Assistants","Messages","Threads"]}],"paths":{"/chat/completions":{"post":{"operationId":"createChatCompletion","tags":["Chat"],"summary":"Create chat completion\\n","description":"Creates a model response for the given chat conversation. Equivalent to OpenAI\'s create chat completion. \\n","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatCompletionRequest"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatCompletionResponse"}}}}},"x-codeSamples":[{"lang":"cURL","source":"curl -X \'POST\' \\\\\\n \'http://localhost:1337/v1/chat/completions\' \\\\\\n -H \'accept: application/json\' \\\\\\n -H \'Content-Type: application/json\' \\\\\\n -d \'{\\n \\"messages\\": [\\n {\\n \\"content\\": \\"You are a helpful assistant.\\",\\n \\"role\\": \\"system\\"\\n },\\n {\\n \\"content\\": \\"Hello!\\",\\n \\"role\\": \\"user\\"\\n }\\n ],\\n \\"model\\": \\"tinyllama-1.1b\\",\\n \\"stream\\": true,\\n \\"max_tokens\\": 2048,\\n \\"stop\\": [\\n \\"hello\\"\\n ],\\n \\"frequency_penalty\\": 0,\\n \\"presence_penalty\\": 0,\\n \\"temperature\\": 0.7,\\n \\"top_p\\": 0.95\\n }\'\\n"},{"lang":"JavaScript","source":"const data = {\\n messages: [\\n {\\n content: \'You are a helpful assistant.\',\\n role: \'system\'\\n },\\n {\\n content: \'Hello!\',\\n role: \'user\'\\n }\\n ],\\n model: \'tinyllama-1.1b\',\\n stream: true,\\n max_tokens: 2048,\\n stop: [\'hello\'],\\n frequency_penalty: 0,\\n presence_penalty: 0,\\n temperature: 0.7,\\n top_p: 0.95\\n};\\n\\nfetch(\'http://localhost:1337/v1/chat/completions\', {\\n method: \'POST\',\\n headers: {\\n \'Content-Type\': \'application/json\',\\n \'Accept\': \'application/json\'\\n },\\n body: JSON.stringify(data)\\n})\\n .then(response => response.json())\\n .then(data => console.log(data));"},{"lang":"Node.js","source":"const fetch = require(\'node-fetch\');\\n\\nconst data = {\\n messages: [\\n {\\n content: \'You are a helpful assistant.\',\\n role: \'system\'\\n },\\n {\\n content: \'Hello!\',\\n role: \'user\'\\n }\\n ],\\n model: \'tinyllama-1.1b\',\\n stream: true,\\n max_tokens: 2048,\\n stop: [\'hello\'],\\n frequency_penalty: 0,\\n presence_penalty: 0,\\n temperature: 0.7,\\n top_p: 0.95\\n};\\n\\nfetch(\'http://localhost:1337/v1/chat/completions\', {\\n method: \'POST\',\\n headers: {\\n \'Content-Type\': \'application/json\',\\n \'Accept\': \'application/json\'\\n },\\n body: JSON.stringify(data)\\n})\\n .then(response => response.json())\\n .then(data => console.log(data));"},{"lang":"Python","source":"import requests\\nimport json\\n\\ndata = {\\n \\"messages\\": [\\n {\\n \\"content\\": \\"You are a helpful assistant.\\",\\n \\"role\\": \\"system\\"\\n },\\n {\\n \\"content\\": \\"Hello!\\",\\n \\"role\\": \\"user\\"\\n }\\n ],\\n \\"model\\": \\"tinyllama-1.1b\\",\\n \\"stream\\": true,\\n \\"max_tokens\\": 2048,\\n \\"stop\\": [\\n \\"hello\\"\\n ],\\n \\"frequency_penalty\\": 0,\\n \\"presence_penalty\\": 0,\\n \\"temperature\\": 0.7,\\n \\"top_p\\": 0.95\\n}\\n\\nresponse = requests.post(\'http://localhost:1337/v1/chat/completions\', json=data)\\nprint(response.json())"}]}},"/models":{"get":{"operationId":"listModels","tags":["Models"],"summary":"List models","description":"Lists the currently available models, and provides basic information about each one such as the owner and availability. Equivalent to OpenAI\'s list model. \\n","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListModelsResponse"}}}}},"x-codeSamples":[{"lang":"cURL","source":"curl -X \'GET\' \\\\\\n \'http://localhost:1337/v1/models\' \\\\\\n -H \'accept: application/json\'"},{"lang":"JavaScript","source":"const response = await fetch(\'http://localhost:1337/v1/models\', {\\n method: \'GET\',\\n headers: {Accept: \'application/json\'}\\n});\\nconst data = await response.json();"},{"lang":"Node.js","source":"const fetch = require(\'node-fetch\');\\n\\nconst url = \'http://localhost:1337/v1/models\';\\nconst options = {\\n method: \'GET\',\\n headers: { Accept: \'application/json\' }\\n};\\n\\nfetch(url, options)\\n .then(res => res.json())\\n .then(json => console.log(json));"},{"lang":"Python","source":"import requests\\n\\nurl = \'http://localhost:1337/v1/models\'\\nheaders = {\'Accept\': \'application/json\'}\\nresponse = requests.get(url, headers=headers)\\ndata = response.json()"}]}},"/models/download/{model_id}":{"get":{"operationId":"downloadModel","tags":["Models"],"summary":"Download a specific model.","description":"Download a model.\\n","parameters":[{"in":"path","name":"model_id","required":true,"schema":{"type":"string","example":"mistral-ins-7b-q4"},"description":"The ID of the model to use for this request.\\n"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DownloadModelResponse"}}}}},"x-codeSamples":[{"lang":"cURL","source":"curl -X \'GET\' \\\\ \\n \'http://localhost:1337/v1/models/download/{model_id}\' \\\\ \\n -H \'accept: application/json\'"},{"lang":"JavaScript","source":"const response = await fetch(\'http://localhost:1337/v1/models/download/{model_id}\', {\\n method: \'GET\',\\n headers: {accept: \'application/json\'}\\n});\\n\\nconst data = await response.json();"},{"lang":"Node.js","source":"const fetch = require(\'node-fetch\');\\n\\nfetch(\'http://localhost:1337/v1/models/download/{model_id}\', {\\n method: \'GET\',\\n headers: {accept: \'application/json\'}\\n})\\n.then(res => res.json())\\n.then(data => console.log(data));"},{"lang":"Python","source":"import requests\\n\\nresponse = requests.get(\'http://localhost:1337/v1/models/download/{model_id}\', headers={\'accept\': \'application/json\'})\\ndata = response.json()"}]}},"/models/{model_id}":{"get":{"operationId":"retrieveModel","tags":["Models"],"summary":"Retrieve model","description":"Get a model instance, providing basic information about the model such as the owner and permissioning. Equivalent to OpenAI\'s retrieve model. \\n","parameters":[{"in":"path","name":"model_id","required":true,"schema":{"type":"string","example":"mistral-ins-7b-q4"},"description":"The ID of the model to use for this request.\\n"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetModelResponse"}}}}},"x-codeSamples":[{"lang":"cURL","source":"curl -X \'GET\' \\\\ \\n \'http://localhost:1337/v1/models/{model_id}\' \\\\ \\n -H \'accept: application/json\'"},{"lang":"JavaScript","source":"const fetch = require(\'node-fetch\');\\n\\nconst modelId = \'mistral-ins-7b-q4\';\\n\\nfetch(`http://localhost:1337/v1/models/${modelId}`, {\\n method: \'GET\',\\n headers: {\'accept\': \'application/json\'}\\n})\\n.then(res => res.json())\\n.then(json => console.log(json));"},{"lang":"Node.js","source":"const fetch = require(\'node-fetch\');\\n\\nconst modelId = \'mistral-ins-7b-q4\';\\n\\nfetch(`http://localhost:1337/v1/models/${modelId}`, {\\n method: \'GET\',\\n headers: {\'accept\': \'application/json\'}\\n})\\n.then(res => res.json())\\n.then(json => console.log(json));"},{"lang":"Python","source":"import requests\\n\\nmodel_id = \'mistral-ins-7b-q4\'\\n\\nresponse = requests.get(f\'http://localhost:1337/v1/models/{model_id}\', headers={\'accept\': \'application/json\'})\\nprint(response.json())"}]},"delete":{"operationId":"deleteModel","tags":["Models"],"summary":"Delete model","description":"Delete a model. Equivalent to OpenAI\'s delete model. \\n","parameters":[{"in":"path","name":"model_id","required":true,"schema":{"type":"string","example":"mistral-ins-7b-q4"},"description":"The model id to delete\\n"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteModelResponse"}}}}},"x-codeSamples":[{"lang":"cURL","source":"curl -X \'DELETE\' \\\\\\n \'http://localhost:1337/v1/models/{model_id}\' \\\\\\n -H \'accept: application/json\'"},{"lang":"JavaScript","source":"const fetch = require(\'node-fetch\');\\n\\nconst modelId = \'mistral-ins-7b-q4\';\\n\\nfetch(`http://localhost:1337/v1/models/${modelId}`, {\\n method: \'DELETE\',\\n headers: { \'accept\': \'application/json\' }\\n})\\n .then(res => res.json())\\n .then(json => console.log(json));"},{"lang":"Node.js","source":"const fetch = require(\'node-fetch\');\\n\\nconst modelId = \'mistral-ins-7b-q4\';\\n\\nfetch(`http://localhost:1337/v1/models/${modelId}`, {\\n method: \'DELETE\',\\n headers: { \'accept\': \'application/json\' }\\n})\\n .then(res => res.json())\\n .then(json => console.log(json));"},{"lang":"Python","source":"import requests\\n\\nmodel_id = \'mistral-ins-7b-q4\'\\n\\nresponse = requests.delete(f\'http://localhost:1337/v1/models/{model_id}\', headers={\'accept\': \'application/json\'})"}]}},"/threads":{"post":{"operationId":"createThread","tags":["Threads"],"summary":"Create thread","description":"Create a thread. Equivalent to OpenAI\'s create thread. \\n","requestBody":{"required":false,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateThreadObject"}}}},"responses":{"200":{"description":"Thread created successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateThreadResponse"}}}}},"x-codeSamples":[{"lang":"cURL","source":"curl -X POST http://localhost:1337/v1/threads \\\\ \\n -H \\"Content-Type: application/json\\" \\\\ \\n -d \'{\\n \\"messages\\": [{\\n \\"role\\": \\"user\\",\\n \\"content\\": \\"Hello, what is AI?\\",\\n \\"file_ids\\": [\\"file-abc123\\"]\\n }, {\\n \\"role\\": \\"user\\",\\n \\"content\\": \\"How does AI work? Explain it in simple terms.\\"\\n }]\\n }\'\\n"},{"lang":"JavaScript","source":"const fetch = require(\'node-fetch\');\\n\\nfetch(\'http://localhost:1337/v1/threads\', {\\n method: \'POST\',\\n headers: {\\n \'Content-Type\': \'application/json\'\\n },\\n body: JSON.stringify({\\n messages: [\\n {\\n role: \'user\',\\n content: \'Hello, what is AI?\',\\n file_ids: [\'file-abc123\']\\n },\\n {\\n role: \'user\',\\n content: \'How does AI work? Explain it in simple terms.\'\\n }\\n ]\\n })\\n});"},{"lang":"Node.js","source":"const fetch = require(\'node-fetch\');\\n\\nfetch(\'http://localhost:1337/v1/threads\', {\\n method: \'POST\',\\n headers: {\\n \'Content-Type\': \'application/json\'\\n },\\n body: JSON.stringify({\\n messages: [\\n {\\n role: \'user\',\\n content: \'Hello, what is AI?\',\\n file_ids: [\'file-abc123\']\\n },\\n {\\n role: \'user\',\\n content: \'How does AI work? Explain it in simple terms.\'\\n }\\n ]\\n })\\n});"},{"lang":"Python","source":"import requests\\n\\nurl = \'http://localhost:1337/v1/threads\'\\npayload = {\\n \'messages\': [\\n {\\n \'role\': \'user\',\\n \'content\': \'Hello, what is AI?\',\\n \'file_ids\': [\'file-abc123\']\\n },\\n {\\n \'role\': \'user\',\\n \'content\': \'How does AI work? Explain it in simple terms.\'\\n }\\n ]\\n}\\n\\nresponse = requests.post(url, json=payload)\\nprint(response.text)"}]},"get":{"operationId":"listThreads","tags":["Threads"],"summary":"List threads","description":"Retrieves a list of all threads available in the system.\\n","responses":{"200":{"description":"List of threads retrieved successfully","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ThreadObject"},"example":[{"id":"thread_abc123","object":"thread","created_at":1699014083,"assistants":["assistant-001"],"metadata":{},"messages":[]},{"id":"thread_abc456","object":"thread","created_at":1699014083,"assistants":["assistant-002","assistant-003"],"metadata":{}}]}}}}},"x-codeSamples":[{"lang":"cURL","source":"curl http://localhost:1337/v1/threads \\\\ \\n -H \\"Content-Type: application/json\\""},{"lang":"JavaScript","source":"const fetch = require(\'node-fetch\'); \\n\\nfetch(\'http://localhost:1337/v1/threads\', { \\n method: \'GET\', \\n headers: {\'Content-Type\': \'application/json\'} \\n}).then(res => res.json()) \\n.then(json => console.log(json));"},{"lang":"Node.js","source":"const fetch = require(\'node-fetch\');\\n\\nfetch(\'http://localhost:1337/v1/threads\', {\\n method: \'GET\',\\n headers: {\'Content-Type\': \'application/json\'}\\n}).then(res => res.json())\\n.then(json => console.log(json));"},{"lang":"Python","source":"import requests\\n\\nurl = \'http://localhost:1337/v1/threads\'\\nheaders = {\'Content-Type\': \'application/json\'}\\n\\nresponse = requests.get(url, headers=headers)\\nprint(response.json())"}]}},"/threads/{thread_id}":{"get":{"operationId":"getThread","tags":["Threads"],"summary":"Retrieve thread","description":"Retrieves detailed information about a specific thread using its thread_id. Equivalent to OpenAI\'s retrieve thread. \\n","parameters":[{"in":"path","name":"thread_id","required":true,"schema":{"type":"string"},"description":"The ID of the thread to retrieve.\\n"}],"responses":{"200":{"description":"Thread details retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetThreadResponse"}}}}},"x-codeSamples":[{"lang":"cURL","source":"curl http://localhost:1337/v1/threads/{thread_id}\\n"}]},"patch":{"operationId":"modifyThread","tags":["Threads"],"summary":"Modify thread","description":"Modifies a thread. Equivalent to OpenAI\'s modify thread. \\n","parameters":[{"in":"path","name":"thread_id","required":true,"schema":{"type":"string"},"description":"The ID of the thread to be modified.\\n"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"title":{"type":"string","description":"Set the title of the thread","items":{"$ref":"#/components/schemas/ThreadMessageObject"}}}}}}},"responses":{"200":{"description":"Thread modified successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModifyThreadResponse"}}}}},"x-codeSamples":[{"lang":"cURL","source":"curl -X POST http://localhost:1337/v1/threads/{thread_id} \\\\\\n -H \\"Content-Type: application/json\\" \\\\\\n -d \'{\\n \\"messages\\": [{\\n \\"role\\": \\"user\\",\\n \\"content\\": \\"Hello, what is AI?\\",\\n \\"file_ids\\": [\\"file-abc123\\"]\\n }, {\\n \\"role\\": \\"user\\",\\n \\"content\\": \\"How does AI work? Explain it in simple terms.\\"\\n }]\\n }\'\\n"}]},"delete":{"operationId":"deleteThread","tags":["Threads"],"summary":"Delete thread","description":"Delete a thread. Equivalent to OpenAI\'s delete thread. \\n","parameters":[{"in":"path","name":"thread_id","required":true,"schema":{"type":"string"},"description":"The ID of the thread to be deleted.\\n"}],"responses":{"200":{"description":"Thread deleted successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteThreadResponse"}}}}},"x-codeSamples":[{"lang":"cURL","source":"curl -X DELETE http://localhost:1337/v1/threads/{thread_id}\\n"}]}},"/assistants":{"get":{"operationId":"listAssistants","tags":["Assistants"],"summary":"List assistants","description":"Return a list of assistants. Equivalent to OpenAI\'s list assistants. \\n","responses":{"200":{"description":"List of assistants retrieved successfully","content":{"application/json":{"schema":{"type":"array","example":[{"id":"asst_abc123","object":"assistant","version":1,"created_at":1698984975,"name":"Math Tutor","description":null,"avatar":"https://pic.png","models":[{"model_id":"model_0"}],"instructions":"Be concise","events":{"in":[],"out":[]},"metadata":{}},{"id":"asst_abc456","object":"assistant","version":1,"created_at":1698984975,"name":"Physics Tutor","description":null,"avatar":"https://pic.png","models":[{"model_id":"model_1"}],"instructions":"Be concise!","events":{"in":[],"out":[]},"metadata":{}}]}}}}},"x-codeSamples":[{"lang":"cURL","source":"curl http://localhost:1337/v1/assistants \\\\\\n -H \\"Content-Type: application/json\\""},{"lang":"JavaScript","source":"fetch(\'http://localhost:1337/v1/assistants\', {\\n method: \'GET\',\\n headers: {\\n \'Content-Type\': \'application/json\'\\n }\\n})"},{"lang":"Node.js","source":"const fetch = require(\'node-fetch\');\\n\\nfetch(\'http://localhost:1337/v1/assistants\', {\\n method: \'GET\',\\n headers: {\\n \'Content-Type\': \'application/json\'\\n }\\n})"},{"lang":"Python","source":"import requests\\n\\nurl = \'http://localhost:1337/v1/assistants\'\\nheaders = {\'Content-Type\': \'application/json\'}\\n\\nresponse = requests.get(url, headers=headers)"}]}},"/assistants/{assistant_id}":{"get":{"operationId":"getAssistant","tags":["Assistants"],"summary":"Retrieve assistant","description":"Retrieves an assistant. Equivalent to OpenAI\'s retrieve assistants. \\n","parameters":[{"in":"path","name":"assistant_id","required":true,"schema":{"type":"string","example":"jan"},"description":"The ID of the assistant to retrieve.\\n"}],"responses":{"200":{"description":null,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RetrieveAssistantResponse"}}}}},"x-codeSamples":[{"lang":"cURL","source":"curl http://localhost:1337/v1/assistants/{assistant_id} \\\\\\n -H \\"Content-Type: application/json\\""},{"lang":"JavaScript","source":"const fetch = require(\'node-fetch\');\\n\\nlet assistantId = \'abc123\';\\n\\nfetch(`http://localhost:1337/v1/assistants/${assistantId}`, {\\n method: \'GET\',\\n headers: {\\n \'Content-Type\': \'application/json\'\\n }\\n})"},{"lang":"Node.js","source":"const fetch = require(\'node-fetch\');\\n\\nlet assistantId = \'abc123\';\\n\\nfetch(`http://localhost:1337/v1/assistants/${assistantId}`, {\\n method: \'GET\',\\n headers: {\\n \'Content-Type\': \'application/json\'\\n }\\n})"},{"lang":"Python","source":"import requests\\n\\nassistant_id = \'abc123\'\\n\\nresponse = requests.get(f\'http://localhost:1337/v1/assistants/{assistant_id}\', headers={\'Content-Type\': \'application/json\'})"}]}},"/threads/{thread_id}/messages":{"get":{"operationId":"listMessages","tags":["Messages"],"summary":"List messages","description":"Retrieves all messages from the given thread. Equivalent to OpenAI\'s list messages. \\n","parameters":[{"in":"path","name":"thread_id","required":true,"schema":{"type":"string"},"description":"The ID of the thread from which to retrieve messages.\\n"}],"responses":{"200":{"description":"List of messages retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListMessagesResponse"}}}}},"x-codeSamples":[{"lang":"cURL","source":"curl http://localhost:1337/v1/threads/{thread_id}/messages \\\\\\n -H \\"Content-Type: application/json\\"\\n"}]},"post":{"operationId":"createMessage","tags":["Messages"],"summary":"Create message","description":"Create a message. Equivalent to OpenAI\'s list messages. \\n","parameters":[{"in":"path","name":"thread_id","required":true,"schema":{"type":"string"},"description":"The ID of the thread to which the message will be posted.\\n"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"role":{"type":"string","description":"Role of the sender, either \'user\' or \'assistant\'.\\n","example":"user","enum":["user","assistant"]},"content":{"type":"string","description":"Text content of the message.\\n","example":"How does AI work? Explain it in simple terms."}},"required":["role","content"]}}}},"responses":{"200":{"description":"Message created successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateMessageResponse"}}}}},"x-codeSamples":[{"lang":"cURL","source":"curl -X POST http://localhost:1337/v1/threads/{thread_id}/messages \\\\\\n -H \\"Content-Type: application/json\\" \\\\\\n -d \'{\\n \\"role\\": \\"user\\",\\n \\"content\\": \\"How does AI work? Explain it in simple terms.\\"\\n }\'\\n"}]}},"/threads/{thread_id}/messages/{message_id}":{"get":{"operationId":"retrieveMessage","tags":["Messages"],"summary":"Retrieve message","description":"Retrieve a specific message from a thread using its thread_id and message_id. Equivalent to OpenAI\'s retrieve messages. \\n","parameters":[{"in":"path","name":"thread_id","required":true,"schema":{"type":"string"},"description":"The ID of the thread containing the message.\\n"},{"in":"path","name":"message_id","required":true,"schema":{"type":"string"},"description":"The ID of the message to retrieve.\\n"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetMessageResponse"}}}}},"x-codeSamples":[{"lang":"cURL","source":"curl http://localhost:1337/v1/threads/{thread_id}/messages/{message_id} \\\\\\n -H \\"Content-Type: application/json\\"\\n"}]}}},"x-webhooks":{"ModelObject":{"post":{"summary":"The model object","description":"Describe a model offering that can be used with the API. Equivalent to OpenAI\'s model object. \\n","operationId":"ModelObject","tags":["Models"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModelObject"}}}}}},"AssistantObject":{"post":{"summary":"The assistant object","description":"Build assistants that can call models and use tools to perform tasks. Equivalent to OpenAI\'s assistants object. \\n","operationId":"AssistantObjects","tags":["Assistants"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssistantObject"}}}}}},"MessageObject":{"post":{"summary":"The message object","description":"Information about a message in the thread. Equivalent to OpenAI\'s message object. \\n","operationId":"MessageObject","tags":["Messages"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageObject"}}}}}},"ThreadObject":{"post":{"summary":"The thread object","description":"Represents a thread that contains messages. Equivalent to OpenAI\'s thread object. ","operationId":"ThreadObject","tags":["Threads"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThreadObject"}}}}}}},"components":{"schemas":{"ChatCompletionRequest":{"type":"object","properties":{"messages":{"type":"arrays","description":"Contains input data or prompts for the model to process.\\n","example":[{"content":"You are a helpful assistant.","role":"system"},{"content":"Hello!","role":"user"}]},"model":{"type":"string","example":"tinyllama-1.1b","description":"Specifies the model being used for inference or processing tasks.\\n"},"stream":{"type":"boolean","default":true,"description":"Enables continuous output generation, allowing for streaming of model responses.\\n"},"max_tokens":{"type":"number","default":2048,"description":"The maximum number of tokens the model will generate in a single response.\\n"},"stop":{"type":"arrays","example":["hello"],"description":"Defines specific tokens or phrases at which the model will stop generating further output.\\n"},"frequency_penalty":{"type":"number","default":0,"description":"Adjusts the likelihood of the model repeating words or phrases in its output.\\n"},"presence_penalty":{"type":"number","default":0,"description":"Influences the generation of new and varied concepts in the model\'s output.\\n"},"temperature":{"type":"number","default":0.7,"min":0,"max":1,"description":"Controls the randomness of the model\'s output.\\n"},"top_p":{"type":"number","default":0.95,"min":0,"max":1,"description":"Set probability threshold for more relevant outputs.\\n"}}},"ChatCompletionResponse":{"type":"object","description":"Description of the response structure","properties":{"choices":{"type":"array","description":"Array of choice objects","items":{"type":"object","properties":{"finish_reason":{"type":"string","nullable":true,"example":null,"description":"Reason for finishing the response, if applicable"},"index":{"type":"integer","example":0,"description":"Index of the choice"},"message":{"type":"object","properties":{"content":{"type":"string","example":"Hello user. What can I help you with?","description":"Content of the message"},"role":{"type":"string","example":"assistant","description":"Role of the sender"}}}}}},"created":{"type":"integer","example":1700193928,"description":"Timestamp of when the response was created"},"id":{"type":"string","example":"ebwd2niJvJB1Q2Whyvkz","description":"Unique identifier of the response"},"model":{"type":"string","nullable":true,"example":"_","description":"Model used for generating the response"},"object":{"type":"string","example":"chat.completion","description":"Type of the response object"},"system_fingerprint":{"type":"string","nullable":true,"example":"_","description":"System fingerprint"},"usage":{"type":"object","description":"Information about the usage of tokens","properties":{"completion_tokens":{"type":"integer","example":500,"description":"Number of tokens used for completion"},"prompt_tokens":{"type":"integer","example":33,"description":"Number of tokens used in the prompt"},"total_tokens":{"type":"integer","example":533,"description":"Total number of tokens used"}}}}},"Model":{"type":"object","properties":{"source_url":{"type":"string","format":"uri","description":"URL to the source of the model.","example":"https://huggingface.co/janhq/trinity-v1.2-GGUF/resolve/main/trinity-v1.2.Q4_K_M.gguf"},"id":{"type":"string","description":"Unique identifier used in chat-completions model_name, matches folder name.","example":"trinity-v1.2-7b"},"object":{"type":"string","example":"model"},"name":{"type":"string","description":"Name of the model.","example":"Trinity-v1.2 7B Q4"},"version":{"type":"string","default":"1.0","description":"The version number of the model."},"description":{"type":"string","description":"Description of the model.","example":"Trinity is an experimental model merge using the Slerp method. Recommended for daily assistance purposes."},"format":{"type":"string","description":"State format of the model, distinct from the engine.","example":"gguf"},"settings":{"type":"object","properties":{"ctx_len":{"type":"integer","description":"Context length.","example":4096},"prompt_template":{"type":"string","example":"<|im_start|>system\\n{system_message}<|im_end|>\\n<|im_start|>user\\n{prompt}<|im_end|>\\n<|im_start|>assistant"}},"additionalProperties":false},"parameters":{"type":"object","properties":{"temperature":{"example":0.7},"top_p":{"example":0.95},"stream":{"example":true},"max_tokens":{"example":4096},"stop":{"example":[]},"frequency_penalty":{"example":0},"presence_penalty":{"example":0}},"additionalProperties":false},"metadata":{"author":{"type":"string","example":"Jan"},"tags":{"example":["7B","Merged","Featured"]},"size":{"example":"4370000000,"},"cover":{"example":"https://raw.githubusercontent.com/janhq/jan/main/models/trinity-v1.2-7b/cover.png"}},"engine":{"example":"nitro"}}},"ListModelsResponse":{"type":"object","properties":{"object":{"type":"string","enum":["list"]},"data":{"type":"array","items":{"$ref":"#/components/schemas/Model"}}},"required":["object","data"]},"DownloadModelResponse":{"type":"object","properties":{"message":{"type":"string","description":"Message indicates Jan starting download corresponding model.","example":"Starting download mistral-ins-7b-q4"}}},"GetModelResponse":{"type":"object","properties":{"source_url":{"type":"string","format":"uri","description":"URL to the source of the model.","example":"https://huggingface.co/TheBloke/Mistral-7B-Instruct-v0.2-GGUF/resolve/main/mistral-7b-instruct-v0.2.Q4_K_M.gguf"},"id":{"type":"string","description":"Unique identifier used in chat-completions model_name, matches folder name.","example":"mistral-ins-7b-q4"},"object":{"type":"string","example":"model"},"name":{"type":"string","description":"Name of the model.","example":"Mistral Instruct 7B Q4"},"version":{"type":"string","default":"1.0","description":"The version number of the model."},"description":{"type":"string","description":"Description of the model.","example":"Trinity is an experimental model merge using the Slerp method. Recommended for daily assistance purposes."},"format":{"type":"string","description":"State format of the model, distinct from the engine.","example":"gguf"},"settings":{"type":"object","properties":{"ctx_len":{"type":"integer","description":"Context length.","example":4096},"prompt_template":{"type":"string","example":"[INST] {prompt} [/INST]"}},"additionalProperties":false},"parameters":{"type":"object","properties":{"temperature":{"example":0.7},"top_p":{"example":0.95},"stream":{"example":true},"max_tokens":{"example":4096},"stop":{"example":[]},"frequency_penalty":{"example":0},"presence_penalty":{"example":0}},"additionalProperties":false},"metadata":{"author":{"type":"string","example":"MistralAI"},"tags":{"example":["7B","Featured","Foundation Model"]},"size":{"example":"4370000000,"},"cover":{"example":"https://raw.githubusercontent.com/janhq/jan/main/models/mistral-ins-7b-q4/cover.png"}},"engine":{"example":"nitro"}}},"DeleteModelResponse":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the model that was deleted.","example":"mistral-ins-7b-q4"},"object":{"type":"string","description":"Type of the object, indicating it\'s a model.","default":"model"},"deleted":{"type":"boolean","description":"Indicates whether the model was successfully deleted.","example":true}}},"ThreadObject":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the thread, defaults to foldername.\\n","example":"thread_...."},"object":{"type":"string","description":"Type of the object, defaults to thread.\\n","example":"thread"},"title":{"type":"string","description":"A brief summary or description of the thread, defaults to an empty string.\\n","example":"funny physics joke"},"assistants":{"type":"array","description":"","items":{"properties":{"assistant_id":{"type":"string","description":"The identifier of assistant, defaults to \\"jan\\"\\n","example":"jan"},"model":{"type":"object","properties":{"id":{"type":"string","description":"","example":"..."},"settings":{"type":"object","description":"Defaults to and overrides assistant.json\'s \\"settings\\" (and if none, then model.json \\"settings\\")\\n"},"parameters":{"type":"object","description":"Defaults to and overrides assistant.json\'s \\"parameters\\" (and if none, then model.json \\"parameters\\")\\n"}}}}}},"created":{"type":"integer","format":"int64","description":"Unix timestamp representing the creation time of the thread, defaults to file creation time.\\n","example":1231231},"metadata":{"type":"object","description":"Metadata associated with the thread, defaults to an empty object.\\n","example":{}}}},"CreateThreadObject":{"type":"object","properties":{"object":{"type":"string","description":"Type of the object, indicating it\'s a thread.","example":"thread"},"title":{"type":"string","description":"A brief summary or description of the thread, defaults to an empty string.\\n","example":"funny physics joke"},"assistants":{"type":"array","description":"assistant involved in the thread","items":{"properties":{"assistant_id":{"type":"string","description":"The identifier of assistant, defaults to \\"jan\\"\\n","example":"jan"},"assistant_name":{"type":"string","description":"The name of assistant, defaults to \\"Jan\\"\\n","example":"Jan"},"instructions":{"type":"string","description":"The instruction of assistant, defaults to \\"Be my grammar corrector\\"\\n"},"model":{"type":"object","properties":{"id":{"type":"string","description":"Model id","example":"mistral-ins-7b-q4"},"settings":{"type":"object","description":"Defaults to and overrides assistant.json\'s \\"settings\\" (and if none, then model.json \\"settings\\")\\n"},"parameters":{"type":"object","description":"Defaults to and overrides assistant.json\'s \\"parameters\\" (and if none, then model.json \\"parameters\\")\\n"},"engine":{"type":"string","description":"Engine id","example":"nitro"}}}}}},"metadata":{"type":"object","description":"Metadata associated with the thread, defaults to an empty object.\\n"}}},"CreateThreadResponse":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the newly created thread.","example":"thread_abc123"},"object":{"type":"string","description":"Type of the object, indicating it\'s a thread.","example":"thread"},"created_at":{"type":"integer","format":"int64","description":"Unix timestamp representing the creation time of the thread.","example":1699014083},"metadata":{"type":"object","description":"Metadata associated with the newly created thread.","example":{}}}},"GetThreadResponse":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the thread.","example":"thread_abc123"},"object":{"type":"string","description":"Type of the object","example":"thread"},"created_at":{"type":"integer","format":"int64","description":"Unix timestamp representing the creation time of the thread.","example":1699014083},"assistants":{"type":"array","items":{"type":"string"},"description":"List of assistants involved in the thread.","example":["assistant-001"]},"metadata":{"type":"object","description":"Metadata associated with the thread.","example":{}},"messages":{"type":"array","items":{"type":"string"},"description":"List of messages within the thread.","example":[]}}},"DeleteThreadResponse":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the deleted thread.","example":"thread_abc123"},"object":{"type":"string","description":"Type of the object, indicating the thread has been deleted.","example":"thread.deleted"},"deleted":{"type":"boolean","description":"Indicates whether the thread was successfully deleted.","example":true}}},"ThreadMessageObject":{"type":"object","properties":{"role":{"type":"string","description":"\\"Role of the sender, either \'user\' or \'assistant\'.\\"\\n","enum":["user","assistant"]},"content":{"type":"string","description":"\\"Text content of the message.\\"\\n"},"file_ids":{"type":"array","items":{"type":"string"},"description":"\\"Array of file IDs associated with the message, if any.\\"\\n"}}},"ModifyThreadResponse":{"type":"object","properties":{"id":{"type":"string","description":"\\"The identifier of the modified thread.\\"\\n","example":"thread_abc123"},"object":{"type":"string","description":"Type of the object, indicating it\'s a thread.","example":"thread"},"created_at":{"type":"integer","format":"int64","description":"Unix timestamp representing the creation time of the thread.","example":1699014083},"metadata":{"type":"object","description":"Metadata associated with the modified thread.","example":{}}}},"RetrieveAssistantResponse":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the assistant.","example":"asst_abc123"},"object":{"type":"string","description":"Type of the object, indicating it\'s an assistant.","default":"assistant"},"version":{"type":"integer","description":"Version number of the assistant.","example":1},"created_at":{"type":"integer","format":"int64","description":"Unix timestamp representing the creation time of the assistant.","example":1698984975},"name":{"type":"string","description":"Name of the assistant.","example":"Math Tutor"},"description":{"type":"string","description":"Description of the assistant. Can be null.","example":null},"avatar":{"type":"string","description":"URL of the assistant\'s avatar. Jan-specific property.","example":"https://pic.png"},"models":{"type":"array","description":"List of models associated with the assistant. Jan-specific property.","items":{"type":"object","properties":{"model_id":{"type":"string","example":"model_0"}}}},"instructions":{"type":"string","description":"A system prompt for the assistant.","example":"Be concise"},"events":{"type":"object","description":"Event subscription settings for the assistant.","properties":{"in":{"type":"array","items":{"type":"string"}},"out":{"type":"array","items":{"type":"string"}}}},"metadata":{"type":"object","description":"Metadata associated with the assistant."}}},"ListMessageObject":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the message.","example":"msg_abc123"},"object":{"type":"string","description":"Type of the object, indicating it\'s a thread message.","example":"thread.message"},"created_at":{"type":"integer","format":"int64","description":"Unix timestamp representing the creation time of the message.","example":1699017614},"thread_id":{"type":"string","description":"Identifier of the thread to which this message belongs.","example":"thread_abc123"},"role":{"type":"string","description":"Role of the sender, either \'user\' or \'assistant\'.","example":"user"},"content":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","description":"Type of content, e.g., \'text\'."},"text":{"type":"object","properties":{"value":{"type":"string","description":"Text content of the message.","example":"How does AI work? Explain it in simple terms."},"annotations":{"type":"array","items":{"type":"string"},"description":"Annotations for the text content, if any."}}}}}},"file_ids":{"type":"array","items":{"type":"string"},"description":"Array of file IDs associated with the message, if any.","example":[]},"assistant_id":{"type":"string","description":"Identifier of the assistant involved in the message, if applicable.","example":null},"run_id":{"type":"string","description":"Run ID associated with the message, if applicable.","example":null},"metadata":{"type":"object","description":"Metadata associated with the message.","example":{}}}},"ListMessagesResponse":{"type":"object","properties":{"object":{"type":"string","description":"Type of the object, indicating it\'s a list.","default":"list"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListMessageObject"}},"first_id":{"type":"string","description":"Identifier of the first message in the list.","example":"msg_abc123"},"last_id":{"type":"string","description":"Identifier of the last message in the list.","example":"msg_abc456"},"has_more":{"type":"boolean","description":"Indicates whether there are more messages to retrieve.","example":false}}},"CreateMessageResponse":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the created message.","example":"msg_abc123"},"object":{"type":"string","description":"Type of the object, indicating it\'s a thread message.","example":"thread.message"},"created_at":{"type":"integer","format":"int64","description":"Unix timestamp representing the creation time of the message.","example":1699017614},"thread_id":{"type":"string","description":"Identifier of the thread to which this message belongs.","example":"thread_abc123"},"role":{"type":"string","description":"Role of the sender, either \'user\' or \'assistant\'.","example":"user"},"content":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","description":"Type of content, e.g., \'text\'.","example":"text"},"text":{"type":"object","properties":{"value":{"type":"string","description":"Text content of the message.","example":"How does AI work? Explain it in simple terms."},"annotations":{"type":"array","items":{"type":"string"},"description":"Annotations for the text content, if any.","example":[]}}}}}},"file_ids":{"type":"array","items":{"type":"string"},"description":"Array of file IDs associated with the message, if any.","example":[]},"assistant_id":{"type":"string","description":"Identifier of the assistant involved in the message, if applicable.","example":null},"run_id":{"type":"string","description":"Run ID associated with the message, if applicable.","example":null},"metadata":{"type":"object","description":"Metadata associated with the message.","example":{}}}},"GetMessageResponse":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the message.","example":"msg_abc123"},"object":{"type":"string","description":"Type of the object, indicating it\'s a thread message.","default":"thread.message"},"created_at":{"type":"integer","format":"int64","description":"Unix timestamp representing the creation time of the message.","example":1699017614},"thread_id":{"type":"string","description":"Identifier of the thread to which this message belongs.","example":"thread_abc123"},"role":{"type":"string","description":"Role of the sender, either \'user\' or \'assistant\'.","example":"user"},"content":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","description":"Type of content, e.g., \'text\'.","example":"text"},"text":{"type":"object","properties":{"value":{"type":"string","description":"Text content of the message.","example":"How does AI work? Explain it in simple terms."},"annotations":{"type":"array","items":{"type":"string"},"description":"Annotations for the text content, if any.","example":[]}}}}}},"file_ids":{"type":"array","items":{"type":"string"},"description":"Array of file IDs associated with the message, if any.","example":[]},"assistant_id":{"type":"string","description":"Identifier of the assistant involved in the message, if applicable.","example":null},"run_id":{"type":"string","description":"Run ID associated with the message, if applicable.","example":null},"metadata":{"type":"object","description":"Metadata associated with the message.","example":{}}}},"ModelObject":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the model.\\n","example":"trinity-v1.2-7b"},"object":{"type":"string","description":"The type of the object, indicating it\'s a model.\\n","default":"model"},"created":{"type":"integer","format":"int64","description":"Unix timestamp representing the creation time of the model.\\n","example":1253935178},"owned_by":{"type":"string","description":"The entity that owns the model.\\n","example":"_"}}},"AssistantObject":{"type":"object","properties":{"id":{"type":"string","description":"The identifier of the assistant.","example":"asst_abc123"},"object":{"type":"string","description":"Type of the object, indicating it\'s an assistant.","default":"assistant"},"version":{"type":"integer","description":"Version number of the assistant.","example":1},"created_at":{"type":"integer","format":"int64","description":"Unix timestamp representing the creation time of the assistant.","example":1698984975},"name":{"type":"string","description":"Name of the assistant.","example":"Math Tutor"},"description":{"type":"string","description":"Description of the assistant. Can be null.","example":null},"avatar":{"type":"string","description":"URL of the assistant\'s avatar. Jan-specific property.","example":"https://pic.png"},"models":{"type":"array","description":"List of models associated with the assistant. Jan-specific property.","items":{"type":"object","properties":{"model_id":{"type":"string","example":"model_0"}}}},"instructions":{"type":"string","description":"A system prompt for the assistant.","example":"Be concise"},"events":{"type":"object","description":"Event subscription settings for the assistant.","properties":{"in":{"type":"array","items":{"type":"string"}},"out":{"type":"array","items":{"type":"string"}}}},"metadata":{"type":"object","description":"Metadata associated with the assistant."}}},"MessageObject":{"type":"object","properties":{"id":{"type":"string","description":"Sequential or UUID identifier of the message.\\n","example":0},"object":{"type":"string","description":"Type of the object, defaults to \'thread.message\'.\\n","example":"thread.message"},"created_at":{"type":"integer","format":"int64","description":"Unix timestamp representing the creation time of the message.\\n"},"thread_id":{"type":"string","description":"Identifier of the thread to which this message belongs. Defaults to parent thread.\\n","example":"thread_asdf"},"assistant_id":{"type":"string","description":"Identifier of the assistant involved in the message. Defaults to parent thread.\\n","example":"jan"},"role":{"type":"string","enum":["user","assistant"],"description":"Role of the sender, either \'user\' or \'assistant\'.\\n"},"content":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","description":"Type of content, e.g., \'text\'.\\n"},"text":{"type":"object","properties":{"value":{"type":"string","description":"Text content of the message.\\n","example":"Hi!?"},"annotations":{"type":"array","items":{"type":"string"},"description":"Annotations for the text content, if any.\\n","example":[]}}}}}},"metadata":{"type":"object","description":"Metadata associated with the message, defaults to an empty object.\\n","example":{}}}}}}}}},"docusaurus-theme-redoc":{"theme-redoc":{"lightTheme":{"typography":{"fontFamily":"var(--ifm-font-family-base)","fontSize":"var(--ifm-font-size-base)","lineHeight":"var(--ifm-line-height-base)","fontWeightLight":"var(--ifm-font-weight-light)","fontWeightRegular":"var(--ifm-font-weight-base)","fontWeightBold":"var(--ifm-font-weight-bold)","headings":{"fontFamily":"var(--ifm-heading-font-family)","fontWeight":"var(--ifm-heading-font-weight)","lineHeight":"var(--ifm-heading-line-height)"},"code":{"fontFamily":"var(--ifm-font-family-monospace)","lineHeight":"var(--ifm-pre-line-height)"}},"sidebar":{"width":"300px","backgroundColor":"#ffffff"},"rightPanel":{"backgroundColor":"#303846"},"colors":{"primary":{"main":"#1a73e8"}},"theme":{"prism":{"additionalLanguages":["scala"]}}},"darkTheme":{"typography":{"fontFamily":"var(--ifm-font-family-base)","fontSize":"var(--ifm-font-size-base)","lineHeight":"var(--ifm-line-height-base)","fontWeightLight":"var(--ifm-font-weight-light)","fontWeightRegular":"var(--ifm-font-weight-base)","fontWeightBold":"var(--ifm-font-weight-bold)","headings":{"fontFamily":"var(--ifm-heading-font-family)","fontWeight":"var(--ifm-heading-font-weight)","lineHeight":"var(--ifm-heading-line-height)"},"code":{"fontFamily":"var(--ifm-font-family-monospace)","lineHeight":"var(--ifm-pre-line-height)"}},"sidebar":{"width":"300px","backgroundColor":"rgb(24, 25, 26)","textColor":"#f5f6f7","arrow":{"color":"#f5f6f7"}},"colors":{"text":{"primary":"#f5f6f7","secondary":"rgba(255, 255, 255, 1)"},"gray":{"50":"#FAFAFA","100":"#F5F5F5"},"border":{"dark":"#ffffff","light":"rgba(0,0,0, 0.1)"},"primary":{"main":"#1a73e8"}},"schema":{"nestedBackground":"rgb(24, 25, 26)","typeNameColor":"rgba(255, 255, 255, 1)","typeTitleColor":"rgba(255, 255, 255, 1)"},"theme":{"prism":{"additionalLanguages":["scala"]}}},"options":{"scrollYOffset":"nav.navbar","expandSingleSchemaField":true,"menuToggle":true,"suppressWarnings":true,"requiredPropsFirst":true,"noAutoAuth":true,"hideDownloadButton":true}}},"docusaurus-plugin-google-tag-manager":{"default":{"containerId":"G-YK53MX8M8M","id":"default"}},"docusaurus-plugin-content-docs":{"default":{"path":"/","versions":[{"name":"current","label":"Next","isLast":true,"path":"/","mainDocId":"about/about","docs":[{"id":"about/2035","path":"/about/2035"},{"id":"about/about","path":"/about","sidebar":"aboutSidebar"},{"id":"about/faq","path":"/about/faq","sidebar":"aboutSidebar"},{"id":"about/roadmap","path":"/about/roadmap"},{"id":"about/vision","path":"/vision"},{"id":"acknowledgements","path":"/acknowledgements","sidebar":"aboutSidebar"},{"id":"community/community","path":"/community","sidebar":"aboutSidebar"},{"id":"developer/framework/engineering/assistants","path":"/developer/framework/engineering/assistants","sidebar":"developerSidebar"},{"id":"developer/framework/engineering/chats","path":"/developer/framework/engineering/chats","sidebar":"developerSidebar"},{"id":"developer/framework/engineering/engine","path":"/developer/framework/engineering/engine","sidebar":"developerSidebar"},{"id":"developer/framework/engineering/files","path":"/developer/framework/engineering/files","sidebar":"developerSidebar"},{"id":"developer/framework/engineering/messages","path":"/developer/framework/engineering/messages","sidebar":"developerSidebar"},{"id":"developer/framework/engineering/models","path":"/developer/framework/engineering/models","sidebar":"developerSidebar"},{"id":"developer/framework/engineering/README","path":"/developer/engineering","sidebar":"developerSidebar"},{"id":"developer/framework/engineering/threads","path":"/developer/framework/engineering/threads","sidebar":"developerSidebar"},{"id":"developer/framework/product/chat","path":"/developer/framework/product/chat","sidebar":"developerSidebar"},{"id":"developer/framework/product/hub","path":"/developer/framework/product/hub","sidebar":"developerSidebar"},{"id":"developer/framework/product/jan","path":"/developer/framework/product/jan","sidebar":"developerSidebar"},{"id":"developer/framework/product/README","path":"/developer/product","sidebar":"developerSidebar"},{"id":"developer/framework/product/settings","path":"/developer/framework/product/settings","sidebar":"developerSidebar"},{"id":"developer/framework/product/system-monitor","path":"/developer/framework/product/system-monitor","sidebar":"developerSidebar"},{"id":"developer/framework/README","path":"/developer/framework/","sidebar":"developerSidebar"},{"id":"developer/overview/architecture","path":"/developer/architecture","sidebar":"developerSidebar"},{"id":"developer/overview/file-based","path":"/developer/file-based","sidebar":"developerSidebar"},{"id":"developer/overview/install-and-prerequisites","path":"/developer/prereq","sidebar":"developerSidebar"},{"id":"developer/overview/README","path":"/developer","sidebar":"developerSidebar"},{"id":"developer/overview/user-interface","path":"/developer/ui","sidebar":"developerSidebar"},{"id":"ecosystem/ecosystem","path":"/ecosystem/","sidebar":"ecosystemSidebar"},{"id":"events/hcmc-oct23","path":"/events/hcmc-oct23"},{"id":"events/nvidia-llm-day-nov-23","path":"/events/nvidia-llm-day-nov-23"},{"id":"features/agents-framework","path":"/features/agents-framework","sidebar":"productSidebar"},{"id":"features/api-server","path":"/features/api-server","sidebar":"productSidebar"},{"id":"features/data-security","path":"/features/data-security","sidebar":"productSidebar"},{"id":"features/extensions-framework","path":"/features/extensions-framework","sidebar":"productSidebar"},{"id":"features/features","path":"/features/","sidebar":"productSidebar"},{"id":"features/local","path":"/features/local","sidebar":"productSidebar"},{"id":"features/remote","path":"/features/remote","sidebar":"productSidebar"},{"id":"foundry/foundry","path":"/foundry/"},{"id":"guides/extensions/extensions","path":"/extensions","sidebar":"guidesSidebar"},{"id":"guides/get-started/hardware-setup","path":"/guides/hardware"},{"id":"guides/get-started/overview","path":"/guides","sidebar":"guidesSidebar"},{"id":"guides/get-started/quickstart","path":"/guides/quickstart","sidebar":"guidesSidebar"},{"id":"guides/get-started/settingup-gpu","path":"/guides/hardware/gpu"},{"id":"guides/inference/overview-inference","path":"/guides/engines"},{"id":"guides/installation/docker","path":"/guides/install/server"},{"id":"guides/installation/linux","path":"/guides/install/linux"},{"id":"guides/installation/mac","path":"/guides/install/mac"},{"id":"guides/installation/README","path":"/guides/install/"},{"id":"guides/installation/windows","path":"/guides/install/windows"},{"id":"guides/integrations/crewai","path":"/integrations/crewai"},{"id":"guides/integrations/discord","path":"/integrations/discord","sidebar":"guidesSidebar"},{"id":"guides/integrations/interpreter","path":"/integrations/interpreter","sidebar":"guidesSidebar"},{"id":"guides/integrations/overview-integration","path":"/integrationss"},{"id":"guides/integrations/raycast","path":"/integrations/raycast","sidebar":"guidesSidebar"},{"id":"guides/integrations/README","path":"/integrations/","sidebar":"guidesSidebar"},{"id":"guides/integrations/router","path":"/integrations/openrouter","sidebar":"guidesSidebar"},{"id":"guides/integrations/unsloth","path":"/integrations/unsloth"},{"id":"guides/integrations/vscode","path":"/integrations/continue","sidebar":"guidesSidebar"},{"id":"guides/local-providers/llamacpp","path":"/guides/engines/llamacpp","sidebar":"guidesSidebar"},{"id":"guides/local-providers/lmstudio","path":"/guides/engines/lmstudio","sidebar":"guidesSidebar"},{"id":"guides/local-providers/ollama","path":"/guides/engines/ollama","sidebar":"guidesSidebar"},{"id":"guides/local-providers/README","path":"/guides/engines/local","sidebar":"guidesSidebar"},{"id":"guides/local-providers/tensorrt","path":"/guides/engines/tensorrt-llm","sidebar":"guidesSidebar"},{"id":"guides/providers/tensorrt-llm","path":"/guides/providers/tensorrt-llm"},{"id":"guides/remote-providers/claude","path":"/guides/engines/claude"},{"id":"guides/remote-providers/groq","path":"/guides/engines/groq","sidebar":"guidesSidebar"},{"id":"guides/remote-providers/mistral","path":"/guides/engines/mistral","sidebar":"guidesSidebar"},{"id":"guides/remote-providers/openai","path":"/guides/engines/openai","sidebar":"guidesSidebar"},{"id":"guides/remote-providers/README","path":"/guides/engines/remote","sidebar":"guidesSidebar"},{"id":"guides/remote-providers/remote-server-integration","path":"/guides/engines/remote-server","sidebar":"guidesSidebar"},{"id":"guides/troubleshooting","path":"/troubleshooting","sidebar":"guidesSidebar"},{"id":"guides/user-guides/advanced-settings","path":"/guides/advanced","sidebar":"guidesSidebar"},{"id":"guides/user-guides/jan-data-folder","path":"/guides/data-folder"},{"id":"guides/user-guides/local-server","path":"/guides/local-api","sidebar":"guidesSidebar"},{"id":"guides/user-guides/manage-assistants","path":"/guides/assistants"},{"id":"guides/user-guides/manage-models","path":"/guides/models","sidebar":"guidesSidebar"},{"id":"guides/user-guides/manage-threads","path":"/guides/threads","sidebar":"guidesSidebar"},{"id":"guides/user-guides/overview-guides","path":"/guides/overview"},{"id":"hardware/community","path":"/hardware/community"},{"id":"hardware/concepts/chassis","path":"/hardware/concepts/chassis"},{"id":"hardware/concepts/concepts","path":"/hardware/concepts"},{"id":"hardware/concepts/cpu-and-ram","path":"/hardware/concepts/cpu-and-ram"},{"id":"hardware/concepts/gpu-and-vram","path":"/hardware/concepts/gpu-and-vram"},{"id":"hardware/concepts/motherboard","path":"/hardware/concepts/motherboard"},{"id":"hardware/concepts/network","path":"/hardware/concepts/network"},{"id":"hardware/concepts/power","path":"/hardware/concepts/power"},{"id":"hardware/concepts/storage","path":"/hardware/concepts/storage"},{"id":"hardware/examples/4090x2-@dan-jan","path":"/hardware/examples/4090x2-@dan-jan"},{"id":"hardware/hardware","path":"/hardware/"},{"id":"hardware/overview/cloud-vs-self-hosting","path":"/hardware/overview/cloud-vs-self-hosting"},{"id":"hardware/overview/cpu-vs-gpu","path":"/hardware/overview/cpu-vs-gpu"},{"id":"hardware/recommendations/by-budget","path":"/hardware/recommendations/by-budget"},{"id":"hardware/recommendations/by-hardware","path":"/hardware/recommendations/by-hardware"},{"id":"hardware/recommendations/by-model","path":"/hardware/recommendations/by-model"},{"id":"hardware/recommendations/by-usecase","path":"/hardware/recommendations/by-usecase"},{"id":"how-we-work","path":"/how-we-work","sidebar":"aboutSidebar"},{"id":"how-we-work/analytics/analytics","path":"/how-we-work/analytics","sidebar":"aboutSidebar"},{"id":"how-we-work/engineering/ci-cd","path":"/engineering/ci-cd","sidebar":"aboutSidebar"},{"id":"how-we-work/engineering/engineering","path":"/engineering","sidebar":"aboutSidebar"},{"id":"how-we-work/engineering/qa","path":"/engineering/qa","sidebar":"aboutSidebar"},{"id":"how-we-work/product-design/product-design","path":"/how-we-work/product-design","sidebar":"aboutSidebar"},{"id":"how-we-work/project-management/project-management","path":"/how-we-work/project-management","sidebar":"aboutSidebar"},{"id":"how-we-work/strategy/strategy","path":"/how-we-work/strategy/","sidebar":"aboutSidebar"},{"id":"how-we-work/website-docs/website-docs","path":"/how-we-work/website-docs/","sidebar":"aboutSidebar"},{"id":"integrations","path":"/integrations","sidebar":"ecosystemSidebar"},{"id":"integrations/langchain","path":"/integrations/langchain","sidebar":"ecosystemSidebar"},{"id":"integrations/llamacpp","path":"/integrations/llamacpp","sidebar":"ecosystemSidebar"},{"id":"integrations/ollama","path":"/integrations/ollama","sidebar":"ecosystemSidebar"},{"id":"integrations/openai","path":"/integrations/openai","sidebar":"ecosystemSidebar"},{"id":"integrations/openrouter","path":"/integrations/openrouter","sidebar":"ecosystemSidebar"},{"id":"partners/become-a-partner","path":"/partners/become-a-partner","sidebar":"ecosystemSidebar"},{"id":"partners/partners","path":"/partners/","sidebar":"ecosystemSidebar"},{"id":"pending-content/blogpost/finetune-with-docs","path":"/tutorial/how-to-fine-tune-llms"},{"id":"pending-content/blogpost/surpassing-chatgpt-with-open-source-alternatives","path":"/blog/surpassing-chatgpt-with-open-source-alternatives"},{"id":"platforms/desktop","path":"/desktop","sidebar":"productSidebar"},{"id":"platforms/hub","path":"/platforms/hub"},{"id":"platforms/mobile","path":"/mobile"},{"id":"pricing/pricing","path":"/pricing","sidebar":"pricingSidebar"},{"id":"privacy/privacy","path":"/privacy/"},{"id":"releases/changelog/changelog-v0.2.0","path":"/changelog/changelog-v0.2.0","sidebar":"releasesSidebar"},{"id":"releases/changelog/changelog-v0.2.1","path":"/changelog/changelog-v0.2.1","sidebar":"releasesSidebar"},{"id":"releases/changelog/changelog-v0.2.2","path":"/changelog/changelog-v0.2.2","sidebar":"releasesSidebar"},{"id":"releases/changelog/changelog-v0.2.3","path":"/changelog/changelog-v0.2.3","sidebar":"releasesSidebar"},{"id":"releases/changelog/changelog-v0.3.0","path":"/changelog/changelog-v0.3.0","sidebar":"releasesSidebar"},{"id":"releases/changelog/changelog-v0.3.1","path":"/changelog/changelog-v0.3.1","sidebar":"releasesSidebar"},{"id":"releases/changelog/changelog-v0.3.2","path":"/changelog/changelog-v0.3.2","sidebar":"releasesSidebar"},{"id":"releases/changelog/changelog-v0.3.3","path":"/changelog/changelog-v0.3.3","sidebar":"releasesSidebar"},{"id":"releases/changelog/changelog-v0.4.0","path":"/changelog/changelog-v0.4.0","sidebar":"releasesSidebar"},{"id":"releases/changelog/changelog-v0.4.1","path":"/changelog/changelog-v0.4.1","sidebar":"releasesSidebar"},{"id":"releases/changelog/changelog-v0.4.2","path":"/changelog/changelog-v0.4.2","sidebar":"releasesSidebar"},{"id":"releases/changelog/changelog-v0.4.3","path":"/changelog/changelog-v0.4.3","sidebar":"releasesSidebar"},{"id":"releases/changelog/changelog-v0.4.4","path":"/changelog/changelog-v0.4.4","sidebar":"releasesSidebar"},{"id":"releases/changelog/changelog-v0.4.5","path":"/changelog/changelog-v0.4.5","sidebar":"releasesSidebar"},{"id":"releases/changelog/changelog-v0.4.6","path":"/changelog/changelog-v0.4.6","sidebar":"releasesSidebar"},{"id":"releases/changelog/changelog-v0.4.7","path":"/changelog/changelog-v0.4.7","sidebar":"releasesSidebar"},{"id":"releases/changelog/changelog-v0.4.8","path":"/changelog/changelog-v0.4.8","sidebar":"releasesSidebar"},{"id":"releases/changelog/changelog-v0.4.9","path":"/changelog/changelog-v0.4.9","sidebar":"releasesSidebar"},{"id":"releases/changelog/README","path":"/changelog","sidebar":"releasesSidebar"},{"id":"server-suite/admin-console","path":"/server-suite/admin-console"},{"id":"server-suite/audit-compliance","path":"/server-suite/audit-compliance"},{"id":"server-suite/enterprise","path":"/enterprise"},{"id":"server-suite/home-server","path":"/home-server","sidebar":"productSidebar"},{"id":"server-suite/identity-access-management","path":"/server-suite/identity-access-management"},{"id":"server-suite/observability","path":"/server-suite/observability"},{"id":"solutions/ai-employees","path":"/solutions/ai-employees"},{"id":"solutions/ai-pc","path":"/solutions/ai-pc","sidebar":"solutionSidebar"},{"id":"solutions/chatgpt-alternative","path":"/solutions/chatgpt-alternative","sidebar":"solutionSidebar"},{"id":"solutions/consultants","path":"/solutions/consultants","sidebar":"solutionSidebar"},{"id":"solutions/developers","path":"/solutions/developers","sidebar":"solutionSidebar"},{"id":"solutions/enterprises","path":"/solutions/enterprises","sidebar":"solutionSidebar"},{"id":"solutions/finance","path":"/solutions/finance","sidebar":"solutionSidebar"},{"id":"solutions/government","path":"/solutions/government","sidebar":"solutionSidebar"},{"id":"solutions/healthcare","path":"/solutions/healthcare","sidebar":"solutionSidebar"},{"id":"solutions/legal","path":"/solutions/legal","sidebar":"solutionSidebar"},{"id":"solutions/startups","path":"/solutions/startups","sidebar":"solutionSidebar"},{"id":"studio/studio","path":"/studio/"},{"id":"support/support","path":"/support/"},{"id":"team/contributor-program","path":"/team/contributor-program","sidebar":"aboutSidebar"},{"id":"team/join-us","path":"/team/join-us","sidebar":"aboutSidebar"},{"id":"team/team","path":"/team/","sidebar":"aboutSidebar"},{"id":"template/QA_script","path":"/template/QA_script"},{"id":"wall-of-love","path":"/wall-of-love","sidebar":"aboutSidebar"}],"draftIds":[],"sidebars":{"aboutSidebar":{"link":{"path":"/about","label":"What is Jan?"}},"productSidebar":{"link":{"path":"/desktop","label":"platforms/desktop"}},"solutionSidebar":{"link":{"path":"/solutions/ai-pc","label":"solutions/ai-pc"}},"pricingSidebar":{"link":{"path":"/pricing","label":"pricing/pricing"}},"ecosystemSidebar":{"link":{"path":"/ecosystem/","label":"ecosystem/ecosystem"}},"guidesSidebar":{"link":{"path":"/guides","label":"guides/get-started/overview"}},"developerSidebar":{"link":{"path":"/developer","label":"Overview"}},"releasesSidebar":{"link":{"path":"/changelog","label":"Changelog"}}}}],"breadcrumbs":true}}}'),s=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var i=n(22654);const l=JSON.parse('{"docusaurusVersion":"3.1.1","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"3.1.1"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"3.1.1"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"3.1.1"},"docusaurus-plugin-google-tag-manager":{"type":"package","name":"@docusaurus/plugin-google-tag-manager","version":"3.1.1"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"3.1.1"},"docusaurus-plugin-redoc":{"type":"package","name":"docusaurus-plugin-redoc","version":"2.0.2"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"3.1.1"},"docusaurus-theme-search-algolia":{"type":"package","name":"@docusaurus/theme-search-algolia","version":"3.1.1"},"docusaurus-theme-redoc":{"type":"package","name":"docusaurus-theme-redoc","version":"2.0.2"},"docusaurus-plugin-sass":{"type":"package","name":"docusaurus-plugin-sass","version":"0.2.5"},"docusaurus-tailwindcss":{"type":"local"},"posthog-docusaurus":{"type":"package","name":"posthog-docusaurus","version":"2.0.0"},"docusaurus-plugin-client-redirects":{"type":"package","name":"@docusaurus/plugin-client-redirects","version":"3.1.1"},"changelog-plugin":{"type":"project"},"@scalar/docusaurus":{"type":"package","name":"@scalar/docusaurus","version":"0.1.15"},"docusaurus-theme-live-codeblock":{"type":"package","name":"@docusaurus/theme-live-codeblock","version":"3.1.1"},"docusaurus-theme-mermaid":{"type":"package","name":"@docusaurus/theme-mermaid","version":"3.1.1"}}}');var c=n(74848);const u={siteConfig:a.default,siteMetadata:l,globalData:o,i18n:s,codeTranslations:i},d=r.createContext(u);function p(e){let{children:t}=e;return(0,c.jsx)(d.Provider,{value:u,children:t})}},67489:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(96540),a=n(38193),o=n(5260),s=n(70440),i=n(6011),l=n(74848);function c(e){let{error:t,tryAgain:n}=e;return(0,l.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"},children:[(0,l.jsx)("h1",{style:{fontSize:"3rem"},children:"This page crashed"}),(0,l.jsx)("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"},children:"Try again"}),(0,l.jsx)(u,{error:t})]})}function u(e){let{error:t}=e;const n=(0,s.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,l.jsx)("p",{style:{whiteSpace:"pre-wrap"},children:n})}function d(e){let{error:t,tryAgain:n}=e;return(0,l.jsxs)(f,{fallback:()=>(0,l.jsx)(c,{error:t,tryAgain:n}),children:[(0,l.jsx)(o.A,{children:(0,l.jsx)("title",{children:"Page Error"})}),(0,l.jsx)(i.default,{children:(0,l.jsx)(c,{error:t,tryAgain:n})})]})}const p=e=>(0,l.jsx)(d,{...e});class f extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){a.default.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??p)(e)}return e??null}}},38193:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});const r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,a={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},5260:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(96540);var r=n(80545),a=n(74848);function o(e){return(0,a.jsx)(r.mg,{...e})}},28774:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(96540),a=n(54625),o=n(70440),s=n(44586),i=n(16654),l=n(38193),c=n(63427),u=n(86025),d=n(74848);function p(e,t){let{isNavLink:n,to:p,href:f,activeClassName:m,isActive:h,"data-noBrokenLinkCheck":g,autoAddBaseUrl:b=!0,...y}=e;const{siteConfig:{trailingSlash:v,baseUrl:w}}=(0,s.A)(),{withBaseUrl:x}=(0,u.h)(),k=(0,c.A)(),_=(0,r.useRef)(null);(0,r.useImperativeHandle)(t,(()=>_.current));const S=p||f;const E=(0,i.A)(S),j=S?.replace("pathname://","");let T=void 0!==j?(A=j,b&&(e=>e.startsWith("/"))(A)?x(A):A):void 0;var A;T&&E&&(T=(0,o.applyTrailingSlash)(T,{trailingSlash:v,baseUrl:w}));const C=(0,r.useRef)(!1),R=n?a.k2:a.N_,I=l.default.canUseIntersectionObserver,O=(0,r.useRef)(),L=()=>{C.current||null==T||(window.docusaurus.preload(T),C.current=!0)};(0,r.useEffect)((()=>(!I&&E&&null!=T&&window.docusaurus.prefetch(T),()=>{I&&O.current&&O.current.disconnect()})),[O,T,I,E]);const N=T?.startsWith("#")??!1,P=!y.target||"_self"===y.target,M=!T||!E||!P||N;return g||!N&&M||k.collectLink(T),y.id&&k.collectAnchor(y.id),M?(0,d.jsx)("a",{ref:_,href:T,...S&&!E&&{target:"_blank",rel:"noopener noreferrer"},...y}):(0,d.jsx)(R,{...y,onMouseEnter:L,onTouchStart:L,innerRef:e=>{_.current=e,I&&e&&E&&(O.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(O.current.unobserve(e),O.current.disconnect(),null!=T&&window.docusaurus.prefetch(T))}))})),O.current.observe(e))},to:T,...n&&{isActive:h,activeClassName:m}})}const f=r.forwardRef(p)},21312:(e,t,n)=>{"use strict";n.d(t,{A:()=>c,T:()=>l});var r=n(96540),a=n(74848);function o(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=t?.[e.slice(1,-1)];if(void 0!==n)return n}return e}));return n.some((e=>(0,r.isValidElement)(e)))?n.map(((e,t)=>(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):n.join("")}var s=n(22654);function i(e){let{id:t,message:n}=e;if(void 0===t&&void 0===n)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return s[t??n]??n??t}function l(e,t){let{message:n,id:r}=e;return o(i({message:n,id:r}),t)}function c(e){let{children:t,id:n,values:r}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal children",t),new Error("The Docusaurus component only accept simple string values");const s=i({message:t,id:n});return(0,a.jsx)(a.Fragment,{children:o(s,r)})}},17065:(e,t,n)=>{"use strict";n.d(t,{W:()=>r});const r="default"},16654:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function a(e){return void 0!==e&&!r(e)}n.d(t,{A:()=>a,z:()=>r})},86025:(e,t,n)=>{"use strict";n.d(t,{A:()=>i,h:()=>s});var r=n(96540),a=n(44586),o=n(16654);function s(){const{siteConfig:{baseUrl:e,url:t}}=(0,a.A)(),n=(0,r.useCallback)(((n,r)=>function(e,t,n,r){let{forcePrependBaseUrl:a=!1,absolute:s=!1}=void 0===r?{}:r;if(!n||n.startsWith("#")||(0,o.z)(n))return n;if(a)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;const i=n.startsWith(t)?n:t+n.replace(/^\//,"");return s?e+i:i}(t,e,n,r)),[t,e]);return{withBaseUrl:n}}function i(e,t){void 0===t&&(t={});const{withBaseUrl:n}=s();return n(e,t)}},63427:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(96540);n(74848);const a=r.createContext({collectAnchor:()=>{},collectLink:()=>{}}),o=()=>(0,r.useContext)(a);function s(){return o()}},44586:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(96540),a=n(26988);function o(){return(0,r.useContext)(a.o)}},66588:(e,t,n)=>{"use strict";n.d(t,{P_:()=>s,kh:()=>o});var r=n(44586),a=n(17065);function o(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,r.A)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}function s(e,t,n){void 0===t&&(t=a.W),void 0===n&&(n={});const r=o(e),s=r?.[t];if(!s&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return s}},92303:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(96540),a=n(6125);function o(){return(0,r.useContext)(a.o)}},205:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(96540);const a=n(38193).default.canUseDOM?r.useLayoutEffect:r.useEffect},86921:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});const r=e=>"object"==typeof e&&!!e&&Object.keys(e).length>0;function a(e){const t={};return function e(n,a){Object.entries(n).forEach((n=>{let[o,s]=n;const i=a?`${a}.${o}`:o;r(s)?e(s,i):t[i]=s}))}(e),t}},53102:(e,t,n)=>{"use strict";n.d(t,{W:()=>s,o:()=>o});var r=n(96540),a=n(74848);const o=r.createContext(null);function s(e){let{children:t,value:n}=e;const s=r.useContext(o),i=(0,r.useMemo)((()=>function(e){let{parent:t,value:n}=e;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}const r={...t.data,...n?.data};return{plugin:t.plugin,data:r}}({parent:s,value:n})),[s,n]);return(0,a.jsx)(o.Provider,{value:i,children:t})}},48295:(e,t,n)=>{"use strict";n.d(t,{zK:()=>h,vT:()=>d,gk:()=>p,Gy:()=>c,HW:()=>g,ht:()=>u,r7:()=>m,jh:()=>f});var r=n(56347),a=n(66588);const o=e=>e.versions.find((e=>e.isLast));function s(e,t){const n=o(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,r.B6)(t,{path:e.path,exact:!1,strict:!1})))}function i(e,t){const n=s(e,t),a=n?.docs.find((e=>!!(0,r.B6)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:a,alternateDocVersions:a?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((r=>{r.id===t&&(n[e.name]=r)}))})),n}(a.id):{}}}const l={},c=()=>(0,a.kh)("docusaurus-plugin-content-docs")??l,u=e=>(0,a.P_)("docusaurus-plugin-content-docs",e,{failfast:!0});function d(e){void 0===e&&(e={});const t=c(),{pathname:n}=(0,r.zy)();return function(e,t,n){void 0===n&&(n={});const a=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,n]=e;return!!(0,r.B6)(t,{path:n.path,exact:!1,strict:!1})})),o=a?{pluginId:a[0],pluginData:a[1]}:void 0;if(!o&&n.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return o}(t,n,e)}function p(e){void 0===e&&(e={});const t=d(e),{pathname:n}=(0,r.zy)();if(!t)return;return{activePlugin:t,activeVersion:s(t.pluginData,n)}}function f(e){return u(e).versions}function m(e){const t=u(e);return o(t)}function h(e){const t=u(e),{pathname:n}=(0,r.zy)();return i(t,n)}function g(e){const t=u(e),{pathname:n}=(0,r.zy)();return function(e,t){const n=o(e);return{latestDocSuggestion:i(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},76294:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(5947),a=n.n(r);a().configure({showSpinner:!1});const o={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{a().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){a().done()}}},26134:(e,t,n)=>{"use strict";n.r(t);var r=n(84876),a=n(4784);!function(e){const{themeConfig:{prism:t}}=a.default,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{"php"===e&&n(19700),n(64424)(`./prism-${e}`)})),delete globalThis.Prism}(r.My)},51107:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});n(96540);var r=n(18215),a=n(21312),o=n(6342),s=n(28774),i=n(63427);const l={anchorWithStickyNavbar:"anchorWithStickyNavbar_LWe7",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_WYt5"};var c=n(74848);function u(e){let{as:t,id:n,...u}=e;const d=(0,i.A)(),{navbar:{hideOnScroll:p}}=(0,o.p)();if("h1"===t||!n)return(0,c.jsx)(t,{...u,id:void 0});d.collectAnchor(n);const f=(0,a.T)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof u.children?u.children:n});return(0,c.jsxs)(t,{...u,className:(0,r.A)("anchor",p?l.anchorWithHideOnScrollNavbar:l.anchorWithStickyNavbar,u.className),id:n,children:[u.children,(0,c.jsx)(s.A,{className:"hash-link",to:`#${n}`,"aria-label":f,title:f,children:"\u200b"})]})}},43186:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(96540);const r={iconExternalLink:"iconExternalLink_nPIU"};var a=n(74848);function o(e){let{width:t=13.5,height:n=13.5}=e;return(0,a.jsx)("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:r.iconExternalLink,children:(0,a.jsx)("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"})})}},23465:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});n(96540);var r=n(28774),a=n(86025),o=n(44586),s=n(6342),i=n(21122),l=n(74848);function c(e){let{logo:t,alt:n,imageClassName:r}=e;const o={light:(0,a.A)(t.src),dark:(0,a.A)(t.srcDark||t.src)},s=(0,l.jsx)(i.A,{className:t.className,sources:o,height:t.height,width:t.width,alt:n,style:t.style});return r?(0,l.jsx)("div",{className:r,children:s}):s}function u(e){const{siteConfig:{title:t}}=(0,o.A)(),{navbar:{title:n,logo:i}}=(0,s.p)(),{imageClassName:u,titleClassName:d,...p}=e,f=(0,a.A)(i?.href||"/"),m=n?"":t,h=i?.alt??m;return(0,l.jsxs)(r.A,{to:f,...p,...i?.target&&{target:i.target},children:[i&&(0,l.jsx)(c,{logo:i,alt:h,imageClassName:u}),null!=n&&(0,l.jsx)("b",{className:d,children:n})]})}},41463:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(96540);var r=n(5260),a=n(74848);function o(e){let{locale:t,version:n,tag:o}=e;const s=t;return(0,a.jsxs)(r.A,{children:[t&&(0,a.jsx)("meta",{name:"docusaurus_locale",content:t}),n&&(0,a.jsx)("meta",{name:"docusaurus_version",content:n}),o&&(0,a.jsx)("meta",{name:"docusaurus_tag",content:o}),s&&(0,a.jsx)("meta",{name:"docsearch:language",content:s}),n&&(0,a.jsx)("meta",{name:"docsearch:version",content:n}),o&&(0,a.jsx)("meta",{name:"docsearch:docusaurus_tag",content:o})]})}},21122:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(96540),a=n(15066),o=n(92303),s=n(95293);const i={themedComponent:"themedComponent_mlkZ","themedComponent--light":"themedComponent--light_NVdE","themedComponent--dark":"themedComponent--dark_xIcU"};var l=n(74848);function c(e){let{className:t,children:n}=e;const c=(0,o.A)(),{colorMode:u}=(0,s.G)();return(0,l.jsx)(l.Fragment,{children:(c?"dark"===u?["dark"]:["light"]:["light","dark"]).map((e=>{const o=n({theme:e,className:(0,a.A)(t,i.themedComponent,i[`themedComponent--${e}`])});return(0,l.jsx)(r.Fragment,{children:o},e)}))})}function u(e){const{sources:t,className:n,alt:r,...a}=e;return(0,l.jsx)(c,{className:n,children:e=>{let{theme:n,className:o}=e;return(0,l.jsx)("img",{src:t[n],alt:r,className:o,...a})}})}},41422:(e,t,n)=>{"use strict";n.d(t,{N:()=>b,u:()=>c});var r=n(96540),a=n(38193),o=n(205),s=n(53109),i=n(74848);const l="ease-in-out";function c(e){let{initialState:t}=e;const[n,a]=(0,r.useState)(t??!1),o=(0,r.useCallback)((()=>{a((e=>!e))}),[]);return{collapsed:n,setCollapsed:a,toggleCollapsed:o}}const u={display:"none",overflow:"hidden",height:"0px"},d={display:"block",overflow:"visible",height:"auto"};function p(e,t){const n=t?u:d;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function f(e){let{collapsibleRef:t,collapsed:n,animation:a}=e;const o=(0,r.useRef)(!1);(0,r.useEffect)((()=>{const e=t.current;function r(){const t=e.scrollHeight,n=a?.duration??function(e){if((0,s.O)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${a?.easing??l}`,height:`${t}px`}}function i(){const t=r();e.style.transition=t.transition,e.style.height=t.height}if(!o.current)return p(e,n),void(o.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(i(),requestAnimationFrame((()=>{e.style.height=u.height,e.style.overflow=u.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{i()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,a])}function m(e){if(!a.default.canUseDOM)return e?u:d}function h(e){let{as:t="div",collapsed:n,children:a,animation:o,onCollapseTransitionEnd:s,className:l,disableSSRStyle:c}=e;const u=(0,r.useRef)(null);return f({collapsibleRef:u,collapsed:n,animation:o}),(0,i.jsx)(t,{ref:u,style:c?void 0:m(n),onTransitionEnd:e=>{"height"===e.propertyName&&(p(u.current,n),s?.(n))},className:l,children:a})}function g(e){let{collapsed:t,...n}=e;const[a,s]=(0,r.useState)(!t),[l,c]=(0,r.useState)(t);return(0,o.A)((()=>{t||s(!0)}),[t]),(0,o.A)((()=>{a&&c(t)}),[a,t]),a?(0,i.jsx)(h,{...n,collapsed:l}):null}function b(e){let{lazy:t,...n}=e;const r=t?g:h;return(0,i.jsx)(r,{...n})}},65041:(e,t,n)=>{"use strict";n.d(t,{Mj:()=>h,oq:()=>m});var r=n(96540),a=n(92303),o=n(89466),s=n(89532),i=n(6342),l=n(74848);const c=(0,o.Wf)("docusaurus.announcement.dismiss"),u=(0,o.Wf)("docusaurus.announcement.id"),d=()=>"true"===c.get(),p=e=>c.set(String(e)),f=r.createContext(null);function m(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,i.p)(),t=(0,a.A)(),[n,o]=(0,r.useState)((()=>!!t&&d()));(0,r.useEffect)((()=>{o(d())}),[]);const s=(0,r.useCallback)((()=>{p(!0),o(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=u.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;u.set(t),r&&p(!1),!r&&d()||o(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:s})),[e,n,s])}();return(0,l.jsx)(f.Provider,{value:n,children:t})}function h(){const e=(0,r.useContext)(f);if(!e)throw new s.dV("AnnouncementBarProvider");return e}},95293:(e,t,n)=>{"use strict";n.d(t,{G:()=>b,a:()=>g});var r=n(96540),a=n(38193),o=n(89532),s=n(89466),i=n(6342),l=n(74848);const c=r.createContext(void 0),u="theme",d=(0,s.Wf)(u),p={light:"light",dark:"dark"},f=e=>e===p.dark?p.dark:p.light,m=e=>a.default.canUseDOM?f(document.documentElement.getAttribute("data-theme")):f(e),h=e=>{d.set(f(e))};function g(e){let{children:t}=e;const n=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,i.p)(),[a,o]=(0,r.useState)(m(e));(0,r.useEffect)((()=>{t&&d.del()}),[t]);const s=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:a=!0}=r;t?(o(t),a&&h(t)):(o(n?window.matchMedia("(prefers-color-scheme: dark)").matches?p.dark:p.light:e),d.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",f(a))}),[a]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==u)return;const t=d.get();null!==t&&s(f(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,s]);const l=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),r=()=>{window.matchMedia("print").matches||l.current?l.current=window.matchMedia("print").matches:s(null)};return e.addListener(r),()=>e.removeListener(r)}),[s,t,n]),(0,r.useMemo)((()=>({colorMode:a,setColorMode:s,get isDarkTheme(){return a===p.dark},setLightTheme(){s(p.light)},setDarkTheme(){s(p.dark)}})),[a,s])}();return(0,l.jsx)(c.Provider,{value:n,children:t})}function b(){const e=(0,r.useContext)(c);if(null==e)throw new o.dV("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},55597:(e,t,n)=>{"use strict";n.d(t,{VQ:()=>b,XK:()=>w,g1:()=>v});var r=n(96540),a=n(48295),o=n(17065),s=n(6342),i=n(84142),l=n(89532),c=n(89466),u=n(74848);const d=e=>`docs-preferred-version-${e}`,p={save:(e,t,n)=>{(0,c.Wf)(d(e),{persistence:t}).set(n)},read:(e,t)=>(0,c.Wf)(d(e),{persistence:t}).get(),clear:(e,t)=>{(0,c.Wf)(d(e),{persistence:t}).del()}},f=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));const m=r.createContext(null);function h(){const e=(0,a.Gy)(),t=(0,s.p)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[o,i]=(0,r.useState)((()=>f(n)));(0,r.useEffect)((()=>{i(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function a(e){const t=p.read(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(p.clear(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,a(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[o,(0,r.useMemo)((()=>({savePreferredVersion:function(e,n){p.save(e,t,n),i((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function g(e){let{children:t}=e;const n=h();return(0,u.jsx)(m.Provider,{value:n,children:t})}function b(e){let{children:t}=e;return i.C5?(0,u.jsx)(g,{children:t}):(0,u.jsx)(u.Fragment,{children:t})}function y(){const e=(0,r.useContext)(m);if(!e)throw new l.dV("DocsPreferredVersionContextProvider");return e}function v(e){void 0===e&&(e=o.W);const t=(0,a.ht)(e),[n,s]=y(),{preferredVersionName:i}=n[e];return{preferredVersion:t.versions.find((e=>e.name===i))??null,savePreferredVersionName:(0,r.useCallback)((t=>{s.savePreferredVersion(e,t)}),[s,e])}}function w(){const e=(0,a.Gy)(),[t]=y();function n(n){const r=e[n],{preferredVersionName:a}=t[n];return r.versions.find((e=>e.name===a))??null}const r=Object.keys(e);return Object.fromEntries(r.map((e=>[e,n(e)])))}},26588:(e,t,n)=>{"use strict";n.d(t,{V:()=>l,t:()=>c});var r=n(96540),a=n(89532),o=n(74848);const s=Symbol("EmptyContext"),i=r.createContext(s);function l(e){let{children:t,name:n,items:a}=e;const s=(0,r.useMemo)((()=>n&&a?{name:n,items:a}:null),[n,a]);return(0,o.jsx)(i.Provider,{value:s,children:t})}function c(){const e=(0,r.useContext)(i);if(e===s)throw new a.dV("DocsSidebarProvider");return e}},32252:(e,t,n)=>{"use strict";n.d(t,{n:()=>i,r:()=>l});var r=n(96540),a=n(89532),o=n(74848);const s=r.createContext(null);function i(e){let{children:t,version:n}=e;return(0,o.jsx)(s.Provider,{value:n,children:t})}function l(){const e=(0,r.useContext)(s);if(null===e)throw new a.dV("DocsVersionProvider");return e}},22069:(e,t,n)=>{"use strict";n.d(t,{M:()=>f,e:()=>p});var r=n(96540),a=n(75600),o=n(24581),s=n(57485),i=n(6342),l=n(89532),c=n(74848);const u=r.createContext(void 0);function d(){const e=function(){const e=(0,a.YL)(),{items:t}=(0,i.p)().navbar;return 0===t.length&&!e.component}(),t=(0,o.l)(),n=!e&&"mobile"===t,[l,c]=(0,r.useState)(!1);(0,s.$Z)((()=>{if(l)return c(!1),!1}));const u=(0,r.useCallback)((()=>{c((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&c(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:u,shown:l})),[e,n,u,l])}function p(e){let{children:t}=e;const n=d();return(0,c.jsx)(u.Provider,{value:n,children:t})}function f(){const e=r.useContext(u);if(void 0===e)throw new l.dV("NavbarMobileSidebarProvider");return e}},75600:(e,t,n)=>{"use strict";n.d(t,{GX:()=>c,YL:()=>l,y_:()=>i});var r=n(96540),a=n(89532),o=n(74848);const s=r.createContext(null);function i(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return(0,o.jsx)(s.Provider,{value:n,children:t})}function l(){const e=(0,r.useContext)(s);if(!e)throw new a.dV("NavbarSecondaryMenuContentProvider");return e[0]}function c(e){let{component:t,props:n}=e;const o=(0,r.useContext)(s);if(!o)throw new a.dV("NavbarSecondaryMenuContentProvider");const[,i]=o,l=(0,a.Be)(n);return(0,r.useEffect)((()=>{i({component:t,props:l})}),[i,t,l]),(0,r.useEffect)((()=>()=>i({component:null,props:null})),[i]),null}},14090:(e,t,n)=>{"use strict";n.d(t,{w:()=>a,J:()=>o});var r=n(96540);const a="navigation-with-keyboard";function o(){(0,r.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(a),"mousedown"===e.type&&document.body.classList.remove(a)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(a),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},24255:(e,t,n)=>{"use strict";n.d(t,{b:()=>i,w:()=>l});var r=n(96540),a=n(44586),o=n(57485);const s="q";function i(){return(0,o.l)(s)}function l(){const{siteConfig:{baseUrl:e,themeConfig:t}}=(0,a.A)(),{algolia:{searchPagePath:n}}=t;return(0,r.useCallback)((t=>`${e}${n}?${s}=${encodeURIComponent(t)}`),[e,n])}},24581:(e,t,n)=>{"use strict";n.d(t,{l:()=>i});var r=n(96540),a=n(38193);const o={desktop:"desktop",mobile:"mobile",ssr:"ssr"},s=996;function i(e){let{desktopBreakpoint:t=s}=void 0===e?{}:e;const[n,i]=(0,r.useState)((()=>"ssr"));return(0,r.useEffect)((()=>{function e(){i(function(e){if(!a.default.canUseDOM)throw new Error("getWindowSize() should only be called after React hydration");return window.innerWidth>e?o.desktop:o.mobile}(t))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[t]),n}},17559:(e,t,n)=>{"use strict";n.d(t,{G:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",unlistedBanner:"theme-unlisted-banner",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{}}},53109:(e,t,n)=>{"use strict";function r(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{O:()=>r})},84142:(e,t,n)=>{"use strict";n.d(t,{$S:()=>h,B5:()=>j,C5:()=>p,Nr:()=>m,OF:()=>k,QB:()=>E,Vd:()=>_,Y:()=>w,cC:()=>f,d1:()=>T,fW:()=>S,w8:()=>y});var r=n(96540),a=n(56347),o=n(22831),s=n(48295),i=n(55597),l=n(32252),c=n(26588),u=n(31682),d=n(99169);const p=!!s.Gy;function f(e){const t=(0,l.r)();if(!e)return;const n=t.docs[e];if(!n)throw new Error(`no version doc found by id=${e}`);return n}function m(e){return"link"!==e.type||e.unlisted?"category"===e.type?function(e){if(e.href&&!e.linkUnlisted)return e.href;for(const t of e.items){const e=m(t);if(e)return e}}(e):void 0:e.href}function h(){const{pathname:e}=(0,a.zy)(),t=(0,c.t)();if(!t)throw new Error("Unexpected: cant find current sidebar in context");const n=x({sidebarItems:t.items,pathname:e,onlyCategories:!0}).slice(-1)[0];if(!n)throw new Error(`${e} is not associated with a category. useCurrentSidebarCategory() should only be used on category index pages.`);return n}const g=(e,t)=>void 0!==e&&(0,d.ys)(e,t),b=(e,t)=>e.some((e=>y(e,t)));function y(e,t){return"link"===e.type?g(e.href,t):"category"===e.type&&(g(e.href,t)||b(e.items,t))}function v(e,t){switch(e.type){case"category":return y(e,t)||e.items.some((e=>v(e,t)));case"link":return!e.unlisted||y(e,t);default:return!0}}function w(e,t){return(0,r.useMemo)((()=>e.filter((e=>v(e,t)))),[e,t])}function x(e){let{sidebarItems:t,pathname:n,onlyCategories:r=!1}=e;const a=[];return function e(t){for(const o of t)if("category"===o.type&&((0,d.ys)(o.href,n)||e(o.items))||"link"===o.type&&(0,d.ys)(o.href,n)){return r&&"category"!==o.type||a.unshift(o),!0}return!1}(t),a}function k(){const e=(0,c.t)(),{pathname:t}=(0,a.zy)(),n=(0,s.vT)()?.pluginData.breadcrumbs;return!1!==n&&e?x({sidebarItems:e.items,pathname:t}):null}function _(e){const{activeVersion:t}=(0,s.zK)(e),{preferredVersion:n}=(0,i.g1)(e),a=(0,s.r7)(e);return(0,r.useMemo)((()=>(0,u.s)([t,n,a].filter(Boolean))),[t,n,a])}function S(e,t){const n=_(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),r=t.find((t=>t[0]===e));if(!r)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return r[1]}),[e,n])}function E(e,t){const n=_(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),r=t.find((t=>t.id===e));if(!r){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${n.length>1?"s":""} "${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${(0,u.s)(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function j(e){let{route:t}=e;const n=(0,a.zy)(),r=(0,l.r)(),s=t.routes,i=s.find((e=>(0,a.B6)(n.pathname,e)));if(!i)return null;const c=i.sidebar,u=c?r.docsSidebars[c]:void 0;return{docElement:(0,o.v)(s),sidebarName:c,sidebarItems:u}}function T(e){return e.filter((e=>!("category"===e.type||"link"===e.type)||!!m(e)))}},12181:(e,t,n)=>{"use strict";n.d(t,{bq:()=>u,MN:()=>c,a2:()=>l,k2:()=>d});var r=n(96540),a=n(21312),o=n(70440);const s={errorBoundaryError:"errorBoundaryError_a6uf",errorBoundaryFallback:"errorBoundaryFallback_VBag"};var i=n(74848);function l(e){return(0,i.jsx)("button",{type:"button",...e,children:(0,i.jsx)(a.A,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error",children:"Try again"})})}function c(e){let{error:t,tryAgain:n}=e;return(0,i.jsxs)("div",{className:s.errorBoundaryFallback,children:[(0,i.jsx)("p",{children:t.message}),(0,i.jsx)(l,{onClick:n})]})}function u(e){let{error:t}=e;const n=(0,o.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,i.jsx)("p",{className:s.errorBoundaryError,children:n})}class d extends r.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}},20481:(e,t,n)=>{"use strict";n.d(t,{s:()=>a});var r=n(44586);function a(e){const{siteConfig:t}=(0,r.A)(),{title:n,titleDelimiter:a}=t;return e?.trim().length?`${e.trim()} ${a} ${n}`:n}},57485:(e,t,n)=>{"use strict";n.d(t,{$Z:()=>s,aZ:()=>i,l:()=>l});var r=n(96540),a=n(56347),o=n(89532);function s(e){!function(e){const t=(0,a.W6)(),n=(0,o._q)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}function i(e){return function(e){const t=(0,a.W6)();return(0,r.useSyncExternalStore)(t.listen,(()=>e(t)),(()=>e(t)))}((t=>null===e?null:new URLSearchParams(t.location.search).get(e)))}function l(e){const t=i(e)??"",n=function(){const e=(0,a.W6)();return(0,r.useCallback)(((t,n,r)=>{const a=new URLSearchParams(e.location.search);n?a.set(t,n):a.delete(t),(r?.push?e.push:e.replace)({search:a.toString()})}),[e])}();return[t,(0,r.useCallback)(((t,r)=>{n(e,t,r)}),[n,e])]}},31682:(e,t,n)=>{"use strict";function r(e,t){return void 0===t&&(t=(e,t)=>e===t),e.filter(((n,r)=>e.findIndex((e=>t(e,n)))!==r))}function a(e){return Array.from(new Set(e))}n.d(t,{X:()=>r,s:()=>a})},69024:(e,t,n)=>{"use strict";n.d(t,{e3:()=>f,be:()=>d,Jx:()=>m});var r=n(96540),a=n(15066),o=n(5260),s=n(53102);function i(){const e=r.useContext(s.o);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var l=n(86025),c=n(20481),u=n(74848);function d(e){let{title:t,description:n,keywords:r,image:a,children:s}=e;const i=(0,c.s)(t),{withBaseUrl:d}=(0,l.h)(),p=a?d(a,{absolute:!0}):void 0;return(0,u.jsxs)(o.A,{children:[t&&(0,u.jsx)("title",{children:i}),t&&(0,u.jsx)("meta",{property:"og:title",content:i}),n&&(0,u.jsx)("meta",{name:"description",content:n}),n&&(0,u.jsx)("meta",{property:"og:description",content:n}),r&&(0,u.jsx)("meta",{name:"keywords",content:Array.isArray(r)?r.join(","):r}),p&&(0,u.jsx)("meta",{property:"og:image",content:p}),p&&(0,u.jsx)("meta",{name:"twitter:image",content:p}),s]})}const p=r.createContext(void 0);function f(e){let{className:t,children:n}=e;const s=r.useContext(p),i=(0,a.A)(s,t);return(0,u.jsxs)(p.Provider,{value:i,children:[(0,u.jsx)(o.A,{children:(0,u.jsx)("html",{className:i})}),n]})}function m(e){let{children:t}=e;const n=i(),r=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const o=`plugin-id-${n.plugin.id}`;return(0,u.jsx)(f,{className:(0,a.A)(r,o),children:t})}},89532:(e,t,n)=>{"use strict";n.d(t,{Be:()=>c,ZC:()=>i,_q:()=>s,dV:()=>l,fM:()=>u});var r=n(96540),a=n(205),o=n(74848);function s(e){const t=(0,r.useRef)(e);return(0,a.A)((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function i(e){const t=(0,r.useRef)();return(0,a.A)((()=>{t.current=e})),t.current}class l extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function c(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,r.useMemo)((()=>e),t.flat())}function u(e){return t=>{let{children:n}=t;return(0,o.jsx)(o.Fragment,{children:e.reduceRight(((e,t)=>(0,o.jsx)(t,{children:e})),n)})}}},91252:(e,t,n)=>{"use strict";function r(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}n.d(t,{G:()=>r})},99169:(e,t,n)=>{"use strict";n.d(t,{Dt:()=>i,ys:()=>s});var r=n(96540),a=n(35947),o=n(44586);function s(e,t){const n=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return n(e)===n(t)}function i(){const{baseUrl:e}=(0,o.A)().siteConfig;return(0,r.useMemo)((()=>function(e){let{baseUrl:t,routes:n}=e;function r(e){return e.path===t&&!0===e.exact}function a(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(r)||e(t.filter(a).flatMap((e=>e.routes??[])))}(n)}({routes:a.A,baseUrl:e})),[e])}},23104:(e,t,n)=>{"use strict";n.d(t,{Mq:()=>f,Tv:()=>u,a_:()=>m,gk:()=>h});var r=n(96540),a=n(38193),o=n(92303),s=n(205),i=n(89532),l=n(74848);const c=r.createContext(void 0);function u(e){let{children:t}=e;const n=function(){const e=(0,r.useRef)(!0);return(0,r.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return(0,l.jsx)(c.Provider,{value:n,children:t})}function d(){const e=(0,r.useContext)(c);if(null==e)throw new i.dV("ScrollControllerProvider");return e}const p=()=>a.default.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function f(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=d(),a=(0,r.useRef)(p()),o=(0,i._q)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=p();o(e,a.current),a.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[o,n,...t])}function m(){const e=d(),t=function(){const e=(0,r.useRef)({elem:null,top:0}),t=(0,r.useCallback)((t=>{e.current={elem:t,top:t.getBoundingClientRect().top}}),[]),n=(0,r.useCallback)((()=>{const{current:{elem:t,top:n}}=e;if(!t)return{restored:!1};const r=t.getBoundingClientRect().top-n;return r&&window.scrollBy({left:0,top:r}),e.current={elem:null,top:0},{restored:0!==r}}),[]);return(0,r.useMemo)((()=>({save:t,restore:n})),[n,t])}(),n=(0,r.useRef)(void 0),a=(0,r.useCallback)((r=>{t.save(r),e.disableScrollEvents(),n.current=()=>{const{restored:r}=t.restore();if(n.current=void 0,r){const t=()=>{e.enableScrollEvents(),window.removeEventListener("scroll",t)};window.addEventListener("scroll",t)}else e.enableScrollEvents()}}),[e,t]);return(0,s.A)((()=>{queueMicrotask((()=>n.current?.()))})),{blockElementScrollPositionUntilNextRender:a}}function h(){const e=(0,r.useRef)(null),t=(0,o.A)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:n=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(n):function(e){let t=null;const n=document.documentElement.scrollTop>e;return function r(){const a=document.documentElement.scrollTop;(n&&a>e||!n&&at&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>e.current?.()}}},2967:(e,t,n)=>{"use strict";n.d(t,{Cy:()=>s,af:()=>l,tU:()=>i});var r=n(48295),a=n(44586),o=n(55597);const s="default";function i(e,t){return`docs-${e}-${t}`}function l(){const{i18n:e}=(0,a.A)(),t=(0,r.Gy)(),n=(0,r.gk)(),l=(0,o.XK)();const c=[s,...Object.keys(t).map((function(e){const r=n?.activePlugin.pluginId===e?n.activeVersion:void 0,a=l[e],o=t[e].versions.find((e=>e.isLast));return i(e,(r??a??o).name)}))];return{locale:e.currentLocale,tags:c}}},89466:(e,t,n)=>{"use strict";n.d(t,{Dv:()=>u,Wf:()=>c});var r=n(96540);const a="localStorage";function o(e){let{key:t,oldValue:n,newValue:r,storage:a}=e;if(n===r)return;const o=document.createEvent("StorageEvent");o.initStorageEvent("storage",!1,!1,t,n,r,window.location.href,a),window.dispatchEvent(o)}function s(e){if(void 0===e&&(e=a),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,i||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),i=!0),null}var t}let i=!1;const l={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function c(e,t){if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t,listen:t}}(e);const n=s(t?.persistence);return null===n?l:{get:()=>{try{return n.getItem(e)}catch(t){return console.error(`Docusaurus storage error, can't get key=${e}`,t),null}},set:t=>{try{const r=n.getItem(e);n.setItem(e,t),o({key:e,oldValue:r,newValue:t,storage:n})}catch(r){console.error(`Docusaurus storage error, can't set ${e}=${t}`,r)}},del:()=>{try{const t=n.getItem(e);n.removeItem(e),o({key:e,oldValue:t,newValue:null,storage:n})}catch(t){console.error(`Docusaurus storage error, can't delete key=${e}`,t)}},listen:t=>{try{const r=r=>{r.storageArea===n&&r.key===e&&t(r)};return window.addEventListener("storage",r),()=>window.removeEventListener("storage",r)}catch(r){return console.error(`Docusaurus storage error, can't listen for changes of key=${e}`,r),()=>{}}}}}function u(e,t){const n=(0,r.useRef)((()=>null===e?l:c(e,t))).current(),a=(0,r.useCallback)((e=>"undefined"==typeof window?()=>{}:n.listen(e)),[n]);return[(0,r.useSyncExternalStore)(a,(()=>"undefined"==typeof window?null:n.get()),(()=>null)),n]}},32131:(e,t,n)=>{"use strict";n.d(t,{o:()=>s});var r=n(44586),a=n(56347),o=n(70440);function s(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:n},i18n:{defaultLocale:s,currentLocale:i}}=(0,r.A)(),{pathname:l}=(0,a.zy)(),c=(0,o.applyTrailingSlash)(l,{trailingSlash:n,baseUrl:e}),u=i===s?e:e.replace(`/${i}/`,"/"),d=c.replace(e,"");return{createUrl:function(e){let{locale:n,fullyQualified:r}=e;return`${r?t:""}${function(e){return e===s?`${u}`:`${u}${e}/`}(n)}${d}`}}}},75062:(e,t,n)=>{"use strict";n.d(t,{$:()=>s});var r=n(96540),a=n(56347),o=n(89532);function s(e){const t=(0,a.zy)(),n=(0,o.ZC)(t),s=(0,o._q)(e);(0,r.useEffect)((()=>{n&&t!==n&&s({location:t,previousLocation:n})}),[s,t,n])}},6342:(e,t,n)=>{"use strict";n.d(t,{p:()=>a});var r=n(44586);function a(){return(0,r.A)().siteConfig.themeConfig}},38126:(e,t,n)=>{"use strict";n.d(t,{c:()=>a});var r=n(44586);function a(){const{siteConfig:{themeConfig:e}}=(0,r.A)();return e}},51062:(e,t,n)=>{"use strict";n.d(t,{C:()=>i});var r=n(96540),a=n(91252),o=n(86025),s=n(38126);function i(){const{withBaseUrl:e}=(0,o.h)(),{algolia:{externalUrlRegex:t,replaceSearchResultPathname:n}}=(0,s.c)();return(0,r.useCallback)((r=>{const o=new URL(r);if((0,a.G)(t,o.href))return r;const s=`${o.pathname+o.hash}`;return e(function(e,t){return t?e.replaceAll(new RegExp(t.from,"g"),t.to):e}(s,n))}),[e,t,n])}},12983:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[a]=e.split(/[#?]/),o="/"===a||a===r?a:(s=a,n?function(e){return e.endsWith("/")?e:`${e}/`}(s):function(e){return e.endsWith("/")?e.slice(0,-1):e}(s));var s;return e.replace(a,o)}},80253:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=void 0,t.getErrorCausalChain=function e(t){return t.cause?[t,...e(t.cause)]:[t]}},70440:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="__blog-post-container";var a=n(12983);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(a).default}});var o=n(80253);Object.defineProperty(t,"getErrorCausalChain",{enumerable:!0,get:function(){return o.getErrorCausalChain}})},23390:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});r(n(38193)).default.canUseDOM&&(window.Prism=window.Prism||{},window.Prism.manual=!0)},29530:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=n(38193).default.canUseDOM?{onRouteUpdate(){window.posthog.capture("$pageview")}}:null},6011:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>gt});var r=n(96540),a=n(20053),o=n(67489),s=n(69024),i=n(56347),l=n(21312),c=n(75062),u=n(74848);const d="__docusaurus_skipToContent_fallback";function p(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function f(){const e=(0,r.useRef)(null),{action:t}=(0,i.W6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&p(t)}),[]);return(0,c.$)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&p(e.current)})),{containerRef:e,onClick:n}}const m=(0,l.T)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function h(e){const t=e.children??m,{containerRef:n,onClick:r}=f();return(0,u.jsx)("div",{ref:n,role:"region","aria-label":m,children:(0,u.jsx)("a",{...e,href:`#${d}`,onClick:r,children:t})})}var g=n(17559),b=n(14090);const y={skipToContent:"skipToContent_fXgn"};function v(){return(0,u.jsx)(h,{className:y.skipToContent})}var w=n(6342),x=n(65041),k=n(18215);function _(e){let{width:t=21,height:n=21,color:r="currentColor",strokeWidth:a=1.2,className:o,...s}=e;return(0,u.jsx)("svg",{viewBox:"0 0 15 15",width:t,height:n,...s,children:(0,u.jsx)("g",{stroke:r,strokeWidth:a,children:(0,u.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})})}const S={closeButton:"closeButton_CVFx"};function E(e){return(0,u.jsx)("button",{type:"button","aria-label":(0,l.T)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"}),...e,className:(0,k.A)("clean-btn close",S.closeButton,e.className),children:(0,u.jsx)(_,{width:14,height:14,strokeWidth:3.1})})}const j={content:"content_knG7"};function T(e){const{announcementBar:t}=(0,w.p)(),{content:n}=t;return(0,u.jsx)("div",{...e,className:(0,k.A)(j.content,e.className),dangerouslySetInnerHTML:{__html:n}})}const A={announcementBar:"announcementBar_mb4j",announcementBarPlaceholder:"announcementBarPlaceholder_vyr4",announcementBarClose:"announcementBarClose_gvF7",announcementBarContent:"announcementBarContent_xLdY"};function C(){const{announcementBar:e}=(0,w.p)(),{isActive:t,close:n}=(0,x.Mj)();if(!t)return null;const{backgroundColor:r,textColor:a,isCloseable:o}=e;return(0,u.jsxs)("div",{className:A.announcementBar,style:{backgroundColor:r,color:a},role:"banner",children:[o&&(0,u.jsx)("div",{className:A.announcementBarPlaceholder}),(0,u.jsx)(T,{className:A.announcementBarContent}),o&&(0,u.jsx)(E,{onClick:n,className:A.announcementBarClose})]})}var R=n(22069),I=n(23104);var O=n(89532),L=n(75600);const N=r.createContext(null);function P(e){let{children:t}=e;const n=function(){const e=(0,R.M)(),t=(0,L.YL)(),[n,a]=(0,r.useState)(!1),o=null!==t.component,s=(0,O.ZC)(o);return(0,r.useEffect)((()=>{o&&!s&&a(!0)}),[o,s]),(0,r.useEffect)((()=>{o?e.shown||a(!0):a(!1)}),[e.shown,o]),(0,r.useMemo)((()=>[n,a]),[n])}();return(0,u.jsx)(N.Provider,{value:n,children:t})}function M(e){if(e.component){const t=e.component;return(0,u.jsx)(t,{...e.props})}}function D(){const e=(0,r.useContext)(N);if(!e)throw new O.dV("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,a=(0,r.useCallback)((()=>n(!1)),[n]),o=(0,L.YL)();return(0,r.useMemo)((()=>({shown:t,hide:a,content:M(o)})),[a,o,t])}function F(e){let{header:t,primaryMenu:n,secondaryMenu:r}=e;const{shown:a}=D();return(0,u.jsxs)("div",{className:"navbar-sidebar",children:[t,(0,u.jsxs)("div",{className:(0,k.A)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":a}),children:[(0,u.jsx)("div",{className:"navbar-sidebar__item menu",children:n}),(0,u.jsx)("div",{className:"navbar-sidebar__item menu",children:r})]})]})}var B=n(95293),$=n(92303);function z(e){return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,u.jsx)("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"})})}function U(e){return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,u.jsx)("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"})})}const q={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function V(e){let{className:t,buttonClassName:n,value:r,onChange:a}=e;const o=(0,$.A)(),s=(0,l.T)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===r?(0,l.T)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,l.T)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return(0,u.jsx)("div",{className:(0,k.A)(q.toggle,t),children:(0,u.jsxs)("button",{className:(0,k.A)("clean-btn",q.toggleButton,!o&&q.toggleButtonDisabled,n),type:"button",onClick:()=>a("dark"===r?"light":"dark"),disabled:!o,title:s,"aria-label":s,"aria-live":"polite",children:[(0,u.jsx)(z,{className:(0,k.A)(q.toggleIcon,q.lightToggleIcon)}),(0,u.jsx)(U,{className:(0,k.A)(q.toggleIcon,q.darkToggleIcon)})]})})}const H=r.memo(V),W={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_X3D1"};function G(e){let{className:t}=e;const n=(0,w.p)().navbar.style,r=(0,w.p)().colorMode.disableSwitch,{colorMode:a,setColorMode:o}=(0,B.G)();return r?null:(0,u.jsx)(H,{className:t,buttonClassName:"dark"===n?W.darkNavbarColorModeToggle:void 0,value:a,onChange:o})}var K=n(23465);function Y(){return(0,u.jsx)(K.A,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function Q(){const e=(0,R.M)();return(0,u.jsx)("button",{type:"button","aria-label":(0,l.T)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle(),children:(0,u.jsx)(_,{color:"var(--ifm-color-emphasis-600)"})})}function J(){return(0,u.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,u.jsx)(Y,{}),(0,u.jsx)(G,{className:"margin-right--md"}),(0,u.jsx)(Q,{})]})}var Z=n(28774),X=n(86025),ee=n(16654),te=n(91252),ne=n(43186);function re(e){let{activeBasePath:t,activeBaseRegex:n,to:r,href:a,label:o,html:s,isDropdownLink:i,prependBaseUrlToHref:l,...c}=e;const d=(0,X.A)(r),p=(0,X.A)(t),f=(0,X.A)(a,{forcePrependBaseUrl:!0}),m=o&&a&&!(0,ee.A)(a),h=s?{dangerouslySetInnerHTML:{__html:s}}:{children:(0,u.jsxs)(u.Fragment,{children:[o,m&&(0,u.jsx)(ne.A,{...i&&{width:12,height:12}})]})};return a?(0,u.jsx)(Z.A,{href:l?f:a,...c,...h}):(0,u.jsx)(Z.A,{to:d,isNavLink:!0,...(t||n)&&{isActive:(e,t)=>n?(0,te.G)(n,t.pathname):t.pathname.startsWith(p)},...c,...h})}function ae(e){let{className:t,isDropdownItem:n=!1,...r}=e;const a=(0,u.jsx)(re,{className:(0,k.A)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n,...r});return n?(0,u.jsx)("li",{children:a}):a}function oe(e){let{className:t,isDropdownItem:n,...r}=e;return(0,u.jsx)("li",{className:"menu__list-item",children:(0,u.jsx)(re,{className:(0,k.A)("menu__link",t),...r})})}function se(e){let{mobile:t=!1,position:n,...r}=e;const a=t?oe:ae;return(0,u.jsx)(a,{...r,activeClassName:r.activeClassName??(t?"menu__link--active":"navbar__link--active")})}var ie=n(41422),le=n(99169),ce=n(44586);const ue={dropdownNavbarItemMobile:"dropdownNavbarItemMobile_S0Fm"};function de(e,t){return e.some((e=>function(e,t){return!!(0,le.ys)(e.to,t)||!!(0,te.G)(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function pe(e){let{items:t,position:n,className:a,onClick:o,...s}=e;const i=(0,r.useRef)(null),[l,c]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{i.current&&!i.current.contains(e.target)&&c(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[i]),(0,u.jsxs)("div",{ref:i,className:(0,k.A)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":l}),children:[(0,u.jsx)(re,{"aria-haspopup":"true","aria-expanded":l,role:"button",href:s.to?void 0:"#",className:(0,k.A)("navbar__link",a),...s,onClick:s.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),c(!l))},children:s.children??s.label}),(0,u.jsx)("ul",{className:"dropdown__menu",children:t.map(((e,t)=>(0,r.createElement)(Fe,{isDropdownItem:!0,activeClassName:"dropdown__link--active",...e,key:t})))})]})}function fe(e){let{items:t,className:n,position:a,onClick:o,...s}=e;const l=function(){const{siteConfig:{baseUrl:e}}=(0,ce.A)(),{pathname:t}=(0,i.zy)();return t.replace(e,"/")}(),c=de(t,l),{collapsed:d,toggleCollapsed:p,setCollapsed:f}=(0,ie.u)({initialState:()=>!c});return(0,r.useEffect)((()=>{c&&f(!c)}),[l,c,f]),(0,u.jsxs)("li",{className:(0,k.A)("menu__list-item",{"menu__list-item--collapsed":d}),children:[(0,u.jsx)(re,{role:"button",className:(0,k.A)(ue.dropdownNavbarItemMobile,"menu__link menu__link--sublist menu__link--sublist-caret",n),...s,onClick:e=>{e.preventDefault(),p()},children:s.children??s.label}),(0,u.jsx)(ie.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:d,children:t.map(((e,t)=>(0,r.createElement)(Fe,{mobile:!0,isDropdownItem:!0,onClick:o,activeClassName:"menu__link--active",...e,key:t})))})]})}function me(e){let{mobile:t=!1,...n}=e;const r=t?fe:pe;return(0,u.jsx)(r,{...n})}var he=n(32131);function ge(e){let{width:t=20,height:n=20,...r}=e;return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0,...r,children:(0,u.jsx)("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"})})}const be="iconLanguage_nlXk";var ye=n(40961),ve=n(22525),we=n(17785),xe=n(5260),ke=n(24255),_e=n(51062),Se=n(2967);const Ee={button:{buttonText:(0,l.T)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"}),buttonAriaLabel:(0,l.T)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"})},modal:{searchBox:{resetButtonTitle:(0,l.T)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),resetButtonAriaLabel:(0,l.T)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),cancelButtonText:(0,l.T)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"}),cancelButtonAriaLabel:(0,l.T)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"})},startScreen:{recentSearchesTitle:(0,l.T)({id:"theme.SearchModal.startScreen.recentSearchesTitle",message:"Recent",description:"The title for recent searches"}),noRecentSearchesText:(0,l.T)({id:"theme.SearchModal.startScreen.noRecentSearchesText",message:"No recent searches",description:"The text when no recent searches"}),saveRecentSearchButtonTitle:(0,l.T)({id:"theme.SearchModal.startScreen.saveRecentSearchButtonTitle",message:"Save this search",description:"The label for save recent search button"}),removeRecentSearchButtonTitle:(0,l.T)({id:"theme.SearchModal.startScreen.removeRecentSearchButtonTitle",message:"Remove this search from history",description:"The label for remove recent search button"}),favoriteSearchesTitle:(0,l.T)({id:"theme.SearchModal.startScreen.favoriteSearchesTitle",message:"Favorite",description:"The title for favorite searches"}),removeFavoriteSearchButtonTitle:(0,l.T)({id:"theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle",message:"Remove this search from favorites",description:"The label for remove favorite search button"})},errorScreen:{titleText:(0,l.T)({id:"theme.SearchModal.errorScreen.titleText",message:"Unable to fetch results",description:"The title for error screen of search modal"}),helpText:(0,l.T)({id:"theme.SearchModal.errorScreen.helpText",message:"You might want to check your network connection.",description:"The help text for error screen of search modal"})},footer:{selectText:(0,l.T)({id:"theme.SearchModal.footer.selectText",message:"to select",description:"The explanatory text of the action for the enter key"}),selectKeyAriaLabel:(0,l.T)({id:"theme.SearchModal.footer.selectKeyAriaLabel",message:"Enter key",description:"The ARIA label for the Enter key button that makes the selection"}),navigateText:(0,l.T)({id:"theme.SearchModal.footer.navigateText",message:"to navigate",description:"The explanatory text of the action for the Arrow up and Arrow down key"}),navigateUpKeyAriaLabel:(0,l.T)({id:"theme.SearchModal.footer.navigateUpKeyAriaLabel",message:"Arrow up",description:"The ARIA label for the Arrow up key button that makes the navigation"}),navigateDownKeyAriaLabel:(0,l.T)({id:"theme.SearchModal.footer.navigateDownKeyAriaLabel",message:"Arrow down",description:"The ARIA label for the Arrow down key button that makes the navigation"}),closeText:(0,l.T)({id:"theme.SearchModal.footer.closeText",message:"to close",description:"The explanatory text of the action for Escape key"}),closeKeyAriaLabel:(0,l.T)({id:"theme.SearchModal.footer.closeKeyAriaLabel",message:"Escape key",description:"The ARIA label for the Escape key button that close the modal"}),searchByText:(0,l.T)({id:"theme.SearchModal.footer.searchByText",message:"Search by",description:"The text explain that the search is making by Algolia"})},noResultsScreen:{noResultsText:(0,l.T)({id:"theme.SearchModal.noResultsScreen.noResultsText",message:"No results for",description:"The text explains that there are no results for the following search"}),suggestedQueryText:(0,l.T)({id:"theme.SearchModal.noResultsScreen.suggestedQueryText",message:"Try searching for",description:"The text for the suggested query when no results are found for the following search"}),reportMissingResultsText:(0,l.T)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsText",message:"Believe this query should return results?",description:"The text for the question where the user thinks there are missing results"}),reportMissingResultsLinkText:(0,l.T)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsLinkText",message:"Let us know.",description:"The text for the link to report missing results"})}},placeholder:(0,l.T)({id:"theme.SearchModal.placeholder",message:"Search docs",description:"The placeholder of the input of the DocSearch pop-up modal"})};let je=null;function Te(e){let{hit:t,children:n}=e;return(0,u.jsx)(Z.A,{to:t.url,children:n})}function Ae(e){let{state:t,onClose:n}=e;const r=(0,ke.w)();return(0,u.jsx)(Z.A,{to:r(t.query),onClick:n,children:(0,u.jsx)(l.A,{id:"theme.SearchBar.seeAll",values:{count:t.context.nbHits},children:"See all {count} results"})})}function Ce(e){let{contextualSearch:t,externalUrlRegex:a,...o}=e;const{siteMetadata:s}=(0,ce.A)(),l=(0,_e.C)(),c=function(){const{locale:e,tags:t}=(0,Se.af)();return[`language:${e}`,t.map((e=>`docusaurus_tag:${e}`))]}(),d=o.searchParameters?.facetFilters??[],p=t?function(e,t){const n=e=>"string"==typeof e?[e]:e;return[...n(e),...n(t)]}(c,d):d,f={...o.searchParameters,facetFilters:p},m=(0,i.W6)(),h=(0,r.useRef)(null),g=(0,r.useRef)(null),[b,y]=(0,r.useState)(!1),[v,w]=(0,r.useState)(void 0),x=(0,r.useCallback)((()=>je?Promise.resolve():Promise.all([Promise.all([n.e(6513),n.e(8158)]).then(n.bind(n,48158)),Promise.all([n.e(1869),n.e(8913)]).then(n.bind(n,58913)),Promise.all([n.e(1869),n.e(416)]).then(n.bind(n,90416))]).then((e=>{let[{DocSearchModal:t}]=e;je=t}))),[]),k=(0,r.useCallback)((()=>{x().then((()=>{h.current=document.createElement("div"),document.body.insertBefore(h.current,document.body.firstChild),y(!0)}))}),[x,y]),_=(0,r.useCallback)((()=>{y(!1),h.current?.remove()}),[y]),S=(0,r.useCallback)((e=>{x().then((()=>{y(!0),w(e.key)}))}),[x,y,w]),E=(0,r.useRef)({navigate(e){let{itemUrl:t}=e;(0,te.G)(a,t)?window.location.href=t:m.push(t)}}).current,j=(0,r.useRef)((e=>o.transformItems?o.transformItems(e):e.map((e=>({...e,url:l(e.url)}))))).current,T=(0,r.useMemo)((()=>e=>(0,u.jsx)(Ae,{...e,onClose:_})),[_]),A=(0,r.useCallback)((e=>(e.addAlgoliaAgent("docusaurus",s.docusaurusVersion),e)),[s.docusaurusVersion]);return(0,ve.E)({isOpen:b,onOpen:k,onClose:_,onInput:S,searchButtonRef:g}),(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(xe.A,{children:(0,u.jsx)("link",{rel:"preconnect",href:`https://${o.appId}-dsn.algolia.net`,crossOrigin:"anonymous"})}),(0,u.jsx)(we.B,{onTouchStart:x,onFocus:x,onMouseOver:x,onClick:k,ref:g,translations:Ee.button}),b&&je&&h.current&&(0,ye.createPortal)((0,u.jsx)(je,{onClose:_,initialScrollY:window.scrollY,initialQuery:v,navigator:E,transformItems:j,hitComponent:Te,transformSearchClient:A,...o.searchPagePath&&{resultsFooterComponent:T},...o,searchParameters:f,placeholder:Ee.placeholder,translations:Ee.modal}),h.current)]})}function Re(){const{siteConfig:e}=(0,ce.A)();return(0,u.jsx)(Ce,{...e.themeConfig.algolia})}const Ie={navbarSearchContainer:"navbarSearchContainer_Bca1"};function Oe(e){let{children:t,className:n}=e;return(0,u.jsx)("div",{className:(0,k.A)(n,Ie.navbarSearchContainer),children:t})}var Le=n(48295),Ne=n(84142);var Pe=n(55597);const Me=e=>e.docs.find((t=>t.id===e.mainDocId));const De={default:se,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:r,queryString:a="",...o}=e;const{i18n:{currentLocale:s,locales:c,localeConfigs:d}}=(0,ce.A)(),p=(0,he.o)(),{search:f,hash:m}=(0,i.zy)(),h=[...n,...c.map((e=>{const n=`${`pathname://${p.createUrl({locale:e,fullyQualified:!1})}`}${f}${m}${a}`;return{label:d[e].label,lang:d[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===s?t?"menu__link--active":"dropdown__link--active":""}})),...r],g=t?(0,l.T)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[s].label;return(0,u.jsx)(me,{...o,mobile:t,label:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(ge,{className:be}),g]}),items:h})},search:function(e){let{mobile:t,className:n}=e;return t?null:(0,u.jsx)(Oe,{className:n,children:(0,u.jsx)(Re,{})})},dropdown:me,html:function(e){let{value:t,className:n,mobile:r=!1,isDropdownItem:a=!1}=e;const o=a?"li":"div";return(0,u.jsx)(o,{className:(0,k.A)({navbar__item:!r&&!a,"menu__list-item":r},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:r,...a}=e;const{activeDoc:o}=(0,Le.zK)(r),s=(0,Ne.QB)(t,r),i=o?.path===s?.path;return null===s||s.unlisted&&!i?null:(0,u.jsx)(se,{exact:!0,...a,isActive:()=>i||!!o?.sidebar&&o.sidebar===s.sidebar,label:n??s.id,to:s.path})},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:r,...a}=e;const{activeDoc:o}=(0,Le.zK)(r),s=(0,Ne.fW)(t,r).link;if(!s)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return(0,u.jsx)(se,{exact:!0,...a,isActive:()=>o?.sidebar===t,label:n??s.label,to:s.path})},docsVersion:function(e){let{label:t,to:n,docsPluginId:r,...a}=e;const o=(0,Ne.Vd)(r)[0],s=t??o.label,i=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(o).path;return(0,u.jsx)(se,{...a,label:s,to:i})},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:r,dropdownItemsBefore:a,dropdownItemsAfter:o,...s}=e;const{search:c,hash:d}=(0,i.zy)(),p=(0,Le.zK)(n),f=(0,Le.jh)(n),{savePreferredVersionName:m}=(0,Pe.g1)(n),h=[...a,...f.map((e=>{const t=p.alternateDocVersions[e.name]??Me(e);return{label:e.label,to:`${t.path}${c}${d}`,isActive:()=>e===p.activeVersion,onClick:()=>m(e.name)}})),...o],g=(0,Ne.Vd)(n)[0],b=t&&h.length>1?(0,l.T)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):g.label,y=t&&h.length>1?void 0:Me(g).path;return h.length<=1?(0,u.jsx)(se,{...s,mobile:t,label:b,to:y,isActive:r?()=>!1:void 0}):(0,u.jsx)(me,{...s,mobile:t,label:b,to:y,items:h,isActive:r?()=>!1:void 0})}};function Fe(e){let{type:t,...n}=e;const r=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),a=De[r];if(!a)throw new Error(`No NavbarItem component found for type "${t}".`);return(0,u.jsx)(a,{...n})}function Be(){const e=(0,R.M)(),t=(0,w.p)().navbar.items;return(0,u.jsx)("ul",{className:"menu__list",children:t.map(((t,n)=>(0,r.createElement)(Fe,{mobile:!0,...t,onClick:()=>e.toggle(),key:n})))})}function $e(e){return(0,u.jsx)("button",{...e,type:"button",className:"clean-btn navbar-sidebar__back",children:(0,u.jsx)(l.A,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)",children:"\u2190 Back to main menu"})})}function ze(){const e=0===(0,w.p)().navbar.items.length,t=D();return(0,u.jsxs)(u.Fragment,{children:[!e&&(0,u.jsx)($e,{onClick:()=>t.hide()}),t.content]})}function Ue(){const e=(0,R.M)();var t;return void 0===(t=e.shown)&&(t=!0),(0,r.useEffect)((()=>(document.body.style.overflow=t?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[t]),e.shouldRender?(0,u.jsx)(F,{header:(0,u.jsx)(J,{}),primaryMenu:(0,u.jsx)(Be,{}),secondaryMenu:(0,u.jsx)(ze,{})}):null}const qe={navbarHideable:"navbarHideable_m1mJ",navbarHidden:"navbarHidden_jGov"};function Ve(e){return(0,u.jsx)("div",{role:"presentation",...e,className:(0,k.A)("navbar-sidebar__backdrop",e.className)})}function He(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:a}}=(0,w.p)(),o=(0,R.M)(),{navbarRef:s,isNavbarVisible:i}=function(e){const[t,n]=(0,r.useState)(e),a=(0,r.useRef)(!1),o=(0,r.useRef)(0),s=(0,r.useCallback)((e=>{null!==e&&(o.current=e.getBoundingClientRect().height)}),[]);return(0,I.Mq)(((t,r)=>{let{scrollY:s}=t;if(!e)return;if(s=i?n(!1):s+c{if(!e)return;const r=t.location.hash;if(r?document.getElementById(r.substring(1)):void 0)return a.current=!0,void n(!1);n(!0)})),{navbarRef:s,isNavbarVisible:t}}(n);return(0,u.jsxs)("nav",{ref:s,"aria-label":(0,l.T)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,k.A)("navbar","navbar--fixed-top",n&&[qe.navbarHideable,!i&&qe.navbarHidden],{"navbar--dark":"dark"===a,"navbar--primary":"primary"===a,"navbar-sidebar--show":o.shown}),children:[t,(0,u.jsx)(Ve,{onClick:o.toggle}),(0,u.jsx)(Ue,{})]})}var We=n(12181);const Ge="right";function Ke(e){let{width:t=30,height:n=30,className:r,...a}=e;return(0,u.jsx)("svg",{className:r,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true",...a,children:(0,u.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"})})}function Ye(){const{toggle:e,shown:t}=(0,R.M)();return(0,u.jsx)("button",{onClick:e,"aria-label":(0,l.T)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button",children:(0,u.jsx)(Ke,{})})}const Qe={colorModeToggle:"colorModeToggle_DEke"};function Je(e){let{items:t}=e;return(0,u.jsx)(u.Fragment,{children:t.map(((e,t)=>(0,u.jsx)(We.k2,{onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t}),children:(0,u.jsx)(Fe,{...e})},t)))})}function Ze(e){let{left:t,right:n}=e;return(0,u.jsxs)("div",{className:"navbar__inner",children:[(0,u.jsx)("div",{className:"navbar__items",children:t}),(0,u.jsx)("div",{className:"navbar__items navbar__items--right",children:n})]})}function Xe(){const e=(0,R.M)(),t=(0,w.p)().navbar.items,[n,r]=function(e){function t(e){return"left"===(e.position??Ge)}return[e.filter(t),e.filter((e=>!t(e)))]}(t),a=t.find((e=>"search"===e.type));return(0,u.jsx)(Ze,{left:(0,u.jsxs)(u.Fragment,{children:[!e.disabled&&(0,u.jsx)(Ye,{}),(0,u.jsx)(Y,{}),(0,u.jsx)(Je,{items:n})]}),right:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(Je,{items:r}),(0,u.jsx)(G,{className:Qe.colorModeToggle}),!a&&(0,u.jsx)(Oe,{children:(0,u.jsx)(Re,{})})]})})}function et(){return(0,u.jsx)(He,{children:(0,u.jsx)(Xe,{})})}var tt=n(54263),nt=n(35504),rt=n(49785);const at=[{icon:(0,u.jsx)(tt.oU_,{className:"text-xl text-black/60 dark:text-white/60"}),href:"https://twitter.com/janframework"},{icon:(0,u.jsx)(nt.wZs,{className:"text-xl text-black/60 dark:text-white/60"}),href:"https://discord.com/invite/FTk2MvZwJH"},{icon:(0,u.jsx)(tt.Gy$,{className:"text-lg text-black/60 dark:text-white/60"}),href:"https://github.com/janhq/jan"},{icon:(0,u.jsx)(nt.LnC,{className:"text-xl text-black/60 dark:text-white/60"}),href:"https://www.linkedin.com/company/janframework/"}],ot=[{name:"Product",child:[{menu:"Download",path:"/download"},{menu:"Documentation",path:"/developer"},{menu:"Changelog",path:"https://github.com/janhq/jan/releases",external:!0}]},{name:"For Developers",child:[{menu:"Guides",path:"/guides"},{menu:"Developer",path:"/developer"},{menu:"API Reference",path:"/api-reference"}]},{name:"Community",child:[{menu:"Github",path:"https://github.com/janhq/jan",external:!0},{menu:"Discord",path:"https://discord.gg/FTk2MvZwJH",external:!0},{menu:"Twitter",path:"https://twitter.com/janframework",external:!0},{menu:"LinkedIn",path:"https://www.linkedin.com/company/janframework/",external:!0}]},{name:"Company",child:[{menu:"About",path:"/about"},{menu:"Blog",path:"/blog"},{menu:"Careers",path:"https://janai.bamboohr.com/careers",external:!0},{menu:"Newsletter",path:"/community#newsletter"}]}],st=(new Date).getFullYear();function it(){const{register:e,handleSubmit:t,reset:n}=(0,rt.mN)({defaultValues:{email:""}}),{siteConfig:{customFields:a}}=(0,ce.A)(),[o,s]=(0,r.useState)("");return(0,u.jsxs)("footer",{className:"flex-shrink-0 relative overflow-hidden py-10",children:[(0,u.jsx)("div",{className:"container",children:(0,u.jsxs)("div",{className:"grid grid-cols-2 gap-8 md:grid-cols-2 lg:grid-cols-6",children:[(0,u.jsxs)("div",{className:"col-span-2",children:[(0,u.jsxs)("div",{className:"flex items-center space-x-2 mb-3",children:[(0,u.jsx)("img",{alt:"Jan Logo",src:"/img/logo.svg"}),(0,u.jsx)("h2",{className:"h5",children:"Jan"})]}),(0,u.jsxs)("div",{className:"w-full lg:w-3/4 mt-2",children:[(0,u.jsx)("h6",{children:"The Soul of a New Machine"}),(0,u.jsxs)("p",{className:"dark:text-gray-400 text-gray-600 mt-2",children:["Subscribe to our newsletter on AI"," ",(0,u.jsx)("br",{className:"hidden lg:block"}),"research and building Jan:"]}),(0,u.jsxs)("div",{className:"mt-4",children:[(0,u.jsxs)("form",{className:"relative",onSubmit:t((e=>{const{email:t}=e,r={method:"POST",body:JSON.stringify({updateEnabled:!1,email:t,listIds:[13]})};t&&fetch("https://brevo.jan.ai/",r).then((e=>e.json())).then((e=>{e.id?s("You have successfully joined our newsletter"):s(e.message),n(),setTimeout((()=>{s("")}),5e3)})).catch((e=>console.error(e)))})),children:[(0,u.jsx)("input",{type:"email",className:"w-full h-12 p-4 pr-14 rounded-xl border dark:border-gray-600 dark:bg-[#252525] border-[#F0F0F0]",placeholder:"Enter your email",...e("email")}),(0,u.jsx)("button",{type:"submit",className:"absolute flex p-2 bg-black dark:bg-[#3B3B3C] w-8 h-8 border dark:border-gray-600 rounded-lg top-1/2 right-3 -translate-y-1/2",children:(0,u.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,u.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.09026 8.41933L3.72077 7.62985C1.24061 6.80348 0 6.3903 0 5.63033C0 4.87142 1.24061 4.45718 3.72077 3.63081L12.6938 0.639442C14.4393 0.0576106 15.3121 -0.233305 15.7727 0.227312C16.2333 0.687928 15.9424 1.56068 15.3616 3.30512L12.3692 12.2792C11.5428 14.7594 11.1296 16 10.3697 16C9.61076 16 9.19652 14.7594 8.37015 12.2792L7.57962 9.9108L12.1689 5.3215C12.3609 5.1227 12.4672 4.85645 12.4648 4.58008C12.4624 4.30372 12.3515 4.03935 12.1561 3.84392C11.9607 3.64849 11.6963 3.53764 11.4199 3.53524C11.1435 3.53284 10.8773 3.63908 10.6785 3.83108L6.09026 8.41933Z",fill:"white"})})})]}),o&&(0,u.jsx)("p",{className:"text-left mt-4",children:o})]})]})]}),ot.map(((e,t)=>(0,u.jsxs)("div",{className:"lg:text-right",children:[(0,u.jsx)("h2",{className:"mb-3 h6",children:e.name}),(0,u.jsx)("ul",{children:e.child.map(((e,t)=>(0,u.jsx)("li",{children:(0,u.jsx)("a",{href:e.path,target:e.external?"_blank":"_self",className:"inline-block py-1 dark:text-gray-400 text-gray-600",children:e.menu})},t)))})]},t)))]})}),(0,u.jsx)("div",{className:"container mt-8",children:(0,u.jsxs)("div",{className:"flex w-full justify-between items-center",children:[(0,u.jsxs)("span",{className:"dark:text-gray-300 text-gray-700",children:["\xa9",st,"\xa0Jan AI Pte Ltd."]}),(0,u.jsx)("div",{className:"flex items-center gap-x-3",children:at.map(((e,t)=>(0,u.jsx)("a",{"aria-label":`social-${t}`,href:e.href,target:"_blank",rel:"noopener",children:e.icon},t)))})]})})]})}const lt=(0,O.fM)([B.a,x.oq,I.Tv,Pe.VQ,s.Jx,function(e){let{children:t}=e;return(0,u.jsx)(L.y_,{children:(0,u.jsx)(R.e,{children:(0,u.jsx)(P,{children:t})})})}]);function ct(e){let{children:t}=e;return(0,u.jsx)(lt,{children:t})}var ut=n(51107);function dt(e){let{error:t,tryAgain:n}=e;return(0,u.jsx)("main",{className:"container margin-vert--xl",children:(0,u.jsx)("div",{className:"row",children:(0,u.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,u.jsx)(ut.A,{as:"h1",className:"hero__title",children:(0,u.jsx)(l.A,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,u.jsx)("div",{className:"margin-vert--lg",children:(0,u.jsx)(We.a2,{onClick:n,className:"button button--primary shadow--lw"})}),(0,u.jsx)("hr",{}),(0,u.jsx)("div",{className:"margin-vert--md",children:(0,u.jsx)(We.bq,{error:t})})]})})})}const pt={mainWrapper:"mainWrapper_l3_l"};var ft=n(54625);function mt(){(0,i.zy)();return(0,u.jsx)("nav",{className:"bg-white dark:bg-gray-800 h-12 px-10 pt-3 flex items-center justify-between fixed top-14 left-0 w-full z-50 hidden md:block",children:(0,u.jsxs)("div",{className:"flex items-center space-x-16",children:[(0,u.jsx)(ft.k2,{to:"/docs",className:"text-gray-700 font-medium hover:text-gray-900 dark:text-gray-300 dark:hover:text-gray-200",activeClassName:"text-gray-900 dark:text-gray-100 font-bold border-b-2 border-gray-900 dark:border-gray-100",children:"Docs"}),(0,u.jsx)(ft.k2,{to:"/guides",className:"text-gray-700 font-medium hover:text-gray-900 dark:text-gray-300 dark:hover:text-gray-200",activeClassName:"text-gray-900 dark:text-gray-100 font-bold border-b-2 border-gray-900 dark:border-gray-100",children:"Guides"}),(0,u.jsx)(ft.k2,{to:"/developer",className:"text-gray-700 font-medium hover:text-gray-900 dark:text-gray-300 dark:hover:text-gray-200",activeClassName:"text-gray-900 dark:text-gray-100 font-semibold border-b-2 border-gray-900 dark:border-gray-100",children:"Developer"}),(0,u.jsx)(ft.k2,{to:"/api-reference",className:"text-gray-700 font-medium hover:text-gray-900 dark:text-gray-300 dark:hover:text-gray-200",activeClassName:"text-gray-900 dark:text-gray-100 font-semibold border-b-2 border-gray-900 dark:border-gray-100",children:"API Reference"}),(0,u.jsx)(ft.k2,{to:"/changelog",className:"text-gray-700 font-medium hover:text-gray-900 dark:text-gray-300 dark:hover:text-gray-200",activeClassName:"text-gray-900 dark:text-gray-100 font-bold border-b-2 border-gray-900 dark:border-gray-100",children:"Changelog"})]})})}const ht=["/docs/","/developer/","/api-reference/","/guides/","/guides","/docs","/developer","/api-reference","/changelog"];function gt(e){const{children:t,noFooter:n,wrapperClassName:r,title:l,description:c}=e;(0,b.J)();const p=(0,i.zy)(),f=ht.some((e=>p.pathname.startsWith(e)));return(0,u.jsxs)(ct,{children:[(0,u.jsx)(s.be,{title:l,description:c}),(0,u.jsx)(v,{}),(0,u.jsx)(C,{}),(0,u.jsx)(et,{}),f?(0,u.jsx)(mt,{}):"",(0,u.jsx)("div",{id:d,className:(0,a.A)(g.G.wrapper.main,pt.mainWrapper,r,f&&"mt-0 md:mt-11"),children:(0,u.jsx)(o.A,{fallback:e=>(0,u.jsx)(dt,{...e}),children:t})}),!n&&(0,u.jsx)(it,{})]})}},20053:(e,t,n)=>{"use strict";function r(e){var t,n,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;ta});const a=function(){for(var e,t,n=0,a="";n{"use strict";n.d(t,{zR:()=>w,TM:()=>j,yJ:()=>f,sC:()=>A,AO:()=>p});var r=n(58168);function a(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,a=e.length;r=0;p--){var f=s[p];"."===f?o(s,p):".."===f?(o(s,p),d++):d&&(o(s,p),d--)}if(!c)for(;d--;d)s.unshift("..");!c||""===s[0]||s[0]&&a(s[0])||s.unshift("");var m=s.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};var i=n(11561);function l(e){return"/"===e.charAt(0)?e:"/"+e}function c(e){return"/"===e.charAt(0)?e.substr(1):e}function u(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(e){var t=e.pathname,n=e.search,r=e.hash,a=t||"/";return n&&"?"!==n&&(a+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(a+="#"===r.charAt(0)?r:"#"+r),a}function f(e,t,n,a){var o;"string"==typeof e?(o=function(e){var t=e||"/",n="",r="",a=t.indexOf("#");-1!==a&&(r=t.substr(a),t=t.substr(0,a));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),o.state=t):(void 0===(o=(0,r.A)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(i){throw i instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):i}return n&&(o.key=n),a?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=s(o.pathname,a.pathname)):o.pathname=a.pathname:o.pathname||(o.pathname="/"),o}function m(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,a){if(null!=e){var o="function"==typeof e?e(t,n):e;"string"==typeof o?"function"==typeof r?r(o,a):a(!0):a(!1!==o)}else a(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;rt?n.splice(t,n.length-t,a):n.push(a),d({action:r,location:a,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",a=f(e,t,h(),w.location);u.confirmTransitionTo(a,r,n,(function(e){e&&(w.entries[w.index]=a,d({action:r,location:a}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=w.index+e;return t>=0&&t{"use strict";var r=n(44363),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},i={};function l(e){return r.isMemo(e)?s:i[e.$$typeof]||a}i[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},i[r.Memo]=s;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var a=f(n);a&&a!==m&&e(t,a,r)}var s=u(n);d&&(s=s.concat(d(n)));for(var i=l(t),h=l(n),g=0;g{"use strict";e.exports=function(e,t,n,r,a,o,s,i){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,o,s,i],u=0;(l=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},64634:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},73339:(e,t,n)=>{"use strict";n.r(t)},7767:(e,t,n)=>{"use strict";n.r(t)},10119:(e,t,n)=>{"use strict";n.r(t)},5947:function(e,t,n){var r,a;r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
    '};function a(e,t,n){return en?n:e}function o(e){return 100*(-1+e)}function s(e,t,n){var a;return(a="translate3d"===r.positionUsing?{transform:"translate3d("+o(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+o(e)+"%,0)"}:{"margin-left":o(e)+"%"}).transition="all "+t+"ms "+n,a}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=a(e,r.minimum,1),n.status=1===e?null:e;var o=n.render(!t),c=o.querySelector(r.barSelector),u=r.speed,d=r.easing;return o.offsetWidth,i((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),l(c,s(e,u,d)),1===e?(l(o,{transition:"none",opacity:1}),o.offsetWidth,setTimeout((function(){l(o,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),u)}),u)):setTimeout(t,u)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*a(Math.random()*t,.1,.95)),t=a(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var a,s=t.querySelector(r.barSelector),i=e?"-100":o(n.status||0),c=document.querySelector(r.parent);return l(s,{transition:"all 0 linear",transform:"translate3d("+i+"%,0,0)"}),r.showSpinner||(a=t.querySelector(r.spinnerSelector))&&f(a),c!=document.body&&u(c,"nprogress-custom-parent"),c.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&f(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var i=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),l=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,a=e.length,o=t.charAt(0).toUpperCase()+t.slice(1);a--;)if((r=e[a]+o)in n)return r;return t}function a(e){return e=n(e),t[e]||(t[e]=r(e))}function o(e,t,n){t=a(t),e.style[t]=n}return function(e,t){var n,r,a=arguments;if(2==a.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&o(e,n,r);else o(e,a[1],a[2])}}();function c(e,t){return("string"==typeof e?e:p(e)).indexOf(" "+t+" ")>=0}function u(e,t){var n=p(e),r=n+t;c(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=p(e);c(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function p(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(a="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=a)},57022:()=>{!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var a=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],o=r.variable[1].inside,s=0;s{Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript},72514:()=>{Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},Prism.languages.webmanifest=Prism.languages.json},65903:()=>{!function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,a=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function o(e,t){return e=e.replace(//g,(function(){return n})).replace(//g,(function(){return r})).replace(//g,(function(){return a})),RegExp(e,t)}a=o(a).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=o(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:o(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:o(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var s=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(s).join(""):""},i=function(t){for(var n=[],r=0;r0&&n[n.length-1].tagName===s(a.content[0].content[1])&&n.pop():"/>"===a.content[a.content.length-1].content||n.push({tagName:s(a.content[0].content[1]),openedBraces:0}):n.length>0&&"punctuation"===a.type&&"{"===a.content?n[n.length-1].openedBraces++:n.length>0&&n[n.length-1].openedBraces>0&&"punctuation"===a.type&&"}"===a.content?n[n.length-1].openedBraces--:o=!0),(o||"string"==typeof a)&&n.length>0&&0===n[n.length-1].openedBraces){var l=s(a);r0&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(l=s(t[r-1])+l,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",l,null,l)}a.content&&"string"!=typeof a.content&&i(a.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||i(e.tokens)}))}(Prism)},19700:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,a,o){if(n.language===r){var s=n.tokenStack=[];n.code=n.code.replace(a,(function(e){if("function"==typeof o&&!o(e))return e;for(var a,i=s.length;-1!==n.code.indexOf(a=t(r,i));)++i;return s[i]=e,a})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var a=0,o=Object.keys(n.tokenStack);!function s(i){for(var l=0;l=o.length);l++){var c=i[l];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=o[a],d=n.tokenStack[u],p="string"==typeof c?c:c.content,f=t(r,u),m=p.indexOf(f);if(m>-1){++a;var h=p.substring(0,m),g=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),b=p.substring(m+f.length),y=[];h&&y.push.apply(y,s([h])),y.push(g),b&&y.push.apply(y,s([b])),"string"==typeof c?i.splice.apply(i,[l,1].concat(y)):c.content=y}}else c.content&&s(c.content)}return i}(n.tokens)}}}})}(Prism)},30905:()=>{!function(e){var t=e.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};t.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:t},boolean:t.boolean,variable:t.variable}}(Prism)},52342:()=>{Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python},64424:(e,t,n)=>{var r={"./prism-bash":57022,"./prism-javascript":25723,"./prism-json":72514,"./prism-jsx":65903,"./prism-powershell":30905,"./prism-python":52342};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=64424},2694:(e,t,n)=>{"use strict";var r=n(6925);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,s){if(s!==r){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},22551:(e,t,n)=>{"use strict";var r=n(96540),a=n(69982);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n