Java API reference
Create a Text Completion
Completion completions().create(CompletionCreateParamsparams, RequestOptionsrequestOptions = RequestOptions.none())POST/v1/complete
Create a Message
Message messages().create(MessageCreateParamsparams, RequestOptionsrequestOptions = RequestOptions.none())POST/v1/messages
Count tokens in a Message
MessageTokensCount messages().countTokens(MessageCountTokensParamsparams, RequestOptionsrequestOptions = RequestOptions.none())POST/v1/messages/count_tokens
List Models
ModelListPage models().list(ModelListParamsparams = ModelListParams.none(), RequestOptionsrequestOptions = RequestOptions.none())GET/v1/models
Get a Model
ModelInfo models().retrieve(ModelRetrieveParamsparams = ModelRetrieveParams.none(), RequestOptionsrequestOptions = RequestOptions.none())GET/v1/models/{model_id}
Upload File
FileMetadata files().upload(FileUploadParamsparams, RequestOptionsrequestOptions = RequestOptions.none())POST/v1/files
List Files
FileListPage files().list(FileListParamsparams = FileListParams.none(), RequestOptionsrequestOptions = RequestOptions.none())GET/v1/files
Download File
HttpResponse files().download(FileDownloadParamsparams = FileDownloadParams.none(), RequestOptionsrequestOptions = RequestOptions.none())GET/v1/files/{file_id}/content
Get File Metadata
FileMetadata files().retrieveMetadata(FileRetrieveMetadataParamsparams = FileRetrieveMetadataParams.none(), RequestOptionsrequestOptions = RequestOptions.none())GET/v1/files/{file_id}
Delete File
DeletedFile files().delete(FileDeleteParamsparams = FileDeleteParams.none(), RequestOptionsrequestOptions = RequestOptions.none())DELETE/v1/files/{file_id}
Create Skill
Skill skills().create(SkillCreateParamsparams, RequestOptionsrequestOptions = RequestOptions.none())POST/v1/skills
List Skills
SkillListPage skills().list(SkillListParamsparams = SkillListParams.none(), RequestOptionsrequestOptions = RequestOptions.none())GET/v1/skills
Delete Skill
DeletedSkill skills().delete(SkillDeleteParamsparams = SkillDeleteParams.none(), RequestOptionsrequestOptions = RequestOptions.none())DELETE/v1/skills/{skill_id}