コンテンツにスキップ

クイックスタート

PixAI APIを起動して実行する

PixAI APIは、GraphQLエンドポイントを通じて簡単にアクセスできます。任意のGraphQLクライアントで API と通信できます。また、シンプルなHTTPエンドポイントとして利用することもできます。

もちろん、当社のSDKを使うのが最も簡単な方法です。

以下の言語のSDKを提供しています:

それぞれのリポジトリにある説明に従って始められます。

SDKでは、メインインターフェースを呼び出すための機能がほぼすべて提供されている。

クライアントの設定

ここでは、JavaScript言語を使用した例を示す:

クライアントにAPIキーを入れるだけで始めることができます。

import PixAIClient from 'pixai-client-js'
const client = new PixAIClient({
apiKey: 'YOUR_API_KEY',
})

画像を生成し始めよう

クライアントを設定したら、画像を生成できます。 以下はtext-to-imageで画像を生成する例です。

const task = await client.generateImage(
{
prompts: '1girl',
modelId: '1648918127446573124',
width: 512,
height: 512,
},
)
console.log('Task completed: ', task)

生成結果を確認

タスクオブジェクトには多くの情報が存在しますので、生成された画像を取得したいだけの場合、次のコードを参照してください。

const media = await client.getMediaFromTask(task)

画像をダウンロード

JavaScript SDKでは、メディアはパラメーターのbatchにより一枚以上の画像が含まれる可能性があります。画像が1枚しか生成されなかった場合。メディアは一つしかないと判断できます。

その後、メディアオブジェクトの内容を気にすることなく、内蔵メソッドを使用して画像を直接ダウンロードすることができます。

assert(media && !Array.isArray(media))
const buffer = await client.downloadMedia(media)
await fs.writeFile('output.png', Buffer.from(buffer))

次のステップ

上記は、APIを使い始める最も早い方法です。より詳しい情報や使い方を知りたい場合、当サイトのSDKのドキュメントやその他のドキュメントをご参照ください。