Bienvenido a la API de Modelos de Lenguaje CeoSim

Esta API permite interactuar con dos modelos de lenguaje avanzados: Deepseek y OpenAI. Puedes elegir cuál de los dos modelos utilizar para generar respuestas a tus preguntas o consultas.

Utiliza el endpoint /generate-response/ para enviar tu texto y seleccionar el modelo deseado.

Instrucciones de uso:

Cómo usar la API:

1. Endpoint

El endpoint para enviar solicitudes es:

POST /generate-response/

2. Estructura del JSON

Debes enviar un JSON con la siguiente estructura:


{
    "text": "Tu texto aquí",
    "model": "D" , // "D" para Deepseek o "O" para OpenAI
    "edad": 10
}
        

3. Ejemplo de solicitud

Aquí tienes un ejemplo de cómo enviar una solicitud usando Postman o Python:

En Postman:

  1. Abre Postman y selecciona el método POST.
  2. Ingresa la URL: http://127.0.0.1:8000/generate-response/.
  3. Ve a la pestaña Body, selecciona raw y elige JSON.
  4. Escribe el siguiente JSON en el cuerpo:
    
    {
        "text": "¿cómo puedo calcular el área de un círculo?",
        "model": "D",
        "edad": 10
    }
                    
  5. Haz clic en Send y revisa la respuesta.

En Python:

Puedes usar la librería requests para hacer la solicitud:


import requests

url = "http://127.0.0.1:8000/generate-response/"
payload = {
    "text": "¿cómo puedo calcular el área de un círculo?",
    "model": "D",
    "edad": 10
}
headers = {"Content-Type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

if response.status_code == 200:
    print("Respuesta:", response.json()["response"])
else:
    print("Error:", response.status_code, response.text)
        

4. Respuesta de la API

La API devolverá un JSON con la respuesta generada por el modelo seleccionado. Por ejemplo:


{
    "response": "Para calcular el área de un círculo, necesitas saber el valor del radio. La fórmula es: pi por el radio al cuadrado. Si el radio es 5 unidades, el área sería pi por cinco al cuadrado, que es igual a veinticinco pi unidades cuadradas. ¡Así de sencillo!"
}
        

Características adicionales:

Consideraciones importantes:

¡Explora las capacidades de los modelos de lenguaje y disfruta de respuestas rápidas y precisas!