Macaron V1 Tallは、いきなりフラッグシップモデルに飛び込まずに長いコンテキストを扱いたい場合に最適な、軽量なMacaronオプションです。コーディング、エージェントループ、GenUIプロンプトに活用し、まずはテキストのみの小さなリクエストから始めて、徐々に長いワークフローへと拡張できます。
モデルの概要については、Novita AIのMacaron V1 Tallをご覧ください。
フラッグシップモデルとの比較については、Novita AIのMacaron V1 Ventiをご覧ください。
このクイックスタートが適している場面
このガイドは、リポジトリの状態、ツールのトレース、UI仕様などを保持できる十分なコンテキストが必要だが、カタログ内で最大のコンテキストウィンドウは必要ないワークロードに適しています。
ステップ1:Novita APIキーを取得する
Novita APIキーを作成し、サーバーサイドで安全に保管してください。
export NOVITA_API_KEY="your_api_key_here"
ステップ2:モデルIDとエンドポイントを確認する
| フィールド | 値 |
|---|---|
| モデルID | mindai/macaron-v1-tall |
| ベースURL | https://api.novita.ai/openai/v1 |
| チャット補完エンドポイント | https://api.novita.ai/openai/v1/chat/completions |
| コンテキストウィンドウ | 262,144トークン |
| 最大出力トークン数 | 32,768 |
| 入力 | テキスト |
| 出力 | テキスト |
| ホスティング | Novita AIサーバーレスAPI |
2026年7月29日 ** に確認した時点では、NovitaはMacaron V1 Tallを期間限定無料 ** としており、入力$0、** 出力$0**の料金設定でした。本番環境で使用する前に、最新のモデルページで料金を確認してください。
ステップ3:最初のリクエストを送信する
認証、ルーティング、パースを確認するために、短いテキストのみのプロンプトから始めます。
リポジトリ全体のリファクタリングにおける主なリスクを5つの箇条書きで要約してください。
ステップ4:レスポンスを読む
標準的なチャット補完では、choices[0].message.content から回答を読み取ります。リクエストのメタデータ、トークン使用量、HTTPステータスをログに記録しておくことで、後で遅延やコストがかかる呼び出しを追跡できます。
ステップ5:料金、制限、よくあるエラーを確認する
最新の情報が、過去のブログ記事よりも重要です。無料料金やフルの262Kコンテキストウィンドウに依存する場合は、ローンチ前にモデルページを再確認してください。
よくあるセットアップの間違いは次のとおりです:
- 表示名ではなく、
mindai/macaron-v1-tallを使用する。 - SDKが間違ったベースURLを指している。
- 基本的な接続を確認する前に、巨大なプロンプトを送信する。
- すべての長いコンテキストリクエストで最大出力上限を使うべきだと想定する。
Python 例
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["NOVITA_API_KEY"],
base_url="https://api.novita.ai/openai/v1",
)
response = client.chat.completions.create(
model="mindai/macaron-v1-tall",
messages=[
{"role": "system", "content": "あなたは簡潔なコーディングアシスタントです。"},
{"role": "user", "content": "大規模なモノレポをリファクタリングする際の、最も安全な最初のステップを挙げてください。"},
],
temperature=0.2,
max_tokens=400,
)
print(response.choices[0].message.content)
cURL 例
curl "https://api.novita.ai/openai/v1/chat/completions" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${NOVITA_API_KEY}" \
-d '{
"model": "mindai/macaron-v1-tall",
"messages": [
{
"role": "system",
"content": "You are a concise coding assistant."
},
{
"role": "user",
"content": "List the safest first steps for refactoring a large monorepo."
}
],
"temperature": 0.2,
"max_tokens": 400
}'
主要パラメータ
| パラメータ | 初期値 | 重要な理由 |
|---|---|---|
model |
mindai/macaron-v1-tall |
ホストされているモデルを選択します |
messages |
短いシステム+ユーザープロンプト | APIパスを迅速に検証します |
temperature |
0.2 |
テスト出力を安定に保ちます |
max_tokens |
400 |
最初のレスポンスが大きくなりすぎるのを防ぎます |
tools |
一度に1つの関数 | エージェントやワークフローに役立ちます |
response_format |
パーサーの準備ができている場合のみ | 出荷前にJSONを検証します |
コーディング、エージェント、GenUIプロンプト
コーディング
周囲のコンテキストが重要な場合に、Macaron V1 Tallをリポジトリを考慮したリファクタリング、移行計画、コードレビューの要約に使用します。
移行リスクについてこのモジュールをレビューし、破壊的変更を特定し、最も安全な最小のパッチ計画を提案してください。
エージェント
モデルが直接回答する代わりにツールを選択すべき場合は、関数呼び出しを使用します。
ユーザーが既存の課題IDに言及している場合にのみ、チケット検索ツールを呼び出してください。それ以外の場合は、短い計画で回答してください。
GenUI
プロダクト概要から構造化されたUIアイデアを得たい場合に、インターフェース生成に使用します。
このプロダクト概要を、セクション、アクション、空の状態、バリデーションルールを備えたクリーンなダッシュボードレイアウトに変換してください。
トラブルシューティング
APIが認証エラーを返す
リクエストを行う同じシェルまたはランタイムでベアラートークンが設定されていることを確認してください。
モデルが見つからない
モデルID mindai/macaron-v1-tall を再確認してください。
リクエストが大きすぎる
小さく始めて、徐々にコンテキストを追加してください。262Kトークンのウィンドウは容量であり、すべてを一度に送信するための合図ではありません。
FAQ
Macaron V1 TallはNovita AIで利用できますか?
はい。現在のリストではサーバーレスモデルとして表示されています。
どのエンドポイントを使用すればよいですか?
https://api.novita.ai/openai/v1/chat/completions を使用してください。
ツール使用をサポートしていますか?
本番環境でツール呼び出しに依存する前に、現在の機能ラベルについて最新のモデルページを確認してください。
現在、このモデルは無料ですか?
2026年7月29日に確認したリストでは、入力$0、出力$0の料金で、期間限定無料と表示されていました。
おすすめ記事
- Novita AIのMacaron V1 Tall:無料の262KコンテキストMoLモデル(チャット、エージェント、コーディング向け)
- Novita AIのMacaron V1 Ventiクイックスタート:1Mコンテキスト、エンドポイント、例
- Novita AIのMacaron V1 Venti:コーディング、エージェント、GenUI向け748B Mixture-of-LoRAフラッグシップ
2026年7月29日確認の情報源:Novita AIモデルライブラリ、Novitaチャット補完APIリファレンス
