
outlines
LLM開発ツール構造化出力を保証するLLMライブラリ
Outlinesは、LLMに構造化された出力を保証させるためのオープンソースPythonライブラリです。JSONスキーマやPydanticモデル、正規表現、文脈自由文法で出力形式を定義すると、生成時にその形式に合致するトークンだけを選ばせる仕組みにより、パース不能な出力を原理的に排除します。後処理やリトライが不要になるため、LLMをパイプラインに組み込む際の信頼性が大きく向上します。vLLMやTransformersなど主要な推論基盤と統合でき、OpenAI APIにも対応しています。LLMの出力をデータベース登録やAPI連携など機械処理につなげたい開発者や、エージェントのツール呼び出しを安定させたいチームに向いています。構造化生成の分野を代表するライブラリの一つで、Apache-2.0ライセンスです。
関連トピック
コメント(0)
コメントするにはログインしてください。
同じカテゴリのOSS

hermes-agent
ユーザーと共に成長するAIエージェント(Nous Research製)

OpenCode
The open source coding agent.

firecrawl
WebをLLM向けに検索・スクレイピングするAPI
transformers
🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.
ponytail
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.

dify
ノーコードでAIアプリを構築できるLLMOpsプラットフォーム