サンプル集(Cookbook)
よくあるユースケースを Python / TypeScript / Go / cURL の4言語で掲載しています。
すべて Lykuro AI の透過プロキシ経由で、base_url を差し替えるだけで動作します。
:::tip 前提
- APIキー(
sk-jp-...)は ダッシュボード で発行してください。 - サンプルではキーを環境変数
LYKURO_API_KEYから読み込みます。 base_urlは用途で選びます(API概要 参照):- OpenAI互換(DeepSeek):
https://api.lykuro.ai/deepseek/v1 - OpenAI互換(Qwen):
https://api.lykuro.ai/alibaba/compatible-mode/v1 - Anthropic互換(DeepSeek):
https://api.lykuro.ai/deepseek/anthropic:::
- OpenAI互換(DeepSeek):
目次
| ページ | 内容 | 言語 |
|---|---|---|
| ストリーミング | SSE で逐次トークンを受信 | Python / TS / Go / cURL |
| Function Calling | ツール呼び出し(関数実行) | Python / TS / Go / cURL |
| 構造化出力(JSON) | response_format で JSON を強制 | Python / TS / cURL |
| 画像入力(ビジョン) | 画像を理解させる(Qwen-VL) | Python / TS / cURL |
| 埋め込み(Embeddings) | ベクトル化と類似度検索 | Python / TS / cURL |
| 推論モデル | 思考過程付きモデルの使い方 | Python / cURL |
| エラー処理・リトライ | 堅牢な本番実装パターン | Python / TS / Go |
動かせるサンプルコード
そのまま実行できる最小プロジェクトを samples/ に置いています。
git clone https://github.com/lykuro/lykuro-docs.git
cd lykuro-docs/samples/python
cp .env.example .env # LYKURO_API_KEY を記入
pip install -r requirements.txt
python chat.py