Repolode
getzep

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. 1

    PyPI から Zep Cloud SDK をインストールします

    pip install zep-cloud
  2. 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 の数値は毎日更新されます。

関連プロジェクト