Skip to main content

Fireworks AI

ShanoneのFireworks AI連携は、推論・モデル/LoRA管理・オンデマンドデプロイ・ファインチューニング(SFT/DPO)・評価・アカウント管理まで、96個のツールをエージェントに提供します。

はじめに

1

Fireworks AIのAPIキーを取得する

Fireworks AIダッシュボードからAPIキーを作成します。
2

Shanoneにキーを追加する

Shanoneダッシュボードの連携を開き、Fireworks AIを選択してAPIキーを貼り付けます。
3

リクエストを再実行する

保存が完了すると、fireworks_*ツールに対するshanone_execute_tool呼び出しが成功するようになります。

利用可能なツール

ShanoneはFireworks AI向けに96個のツールを、以下のカテゴリに整理して提供しています。
fireworks_chat_completion, fireworks_create_completion, fireworks_create_message, fireworks_create_embedding, fireworks_rerank_documents, fireworks_list_models
fireworks_create_batch_inference_job, fireworks_list_batch_inference_jobs, fireworks_get_batch_inference_job, fireworks_delete_batch_inference_job, fireworks_create_response, fireworks_list_responses, fireworks_get_response, fireworks_delete_response
fireworks_get_model, fireworks_create_model, fireworks_update_model, fireworks_delete_model, fireworks_get_model_upload_endpoint, fireworks_validate_model_upload, fireworks_get_model_download_endpoint, fireworks_prepare_model_precision, fireworks_load_lora, fireworks_list_loras, fireworks_get_lora, fireworks_update_lora, fireworks_unload_lora
fireworks_create_deployment, fireworks_list_deployments, fireworks_get_deployment, fireworks_update_deployment, fireworks_scale_deployment, fireworks_delete_deployment, fireworks_undelete_deployment, fireworks_list_deployment_shapes, fireworks_get_deployment_shape, fireworks_list_deployment_shape_versions
fireworks_create_dataset, fireworks_upload_dataset_files, fireworks_get_dataset_upload_endpoint, fireworks_validate_dataset_upload, fireworks_get_dataset_download_endpoint, fireworks_list_datasets, fireworks_get_dataset, fireworks_update_dataset, fireworks_delete_dataset
fireworks_create_sft_job, fireworks_list_sft_jobs, fireworks_get_sft_job, fireworks_resume_sft_job, fireworks_delete_sft_job, fireworks_create_dpo_job, fireworks_list_dpo_jobs, fireworks_get_dpo_job, fireworks_get_dpo_job_metrics_file_endpoint, fireworks_resume_dpo_job, fireworks_delete_dpo_job
fireworks_create_evaluator, fireworks_get_evaluator_upload_endpoint, fireworks_validate_evaluator_upload, fireworks_get_evaluator_build_log_endpoint, fireworks_get_evaluator_source_code_endpoint, fireworks_list_evaluators, fireworks_get_evaluator, fireworks_update_evaluator, fireworks_delete_evaluator, fireworks_create_evaluation_job, fireworks_list_evaluation_jobs, fireworks_get_evaluation_job, fireworks_get_evaluation_job_log_endpoint, fireworks_delete_evaluation_job
fireworks_list_quotas, fireworks_get_quota, fireworks_update_quota, fireworks_get_billing_usage, fireworks_get_billing_summary, fireworks_query_usage_costs, fireworks_create_api_key, fireworks_list_api_keys, fireworks_delete_api_key
fireworks_create_secret, fireworks_list_secrets, fireworks_update_secret, fireworks_delete_secret, fireworks_create_user, fireworks_list_users, fireworks_get_user, fireworks_update_user, fireworks_delete_user, fireworks_get_account, fireworks_update_account
fireworks_create_router, fireworks_list_routers, fireworks_get_router, fireworks_update_router, fireworks_delete_router

よくあるユースケース

高速なオープンモデル推論

GPUを管理せずにオープンウェイトモデルに対してチャット補完や埋め込みを実行する

カスタムファインチューニング

データセットをアップロードしてSFTまたはDPOファインチューニングジョブを起動し、生成されたモデルをデプロイする

オンデマンドGPUデプロイ

一貫した低レイテンシが必要なモデル向けに専用デプロイを作成・スケールする

コスト & 利用状況トラッキング

請求サマリと利用コストを取得し、プロジェクト間の支出を監視する

トラブルシューティング

まずデータセットのアップロードと検証が完了しているか確認してください。ファインチューニングジョブで参照する前にfireworks_validate_dataset_uploadを使い、fireworks_get_datasetのステータスをチェックしてください。
LoRAアダプターは、ファインチューニング元と全く同じベースモデルを実行しているデプロイにロードする必要があります。fireworks_get_lora/fireworks_get_deploymentでLoRAと対象デプロイの両方のベースモデルを確認してください。
これらには接続中のAPIキーがアカウント管理者に属していることが必要で、一部の管理系エンドポイントは加えてaccount_idの設定が必要です。推論専用のツールはこれがなくても動作します。