スポンサーリンク

Antigravityを触ってみる(1)セットアップ

スポンサーリンク

開発環境

Panasonic CF-FC2025
Intel Core Ultra 7 255H
RAM 64GB
Windows 11 Pro

今回追加した環境

Git for Windows 2.53.0

やりたいこと

Telegram App
    ↓
Telegram Bot API
    ↓
WSL2 (Ubuntu)
    ├─ telegram-bot (Python)
    ├─ OpenClaw
    └─ freee-agent
    ↓
LM Studio (Windows / :1234)

自分のWindowsパソコンでLM Studio(Qwen3:8B)を動かし、WSL2上のOpenClawに自分のスマホ(Telegramアプリ)から接続して、領収書のPDFファイルをTelegramにアップロードすると、自動で判別して、freee会計に仕訳入力をする

というシステムを作りたい。

なお、WSL2内のフォルダへは、Windowsのエクスプローラーから、

\\wsl$

でファイルをの出し入れができる

Git for Windows のインストール

https://git-scm.com/install/windows からインストーラーをダウンロードして実行。

デフォルトのまま

よくわからないのでVimのまま

設定は全く分からないので、すべてそのままで進めました。大丈夫かなあ、、、

Antigravityで最初の依頼

この文章自体は、ChatGPTに作ってもらったものです。

次の新しいチャットで続きをしたいです。順調に続きを開始するためのプロンプトをお願いします

このプロンプトで、以下の文章が出てきたので、これをAntigravityに入力します。

あなたはローカルLLM+freee API統合の専門家です。

現在の環境は以下です:

【環境】
Windows 11 Pro
WSL2 Ubuntu
LM Studio(OpenAI互換API)
モデル:qwen3-vl-8b-instruct
API接続:http://192.168.10.8:1234/v1
Telegram Bot稼働中
PDF→LLM→CSV出力まで完成済み
CSVはfreeeインポート形式で正常出力済み

【次の目標】
CSVを廃止し、
freee APIへ直接「取引登録(deal登録)」する構成に変更したい。

【やりたいこと】
PDF → LLMで仕訳JSON生成 → freee API登録 → Telegramで成功通知

【会計ルール】
Amazon → 新聞図書費
交通費 → 旅費交通費
飲食 → 会議費

【希望】
・freee APIアプリ作成後のOAuth認証フロー
・アクセストークン取得方法
・company_id取得
・勘定科目ID取得
・取引(deal)登録コード
・既存bot.pyへの統合方法
・エラー時のログ設計
・冪等性設計(二重登録防止)

Antigravityの無料版なので、いつ、すぐに使えなくなるかわかりませんが、今回は、Claude Sonnet 4.6(Thinking)を使っています。

結果は以下

言われるがままに進めていきます。

freee APIアプリを作成

Antigravityに言われるがまま、以下で新規アプリを作成

https://app.secure.freee.co.jp/developers/applications/new

未分類

Posted by twosquirrel