curl -X POST https://octopusx.ai/v1/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-3.5-turbo-instruct",
"prompt": "把下面一句话改写得更正式:这个接口挺好用。",
"max_tokens": 120,
"temperature": 0.3
}'
{
"id": "cmpl_abc123",
"object": "text_completion",
"created": 1735689600,
"model": "gpt-3.5-turbo-instruct",
"choices": [
{
"index": 0,
"text": "该接口具备良好的易用性。",
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 22,
"completion_tokens": 10,
"total_tokens": 32
}
}
{
"error": {
"message": "field model is required",
"type": "invalid_request_error",
"param": "",
"code": "invalid_request"
}
}
{
"error": {
"message": "Invalid API key provided",
"type": "invalid_request_error",
"param": "",
"code": "invalid_api_key"
}
}
{
"error": {
"message": "用户额度不足",
"type": "new_api_error",
"param": "",
"code": "insufficient_user_quota"
}
}
{
"error": {
"message": "当前请求频率过高,请稍后再试",
"type": "new_api_error",
"param": "",
"code": "too_many_requests"
}
}
{
"error": {
"message": "bad response body",
"type": "new_api_error",
"param": "",
"code": "bad_response_body"
}
}
OpenAI 格式
文本补全接口
使用 OpenAI Legacy Completions 兼容格式生成文本。
POST
https://octopusx.ai
/
v1
/
completions
curl -X POST https://octopusx.ai/v1/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-3.5-turbo-instruct",
"prompt": "把下面一句话改写得更正式:这个接口挺好用。",
"max_tokens": 120,
"temperature": 0.3
}'
{
"id": "cmpl_abc123",
"object": "text_completion",
"created": 1735689600,
"model": "gpt-3.5-turbo-instruct",
"choices": [
{
"index": 0,
"text": "该接口具备良好的易用性。",
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 22,
"completion_tokens": 10,
"total_tokens": 32
}
}
{
"error": {
"message": "field model is required",
"type": "invalid_request_error",
"param": "",
"code": "invalid_request"
}
}
{
"error": {
"message": "Invalid API key provided",
"type": "invalid_request_error",
"param": "",
"code": "invalid_api_key"
}
}
{
"error": {
"message": "用户额度不足",
"type": "new_api_error",
"param": "",
"code": "insufficient_user_quota"
}
}
{
"error": {
"message": "当前请求频率过高,请稍后再试",
"type": "new_api_error",
"param": "",
"code": "too_many_requests"
}
}
{
"error": {
"message": "bad response body",
"type": "new_api_error",
"param": "",
"code": "bad_response_body"
}
}
文本补全接口
Legacy Completions 接口使用prompt 作为输入,适合仍在使用旧 OpenAI SDK 或简单补全文本的业务。新对话场景建议使用 通用对话接口。
请求体
模型名称。
输入提示词。
是否启用流式输出。
最大生成 token 数。
采样温度。
核采样参数。
停止序列。
请求示例
curl -X POST https://octopusx.ai/v1/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-3.5-turbo-instruct",
"prompt": "把下面一句话改写得更正式:这个接口挺好用。",
"max_tokens": 120,
"temperature": 0.3
}'
响应示例
{
"id": "cmpl_abc123",
"object": "text_completion",
"created": 1735689600,
"model": "gpt-3.5-turbo-instruct",
"choices": [
{
"index": 0,
"text": "该接口具备良好的易用性。",
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 22,
"completion_tokens": 10,
"total_tokens": 32
}
}
{
"error": {
"message": "field model is required",
"type": "invalid_request_error",
"param": "",
"code": "invalid_request"
}
}
{
"error": {
"message": "Invalid API key provided",
"type": "invalid_request_error",
"param": "",
"code": "invalid_api_key"
}
}
{
"error": {
"message": "用户额度不足",
"type": "new_api_error",
"param": "",
"code": "insufficient_user_quota"
}
}
{
"error": {
"message": "当前请求频率过高,请稍后再试",
"type": "new_api_error",
"param": "",
"code": "too_many_requests"
}
}
{
"error": {
"message": "bad response body",
"type": "new_api_error",
"param": "",
"code": "bad_response_body"
}
}
相关接口
⌘I