コンテンツにスキップ

Refinire へようこそ

OpenAI Agents SDK を拡張し、複数のLLMプロバイダーを統一インターフェースで扱えるモデルアダプター&ワークフロー拡張集です。

主な特徴

  • OpenAI, Gemini, Claude, Ollama など主要LLMを簡単切替
  • 🚀 新機能: Flow(steps=gen_agent) で超シンプルなワークフロー作成
  • 🚀 新機能: Flow(steps=[step1, step2]) で自動シーケンシャル実行
  • 生成・評価・ツール・ガードレールを1つのパイプラインで統合
  • モデル名とプロンプトだけで自己改善サイクルも実現
  • Pydanticによる構造化出力対応
  • Python 3.9+ / Windows, Linux, MacOS対応

インストール

PyPI から

pip install refinire

uv を使う場合

uv pip install refinire

開発用(推奨)

git clone https://github.com/kitfactory/refinire.git
cd refinire
python -m venv .venv
.venv\Scripts\activate  # Windows
source .venv/bin/activate  # Linux/Mac
uv pip install -e .[dev]

サポート環境

  • Python 3.9+
  • OpenAI Agents SDK 0.0.9+
  • Windows, Linux, MacOS

トレーシング

本ライブラリでは OpenAI Agents SDK のトレーシング機能をサポートしています。詳細は トレーシング を参照してください。

ドキュメント

学習リソース