Open ynott opened 1 month ago
Hi @ynott you need to set a google (gemini) api key to enable function. Zoltraak calls external LLMs and API tokens shall be paid by user. For mac/linux, export GEMINI_API_KEY="your_key". For windows, SET GEMINI_API_KEY=your_key. Thanks.
横から失礼します。 現行のバージョンでは、GEMINI_API_KEYを環境変数に設定することが必須と理解しました。 質問なのですが、READMEを読む限り、ANTHROPIC_API_KEYも設定すると思いますが、実際に使用されるLLMはClaudeとGeminiどちらが使用されるのでしょうか?
@mininobu さん、コード確認しました。 結論はAPIキーはClaude, Geminiとも必要です。ただし実際に使用しているのはClaudeのみです。 Geminiによるコード生成部分はコメントアウトされているのですが、 APIキーだけは実行前に指定していないと ynottさんのようなエラーになります。 現行バージョンにてAIモデルを指定した生成はできないようです。ご不便をおかけしております。
@Habatakurikei APIキーだけ必要なんですね。ご確認ありがとうございました!
Gemini側の仕様が変わったのかわかりませんが、先ほど試していると、有料アカウントを有効にしていないとAPIの上限のようなエラーが出るようになりました。利用していないなら設定しなくても良いようにできないでしょうか。
Macbook Air M2(2022) zoltraak 0.1.33
WARNING: All log messages before absl::InitializeLog() is called are written to STDERR I0000 00:00:1723900915.921626 13092470 check_gcp_environment_no_op.cc:29] ALTS: Platforms other than Linux and Windows are not supported Please provide me with a prompt! I need more information to understand what you'd like me to do. For example, you could provide:
The more detail you provide, the better I can understand your request and provide a helpful response.
WARNING: All log messages before absl::InitializeLog() is called are written to STDERR
I0000 00:00:1723900920.619837 13092711 check_gcp_environment_no_op.cc:29] ALTS: Platforms other than Linux and Windows are not supported
Traceback (most recent call last):
File "/Users/jasagiri/.asdf/installs/python/3.12.4/bin/zoltraak", line 5, in
@jasagiri さんご確認ありがとうございます。 こちら修正すべきなのですが、現状作業負荷的に修正が厳しい状態と思われます。
僭越ながら、私の方でZoltraakのエッセンスをPythonクラス化したKleinというパッケージを開発しております。 Zoltraak Klein リンク先は現状デモバージョンのみですが、来週正式版をリリースします。その際はCloneもpipどちらも利用可能になります。
もしご興味あればこちらですとそのようなエラーは回避できますのでお試しいただけると幸いです。
When running Zoltraak, if "GEMINI_API_KEY" is not defined, the following error will occur.
Versions