👨💻
Code Interpreter APIを試してみた
Code Interpreter API
(多分)非公式ながら、オープンソースでOpenAI APIを使ったCode InterpreterのAPI実装が出てました。
早速試してみました。OPEN AI APIのKEYが必要です。
ローカルマシン
Macで試しました。READMEの通りにpipでcodeinterpreterapiをインストールするだけです。
$ pip install codeinterpreterapi
あとは以下のように実行すれば動きます。
$ git clone https://github.com/shroominic/codeinterpreter-api
$ cd codeinterpreter-api
$ python examples/analyze_dataset.py
ただ、.env
にOPEN API KEYを書く方法が何故かうまくいかずValueError("OpenAI API key missing.")
になってしまいました。眠くて直す方法が思いつかなかったので、issueを参考にサンプルコードのCodeInterpreterSession
部分を以下のようにベタがきでKEYを書きました(KEYは絶対ネットにアップしないように注意しましょう)。
async with CodeInterpreterSession(openai_api_key="sk-xxxx") as session:
以下は実行例です。まあちゃんとできますね。
Google Colab
Colabでも簡単に動かせました。NotebookをGitHubにアップしました。リンク先からGoogle Colabを開いて簡単に試せます。
まとめ
Code InterpreterがAPIで使えるのは夢が広がりますね。ネットにも繋げますし、使用制限も(お金が続く限り)気にせず使えるのが嬉しいです。
本家と比べて、どのくらい性能に差があったり、できることできないことあるのか、色々試してみたいところですね。
そして、やはり正式なAPIが公開されて欲しいですね。
参考リンク
関連記事
Discussion