同期・非同期クライアントと型付きのリクエスト/レスポンスモデルを備えた、OpenAI REST API公式Pythonライブラリ。
getzep/zep-python
AIアシスタントが過去の会話履歴や業務データを想起できる、コンテキストエンジニアリング基盤Zep CloudのPython SDK。
- スター
- 210
- フォーク
- 32
- 未解決の Issue
- 10
- 最終コミット
- 一昨日
これは何?
Zepは、AIアシスタントアプリ向けのコンテキストエンジニアリング基盤です。チャット履歴を保存し、そこから要約などの成果物を非同期で生成します。また、メッセージや要約をベクトル化し、アプリが過去の関連コンテキストを検索できるようにします。
このパッケージは、Zep Cloud API向けの公式Pythonクライアントです。同期・非同期クライアント、型付きレスポンス、ページネーション対応のリストメソッド、ストリーミングクエリ、設定可能なリトライやタイムアウト、カスタムhttpxクライアントを利用できます。ライブラリはプログラムで生成されており、コードへの直接的な貢献は次回の生成リリースで上書きされると、プロジェクトで説明されています。
Zepを使って構成する一般的なプロンプトには、直近のメッセージ数件、以前の会話の要約、そしてセッション履歴全体から取得した要約やメッセージが含まれます。
主な機能
- 01チャット履歴を保存し、要約を非同期で生成します。
- 02過去のコンテキストをセマンティック検索できるよう、メッセージや要約をベクトル化します。
- 03型付きレスポンスに対応した同期・非同期クライアントを提供します。
- 04ページネーション対応の一覧取得と、ストリーミングによるクエリレスポンスに対応します。
- 05リトライ、タイムアウト、カスタムhttpxクライアントを設定できます。
ユースケース
- 同じユーザーとの過去の会話を、カスタマーサポートエージェントが記憶できるようにする。
- 過去の関連メッセージや要約をLLMプロンプトに含める。
- チャット履歴と業務データの両方をもとに推論するエージェントを構築する。
クイックスタート
- 1
PyPI から Zep Cloud SDK をインストールします
pip install zep-cloud - 2
Zep Project API キーでクライアントを作成し、API を呼び出します
使う前に知っておきたいこと
- Zep Cloud のプロジェクト API キーが必要なため、有料のホステッドサービスに依存します。
- SDK のコードはプログラムで生成されるため、直接のコントリビューションは通常マージされません。
トピック
よくある質問
- zep-python とは?
- AIアシスタントが過去の会話履歴や業務データを想起できる、コンテキストエンジニアリング基盤Zep CloudのPython SDK。 Zepは、AIアシスタントアプリ向けのコンテキストエンジニアリング基盤です。チャット履歴を保存し、そこから要約などの成果物を非同期で生成します。また、メッセージや要約をベクトル化し、アプリが過去の関連コンテキストを検索できるようにします。
- zep-python は無料で使えますか?ライセンスは?
- zep-python は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- zep-python は今もメンテナンスされていますか?
- 活発にメンテナンス中。zep-python の最終コミットは 2026年10月20日 です。
- zep-python は何に使えますか?
- 同じユーザーとの過去の会話を、カスタマーサポートエージェントが記憶できるようにする。 過去の関連メッセージや要約をLLMプロンプトに含める。 チャット履歴と業務データの両方をもとに推論するエージェントを構築する。
- zep-python のインストール方法は?
- PyPI から Zep Cloud SDK をインストールします: pip install zep-cloud Zep Project API キーでクライアントを作成し、API を呼び出します
- zep-python はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/getzep/zep-python
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
query()、対話型クライアント、プロセス内のカスタムツールとフックを備えた、Claude Code上でエージェントを構築するためのPython SDKです。
コードベースをスキャンしてAI向けの簡潔なコンテキストファイルを生成し、調査に使うトークンを削減するCLI。
LLMアプリケーションをツール、データ、プロンプトに接続するModel Context Protocolサーバーとクライアントを構築するための公式Python SDK。
コードを書く前に提案・仕様・タスクを合意する、AIコーディングアシスタント向けの仕様駆動開発ワークフロー。
あらゆる規模のソフトウェア開発で、AIコーディングツールを企画、仕様策定、実装へと導くアジャイルなAI駆動開発手法です。