AI Prosumer
ES
ise-uiuc/magicoder:7b

🎩 Magicoder es una familia de modelos de 7B parámetros entrenados con 75K datos sintéticos de instrucción utilizando OSS-Instruct, un enfoque novedoso para iluminar LLMs con fragmentos de código de código abierto.

Entrada → Salida
Texto Texto
Acceso
Intercambio de Tokens
Ventana de contexto
16.384 tokens
Etiquetas del modelo
18 versiones disponibles
Licencia: desconocido

Del modelo a la aplicación

Inicio rápido

Referencia de API
  1. Obtén tu clave API

    Crea una clave en la Consola de ShareAI, luego guárdala como una variable de entorno en tu servidor.

    Crear clave API
    Variable de entorno
    export SHAREAI_API_KEY="your-api-key"
  2. Elige tu endpoint

    Envía una solicitud POST con tu clave API en el encabezado de Autorización.

    POSThttps://api.shareai.now/api/v1/chat/completions
  3. Realiza tu primera solicitud

    La solicitud a continuación utiliza tu etiqueta seleccionada. Ejecútala en tu servidor para mantener privada tu clave API.

    cURL
    curl --request POST 'https://api.shareai.now/api/v1/chat/completions' \
      --header "Authorization: Bearer ${SHAREAI_API_KEY}" \
      --header 'Content-Type: application/json' \
      --data-raw '{
      "model": "ise-uiuc/magicoder:7b",
      "messages": [
        {
          "role": "user",
          "content": "Hello!"
        }
      ],
      "stream": false
    }'
    Python
    import json
    import os
    import urllib.request
    
    payload = json.loads("{\n  \"model\": \"ise-uiuc/magicoder:7b\",\n  \"messages\": [\n    {\n      \"role\": \"user\",\n      \"content\": \"Hello!\"\n    }\n  ],\n  \"stream\": false\n}")
    request = urllib.request.Request("https://api.shareai.now/api/v1/chat/completions",
        data=json.dumps(payload).encode(),
        headers={
            "Authorization": f"Bearer {os.environ['SHAREAI_API_KEY']}",
            "Content-Type": "application/json",
        },
        method="POST",
    )
    with urllib.request.urlopen(request) as response:
        print(json.load(response))
    TypeScript
    const response = await fetch("https://api.shareai.now/api/v1/chat/completions", {
      method: 'POST',
      headers: {
        Authorization: `Bearer ${process.env.SHAREAI_API_KEY}`,
        'Content-Type': 'application/json',
      },
      body: JSON.stringify({
        "model": "ise-uiuc/magicoder:7b",
        "messages": [
          {
            "role": "user",
            "content": "Hello!"
          }
        ],
        "stream": false
      }),
    });
    if (!response.ok) throw new Error(await response.text());
    console.log(await response.json());

Intercambio de Tokens

Disponible a través del Intercambio de Tokens

Usa la red con el saldo de tus tokens. La configuración de consumo de tu cuenta determina cómo se facturan las solicitudes.

Elige tu versión

Etiquetas 18

Ver todas las etiquetas

Abre una etiqueta para ver sus especificaciones y ejemplos de API.

Un poco más de detalle

Preguntas frecuentes

¿Qué es magicoder?

🎩 Magicoder es una familia de modelos de 7B parámetros entrenados con 75K datos sintéticos de instrucción utilizando OSS-Instruct, un enfoque novedoso para iluminar LLMs con fragmentos de código de código abierto.

¿Cuánto cuesta magicoder?

Esta etiqueta está disponible a través del Intercambio de Tokens. Tu saldo de tokens y la configuración de consumo de tu cuenta determinan el acceso y la facturación. Consulta tu Consola para verificar tu saldo y elegibilidad.

¿Qué entradas y salidas admite magicoder?

Entradas: Texto. Salidas: Texto. Estas capacidades se aplican a la etiqueta del modelo seleccionada. Consulta la documentación del endpoint para los formatos de solicitud compatibles.

¿Cuál es la longitud de contexto de magicoder?

Esta etiqueta tiene una ventana de contexto de 16.384 tokens. El tamaño del contexto y los umbrales de precios son independientes. Los límites de solicitudes pueden ser menores para una implementación específica.

¿Cómo uso magicoder con ShareAI?

Crea una clave API en la Consola de ShareAI, elige una etiqueta de modelo y envía una solicitud autenticada al endpoint en Inicio Rápido. Tu clave debe tener acceso al modelo elegido. Mantén tu clave en tu servidor.