Saltar al contenido principal
La API de Responses es la API de conversación con estado más reciente de OpenAI. LemonData admite este formato para modelos compatibles.

Cuerpo de la Solicitud

model
string
requerido
ID del modelo a utilizar. Consulta Models para ver las opciones disponibles.
input
array
requerido
Una lista de elementos de entrada que componen la conversación.Cada elemento puede ser:
  • message: Un mensaje de conversación con rol y contenido
  • function_call: Una solicitud de llamada a función
  • function_call_output: Salida de una llamada a función
instructions
string
Instrucciones del sistema para el modelo (equivalente al mensaje del sistema).
max_output_tokens
integer
Número máximo de tokens a generar.
temperature
number
predeterminado:"1"
Temperatura de muestreo entre 0 y 2.
tools
array
Una lista de herramientas que el modelo puede llamar.
stream
boolean
predeterminado:"false"
Si es verdadero, devuelve un flujo (stream) de eventos.
previous_response_id
string
ID de una respuesta anterior para continuar la conversación.
store
boolean
predeterminado:"true"
Si se debe almacenar la respuesta para su posterior recuperación.
metadata
object
Metadatos para adjuntar a la respuesta con fines de seguimiento.
text
object
Opciones de configuración de generación de texto.
parallel_tool_calls
boolean
predeterminado:"true"
Si se permiten múltiples llamadas a herramientas en paralelo.
top_p
number
Parámetro de muestreo de núcleo (0-1).
reasoning
object
Configuración de razonamiento para modelos o1/o3.
  • effort (string): Nivel de esfuerzo de razonamiento (low, medium, high)

Respuesta

id
string
Identificador único para la respuesta.
object
string
Siempre response.
created_at
integer
Marca de tiempo Unix de cuándo se creó la respuesta.
output
array
Lista de elementos de salida generados por el modelo.
usage
object
Estadísticas de uso de tokens.
curl -X POST "https://api.lemondata.cc/v1/responses" \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o",
    "input": [
      {"type": "message", "role": "user", "content": "Hello!"}
    ],
    "max_output_tokens": 1000
  }'
{
  "id": "resp_abc123",
  "object": "response",
  "created_at": 1706000000,
  "model": "gpt-4o",
  "output": [
    {
      "type": "message",
      "role": "assistant",
      "content": [
        {"type": "text", "text": "Hello! How can I help you today?"}
      ]
    }
  ],
  "usage": {
    "input_tokens": 10,
    "output_tokens": 12,
    "total_tokens": 22
  }
}