ruby/resources/videos/methods/create_character/index.md +0 −55 deleted
File Deleted View Diff
1## Create a character from an uploaded video.
2
3`videos.create_character(**kwargs) -> VideoCreateCharacterResponse`
4
5**post** `/videos/characters`
6
7Create a character from an uploaded video.
8
9### Parameters
10
11- `name: String`
12
13 Display name for this API character.
14
15- `video: String`
16
17 Video file used to create a character.
18
19### Returns
20
21- `class VideoCreateCharacterResponse`
22
23 - `id: String`
24
25 Identifier for the character creation cameo.
26
27 - `created_at: Integer`
28
29 Unix timestamp (in seconds) when the character was created.
30
31 - `name: String`
32
33 Display name for the character.
34
35### Example
36
37```ruby
38require "openai"
39
40openai = OpenAI::Client.new(api_key: "My API Key")
41
42response = openai.videos.create_character(name: "x", video: StringIO.new("Example data"))
43
44puts(response)
45```
46
47#### Response
48
49```json
50{
51 "id": "id",
52 "created_at": 0,
53 "name": "name"
54}
55```