go/resources/skills/methods/delete/index.md +0 −58 deleted
File Deleted View Diff
1## Delete a skill by its ID.
2
3`client.Skills.Delete(ctx, skillID) (*DeletedSkill, error)`
4
5**delete** `/skills/{skill_id}`
6
7Delete a skill by its ID.
8
9### Parameters
10
11- `skillID string`
12
13### Returns
14
15- `type DeletedSkill struct{…}`
16
17 - `ID string`
18
19 - `Deleted bool`
20
21 - `Object SkillDeleted`
22
23 - `const SkillDeletedSkillDeleted SkillDeleted = "skill.deleted"`
24
25### Example
26
27```go
28package main
29
30import (
31 "context"
32 "fmt"
33
34 "github.com/openai/openai-go"
35 "github.com/openai/openai-go/option"
36)
37
38func main() {
39 client := openai.NewClient(
40 option.WithAPIKey("My API Key"),
41 )
42 deletedSkill, err := client.Skills.Delete(context.TODO(), "skill_123")
43 if err != nil {
44 panic(err.Error())
45 }
46 fmt.Printf("%+v\n", deletedSkill.ID)
47}
48```
49
50#### Response
51
52```json
53{
54 "id": "id",
55 "deleted": true,
56 "object": "skill.deleted"
57}
58```