castmake API (1.0.0)

Download OpenAPI specification:

API経由でcastmakeを利用できます。

インターネットに公開されてない情報やRSSフィードが提供されてないWebサイトなどでも、APIを使えば自由に入力を与えられます。

API Base URL

https://api.castmake-ai.com/v1

Authorization

APIを利用するにはAPIキーが必要です。

管理画面からAPIキーを発行し、ヘッダーの x-castmake-api-key に指定してください。

Generate Episode

1人語り型のエピソードを作成します。

入力パラメータについて

  • channelId : チャンネルID
  • urls : エピソードで紹介する記事のURLのリスト
  • texts : エピソードで紹介するテキストのリスト

channelId は管理画面に表示されている32文字の値です。必須です。

urlstextsのどちらかは必須です。両方指定した場合は、urlsが優先されます。 指定した内容がラジオで紹介されます。

ヘッダーの x-castmake-api-key には管理画面で作成したAPIキーを指定します。

header Parameters
x-castmake-api-key
required
string
Request Body schema: application/json
required
channelId
string
urls
Array of strings
texts
Array of strings

Responses

Request samples

curl -X POST "https://api.castmake-ai.com/v1/episodes" \
  -H "x-castmake-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "channelId": "YOUR_CHANNEL_ID",
    "urls": ["https://example.com/article1", "https://example.com/article2"]
  }'

Response samples

Content type
application/json
{
  • "episodeId": "Gi95Gd0rdggja41lDCas",
  • "title": "今日の技術トレンドについて",
  • "script": "こんにちは。今日も、話題の面白い技術を紹介していきます..."
}

Generate Conversation Episode

対話型エピソードを作成します。

入力パラメータについて

  • channelId : チャンネルID
  • text : エピソードで話題にするテキスト

channelId は管理画面に表示されている32文字の値です。必須です。

text は対話で話題にする内容を指定します。必須です。 この話題をもとに会話台本が作られ、対話型のエピソードが作成されます。

ヘッダーの x-castmake-api-key には管理画面で作成したAPIキーを指定します。

header Parameters
x-castmake-api-key
required
string
Request Body schema: application/json
required
channelId
string
text
string

Responses

Request samples

curl -X POST "https://api.castmake-ai.com/v1/episodes_conversation" \
  -H "x-castmake-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "channelId": "YOUR_CHANNEL_ID",
    "text": "AIについて話してください"
  }'

Response samples

Content type
application/json
{}