Skip to content

Latest commit

 

History

History
154 lines (93 loc) · 7.81 KB

README_JA.md

File metadata and controls

154 lines (93 loc) · 7.81 KB

Discord

オープンソースの言語モデルコンピュータ。

Light の予約‎ ‎ |‎ ‎ 最新情報‎ ‎ |‎ ‎ ドキュメント


OI-O1-BannerDemo-2

あなたのビルドをサポートします。1 対 1 のサポートを申し込む。


Important

この実験的なプロジェクトは急速に開発が進んでおり、基本的な安全策が欠けています。安定した 1.0 リリースまでは、機密情報や有料サービスへのアクセスがないデバイスでのみこのリポジトリを実行してください。

これらの懸念やその他の懸念に対処するための大幅な書き換えがここで行われています。


01 プロジェクト は、AI 機器のためのオープンソースのエコシステムを構築しています。

私たちの主力オペレーティングシステムは、Rabbit R1、Humane Pin、Star Trek computer のような会話デバイスを動かすことができます。

私たちは、オープンでモジュラーでフリーであり続けることで、この分野の GNU/Linux になるつもりです。


ソフトウェア

git clone https://github.com/OpenInterpreter/01 # リポジトリのクローン
cd 01/software # CD でソースディレクトリに移動
brew install portaudio ffmpeg cmake # Mac OSXの依存関係のインストール
poetry install # Pythonの依存関係のインストール
export OPENAI_API_KEY=sk... # または、`poetry run 01 --local` を実行し、ローカルですべてを実行
poetry run 01 # 01 Light シミュレーターを作動させる(スペースバーを押しながら話し、放す)

ハードウェア

  • 01 Light は ESP32 ベースの音声インターフェースです。ビルド手順はこちら。買うべきもののリストはこちら
  • ご自宅のコンピューターで動作している 01 サーバー下記のセットアップガイド)と連動して動作します。
  • Mac OSXUbuntupoetry run 01 を実行することでサポートされます(Windows は実験的にサポートされている)。これはスペースキーを使って 01 Light をシミュレートします。

より多くのハードウェアをサポートし、構築するためには、皆さんの協力が必要です。 01 は、入力(マイク、キーボードなど)、出力(スピーカー、スクリーン、モーターなど)、インターネット接続(またはローカルですべてを実行するのに十分な計算能力)があれば、どのようなデバイスでも実行できるはずです。コントリビューションガイド →


何をするのか?

01 は、localhost:10001 で音声合成ウェブソケットを公開しています。

生のオーディオバイトをストリーミング LMC フォーマット/ にストリーミングすると、同じフォーマットで応答を受け取ります。

Andrej Karpathy の LLM OS に一部インスパイアされ、コード解釈言語モデルを実行し、コンピュータのカーネルで特定のイベントが発生したときにそれを呼び出します。

01 はこれを音声インターフェースで包んでいます:


LMC

プロトコル

LMC メッセージ

このシステムのさまざまなコンポーネントと通信するために、LMC メッセージフォーマットを導入します。これは、OpenAI のメッセージフォーマットを拡張し、"computer" の役割を含むようにしたものです:

LMC.mov

ダイナミックシステムメッセージ

ダイナミックシステムメッセージは、LLM のシステムメッセージが AI に表示される一瞬前に、その中でコードを実行することを可能にします。

# Profiles の以下の設定を編集
interpreter.system_message = r" The time is {{time.time()}}. " # 二重括弧の中は Python として実行されます
interpreter.chat("What time is it?") # ツール/API を呼び出すことなく、次のことが分かります

ガイド

01 サーバー

デスクトップ上でサーバーを起動し、01 Light に接続するには、以下のコマンドを実行します:

brew install ngrok/ngrok/ngrok
ngrok authtoken ... # ngrok authtoken を使用
poetry run 01 --server --expose

最後のコマンドは、サーバーの URL を表示します。これを 01 Light のキャプティブ WiFi ポータルに入力すると、01 Server に接続できます。

ローカルモード

poetry run 01 --local

Whisper を使ってローカル音声合成を実行したい場合、Rust をインストールする必要があります。こちらの指示に従ってください。

カスタマイズ

システムの動作をカスタマイズするには、Profiles 内のシステムメッセージ、モデル、スキルライブラリのパスなどを編集します。このファイルはインタープリターをセットアップするもので、Open Interpreter によって動作します。

Ubuntu 依存関係

sudo apt-get install portaudio19-dev ffmpeg cmake

コントリビューター

01 project contributors

参加方法の詳細については、コントリビューションガイドをご覧ください。


ロードマップ

01 の未来を見るには、私達のロードマップをご覧ください。


バックグラウンド

01 以前のデバイスの物語。

素晴らしいアイデアは盗みたいと思うもの。